Автоматизированная система образовательного процесса

Завершен

Идея проекта

Участник
Полное название проекта
Автоматизированная система образовательного процесса
Руководитель
Вадим Рыбалкин
Заявлен
10 марта 2017, 14:53
Категории проекта
  • СОЗДАВАЙ!
  • IV ступень
  • На конкурс «Реактор» 2017
Ключевые слова проекта
  • Автоматизированная система
  • автоматизация расписания
  • автоматизация образовательного процесса
Площадка конкурса
Закрыт
27 марта 2017, 19:20

Замысел продукта

Данный проект предназначен для реализации информационной системы посвящённой автоматизации образовательного процесса. Любая автоматизация затрагивает многие области деятельности предприятия. При автоматизации колледжа одна из областей, которая автоматизированна слабо, либо требует крупных финансовых, технологических и прочих вливаний. В связи с чем зачастую процесс автоматизации замедляется или вовсе от него отказываются.
Данная система полезна студентам, для просмотра расписания в удобном виде, просмотра актуальных изменений расписания и другой справочной информации. Преподаватели могут увидеть своё расписание, расписание своей аудитории или найти свободную лабораторию для проведения лабораторных работ. Но главными пользователи разрабатываемой системы, конечно же являются работники администрации, поскольку система позволяет снять сложные задачи учёта часов, доверив их системе, которая работает в рамках разработанного алгоритма. И помогает избавиться от рутинной работы, к тому же исключается человеческий фактор, что позволяет избавиться от лишних ошибок.
Планиуремые функции системы:
• Модуль работы с расписанием:
o Занесение расписания;
o Подсистема версий расписания;
o Проверка на валидность;
o Отображения расписания;
o Экспорт расписания в шаблон;
o Внесение замен;
o Ассистирующая подсистема замен;
o Аудиторный фонд;
o Отображение замен.
• Модуль работы с документацией:
o Экспорт тарификации в файл;
o Импорт тарификации из файла;
o Генерации формы 2 и формы 3 на преподавателя в соответствии с тарификацией;
o Выгрузка проведённых занятий в формы 2 и 3 в соответствии с расписанием и заменами.
• Модуль работы с тарификацией и нагрузкой:
o Внесение тарификации;
o Модификация тарификации;
o Распределение учебной нагрузки;
o Проверка на валидность данных;
В дальнейшем планируется более сложная автоматизация:
• Модуль работы с расписанием:
o Генерация расписания (имеет смысл разработки при окончании остальных работ) является NP-полной задачей и требует большого количества времени на разработку/отладку, если она вообще имеет решение в полном виде;
• Модуль работы с документацией:
o Подвязка шаблонов различной документации к тарификации, расписанию и т.п.;
o Разработка единого репозитория РП/КТП/КОС;
o Генерация макетов РП/КТП/КОС на основе шаблона и тарификации;
o Генерация экзаменационных билетов на основе КТП или РП;
o Генерация экзаменационных ведомостей;
o Генерация различных других ведомостей (в зависимости от требований и шаблонов);
o Генерация документов для печати дипломов на основе шаблонов и ведомостей;
o Автоматизация создания других документов в зависимости от требований.
• Модуль работы с тарификацией и нагрузкой:
o Автоматизированное распределение нагрузки спец. предметов в зависимости от «наследственности» предметов, предпочтений и ограничений почасовой нагрузки.

Технология реализации замысла

Проект планируется реализовывать как SaaS.
Вся бизнес-логика выполняется на удалённом сервере, доступ пользователей к системе предоставляется посредством адаптивного web-интерфейса.

Результаты проекта

Разработана схема базы данных;
Реализован основной шаблон frontend-приложения;
Разработан личный кабинет с ролевым способом доступом;
Реализованы базовые функции информационной системы:
Ввод информации в ИС
Отображение расписания:
Группы
Преподавателя
Курса
Аудитории
Внесение расписания
Внесение замен

Презентация

create.pptx

Галерея проекта

План проекта

Лидер проекта
Vinigrator
1

Разработка дизайна web-интерфейса

Исполнитель:
Андрей Ковалёв
Срок:
задача уже завершена
Статус:
выполнена

Описание и инструкции

Вёрстка шаблона сайта
Интеграция разработанного шаблона в информационную систему

Ключевые слова задачи

  • шаблон
  • web-интерфейс

Компетенции

  1. Быть готовым к смене технологий в профессиональной деятельности
  2. Владеть основными методами и средствами разработки программного обеспечения
  3. Использовать информационно-коммуникационные технологии для совершенствования профессиональной деятельности
  4. Самостоятельно определять задачи профессионального и личностного развития, заниматься самообразованием, осознанно планировать повышение квалификации
  5. Вести техническую документацию, связанную с эксплуатацией средств технической защиты и контроля информации в автоматизированных системах
  6. Выполнять работы по администрированию подсистем безопасности автоматизированных систем
  7. Участвовать в обеспечении учета, обработки, хранения и передачи конфиденциальной информации
Приложенных файлов нет
2

Администрирование работ

Исполнитель:
Vinigrator
Срок:
не установлен
Статус:
выполнена

Описание и инструкции

Следить за выполнением этапов проекта

Ключевые слова задачи

  • администрирование

Компетенции

  1. умеет логически верно, аргументировано и ясно строить устную и письменную речь
  2. готов к кооперации с коллегами, работе в коллективе
  3. способен находить организационно-управленческие решения в нестандартных ситуациях и готов нести за них ответственность
  4. умеет использовать нормативные правовые документы в своей деятельности
  5. стремится к саморазвитию, повышению своей квалификации и мастерства
  6. способен анализировать социально-значимые проблемы и процессы
  7. имеет навыки работы с компьютером как средством управления информацией
  8. способен работать с информацией в глобальных компьютерных сетях
  9. разрабатывать модели компонентов информационных систем, включая модели баз данных
  10. разрабатывать компоненты программных комплексов и баз данных, использовать современные инструментальные средства и технологии программирования
  11. готовить конспекты и проводить занятия по обучению сотрудников применению программно-методических комплексов, используемых на предприятии
  12. участвовать в настройке и наладке программно-аппаратных комплексов
  13. сопрягать аппаратные и программные средства в составе информационных и автоматизированных систем
Приложенных файлов нет
3

Разработка backend

Исполнитель:
Вадим Рыбалкин
Срок:
не установлен
Статус:
выполнена

Описание и инструкции

Разработка бизнес-логики проекта

Ключевые слова задачи

  • бизнес-логика
  • backend

Компетенции

  1. Быть готовым к смене технологий в профессиональной деятельности
  2. Владеть основными методами и средствами разработки программного обеспечения
  3. Использовать информационно-коммуникационные технологии для совершенствования профессиональной деятельности
  4. Организовывать собственную деятельность, определять методы и способы выполнения профессиональных задач, оценивать их эффективность и качество
  5. Вести техническую документацию, связанную с эксплуатацией средств технической защиты и контроля информации в автоматизированных системах
  6. Выполнять работы по администрированию подсистем безопасности автоматизированных систем
  7. Применять программно-аппаратные средства обеспечения информационной безопасности в автоматизированных системах
Приложенных файлов нет