Итак, целью данной работы является разработка приложения для
автоматизации документооборота, учитывающее специфику ведения делопроизводства в образовательных организациях.
Для реализации данной цели был поставлен ряд задач:
1. Провести обзор существующих решений и анализ их сильных и слабых сторон в условиях ведения делопроизводства в образовательных организациях;
2. Определить ключевые требования к разрабатываемой системе автоматизации документооборота;
3. Составить техническое задание, на основе собранной информации;
4. Спроектировать архитектуру системы и выбрать оптимальные инструменты для реализации;
5. Реализовать на практике спроектированную систему;
6. Провести тестирование разработанной системы и определить её эффективность в условиях ведения делопроизводства в образовательных организациях.
Таким образом, объектом исследования в данной работе является автоматизация делопроизводства и повышение производительности труда сотрудников.
Предметом исследования, в свою очередь, является система электронного документооборота, ориентированная на образовательные организации.
Среди использованных методов исследования в рамках данной выпускной квалификационной работы можно выделить синтез и анализ, классификацию и формализацию информации, абстрагирование и другие. Из практических методов – материальное моделирование (подразумевается как разработка системы, так и её практическая реализация, тестирование и внедрение).
Практическая значимость: разработанное приложение было протестировано и прошло апробацию на кафедре технологий программирования Института вычислительной математики и информационных технологий Казанского федерального университета.
Выпускная квалификационная работа (ВКР) состоит из введения, трёх глав, заключения, списка использованных источников и приложения.
Первая глава ВКР «Принципы разработки системы автоматизации документооборота» включает обзор существующих решений в области автоматизации документооборота и описывает структуру разрабатываемой системы.
Во второй главе ВКР «Реализация системы автоматизации документооборота» приводится подробное описание практической реализации спроектированной системы: обоснование использования выбранных программных средств, функциональные решения и практическая реализация отдельных модулей системы.
Третья глава ВКР «Тестирование системы автоматизации документооборота» посвящена тестированию реализованной системы. Отдельное внимание уделяется не только функциональной составляющей, но и пользовательскому интерфейсу и удобству его использования.
При подготовке ВКР использована учебная и учебно-методическая литература, а также статьи из научно-практических изданий и интернет-ресурсы, специализированные пакеты программных инструментов для разработки программного обеспечения и официальная документация на сайтах разработчиков. Ознакомиться с полным списком использованных источников можно в соответствующем разделе данной работы.
Введение 3
Глава 1. Принципы разработки системы автоматизации 6
документооборота
1.1 Анализ и обзор по аналогам 6
1.2 Техническое задание 9
1.3 Структура системы автоматизации документооборота 11
Глава 2. Реализация системы автоматизации 19
документооборота
2.1 Разработка интерфейса 19
2.2 Разработка программного приложения 28
Глава 3. Тестирование системы автоматизации 31
документооборота
3.1 Тестирование пользовательского интерфейса 31
3.2 Тестирование функциональных элементов 33
Заключение 36
Список источников 38
Приложения 44
1. «1С: Документооборот» [Электронный ресурс] / 1С: Предприятие 8, система программ, официальный сайт разработчика. / Режим доступа: http://v8.1c.ru/doc8/, свободный. – Загл. С экрана. – Яз. рус., англ.
2. «Введение в Entity Framework. Что такое Entity Framework» [Электронный ресурс] / METANIT, сайт о программировании / Режим доступа: https://metanit.com/sharp/entityframework/1.1.php, свободный. – Загл. С экрана. – Яз. рус., англ.
3. В.Ф. Янковая, Система делопроизводства в организации: Важные вопросы / СЕКРЕТАРЬ-РЕФЕРЕНТ, журнал №10/2010, стр. 9-11
4. Гойко Аджич, Impact Mapping: Как повысить эффективность программных продуктов и проектов по их разработке. – Альпина Паблишер, 2017
5. «Грамотная клиент-серверная архитектура: как правильно проектировать и разрабатывать web API» [Электронный ресурс] / Tproger, интернет-издание / Режим доступа: https://tproger.ru/articles/web-api/, свободный. – Загл. С экрана. – Яз. рус., англ.
6. «ДЕЛО» – проверенное и доступное решение для автоматизации документооборота [Электронный ресурс] / Официальный сайт разработчика. Режим доступа: https://www.eos.ru/, свободный. – Загл. С экрана. – Яз. рус., англ.
7. Документация по ASP.NET Core от Microsoft [Электронный ресурс] / Microsoft .NET Core документация / Режим доступа:
https://docs.microsoft.com/ru-ru/dotnet/core/, свободный. – Загл. С экрана.
– Яз. рус., англ.
8. «Инструменты для разработки генераторов отчетов» [Электронный ресурс] / Stimulsoft, сайт разработчика / Режим доступа: https://www.stimulsoft.com/ru, свободный. – Загл. С экрана. – Яз. рус., англ.
9. Наиболее популярные системы документооборота в России [Электронный ресурс] / ЭКСПЕРТ ONLINE, интернет-издание. Режим доступа: http://expert.ru/ratings/table_50637/, свободный. – Загл. С экрана. – Яз. рус., англ.
10. «Тестирование требований» [Электронный ресурс] / XB software, сайт разработчика ПО для автоматического тестирования / Режим доступа: https://xbsoftware.ru/testirovanie-po/polnij-tsykl/testirovanie-trebovanij/, свободный. – Загл. С экрана. – Яз. рус., англ.
11. «Общие сведения об Entity Framework» [Электронный ресурс] / Microsoft Entity Framework, официальная документация / Режим доступа:
https://docs.microsoft.com/ru-ru/dotnet/framework/data/adonet/ef/overview, свободный. – Загл. С экрана. – Яз. рус., англ.
12. Паттон Джефф, Пользовательские истории. Искусство гибкой разработки ПО. – СПб.: Питер, 2019
13. Пинягина О.В. Основы работы с базами данных - СУБД mySQL: Учебное пособие – Казань: Казанский университет, 2015. – 90 с.
14. «Полный цикл тестирования ПО» [Электронный ресурс] / XB software, сайт разработчика ПО для автоматического тестирования / Режим
доступа: https://xbsoftware.ru/testirovanie-po/polnij-tsykl/, свободный. – Загл. С экрана. – Яз. рус., англ.
15. «Разграничение прав доступа в PostgreSQL» [Электронный ресурс] / HABR, интернет-издание / Режим доступа: https://habr.com/ru/post/334558/, свободный. – Загл. С экрана. – Яз. рус., англ.
16. Рихтер Джон. CLR via C#. Программирование на платформе Microsoft
.NET Framework 4.5 на языке C#. 4-е изд. — СПб.: Питер, 2013.
17. «Руководство по проектированию реляционных баз данных [перевод]» [Электронный ресурс] / HABR, интернет-издание / Режим доступа: https://habr.com/ru/post/193136/, свободный. – Загл. С экрана. – Яз. рус., англ.
18. «Руководство по ASP.NET Core 2» [Электронный ресурс] / METANIT, сайт о программировании / Режим доступа: https://metanit.com/sharp/aspnet5/, свободный. – Загл. С экрана. – Яз. рус., англ.
19. «Современный учебник JavaScript» [Электронный ресурс] / Learn JavaScript, сайт разработчика. Режим доступа: https://learn.javascript.ru/, свободный. – Загл. С экрана. – Яз. рус., англ.
20. «Тестирование пользовательского интерфейса» [Электронный ресурс]
/ QA evolution, сайт о тестировании ПО / Режим доступа: https://qaevolution.ru/testirovanie-po/vidy-testirovaniya-po/testirovanie-polz ovatelskogo-interfejsa/, свободный. – Загл. С экрана. – Яз. рус., англ.
21. «Файловые системы: сравнение, секреты и уникальные особенности» [Электронный ресурс] / Xakep, интернет-издание / Режим доступа:
https://xakep.ru/2016/10/28/file-system-secrets/, свободный. – Загл. С экрана. – Яз. рус., англ.
22. «Функциональное тестирование» [Электронный ресурс] / XB software, сайт разработчика ПО для автоматического тестирования / Режим доступа: https://xbsoftware.ru/testirovanie-po/polnij-tsykl/functional-test/, свободный. – Загл. С экрана. – Яз. рус., англ.
23. Эрик Редмонд, Джим. Р. Уилсон. Семь баз данных за семь недель. Введение в современные базы данных и идеологию NoSQL. Под редакцией Жаклин Картер / Пер. с англ. Слинкин А. А. – М.: ДМК Пресс, 2013. – 384с.: ил.
24. «Bring Your Documents Back To Life» [Электронный ресурс] / Live-Docs, ПО для автоматизации документооборота, официальный сайт разработчика. / Режим доступа: https://live-docs.com/, свободный. – Загл. С экрана. – Яз. англ.
25. «C Sharp» [Электронный ресурс] / Википедия, свободная энциклопедия. Режим доступа: https://ru.wikipedia.org/wiki/C_Sharp, свободный. – Загл. С экрана. – Яз. рус., англ.
26. «CSS» [Электронный ресурс] / Википедия, свободная энциклопедия. Режим доступа: https://ru.wikipedia.org/wiki/CSS, свободный. – Загл. С экрана. – Яз. рус., англ.
27. «ELMA ECM+» – больше, чем система электронного документооборота [Электронный ресурс] / ELMA, система программ, официальный сайт разработчика. / Режим доступа: https://www.elma-bpm.ru/product/ecm/, свободный. – Загл. С экрана. – Яз. рус., англ.
28. «HTML» [Электронный ресурс] / Википедия, свободная энциклопедия. Режим доступа: https://ru.wikipedia.org/wiki/HTML, свободный. – Загл. С экрана. – Яз. рус., англ.
29. «IBM-Документооборот» [Электронный ресурс] / IBM Lotus, программные продукты для автоматизации документооборота, официальный сайт разработчика. / Режим доступа: http://www.lotusnotes.ru/doc/, свободный. – Загл. С экрана. – Яз. рус., англ.
30. «JavaScript» [Электронный ресурс] / Википедия, свободная энциклопедия. Режим доступа: https://ru.wikipedia.org/wiki/JavaScript, свободный. – Загл. С экрана. – Яз. рус., англ.
31. «Microsoft Azure» – Ваше видение и облако [Электронный ресурс] / Microsoft, сайт разработчика / Режим доступа: https://azure.microsoft.com/ru-ru/, свободный. – Загл. С экрана. – Яз. рус., англ.
32. «PAYDOX» – электронный документооборот и совместная работа [Электронный ресурс] / PAYDOX, ПО для автоматизации документооборота, официальный сайт разработчика. / Режим доступа: http://www.paydox.ru/, свободный. – Загл. С экрана. – Яз. рус., англ.
33. «PostgreSQL: The World’s Most Advanced Open Source Relational Database» [Электронный ресурс] /официальный сайт сообщества разработчиков PostgreSQL / Режим доступа: https://www.postgresql.org/, свободный. – Загл. С экрана. – Яз. англ.
34. «Principles of User Interface Design» [Электронный ресурс] / Научная статья, автор: Joshua Porter / Режим доступа:
http://bokardo.com/principles-of-user-interface-design/, свободный. – Загл. С экрана. – Яз. англ.
35. «Visual Studio 2019» – Быстрое написание кода. Автоматизация работы. Интегрированная среда разработки будущего. [Электронный ресурс] / Microsoft, сайт разработчика / Режим доступа: https://visualstudio.microsoft.com/ru/vs/, свободный. – Загл. С экрана. – Яз. рус., англ.