🔍 Поиск работ

Разработка веб-сервиса для автоматизированного заполнения пакета командировочных документов сотрудников и студентов ЮУрГУ

Работа №207213

Тип работы

Дипломные работы, ВКР

Предмет

программирование

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

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


ВВЕДЕНИЕ 4
1. ТЕОРЕТИЧЕСКАЯ ЧАСТЬ 7
1.1. Процесс оформления командировочных документов 7
1.2. Анализ существующих решений 8
1.3. Средства разработки 11
2. АРХИТЕКТУРА ВЕБ-СЕРВИСА 13
2.1. Требования к системе 13
2.2. Варианты использования веб-сервиса 13
2.3. База данных веб-сервиса 15
2.4. Изменение настроек веб-сервиса 17
3. РЕАЛИЗАЦИЯ ВЕБ-СЕРВИСА 18
3.1. Генерация кода скриптов веб-сервиса 18
3.2. Фронтенд веб-сервиса 19
3.3. Развертывание на Heroku 19
4. ТЕСТИРОВАНИЕ 21
ЗАКЛЮЧЕНИЕ 30
ЛИТЕРАТУРА 31
ПРИЛОЖЕНИЯ 33
ПРИЛОЖЕНИЕ А. Шаблоны командировочных документов 33


АКТУАЛЬНОСТЬ ТЕМЫ ИССЛЕДОВАНИЯ
Командировки требуют урегулирования различных вопросов будь то отсутствие командированных лиц, возмещение материальных затрат и прочее. Для этого требуется собрать определенный пакет документов, что не редко превращается в непростую задачу, особенно для студентов, которые сталкиваются с подобным впервые. На данный момент документы заполняются по шаблону в электронном варианте с использованием таких программных продуктов как Microsoft Word и Microsoft Excel, затем печатаются. Недостатками такого подхода является не только необходимость иметь актуальные шаблоны командировочных документов, но и различные ошибки, возникающие из-за неправильного заполнения всего пакета документов. Процесс заполнения командировочных документов может быть системно алгоритмизирован и автоматизирован. Подобная система может использоваться как учащимися ВУЗа, которых направили в командировку, так и ответственными за оформление командировки лицами.
Автоматизация процесса заполнения командировочных документов студентов ЮУрГУ позволит однотипно и качественно заполнять командировочные документы, сократит время заполнения документов. Система предоставит графический интерфейс работы с данными по командировкам, создаст требуемые документы на основе подготовленных шаблонов.
ЦЕЛЬ И ЗАДАЧИ
Целью работы является разработка веб-сервиса, который на основе подготовленных шаблонов документов и введенной информации пользователя в личном кабинете позволит заполнить командировочные документы для студентов ЮУрГУ. Для достижения цели должны быть решены следующие задачи:
1) спроектировать архитектуру веб-сервиса для автоматизированного заполнения пакета командировочных документов сотрудников и студентов ЮУрГУ;
2) реализовать спроектированную архитектуру веб-сервиса для автоматизированного заполнения пакета командировочных документов сотрудников и студентов ЮУрГУ;
3) разработать и реализовать фронтенд веб-сервиса для автоматизированного заполнения пакета командировочных документов сотрудников и студентов ЮУрГУ для упрощения демонстрации его возможностей;
4) протестировать веб-сервис для автоматизированного заполнения пакета командировочных документов сотрудников и студентов ЮУрГУ.
ОБЪЕМ И СТРУКТУРА РАБОТЫ
Работа состоит из введения, четырех глав, заключения, библиографического списка и одного приложения. Объем работы составляет 38 страниц, объем библиографии - 15 источников. Объем приложения - 6 страниц.
В главе «Теоретическая часть» рассмотрена предметная область работы. Рассмотрен процесс оформления командировочных документов. Содержится обзор программ автоматизированного заполнения документов и используемых средств разработки.
В главе «Архитектура веб-сервиса» описаны требования к веб-сервису, актеры и варианты использования веб-сервиса, концепция базы данных вебсервиса, работа с внешней базой данных и способы изменения настроек веб - сервиса.
В главе «Реализация веб-сервиса» перечислены скрипты для сервера, которые генерируются, приведён пример генерации, описан способ реализации фронтенда веб-сервиса, а также развертывание на облачной платформе Heroku [1].
В главе «Тестирование» приведены результаты тестирования, подтверждающие корректность работы программной системы.
В заключении представлены результаты работы и направления дальнейшего развития.


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

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

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


