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


Web-приложение для контроля исполнения поручений в системе электронного документооборота вуза

Работа №158241

Тип работы

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

Предмет

информатика

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

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


Введение 7
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 году была принята Государственная программа «Цифровая экономика Российской Федерации», которая помогает «.. .созданию необходимых условий для развития цифровой экономики Российской Федерации, в которой данные в цифровой форме являются ключевым фактором производства во всех сферах социально¬экономической деятельности, что повышает конкурентоспособность страны, качество жизни граждан, обеспечивает экономический рост» [1].
Кроме принятой программы, в том же году, был подписан документ «Стратегия развития информационного общества в Российской Федерации на 2017 - 2030 годы», в котором были сформулированы основные «.цели, задачи и меры по реализации внутренней и внешней политики Российской Федерации в сфере применения информационных и коммуникационных технологий, направленные на развитие информационного общества, формирование национальной цифровой экономики.» [2]. Это означает, что программное обеспечение будет становиться более доступным и востребованным, что поспособствует его внедрению в различные сферы деятельности человека.
Люди стремятся с помощью новых технологий упростить свою жизнь, поэтому в настоящее время растет спрос на автоматизацию и внедрение программного обеспечения во все внутренние процессы организации. Сфера высшего образования также не остается в стороне.
В вузах ведется активное внедрение информационных технологий в учебный процесс [3]. Это помогает улучшить качество образования, что влияет на рейтинг и востребованность вуза. Однако стоит отметить, что на качество и успешность вуза также влияет эффективно построенный аппарат управления и документооборота. Поэтому внедрение программного обеспечения в эту сферу деятельности вуза также важно, как и внедрение в процесс обучения. Поэтому в эпоху развития информационных технологий огромное внимание уделяется разработке сайтов, мобильных приложений и программного обеспечения для персональных компьютеров для организации совместной работы сотрудников, постановки и контроля поручений, задач, распоряжений, а также для работы с документами.
Исходя из вышесказанного, актуальность данной выпускной квалификационной работы определяется тем, что внедрение информационных технологий во все сферы деятельности человека в настоящее время является приоритетной задачей для Российской Федерации. Поэтому уделяется большое внимание организации эффективной работы аппарата управления и документооборота в организациях различной направленности, в том числе и в вузах, с использованием новых технологий.
Целью данной квалификационной работы является разработка web- приложения, которое позволит организовать комфортную совместную работу сотрудников вуза и контроль исполнения поручений внутри организации, что обеспечит повышение показателя исполнительской дисциплины.
Для достижения поставленной цели были поставлены и решены следующие задачи:
- анализ предметной области;
- анализ программного обеспечения аналогичного значения;
- проектирование серверной части;
- проектирование пользовательского интерфейса;
- разработка клиентской и серверной частей;
- тестирование и отладка.

Возникли сложности?

Нужна помощь преподавателя?

Помощь в написании работ!


В рамках выполнения выпускной квалификационной работы было разработано web-приложение для контроля исполнения поручений в системе электронного документооборота вуза.
Был проведен анализ предметной области и требований, в ходе которого было проанализировано программное обеспечение аналогичного назначения, рассмотрены их преимущества и недостатки, также разработаны функциональные и нефункциональные требования.
На этапе проектирования было проведено планирование разработки web- приложения и оценка бюджета. Длительность реализации проекта составляет 115 дней с бюджетом в 194 929,48 руб. Полученные, в ходе планирования, результаты показывают экономическую выгоду и целесообразность разработки. Также было проведено проектирование базы данных, графического интерфейса и архитектуры программного обеспечения.
Web-приложение реализовано с использованием языков PHP, SQL, JavaScript с использованием технологии Ajax, язык разметки документов HTML и язык описания внешнего вида документов CSS в среде разработки PhpStorm JetBrains 2019.2.4.
Было проведено функциональное, структурное и автоматизированное тестирование разработанного web-приложения. На основе результатов тестирования можно сделать вывод, что разработанное web-приложение работает корректно. Также были рассчитаны метрики кода, которые показывают, что программный код является прочным, компактным со средней сложностью.
В приложении И представлен акт о внедрении web-приложения для контроля исполнения поручений в системе электронного документооборота вуза в ФГБОУ ВО «Пензенский государственный университет».
Таким образом, в результате выполнения выпускной квалификационной работы разработано web-приложение, которое отвечает всем требованиям технического задания.



