Навчальний заклад: Відокремлений підрозділ «Науковий ліцей» Державного університету «Житомирська політехніка»
Автор: Герасимчук Владислав Юрійович
Відділення: Інформаційні технології
Секція: Інтернет-технології та вебдизайн
Область: Житомирська
Опис:
Система «Електронний розклад» призначена для полегшення демонстрування та систематизації розкладу занять для учнів та вчителів Наукового ліцею Житомирської політехніки. На сайті є можливість перегляду розкладу уроків, додаткових занять, консультацій, також можна переглядати новини та події, які додає\редагує адміністратор. Реалізовані інструменти зберігання параметрів, для автоматичного вибору сторінки та вмісту, при подальших відвідуваннях. В науковій роботі описано розбір існуючих технологій та мов програмування для розробки серверної частини сайту та процес роботи по додаванню функціоналу. Було розглянуто можливості сайтів-аналогів, виокремлено ідеї для реалізації в інформаційній системі наповнення та відображення розкладу освітнього процесу. Описано можливості сайту і продемонстрований інтерфейс та функціонал користувача в залежності від його ролі. Описано процес створення адміністративної панелі на сайті, проектування та роботу з базою даних, реалізацію елементів інтерфейсу, забезпечення конфіденційності даних користувачів шляхом хешування даних. Веб сайт “Електронний розклад” розроблений за допомогою препроцесора GULP, мови розмітки HTML, мов стилю CSS та SCSS і мови програмування JavaScript. Серверна частина веб сайту написана на Node.js з фреймворком Express.js. В якості бази даних використовується документо-орієнтована база MongoDB. Проєкт запроваджено, як основне джерело подання розкладу занять в навчальному закладі. Переглянути роботу, можна за посиланням: https://lyceum-schedule.ztu.edu.ua