ZIEIT's DSpace Repository

РОЗРОБКА ПРОГРАМНОГО ПРОДУКТУ, ЩО ДОЗВОЛЯЄ АВТОМАТИЗУВАТИ ПРОЦЕС СКЛАДАННЯ НАВЧАЛЬНОГО РОЗКЛАДУ

Show simple item record

dc.contributor.author Ванін, Д.Р.
dc.date.accessioned 2023-11-04T21:26:25Z
dc.date.available 2023-11-04T21:26:25Z
dc.date.issued 2023-06-18
dc.identifier.uri http://library.econom.zp.ua:85/xmlui/handle/123456789/190
dc.description Отже, в процесі випускної роботи було проведено глибоке дослідження в області автоматизації процесу складання навчального розкладу. Це включає ретельний аналіз викликів та проблем, що виникають при ручному складанні розкладу, та порівняння доступних на ринку систем. Зокрема, було розглянуто такі системи як Prime Timetable, Mimosa Scheduling Software, Celcat Timetabler. Аналіз дозволив з'ясувати вимоги до нової системи та вибрати найефективніші алгоритми для її реалізації, зокрема генетичний алгоритм. Технологічною основою програмного продукту стала мова програмування C#, що вирізняється своєю надійністю та широкими можливостями. Для забезпечення гнучкості та продуктивності розробки було обрано середовище Visual Studio. Основу архітектури продукту складає трьохрівнева структура, що включає бізнес-логіку (BLL), інтерфейс користувача (UI) та доступ до даних (DAL), кожен з яких був детально розроблений та налаштований. У процесі практичної реалізації системи була розроблена база даних в MS Access, розроблено генетичний алгоритм для автоматичного складання розкладу, реалізовано основні модулі системи. Усі елементи системи були пройшли модульне та функціональне тестування для забезпечення стабільної роботи. Окрім технічної реалізації, важливим аспектом роботи було створення зрозумілої та детальної інструкції користувача, що включає не лише інформацію про використання програмного продукту, але й вимоги до апаратного та програмного забезпечення. У загальному контексті, результати випускної роботи підтверджують, що розробка високоякісного програмного продукту для автоматизації процесу складання навчального розкладу є складним, але вкрай актуальним завданням.   uk_UA
dc.description.abstract Випускна робота молодшого спеціаліста містить 109 сторінок, шість таблиць, 32 рисунки, 10 лістингів, 30 бібліографічних посилань, один додаток. Метою роботи є розробка програмного продукту, що автоматизує процес складання навчального розкладу, використовуючи сучасні технології програмування. Об'єктом дослідження є процеси складання навчального розкладу в навчальних закладах, а також використання алгоритмічних методів для їх оптимізації. Предметом дослідження є програмний продукт, який має бути розроблений для автоматизації цих процесів, зокрема за допомогою генетичного алгоритму. Проведено глибокий аналіз тематичної області та сучасних аналогів програмного продукту. Висновок дослідження підтвердив, що створення програмного рішення для автоматизації процесу складання навчального розкладу актуальне та важливе. Проект було успішно втілено в життя за допомогою технологій C#, Visual Studio і бази даних MS Access. Було ретельно спроектовано структуру бази даних, а також написано основні модулі та алгоритми. Розроблений продукт надає користувачам інтуїтивно зрозумілий і зручний інтерфейс, який в свою чергу, допомагає зекономити час, мінімізуючи необхідність в ручному формуванні розкладу. Додаток може автоматично складати розклад, враховуючи ряд критичних факторів, таких як навантаження викладачів, груп студентів та доступність аудиторій. uk_UA
dc.language.iso other uk_UA
dc.publisher ПрАТ "ПВНЗ "ЗІЕІТ" uk_UA
dc.subject НАВЧАЛЬНИЙ РОЗКЛАД, АВТОМАТИЗАЦІЯ, ГЕНЕТИЧНИЙ АЛГОРИТМ, C#, MS ACCESS, ВИСОКОРІВНЕВЕ ПРОГРАМУВАННЯ, ОПТИМІЗАЦІЯ. uk_UA
dc.title РОЗРОБКА ПРОГРАМНОГО ПРОДУКТУ, ЩО ДОЗВОЛЯЄ АВТОМАТИЗУВАТИ ПРОЦЕС СКЛАДАННЯ НАВЧАЛЬНОГО РОЗКЛАДУ uk_UA
dc.type Other uk_UA


Files in this item

This item appears in the following Collection(s)

Show simple item record

Search DSpace


Browse

My Account