Тема: Web-приложение для контроля исполнения поручений в системе электронного документооборота вуза
Закажите новую по вашим требованиям
Представленный материал является образцом учебного исследования, примером структуры и содержания учебного исследования по заявленной теме. Размещён исключительно в информационных и ознакомительных целях.
Workspay.ru оказывает информационные услуги по сбору, обработке и структурированию материалов в соответствии с требованиями заказчика.
Размещение материала не означает публикацию произведения впервые и не предполагает передачу исключительных авторских прав третьим лицам.
Материал не предназначен для дословной сдачи в образовательные организации и требует самостоятельной переработки с соблюдением законодательства Российской Федерации об авторском праве и принципов академической добросовестности.
Авторские права на исходные материалы принадлежат их законным правообладателям. В случае возникновения вопросов, связанных с размещённым материалом, просим направить обращение через форму обратной связи.
📋 Содержание
1 Анализ предметной области и требований 9
1.1 Анализ предметной области 9
1.2 Анализ программного обеспечения аналогичного назначения 11
1.2.1 Анализ системы электронного документооборота «Directum» 11
1.2.2 Анализ системы электронного документооборота «Мотив» 14
1.2.3 Анализ системы электронного документооборота «Тезис» 16
1.3 Постановка задачи 18
1.4 Анализ требований 19
1.4.1 Анализ функциональных требований 20
1.4.2 Анализ нефункциональных требований 26
2 Проектирование Web-приложения 29
2.1 Выбор технологий и инструментальных средств разработки 29
2.2 Планирование разработки и оценка бюджета 30
2.3 Проектирование логической модели базы данных 37
2.4 Проектирование пользовательского интерфейса 44
2.5 Проектирование архитектуры программного обеспечения 53
3 Реализация web-приложения 56
3.1 Реализация базы данных 56
3.2 Реализация клиентской части web-приложения 57
3.3 Реализация серверной части web-приложения 58
4 Тестирование web-приложения 63
4.1 Функциональное тестирование 63
4.2 Структурное тестирование 64
4.2.1 Покрытие операторов 66
4.2.2 Покрытие условий 67
4.2.3 Покрытие маршрутов 67
4.3 Метрики кода 68
4.3.1 Цикломатическая метрика Мак-Кейба 68
4.3.2 Метрика Холстеда 68
4.3.3 Метрика Чепина 69
4.4 Автоматизированное тестирование 70
4.4.1 Модульное тестирование 70
4.4.2 Тестирование с использованием Katalon Recorder 71
Заключение 73
Список использованных источников 74
Приложение А. Глоссарий 77
Приложение Б. Спецификация прецедентов 79
Приложение В. Исходный код создания базы данных 83
Приложение Г. Исходный код web-приложения 86
Приложение Д. Результаты тестирования 101
Приложение Е. Блок-схема метода «Создать поручение» 117
Приложение Ж. Граф потока данных 120
Приложение И. Акт о внедрении
📖 Введение
Кроме принятой программы, в том же году, был подписан документ «Стратегия развития информационного общества в Российской Федерации на 2017 - 2030 годы», в котором были сформулированы основные «.цели, задачи и меры по реализации внутренней и внешней политики Российской Федерации в сфере применения информационных и коммуникационных технологий, направленные на развитие информационного общества, формирование национальной цифровой экономики.» [2]. Это означает, что программное обеспечение будет становиться более доступным и востребованным, что поспособствует его внедрению в различные сферы деятельности человека.
Люди стремятся с помощью новых технологий упростить свою жизнь, поэтому в настоящее время растет спрос на автоматизацию и внедрение программного обеспечения во все внутренние процессы организации. Сфера высшего образования также не остается в стороне.
В вузах ведется активное внедрение информационных технологий в учебный процесс [3]. Это помогает улучшить качество образования, что влияет на рейтинг и востребованность вуза. Однако стоит отметить, что на качество и успешность вуза также влияет эффективно построенный аппарат управления и документооборота. Поэтому внедрение программного обеспечения в эту сферу деятельности вуза также важно, как и внедрение в процесс обучения. Поэтому в эпоху развития информационных технологий огромное внимание уделяется разработке сайтов, мобильных приложений и программного обеспечения для персональных компьютеров для организации совместной работы сотрудников, постановки и контроля поручений, задач, распоряжений, а также для работы с документами.
Исходя из вышесказанного, актуальность данной выпускной квалификационной работы определяется тем, что внедрение информационных технологий во все сферы деятельности человека в настоящее время является приоритетной задачей для Российской Федерации. Поэтому уделяется большое внимание организации эффективной работы аппарата управления и документооборота в организациях различной направленности, в том числе и в вузах, с использованием новых технологий.
Целью данной квалификационной работы является разработка web- приложения, которое позволит организовать комфортную совместную работу сотрудников вуза и контроль исполнения поручений внутри организации, что обеспечит повышение показателя исполнительской дисциплины.
Для достижения поставленной цели были поставлены и решены следующие задачи:
- анализ предметной области;
- анализ программного обеспечения аналогичного значения;
- проектирование серверной части;
- проектирование пользовательского интерфейса;
- разработка клиентской и серверной частей;
- тестирование и отладка.
✅ Заключение
Был проведен анализ предметной области и требований, в ходе которого было проанализировано программное обеспечение аналогичного назначения, рассмотрены их преимущества и недостатки, также разработаны функциональные и нефункциональные требования.
На этапе проектирования было проведено планирование разработки web- приложения и оценка бюджета. Длительность реализации проекта составляет 115 дней с бюджетом в 194 929,48 руб. Полученные, в ходе планирования, результаты показывают экономическую выгоду и целесообразность разработки. Также было проведено проектирование базы данных, графического интерфейса и архитектуры программного обеспечения.
Web-приложение реализовано с использованием языков PHP, SQL, JavaScript с использованием технологии Ajax, язык разметки документов HTML и язык описания внешнего вида документов CSS в среде разработки PhpStorm JetBrains 2019.2.4.
Было проведено функциональное, структурное и автоматизированное тестирование разработанного web-приложения. На основе результатов тестирования можно сделать вывод, что разработанное web-приложение работает корректно. Также были рассчитаны метрики кода, которые показывают, что программный код является прочным, компактным со средней сложностью.
В приложении И представлен акт о внедрении web-приложения для контроля исполнения поручений в системе электронного документооборота вуза в ФГБОУ ВО «Пензенский государственный университет».
Таким образом, в результате выполнения выпускной квалификационной работы разработано web-приложение, которое отвечает всем требованиям технического задания.



