Веб-система для вивчення граматики та лексики іноземних мов на прикладі англійської
No Thumbnail Available
Date
2022-12-27
Authors
Journal Title
Journal ISSN
Volume Title
Publisher
НЛТУ України
Abstract
Темою даної магістерської кваліфікаційної роботи є веб-система для вивчення граматики та лексики іноземних мов на прикладі англійської. Дана тема обрана у зв’язку з потребою ринку в даному програмному забезпеченні, так як включає у себе велику кількість класів користувачів та необхідність застосування сучасних технологій у процесах вивчення іноземних мов.
Тому метою роботи стало розроблення затребуваної ринком веб-системи для вивчення іноземних мов, а саме процесів вивчення граматики та лексики, як таких, які можуть бути повністю автоматизованими. Загалом робота включає проектування, реалізацію та тестування платформо-незалежної веб-системи у вигляді веб-серверу; пояснювальну записку обсягом 66 сторінок; додатки з лістингами коду, описами тестів та інструкцією користувача.
Веб-система дозволяє користувачу переглядати заняття створені іншими користувачами, проходити тести до них, створювати свої заняття та тести, вести власний словник, а також тренувати слова зі словника. Таким чином система поділена на два модуля: граматика та лексика. Усі функції пов’язані з заняття відносяться до модулю граматики, а функції пов’язані зі словником та його тренування до модулю лексики. Модуль граматики дозволяє знаходити новий матеріал для підвищення рівня граматики іноземної мови, а також реалізовувати вже набуті знання та творчий потенціал шляхом створення власних уроків та тестів для них, а модуль лексики дозволяє ввести налагоджений та ефективний процес підтримки та підвищення рівня словникового запасу користувача використовуючи віртуальний словник.
Система була успішно описана, спроектована, реалізована і протестована. Також була опрацьована економічна частина, в якій було підраховано та проаналізовано необхідні ресурси та затрати для розроблення програмного продукту, а також доведена його економічна вигода і доцільність.
Description
Keywords
Java, Spring, Thymeleaf, Граматика, Лексика, Автоматизована система, Code First, клієнт-сервер, Java Persistence API