Тип работы:
Предмет:
Язык работы:


Автоматизированное формирование сопроводительной документации образовательной программы

Работа №171422

Тип работы

Бакалаврская работа

Предмет

прикладная информатика

Объем работы61
Год сдачи2023
Стоимость4700 руб.
ПУБЛИКУЕТСЯ ВПЕРВЫЕ
Просмотрено
1
Не подходит работа?

Узнай цену на написание


Ведение 4
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.
Таким образом, все поставленные задачи выполнены, а цель достигнута.



1. ГОСТ 34.602-2020 . МГС. Комплекс стандартов на автоматизированные
системы. Техническое задание на создание автоматизированной системы. - М.:Изд-во стандартов, 2021 - 30с.
2. ГОСТ 7.53—2001. Издания. Международная стандартная нумерация книг. — Взамен ГОСТ 7.53—86; введ. 2002—07—01. — Минск: Межгос. совет по стандартизации, метрологии и сертификации; М.: Изд-во стандартов, сор. 2002. — 3 с.
3. ГОСТ 19.701-90 (ИСО 5807-85). ЕСПД. Схемы алгоритмов, программ, данных и систем. Условные обозначнеия и правила выполнения. - М.:Изд-во стандартов, 1991. - 26 с.
4. ГОСТ 7.1-2003. Библиографическая запись. Библиографическое описание. Общие требования и правила составления.
5. ГОСТ 7.32-2001 «Отчет о научно-исследовательской работе. Структура и правила оформления».
6. Роберт Мартин «Чистый код» [Текст]
7. Банда 4х «Паттерны ООП» [Текст]
8. Гультяев, А.К. Проектирование и дизайн пользовательского интерфейса[Текст] / А.К. Гультяев - СПб.: КОРОНАпринт, 2000. - 349 с.
9. Вендров, А.М. Современные методы и средства проектирования
информационных систем [Текст] / А.М. Вендров - М.: Финансы и статистика, 2008. - 65 с.
10. Илюшечкин, В.М. Основы использования и проектирования баз данных[Текст] / В.М. Илюшечкин - М.: Издательство Юрайт 2010. -213с.
11. Карпова, Т.С. Базы данных: модели, разработка, реализация[Текст] / Т.С. Карпова - СПб.: Питер, 2002. - 304с.
12. ВикипедиЯ [Электронный ресурс]. - Режим доступа: https://www.wikipedia.org/
13. PVS-Studio [Электронный ресурс]. - Режим доступа: https://pvs-studio.ru
14. MDN [Электронный ресурс]. - Режим доступа: https://developer.mozilla.org/ru/
15. Юрайт [Электронный ресурс]. - Режим доступа: https://urait.ru/info/rpd-service
16. Amazon [Электронный ресурс]. - Режим доступа: https://aws.amazon.com
17. НОУ Интуит [Электронный ресурс]. - Режим доступа: https://intuit.ru
18. PythonRu [Электронный ресурс]. - Режим доступа: https://pythonru.com
... всего 43 источника


Работу высылаем на протяжении 30 минут после оплаты.



Подобные работы


©2025 Cервис помощи студентам в выполнении работ