Разработка автоматизированной системы расписания занятий

advertisement
Разработка автоматизированной
системы расписания занятий
учебного заведения
Баранок А.В.
Группа ПМ-16
Разработка автоматизированной системы
расписания занятий учебного заведения
Объект, предмет исследования
Объект исследования – автоматизированная система расписания
занятий высшего учебного заведения.
Предмет исследования – применение современных
информационных технологий и средств веб-программирования для
создания автоматизированных информационных систем.
Цель работы – проектирование и разработка автоматизированной
системы расписания занятий высшего учебного заведения.
Разработка автоматизированной системы
расписания занятий учебного заведения
Технология разработки
В качестве системы управления
базами данных была выбрана СУБД
MySQL.
Средствами разработки являются
PHP, HTML5, CSS3 и jQuery,
инструментарий для разработки и
администрирования веб-проектом –
система управления сайтом CMS/CMF
Drupal 7.
Разработка автоматизированной системы
расписания занятий учебного заведения
Основные требования, предъявляемые
к системе
 использование типовых норм
времени для расчета объемов
учебной нагрузки
 формирование отчетных форм
 расширяемость системы
(возможность её доработки в
 использование информации из
случае повышения требований к
учебных планов специальностей
автоматизированной системе)
 быстрота обработки информации  удобный пользовательский
за счет автоматизации
интерфейс
возможных операций
пользователя системы
Разработка автоматизированной системы
расписания занятий учебного заведения
Структура программного продукта
База данных
Информация о
факультетах и
группах
Информация об
учебных занятиях
Информация о
преподавателях
Справочная
информация
Пользовательский интерфейс
Просмотр сетки
расписания занятий
Администрирование
расписания
Заполнение справочной
информации
Разработка автоматизированной системы
расписания занятий учебного заведения
Веб-интерфейс автоматизированной системы
 Выбор факультета и группы
 Просмотр сетки расписания
занятий по месяцам, неделям
и дням
 Просмотр подробной
информации об учебных
занятиях
 Просмотр всех занятий по
данному предмету в пределах
учебного периода
 Просмотр контактной
информации о профессорскопреподавательском составе
Разработка автоматизированной системы
расписания занятий учебного заведения
Выбор факультета и группы
 Создание таксономической
структуры специальностей и групп
 Использование взаимосвязанных
фильтров «Факультет – группа»
 Отображение расписания занятий
за выбранный период времени
Разработка автоматизированной системы
расписания занятий учебного заведения
Просмотр сетки расписания по дням, неделям, месяцам
 Использование jQuery Plugin FullCalendar в качестве календаря
расписания занятий учебного заведения
 Интеграция FullCalendar с системой управления сайта CMS Drupal 7
 AJAX технологии (отсутствие перезагрузки веб-страниц)
Разработка автоматизированной системы
расписания занятий учебного заведения
Информация об учебных занятиях
 Начало занятия
 Окончание занятия
 Аудитория
 Вид занятий
 Место проведения
 Преподаватель
Разработка автоматизированной системы
расписания занятий учебного заведения
Информация об профессорско-преподавательском
составе
 Общая информация
 Должность
 Электронная почта
 Телефон
 Факультет
 Кафедра
 Список всех учебных занятий
за определенный период
Разработка автоматизированной системы
расписания занятий учебного заведения
Использование цветовых меток для определения
типов учебных занятий
1. Лекция
1
2. Лабораторное занятие
3. Практическое занятие
4. Семинар
2
Цветовые
метки
6
3
5. Производственная практика
6. Полевая практика
5
4
Разработка автоматизированной системы
расписания занятий учебного заведения
Система административных прав и ролей
Суперпользователь (администратор)
 Управление конфигурацией и настройками Интернет-проекта.
 Без ограничений на создание, редактирование, удаление материалов.
Преподаватель (редактор)
 Добавление учебных групп соответствующей специальности
 Добавление, редактирование, удаление дисциплин учебного расписания
 Заполнение справочной информации
Студент (пользователь)
 Просмотр учебного расписания
Права доступа позволяют управлять возможностями пользователей на
сайте. Каждая роль имеет свой набор прав.
Разработка автоматизированной системы
расписания занятий учебного заведения
Импорт расписания занятий в формате .csv c
использованием программ Microsoft Office Excel и
OpenOffice Calc
 Массовое заполнение ячеек
расписания занятий на
значительный промежуток
времени
 Наличие готового шаблона
в формате .csv
 Простота использования и
быстрая загрузка на сайт
Разработка автоматизированной системы
расписания занятий учебного заведения
Заключение
1. Данная система имеет удобный пользовательский интерфейс,
позволяющий легко освоить работу в программе, гибкость
программного кода позволяет удовлетворить растущие требования
к системе.
2. Возможность интеграции в единую информационную систему
ВУЗа.
3. Высокая скорость обработки информации, сокращение сроков
формирования отчетов, экономия время работы пользователей.
4. Современный адаптивный дизайн с возможностью просмотра на
персональных компьютерах и планшетах.
5. Безопасность и высокая надежность автоматизированной системы.
Разработка автоматизированной системы
расписания занятий учебного заведения
Спасибо за внимание!
E-mail: info@la.by
Download