Empreu aquest identificador per citar o enllaçar aquest ítem: http://elartu.tntu.edu.ua/handle/lib/52876
Registre complet de metadades
Camp DCValorLengua/Idioma
dc.contributor.advisorНебесний, Руслан Михайлович-
dc.contributor.advisorNebesnyi, Ruslan-
dc.contributor.authorЛеськів, Максим Андрійович-
dc.contributor.authorLeskiv, Maksym-
dc.date.accessioned2026-06-29T13:56:18Z-
dc.date.available2026-06-29T13:56:18Z-
dc.date.issued2026-06-23-
dc.date.submitted2026-06-09-
dc.identifier.urihttp://elartu.tntu.edu.ua/handle/lib/52876-
dc.descriptionРоботу виконано на кафедрі комп'ютерних наук Тернопільського національного технічного університету імені Івана Пулюя. Захист відбудеться 23.06.2026р. на засіданні екзаменаційної комісії №31 у Тернопільському національному технічному університеті імені Івана Пулюяuk_UA
dc.description.abstractКваліфікаційна робота присвячена дослідженню методів та інструментів автоматизації процесу організації, ведення та оперативного обліку навчального розкладу в загальноосвітніх закладах. В першому розділі кваліфікаційної роботи описано специфіку бізнес-процесів складання шкільного розкладу з урахуванням жорстких та м'яких нормативних обмежень. Висвітлено проблематику традиційного паперового підходу до управління кадровим і аудиторним фондом та санітарно-гігієнічні вимоги до освітнього процесу. Розглянуто існуючі напрямки автоматизації та проведено порівняльний аналіз глобальних хмарних і локальних спеціалізованих систем. Проаналізовано системні та функціональні вимоги до майбутнього програмного забезпечення й обґрунтовано вибір технологічного стеку. В другому розділі кваліфікаційної роботи розроблено логічну та фізичну структуру реляційної бази даних у середовищі СУБД Microsoft Access. Досліджено принципи нормалізації таблиць та необхідність застосування комбінованого підходу з частковою денормалізацією для забезпечення високої швидкодії клієнтського додатка. Подано детальну інфологічну модель «Сутність-Зв’язок» та даталогічні специфікації семи розроблених таблиць (базових довідників та щоденних реєстрів). В третьому розділі кваліфікаційної роботи описано практичну реалізацію повноцінного клієнтського додатка з ергономічним графічним інтерфейсом у середовищі Delphi 12. Проаналізовано архітектуру взаємодії візуальних компонентів із локальним сховищем даних за допомогою технології Microsoft ADO та розроблено алгоритми бізнес-логіки (динамічна ініціалізація підключення, превентивна валідація полів). Проведено комплексне функціональне тестування інформаційної системи на реальних масивах даних, перевірено крос-версійну сумісність у Windows та сформовано інструкцію для користувача. Об’єкт дослідження: процес організації, ведення та оперативного обліку навчального розкладу занять у закладах загальної середньої освіти. Предмет дослідження: архітектурні принципи, алгоритмічні методи та програмні інструменти RAD Studio для автоматизації обліку та корекції шкільного розкладу.uk_UA
dc.description.abstractThe qualification work is dedicated to the research of methods and tools for automating the process of organization, management, and operational accounting of the educational schedule in general secondary education institutions. The goal of the work is to design and develop a specialized software application for automated formation, maintenance, and accounting of school class schedules to minimize resource conflicts and improve the efficiency of educational process administration. The first section of the qualification paper considered the specifics of the business processes of compiling a school schedule, taking into account strict and soft regulatory constraints. The problems of the traditional paper-based approach to the management of human and classroom resources, as well as sanitary and hygienic requirements for the educational process, are highlighted. Existing automation trends are considered, and a comparative analysis of global cloud and local specialized systems is conducted. In the second section of the qualification work, it is considered the development of the logical and physical structure of a relational database in the Microsoft Access DBMS environment. The principles of table normalization and the necessity of applying a combined approach with partial denormalization to ensure high performance of the client application are investigated. A detailed Entity-Relationship infological model and datalogical specifications of the seven developed tables (basic directories and daily registers) are presented. The third section of the qualification work describes the practical implementation of a fully-fledged client application with an ergonomic graphical user interface in the Delphi 12 environment. The architecture of the interaction between visual components and the local data repository using Microsoft ADO technology is analyzed. Business logic algorithms (dynamic connection initialization, preventive field validation) are developed. Comprehensive functional testing of the information system on real data sets was conducted, cross-version compatibility in Windows was verified, and a user manual was formed. Object of research: the process of organization, management, and operational accounting of the educational class schedule in institutions of general secondary education. Subject of research: architectural principles, algorithmic methods, and RAD Studio software tools for automating the accounting and correction of the school schedule.uk_UA
dc.description.tableofcontentsВСТУП 10 РОЗДІЛ 1. АНАЛІЗ ПРЕДМЕТНОЇ ОБЛАСТІ ТА ПОСТАНОВКА ЗАВДАННЯ 13 1.1 Проблематика та аналіз процесів складання розкладу 13 1.2 Схема предметної області та автоматизація 15 1.3 Порівняльний аналіз програмних аналогів 18 1.4 Обґрунтування вибору технологічного стеку 19 1.4.1 Вимоги до бази даних 21 1.4.2 Функціональні вимоги до ПЗ 21 1.4.3 Вимоги до інтерфейсу та ергономіки 22 1.5 Висновки до першого розділу 22 РОЗДІЛ 2. РОЗРОБКА ЛОГІЧНОЇ СТРУКТУРИ БАЗИ ДАНИХ 23 2.1 Інфологічне проектування предметної області 23 2.2 Даталогічне проектування БД 24 2.2.1 Специфікація довідників 25 2.2.2 Специфікація таблиць розкладу 27 2.3 Логічна схема БД та нормалізація 29 2.3.1 Перша нормальна форма (1НФ) 29 2.3.2 Друга нормальна форма (2НФ) 29 2.3.2 Третя нормальна форма (3НФ) 30 2.4 Висновки до другого розділу 31 РОЗДІЛ 3. ПРОГРАМНА РЕАЛІЗАЦІЯ ТА ОБҐРУНТУВАННЯ ІНТЕРФЕЙСУ КОРИСТУВАЧА 32 3.1 Архітектура додатка та розробка інтерфейсу 32 3.2 Ергономіка та модернізація графічних форм 36 3.3 Реалізація модулів бізнес-логіки 39 3.4 Інструкція користувача АРМ 45 3.5 Системні вимоги та розгортання ПЗ 47 3.6 Тестування системи та аналіз результатів 49 3.7 Висновки до третього розділу 55 РОЗДІЛ 4. БЕЗПЕКА ЖИТТЄДІЯЛЬНОСТІ, ОСНОВИ ОХОРОНИ ПРАЦІ 57 4.1 Оптимізація діяльності людини-оператора 57 4.2 Безпекові вимоги при експлуатації ПК 59 4.3 Висновки до четвертого розділу 61 ВИСНОВКИ 62 ПЕРЕЛІК ДЖЕРЕЛ 64 ДОДАТКИuk_UA
dc.format.extent60-
dc.language.isoukuk_UA
dc.publisherТернопільський національний технічний університет імені ім. І. Пулюяuk_UA
dc.subject122uk_UA
dc.subjectкомп’ютерні наукиuk_UA
dc.subjectавтоматизаціяuk_UA
dc.subjectрозклад занятьuk_UA
dc.subjectбаза данихuk_UA
dc.subjectреляційна структураuk_UA
dc.subjectінтерфейс користувачаuk_UA
dc.subjectоптимізація ресурсівuk_UA
dc.subjectоб'єктно-орієнтоване програмуванняuk_UA
dc.subjectrad studiouk_UA
dc.subjectautomationuk_UA
dc.subjecttimetableuk_UA
dc.subjectdatabaseuk_UA
dc.subjectrelational structureuk_UA
dc.subjectuser interfaceuk_UA
dc.subjectresource optimizationuk_UA
dc.subjectobject-oriented programminguk_UA
dc.titleРозробка програмного забезпечення для ведення та обліку розкладу занять в школіuk_UA
dc.title.alternativeDevelopment of Software for Managing and Scheduling School Timetablesuk_UA
dc.typeBachelor Thesisuk_UA
dc.rights.holder© Леськів Максим Андрійович, 2026uk_UA
dc.coverage.placenameТернопільuk_UA
dc.subject.udc004.42uk_UA
dc.relation.references1 Верховна Рада України. (2020). Про повну загальну середню освіту (Закон України № 463-IX). URL: https://zakon.rada.gov.ua/laws/show/463-20#Textuk_UA
dc.relation.references2 Information technology of personalized choice of profession in smart cities / N. E. Kunanets, M. V. Nazaruk, R. M. Nebesnyi, V. V. Pasichnyk. Інформаційні технології і засоби навчання. 2018. Т. 65, № 3. С. 277–290.uk_UA
dc.relation.references3 Information analysis of procedures for choosing a future specialty / O. Matsyuk, M. Nazaruk, Y. Turbal, N. Veretennikova, R. Nebesnyi. Conference on Computer Science and Information Technologies / ed. by M. Pasichnyk et al. Cham : Springer International Publishing, 2018. P. 364–375. URL: https://doi.org/10.1007/978-3-030-01069-0_26 (дата звернення: 17.06.2026).uk_UA
dc.relation.references4 МОЗ України. (2020). Санітарний регламент для закладів загальної середньої освіти (Наказ № 2205). URL: https://zakon.rada.gov.ua/laws/show/z0841-20#Textuk_UA
dc.relation.references5 Трофименко, О. Г., Прокоп, Ю. В., Логінова, Н. І., & Задерейко, О. В. (2019). Організація баз даних: навчальний посібник (2-ге вид.). Фенікс. URL: https://op.edu.ua/sites/default/files/nauch_books/org_bd_trofimenko_posibnik_2.pdfuk_UA
dc.relation.references6 Коротєєва, Т. О. (2022). Бази даних та інформаційні системи: навчальний посібник. Видавництво Львівської політехніки.uk_UA
dc.relation.references7 Грицюк, Ю. І. (2018). Системи управління базами даних: навчальний посібник. ЛДУ БЖД. URL: https://ldubgd.edu.ua/sites/default/files/2_Navchalinuy_proces/NMK/Gritsiuk/gritsiuk_subd.pdfuk_UA
dc.relation.references8 Coronel, C., & Morris, S. (2018). Database Systems: Design, Implementation, & Management. Cengage Learning.uk_UA
dc.relation.references9 Silberschatz, A., Korth, H. F., & Sudarshan, S. (2019). Database System Concepts (7th ed.). McGraw-Hill.uk_UA
dc.relation.references10 Elmasri, R., & Navathe, S. B. (2015). Fundamentals of Database Systems (7th ed.). Pearson.uk_UA
dc.relation.references11 Microsoft Learn. (2023). Опис архітектури Microsoft Access та технології OLE DB. URL: https://learn.microsoft.com/uk-ua/office/client-developer/access/desktop-database-reference/ole-db-programmer-s-referenceuk_UA
dc.relation.references12 Microsoft Learn. (2023). Microsoft SQL Server and Access Database Engine Documentation. URL: https://learn.microsoft.com/en-us/sql/relational-databases/uk_UA
dc.relation.references13 Мельников, В. Ю., & Томашевський, О. М. (2017). Системи управління базами даних. Центр навчальної літератури.uk_UA
dc.relation.references14 Кравець, П. О. (2012). Системи управління базами даних: навчальний посібник. Видавництво Львівської політехніки.uk_UA
dc.relation.references15 Microsoft Learn. (2023). Проектування реляційних баз даних. URL: https://learn.microsoft.com/uk-ua/sql/relational-databases/relational-databases-designuk_UA
dc.relation.references16 Осипова, Т. Ю. (2020). Об’єктно-орієнтоване програмування в середовищі Delphi: навчально-методичний посібник. ХНЕУ. URL: http://repository.hneu.edu.ua/bitstream/123456789/24647/1/2020-Осипова_Т_Ю.pdfuk_UA
dc.relation.references17 Cantu, M. (2021). Object Pascal Handbook for RAD Studio 11. Wintech Italia Srl.uk_UA
dc.relation.references18 Матвієнко, М. П. (2015). Основи програмування (С++, Delphi): навчальний посібник. Ліра-К.uk_UA
dc.relation.references19 Embarcadero DocWiki. (2023). VCL Overview. URL: https://docwiki.embarcadero.com/RADStudio/en/VCL_Overviewuk_UA
dc.relation.references20 Embarcadero DocWiki. (2023). Working with ADO Components. URL: https://docwiki.embarcadero.com/RADStudio/en/Working_with_ADO_Componentsuk_UA
dc.relation.references21 Sommerville, I. (2015). Software Engineering (10th ed.). Pearson.uk_UA
dc.relation.references22 Небесний Р. М. Рекомендаційна система формування команд виконавців з відповідними фаховими компетентностями : дис. ... канд. техн. наук (або: д-ра філософії) / Руслан Михайлович Небесний ; Тернопільський національний технічний університет імені Івана Пулюя. Тернопіль, 2023. URL: https://elartu.tntu.edu.ua/handle/lib/43005 (дата звернення: 17.06.2026).uk_UA
dc.relation.references23 Formation of an IT Project Team in the Context of PMBOK Requirements / R. Nebesnyi, N. Kunanets, R. Vaskiv, N. Veretennikova. 2021 IEEE 16th International Conference on Computer Sciences and Information Technologies (CSIT). 2021. Vol. 2. P. 431–436. URL: https://doi.org/10.1109/CSIT52704.2021.9615291 (дата звернення: 17.06.2026).uk_UA
dc.relation.references24 Portfolio project management / R. Nebesnyi, N. Kunanets, N. Veretennikova, R. Vaskiv, Z. Haladzhun, M. Graca. ITPM. 2024. P. 141–152. URL: https://ceur-ws.org/Vol-3709/paper12.pdf (дата звернення: 17.06.2026)..uk_UA
dc.relation.references25 Ткачук, К. Н., & Халімовський, М. О. (2019). Безпека життєдіяльності. Основа.uk_UA
dc.relation.references26 Желібо, Є. П., & Заверуха, Н. М. (2020). Безпека життєдіяльності та охорона праці. Каравела.uk_UA
dc.relation.references27 Гевко, Б. М. (2021). Охорона праці в комп'ютерних системах. ТНТУ.uk_UA
dc.relation.references28 Міністерство соціальної політики України. (2018). Вимоги щодо безпеки та захисту здоров’я працівників під час роботи з екранними пристроями (Наказ № 207). URL: https://zakon.rada.gov.ua/laws/show/z0508-18#Textuk_UA
dc.relation.references29 International Organization for Standardization. (2019). Ergonomics of human-system interaction — Part 210: Human-centred design for interactive systems (ISO 9241-210:2019). URL: https://www.iso.org/standard/77520.html).uk_UA
dc.relation.references30 Романов, А. В. (2018). Ергономічне забезпечення проектування інтерфейсів користувача. Центр навчальної літератури.uk_UA
dc.contributor.affiliationТернопільський національний технічний університет імені ім. І. Пулюяuk_UA
dc.coverage.countryUAuk_UA
dc.identifier.citation2015Леськів М. А. Розробка програмного забезпечення для ведення та обліку розкладу занять в школі : робота на здобуття кваліфікаційного ступеня бакалавра : спец. 122 - комп’ютерні науки / наук. кер. Р. М. Небесний. Тернопіль : Тернопільський національний технічний університет імені Івана Пулюя, 2026. 60 с.uk_UA
Apareix a les col·leccions:122 — Компʼютерні науки, F3 Комп’ютерні науки (бакалаври)

Arxius per aquest ítem:
Arxiu Descripció MidaFormat 
2026_KRB_SN-41_Leskiv_MA.pdfДипломна робота1,34 MBAdobe PDFVeure/Obrir


Els ítems de DSpace es troben protegits per copyright, amb tots els drets reservats, sempre i quan no s’indiqui el contrari.

Eines d'Administrador