1. Программа «Цифровая экономика Российской Федерации».
Утверждена распоряжением Правительства Российской Федерации от 28 июля 2017 г. № 1632-р. [Электронный ресурс]. - URL:
http://static.government.ru/media/files/9gFM4FHj4PsB79I5v7yLVuPgu4bvR7M0.pd f (дата обращения: 02.05.2020).
2. Распоряжение Президента Российской Федерации от 9 мая 2017 г. №
203 «Стратегия развития информационного общества в Российской Федерации на 2017 - 2030 годы». [Электронный ресурс]. - URL:
http://zmedu.hostedu.ru/files/ykaz_7668.pdf(дата обращения: 02.05.2020).
3. Федеральный закон от 29.12.2012 N 273-ФЗ (ред. от 24.04.2020) «Об образовании в Российской Федерации». [Электронный ресурс]. - URL: http://www.consultant.ru/document/cons_doc_LAW_140174/9ab9b85e5291f25d698 6b5301ab79c23f0055ca4/ (дата обращения: 02.05.2020).
4. Бобылева, М. П. Управленческий документооборот: от бумажного к электронному. Вопросы теории и практики / М. П. Бобылева. - М.: Термика, 2016. - 360 с.
5. Исполнительская дисциплина как ключевой показатель эффективности. // Справочник секретаря [Электронный ресурс]. - URL: https://www.sekretariat.ru/article/211183-ispolnitelskaya-distsiplina-pokazatel- effektivnosti-17-m12(дата обращения: 01.05.2020).
6. Крюков, В. В. Развитие информационной инфраструктуры вуза для решения задач управления / В. В. Крюков, К. И. Шахгельдян // Университетское управление: практика и анализ. - 2004. - №4. - С. 66-77.
7. СЭД. Рынок России. // TAdviser. Государство. Бизнес. IT [Электронный ресурс]. - URL: http://www.tadviser.ru/a/53815(дата обращения: 26.04.2020).
8. Просто об электронном документообороте. // Журнал об электронном контенте, документах и бизнес-процессах [Электронный ресурс]. - URL: https://ecm-journal.ru/mustknow(дата обращения: 25.04.2020).
9. Жарков, А. А. Система электронного документооборота / А. А. Жарков // Наука, техника и образование. - 2014 - №3. - С. 65-71.
10. Directum. Управление бизнес-процессами // Официальный сайт Directum [Электронный ресурс]. - URL: https://www.directum.ru/business-process- administration(дата обращения: 01.05.2020).
11. Система электронного документооборота «Тезис» // Официальный сайт СЭД Тезис [Электронный ресурс]. - URL: https://www.tezis- doc.ru/blog/plyusy-i-minusy-sed-v-raznyh-redaktsiyah/(дата обращения: 30.04.2020).
12. Система электронного документооборота «Мотив». // Официальный сайт СЭД Мотив [Электронный ресурс]. - URL: https://www.motiw.ru/solutions/(дата обращения: 30.04.2020).
13. Коберн, А. Современные методы описания функциональных требований к системам / А. Коберн. - М.: Лори, 2012. - 264 с.
14. Маглинец, Ю. А. Анализ требований к автоматизированным информационным системам / Ю. А. Маглинец. - М.: Бином, 2014. - 200 с.
15. Статистика использования браузеров и разрешений экрана // Сервис сбора и обработки статистики web-трафика [Электронный ресурс]. - URL: https://gs.statcounter.com/(дата обращения: 30.05.2020).
16. Крачер, Ф. Введение в Ratonal Unified Process / Ф. Крачер. - М.: Вильямс, 2002. - 240 с.
17. Арлоу, Д. UML 2 и Унифицированный процесс / Д. Арлоу, И. Нейштадт. - СПб.: Символ-Плюс, 2007. - 617 с.
18. Талманн, Л. Обеспечение высокой доступности систем на основе MySQL / Л. Талманн, Ч. Белл. - СПб.:БХВ, 2012. - 624 с.
19. Николаева, Л. Э. Обзор средств создания сайтов / Л. Э. Николаева, А. Н. Ванютин // Состояние и перспективы развития ИТ-образования. - 2018. - С. 98 - 105.
20. Bootstrap: преимущества и недостатки // Портал Depix [Электронный ресурс]. URL: https://depix.ru/articles/bootstrap_preimuschestva_i_nedostatki(дата обращения: 25.04.2020).
21. Мазур И. И. Управление проектами. / В. Д. Шапиро, Н. Г. Ольдерогге - М.: Омега-Л, 2007. - 664 с.
22. Правдина, Н.В. Сетевое планирование и оценка проектных затрат / Н. В. Правдина. - Челябинск: Издательский центр ЮУрГУ, 2015. - 38 с.
23. Пирогов, В. Ю. Информационные системы и базы данных: организация и проектирование: учебное пособие / В. Ю. Пирогов. - СПб. - БХВ, 2009. - 529 с.
24. Филимоненкова, Т.Н. UX/UI дизайн и его роль в разработке пользовательского интерфейса сайта / Т.Н. Филимоненкова, А.С. Дунаевский. -
2017. - С. 158-160.
25. Статья на Хабр о принипах построения интерфейсов // Коллективный блог [Электронный ресурс]. URL: https://habr.com/ru/company/SECL_GROUP/blog/182208/(дата обращения: 25.05.2020).
26. Гамма, Э. Приемы объектно-ориентированного проектирования. Паттерны проектирования / Э. Гамма, Р. Хелм, Р. Джонсон, Дж. Влиссидес. - СПб.: Питер, - 2001. - 368 с.
27. Маклин, Х. Г. Адаптивный код: гибкое кодирование с помощью паттернов проектирования и принципов SOLID / Х. Г. Маклин. - М.: Вильямс, - 2017. - 448 с.
28. Гленфорд, М. Искусство тестирования программ / М. Гленфорд, Т. Баджетт, К. Сандлер. - М.: Вильямс, - 2012. - 272 с.
29. Статья о тестировании ПО // Коллективный блог [Электронный ресурс]. URL: https://habr.com/ru/post/279535/(дата обращения: 23.05.2020).
30. Абраров, Р. Д. Тестирование графического интерфейса (GUI testing) / Р. Д. Абраров, В. О. Пак. — Текст : непосредственный / Техника. Технологии. Инженерия. — 2017. — № 3.1 (5.1). — С. 3-4.


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




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