Архітектурне рішення для програмного забезпечення терміналу підтримки студентської діяльності

dc.contributor.advisorНовінський, Валерій Петрович
dc.contributor.authorКізюн, Богдан Миколайович
dc.date.accessioned2023-01-10T09:24:30Z
dc.date.available2023-01-10T09:24:30Z
dc.date.issued2021-12
dc.description.abstractenMaster's dissertation: 101 pages, 15 figures, 1 table, 20 sources, 8 appendices. Relevance of the topic: in today's world almost all information services are provided in electronic form with a certain degree of automation, so there is no need for paper sources and visit certain instances in person. Therefore, it will be important to use a user-friendly web interface to provide students with information services without the need to interact with the administration. The purpose of the study: to create an architectural solution for the terminal of information support for students to optimize the learning process and accelerate the receipt of information by students. The project was faced with the task of transmitting various information as quickly and optimally as possible, such as: class schedule, student data, financial debt, various messages, etc. Objectives of the study: 1) Acquaintance with various systems of information support of students; 2) Analysis of design options based on a study of existing information technology in the field of information services to students; 3) Designing an architectural solution for data storage and processing; 4) Designing a client-server architecture using a variety of diagrams; 5) Creating a web user interface to provide information services to students; 6) Development of the server part of the project in C # language and web interface using JavaScript programming language, HTML markup language and cascading style sheets. Object of research: architectural solution for the software of the student support terminal. Subject of research: design and software implementation of the architectural solution of the information support system for students. Research methods: during the master's thesis the following research was conducted: 1) search for alternatives to this architectural solution; 2) analysis and classification of available curriculum resources; 3) discuss with potential users of the system what functionality is needed in the system; 4) creating a prototype with minimal functionality; 5) high load emulation for fault tolerance testing. Scientific novelty: the scientific novelty of the results is that an algorithm for storing and accessing data for architectural solutions was developed, which separates information about students of one group, directly from their group, but allows you to add common data only once for groups, and separate information for each student. This approach allowed to optimize the process of filling and storing data. This has been achieved by rethinking the links between entities and can be used to develop and improve existing student support systems. Publications: 1) collection of scientific materials of the XXIV International Internet Conference "SCIENCE AND TECHNOLOGY" Poland, Lublin. - 2021. October 11–12, 2021. - 122 p; 2) the First All-Ukrainian Scientific and Practical Conference of Young Scientists and Students "Software Engineering and Advanced Information Technologies" (SoftTech-2021). Section of the Department of Informatics and Software Engineering. Conference materials. - Kyiv. - 2021. November 22-26, 2021. - 148 p.uk
dc.description.abstractukМагістерська дисертація: 101 с., 15 рисунків, 1 таблиця, 20 джерел, 8 додатків. Актуальність теми: в сучасному світі майже всі інформаційні послуги надаються в електронному вигляді з певною долею автоматизації, тому зникає необхідність в паперових носіях та відвідуванні певних інстанцій особисто. Саме тому, актуальним буде використання зручного веб-інтерфейсу для надання студенту інформаційних послуг без необхідності взаємодії з адміністрацією. Мета дослідження: створення архітектурного рішення для терміналу інформаційної підтримки студентів для оптимізації навчального процесу та прискорення отримання інформації студентами. Перед проектом стала задача якомога швидше та оптимізовано передавати різноманітну інформацію, таку як: розклад занять, дані про студента, фінансову заборгованість, різноманітні повідомлення, тощо. Завдання дослідження: 1) ознайомлення з різними системами інформаційної підтримки студентів; 2) аналіз варіантів проектування на основі проведеного дослідження наявних інформаційних технологій у сфері надання інформаційних послуг студентам; 3) проектування архітектурного рішення для зберігання та обробки даних; 4) проектування клієнт-серверної архітектури за допомогою різноманітних діаграм; 5) створення веб-інтерфейсу користувача для надання інформаційних послуг студентам; 6) розроблення серверної частини проекту на мові C# та веб- інтерфейсу за допомогою мови програмування JavaScript, мови розмітки HTML та каскадних таблиць стилів. 5 Об’єкт дослідження: архітектурне рішення для програмного забезпечення терміналу підтримки студентської діяльності. Предмет дослідження: проектування та програмна реалізація архітектурного рішення системи інформаційної підтримки студентів. Методи дослідження: під час виконання магістерської роботи були проведені наступні дослідження: 1) пошук альтернатив даному архітектурному рішенні; 2) аналіз та класифікація наявних ресурсів навчального розкладу; 3) обговорення з потенційними користувачами системи, що до функціональності необхідній в системі; 4) створення прототипу з мінімальною функціональністю; 5) емуляція високої завантаженості для тестування відмовостійкості. Наукова новизна: наукова новизна отриманих результатів полягає в тому, що був розроблений алгоритм зберігання та доступу до даних для архітектурного рішення, який забезпечує відокремлення інформації про студентів однієї групи, безпосередньо, від їх групи, але дозволяє додавати спільні дані лише один раз для груп, а окрему інформацію — для кожного студента. Такий підхід дозволив оптимізувати процес заповнення та зберігання даних. Це було досягнуто шляхом переосмислення зв'язків між сутностями та може бути використано при розробці та покращенні існуючих систем підтримки студентської діяльності. Публікації: 1) збірник наукових матеріалів XXІV Міжнародної інтернет- конференції «SCIENCE AND TECHNOLOGY» Польща, м. Люблін. – 2021. 11– 12 жовтня 2021р. – 122 с; 2) перша Всеукраїнська науково-практична конференція молодих вчених та студентів «Інженерія програмного забезпечення і передові інформаційні технології» (SoftTech- 2021). Секція кафедри інформатики та програмної інженерії. Матеріали конференції. – Київ. – 2021. 22–26 листопада 2021р. – 148 с.uk
dc.format.page101 с.uk
dc.identifier.citationКізюн, Б. М. Архітектурне рішення для програмного забезпечення терміналу підтримки студентської діяльності : магістерська дис. : 121 Інженерія програмного забезпечення / Кізюн Богдан Миколайович. – Київ, 2021. – 101 с.uk
dc.identifier.urihttps://ela.kpi.ua/handle/123456789/51782
dc.language.isoukuk
dc.publisherКПІ ім. Ігоря Сікорськогоuk
dc.publisher.placeКиївuk
dc.subjectінформаційна підтримкаuk
dc.subjectстудентська діяльністьuk
dc.subjectалгоритм зберігання та доступу до данихuk
dc.subjectinformation serviceuk
dc.subjectstudent support terminaluk
dc.subjectalgorithm for storing and accessing datauk
dc.subject.udc004.41uk
dc.titleАрхітектурне рішення для програмного забезпечення терміналу підтримки студентської діяльностіuk
dc.title.alternativeArchitectural Solution for Terminal Software to Support Student Activitiesuk
dc.typeMaster Thesisuk

Файли

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