Вебзастосунок для ведення шкільного щоденника для учнів та викладачів

dc.contributor.advisorХалус, Олена Андріївна
dc.contributor.authorКрасновський, Сергій Сергійович
dc.date.accessioned2025-01-08T13:08:41Z
dc.date.available2025-01-08T13:08:41Z
dc.date.issued2024
dc.description.abstractПояснювальна записка дипломного проєкту складається з п’яти розділів, містить 58 таблиць, 25 рисунків та 10 джерел – загалом 77 сторінки. Дипломний проект присвячений розробці програмного забезпечення, що дозволяє вести навчальний процес, а саме викладати домашнє завдання учням, оцінювати його та зручно вести навчальний процес. Мета - покращення керування навчальним процесом та надання учням матеріалів для навчання та їх перевірки за рахунок розробки вебзастосунку для ведення шкільного щоденника для учнів та викладачів. Об'єкт дослідження: програмне забезпечення для зручного ведення навчального процесу. Предмет дослідження: методи та інструменти для легкого оцінювання учнів та надання їм усіх необхідних матеріалів та інформації для навчання. У розділі передпроектного обстеження предметної області міститься аналіз предметної області, ключові визначення з неї, аналіз існуючих програмних та технічних рішень у сфері веб-застосунків для управління навчальним процесом, а також постановку задачі дипломного проекту. У розділі розроблення вимог до програмного забезпечення представлені варіанти використання програмного забезпечення, а також сформульовані функціональні та нефункціональні вимоги. У розділі конструювання та розроблення програмного забезпечення висвітлено розробку архітектури програмного забезпечення, обґрунтування вибору програмних засобів, конструювання та аналіз безпеки програмного забезпечення. У розділі аналізу якості та тестування програмного забезпечення визначено якість розробки, проведено тестування програмного забезпечення відповідно до зазначених тестів та наведено контрольний приклад. У розділі розгортання та супроводу програмного забезпечення міститься покроковий опис розгортання за допомогою платформи Docker, а також описано процес супроводу програмного забезпечення.
dc.description.abstractotherThe explanatory note of the diploma project consists of five sections, contains 58 tables, 25 figures, and 10 sources - a total of 77 pages. The diploma project is dedicated to the development of software that facilitates the learning process, specifically by assigning homework to students, evaluating it and conveniently managing the educational process. The goal is to improve the management of the learning process by providing students with learning materials and their assessment through the development of a web application for maintaining a school diary for students and teachers. Object of study: software for convenient management of the educational process. Subject of study: methods and tools for easy assessment of students and providing them with all the necessary materials and information for learning. The section on the preliminary study of the subject area contains an analysis of the subject area, key definitions, an analysis of existing software and technical solutions in the field of web applications for managing the learning process, and the formulation of the diploma project's task. The section on software requirements development presents use cases for the software and formulates functional and non-functional requirements. The section on software design and development highlights the development of the software architecture, justifies the choice of software tools and includes the design and security analysis of the software. The section on software quality analysis and testing determines the quality of development, conducts software testing according to specified tests, and provides a control example. The section on software deployment and maintenance contains a step-by-step description of deployment using the Docker platform and describes the software maintenance process.
dc.format.extent177 с.
dc.identifier.citationКрасновський, С. С. Вебзастосунок для ведення шкільного щоденника для учнів та викладачів : дипломний проєкт ... бакалавра : 121 Інженерія програмного забезпечення / Красновський Сергій Сергійович. - Київ, 2024. - 177 с.
dc.identifier.urihttps://ela.kpi.ua/handle/123456789/71717
dc.language.isouk
dc.publisherКПІ ім. Ігоря Сікорського
dc.publisher.placeКиїв
dc.subjectвебзастосунок
dc.subjectбаза даних
dc.subjectнавчання
dc.subjectархітектура
dc.subjectтестування
dc.subjectзручнісь використання
dc.subjectнавчальний процес
dc.subjectdatabase
dc.subjectlearning
dc.subjectarchitecture
dc.subjecttesting
dc.subjectusability
dc.subjecteducational process
dc.subjectweb application
dc.titleВебзастосунок для ведення шкільного щоденника для учнів та викладачів
dc.title.alternativeWeb Application for Keeping Student and Teacher School Diary
dc.typeBachelor Thesis

Файли

Контейнер файлів
Зараз показуємо 1 - 1 з 1
Вантажиться...
Ескіз
Назва:
Krasnovskyi_bakalavr.pdf
Розмір:
9.71 MB
Формат:
Adobe Portable Document Format
Ліцензійна угода
Зараз показуємо 1 - 1 з 1
Ескіз недоступний
Назва:
license.txt
Розмір:
8.98 KB
Формат:
Item-specific license agreed upon to submission
Опис: