Тема: Автоматизированное формирование сопроводительной документации образовательной программы
Закажите новую по вашим требованиям
Представленный материал является образцом учебного исследования, примером структуры и содержания учебного исследования по заявленной теме. Размещён исключительно в информационных и ознакомительных целях.
Workspay.ru оказывает информационные услуги по сбору, обработке и структурированию материалов в соответствии с требованиями заказчика.
Размещение материала не означает публикацию произведения впервые и не предполагает передачу исключительных авторских прав третьим лицам.
Материал не предназначен для дословной сдачи в образовательные организации и требует самостоятельной переработки с соблюдением законодательства Российской Федерации об авторском праве и принципов академической добросовестности.
Авторские права на исходные материалы принадлежат их законным правообладателям. В случае возникновения вопросов, связанных с размещённым материалом, просим направить обращение через форму обратной связи.
📋 Содержание
1 Предпроектный анализ 7
1.1 Анализ предметной области 8
1.1.1 Анализ сервиса «Юрайт» 9
1.1.2 Анализ ПО «Рабочие программы» 10
1.1.3 Анализ сервиса «Планы» 12
1.1.4 Сравнительный анализ программных средств 13
1.2 Сроки реализации прототипа 14
1.3 Технико-экономическое обоснование 16
1.4 Требования к системе 18
1.5 SWOT-анализ 19
2 Моделирование системы 20
2.1 Диаграмма прецедентов 21
2.2 Диаграмма классов 28
2.3 Диаграмма развертывания 30
2.4 Проектирование БД 33
3 Реализация 34
3.1 Выбор языка программирования 34
3.2 Выбор фреймворка 35
3.3 Выбор БД 36
3.4 Проектирование Web-интерфейсов 37
3.4.1 Форма администрирования списка групп 39
3.4.2 Форма администрирования списка предметов 40
3.4.3 Форма администрирования списка преподавателей 41
3.4.4 Форма выбора шаблонов и загрузки 42
3.4.5 Форма заполнения шаблона аннотации 43
3.4.6 Форма заполнения шаблона РПД 44
3.4.7 Форма авторизации 45
3.5 Реализация ORM-объектов 46
3.6 Определение извлекаемых данных 49
3.6.1 Учебный план 50
3.6.2 Учебная нагрузка 52
3.6.3 Общая характеристика образовательной программы 53
3.7 Создание шаблонов для заполнения документов 54
3.7.1 Аннотация 55
3.7.2 Рабочий план дисциплины 56
Заключение 60
📖 Введение
Документы являются неотъемлемой частью современного мира, и их обработка — это важный, кропотливый и время затратный процесс. Который, зачастую, требует особой квалификации от исполнителя.
Автоматизация документооборота позволяет эффективнее решать задачи в условиях современного делопроизводства. При должном уровне автоматизации допущение ошибки становится не просто маловероятным, а невозможным.
Что касается формирования сопроводительной документации образовательной программы, то ситуация аналогичная. Многие учебные заведения пренебрегают возможностью оптимизировать процесс формирования документов. В результате чего, преподавателям, как и некоторым другим сотрудникам, приходится брать на себя лишнюю ответственность по обработке соответственных документов. Подобное не только может негативно сказаться на качестве получаемых документов, но и отобразится на основной профессиональной деятельности преподавателей.
Таким образом внедрение в бизнес-процессы учебного заведения средств автоматизации документооборота снимет с преподавателей лишнюю ответственность снизив нагрузку и увеличив время на профессиональную деятельность, что повысит общую эффективность системы. На этом и основывается актуальность данной работы.
Объектом исследования является процесс формирования сопроводительной документации образовательной программы
Предметом исследования является проблема автоматизации процесса формирования сопроводительной документации дисциплины
Цель работы разработать прототип приложения для автоматизированной обработки сопроводительной документации образовательной программы.
Задачи:
1. Произвести анализ предметной области
2. Проанализировать существующие решения
3. Создать модель информационной системы
4. Разработать интерфейс
5. Реализовать прототип
Используемые методы проектирования:
• Концептуальное проектирование при помощи диаграммы прецедентов и диаграмм последовательностей
• Объектно-ориентированное проектирование при помощи диаграммы классов
• Проектирование физического представления при помощи диаграммы развертывания
• Проектирования базы данных, схемой базы данных
Используемые средства проектирования:
• Draw.io - для отрисовки всех видов диаграмм
Используемые средства в реализации:
• Язык программирования Python
• Фреймворк Flask с необходимыми модулями
• База данных MariaDB
• Программное обеспечение Nginx
• Средства виртуализации Docker
Используемые средства разработки:
• Visual Studio Code как IDE и текстовый редактор
• Mozilla Firefox как IDE
✅ Заключение
В ходе выполнения работы, был создан прототип приложения автоматизации сопроводительной документации образовательной программы. Что является фактом достижения поставленной цели. Полученный прототип послужит материалом для создания более продвинутой, комплексной информационной системе формирования документов с еще большой степенью автоматизации.
В первой главе был произведен анализ предметной области и рассмотрены существующие решения, а также выявлены сильные и слабые стороны полученного прототипа. Согласно сделанным в этой главе выводам, разработанное приложение потенциально является конкурентноспособным и может в дальнейшем развиваться для коммерческих целей.
Во второй главе были построены: концептуальная, объектно
ориентированная и физическая модели информационной системы. В результате чего представился образ конечного прототипа достаточно полный для выбора оптимального пути реализации.
В третей главе были разработаны интерфейс и прототип конечной программы. Получен ценный опыт разработки с использованием полного стека технологий Flask.
Таким образом, все поставленные задачи выполнены, а цель достигнута.