Целью данной работы являлась разработка веб-сервиса для
автоматизированного заполнения пакета командировочных документов.
В ходе выполнения выпускной квалификационной работы бакалавра были решены следующие задачи:
1. Спроектирована архитектура веб-сервиса для автоматизированного заполнения пакета командировочных документов сотрудников и студентов ЮУрГУ.
2. Реализована спроектированная архитектура веб-сервиса для автоматизированного заполнения пакета командировочных документов сотрудников и студентов ЮУрГУ.
3. Разработан и реализован фронтенд веб-сервиса для автоматизированного заполнения пакета командировочных документов сотрудников и студентов ЮУрГУ для упрощения демонстрации его возможностей.
4. Протестирован веб-сервис для автоматизированного заполнения пакета командировочных документов сотрудников и студентов ЮУрГУ.
Планируется дальнейшее развитие системы, где планируется реализовать следующий функционал:
1) создание личного кабинета для преподавателей и сотрудников ЮУрГУ;
2) улучшение интерфейса путём добавления подсказок;
3) создание настроек веб-сервиса, которые позволят учитывать различные уникальные особенности заполнения документов;



1. Personal apps | Heroku [Electronic resource]. URL: https://dashboard.heroku.com/apps (accessed: 05.06.2020).
2. Формы документов стипендиального отдела - Южно-Уральский государственный университет [Electronic resource]. URL: http://www.susu.ru/ru/Administrativny_otdel/Deloproizvodstvo/Buhgalterskie_do kumenty/Formy_dokumentov_stipendialnogo_otdela (accessed: 17.05.2020).
3. Оформление командировок ЧелГУ [Electronic resource]. URL: https://ed.csu.ru/apex/f?p=122:1 (accessed: 05.06.2020).
4. Обзор АвтоДок - программы для автоматизации создания документов [Electronic resource]. URL: https://www.ixbt.com/soft/autodoc - 2.shtml (accessed: 08.06.2020).
5. Полезные программы для работы с документами | КомпьютерПресс [Electronic resource]. URL: https://compress.ru/article.aspx?id=17802 (accessed: 05.06.2020).
6. 3.8.3 Documentation [Electronic resource]. URL: https://docs.python.org/3/ (accessed: 05.06.2020).
7. The Web framework for perfectionists with deadlines | Django [Electronic resource]. URL: https://www.djangoproject.com/ (accessed: 01.06.2020).
8. Bootstrap. Документация на русском языке. [Electronic resource]. URL: https://bootstrap-4.ru/ (accessed: 01.06.2020).
9. PostgreSQL: The world’s most advanced open source database [Electronic resource]. URL: https://www.postgresql.org/ (accessed: 05.06.2020).
10. docxtpl •PyPI [Electronic resource]. URL: https://pypi.org/project/docxtpl/ (accessed: 01.06.2020).
11. docx2txt • PyPI [Electronic resource]. URL: https://pypi.org/project/docx2txt/ (accessed: 01.06.2020).
12. zipfile — Work with ZIP archives — Python 3.8.3 documentation [Electronic resource]. URL: https://docs.python.org/3/library/zipfile.html (accessed: 01.06.2020).
13. openpyxl -PyPI [Electronic resource]. URL: https://pypi.org/project/openpyxl/ (accessed: 01.06.2020).
14. Host, run, and code Python in the cloud: PythonAnywhere [Electronic resource]. URL: https://www.pythonanywhere.com/ (accessed: 08.06.2020).
15. nginx [Electronic resource]. URL: https://nginx.org/ru/ (accessed: 08.06.2020).
..16


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




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