Виноградов, Дмитро Сергійович2024-10-212024-10-212023Виноградов, Д. С. Розробка автоматизованої інформаційної системи формування розкладу занять для освітніх умов : кваліфікаційна робота бакалавра; Development the automated information system to draw up the educational institutions schedule / Д. С. Виноградов. – Одеса, 2023. – 35 с.https://dspace.onu.edu.ua/handle/123456789/39622Об'єкт: Навчальні заклади, освітні установи. Предмет: Автоматизована інформаційна система формування розкладу занять. Мета: Розробка автоматизованої інформаційної системи формування розкладу занять для освітніх установ Також є полегшення процесу складання розкладу занять, зниження трудомісткості та покращення ефективності цього процесу. В роботі розглядаються головні проблеми, пов'язані зі складанням багаторівневого розкладу учбових занять, такі як велика кількість обмежень, розбіжності у вимогах студентів та викладачів, проблеми сумісності часу, а також непередбачувані зміни в розкладі. Щоб вирішити ці проблеми, розроблена автоматизована система, яка базується на алгоритмах генетичного програмування та використовує one+one еволюційну стратегію. Система враховує обмеження, задані в програмі, генерує розклад та здійснює оптимізацію розкладу, забезпечуючи максимальну задоволеність студентів та викладачів. Моя дипломна робота включає опис процесу розробки інформаційної системи, впровадження та тестування її функціональності. Ефективність рішення оцінюється за виконанням заданих обмежень і критеріїв. Тестування алгоритму підтверджують, що всі головні обмеження дотримуються, а додаткові критерії максимально оптимізовані аби задовольнити попереднім умовам. В результаті виконання дипломного проекту отримана готова ІС формування розкладу занять з дотриманням стандартів програмування та патернів проектування.Object: Educational institutions, educational institutions. Subject: An automated information system for the formation of class schedules. Objective: To develop an automated information system for creating class schedules for educational institutions. It also aims to facilitate the process of creating class schedules, reduce labor intensity and improve the efficiency of this process. The paper considers the main problems associated with the preparation of a multi-level class schedule, such as a large number of constraints, differences in the requirements of students and teachers, time compatibility problems, and unpredictable changes in the schedule. To solve these problems, we developed an automated system based on genetic programming algorithms and using a one-to-one evolutionary strategy. The system takes into account the constraints set in the program, generates a schedule, and optimizes the schedule, ensuring maximum student and teacher satisfaction. My thesis includes a description of the process of developing an information system, implementing and testing its functionality. The effectiveness of the solution is evaluated by fulfilling the set constraints and criteria. Testing of the algorithm confirms that all the main constraints are met, and additional criteria are optimized to meet the preceding conditions. As a result of the graduation project, a ready-made IS for generating class schedules in compliance with programming standards and design patterns was obtained.uk123 комп’ютерна інженеріябакалаврінформаційна системарозклад занятьосвітні установиалгоритмавтоматизована системаРозробка автоматизованої інформаційної системи формування розкладу занять для освітніх установDevelopment the automated information system to draw up the educational institutions scheduleDiplomas