📄Работа №207213

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

Характеристики работы

Тип работы Дипломные работы, ВКР
Программирование
Предмет Программирование
📄
Объем: 41 листов
📅
Год: 2020
👁️
Просмотров: 67
Не подходит эта работа?
Закажите новую по вашим требованиям
Узнать цену на написание
ℹ️ Настоящий учебно-методический информационный материал размещён в ознакомительных и исследовательских целях и представляет собой пример учебного исследования. Не является готовым научным трудом и требует самостоятельной переработки.

📋 Содержание

ВВЕДЕНИЕ 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 и Excel, что особенно проблематично для студентов, впервые сталкивающихся с данной процедурой. В ходе работы была спроектирована и реализована архитектура веб-сервиса, включающая базу данных, бэкенд на Python с использованием фреймворка Django и фронтенд для интуитивного взаимодействия пользователя с системой; проведено тестирование функциональности. Основным результатом является действующий прототип системы, который позволяет на основе введенных пользователем данных автоматически генерировать полный комплект корректно заполненных документов по актуальным шаблонам, что существенно сокращает временные затраты и минимизирует ошибки. Научная значимость работы заключается в разработке и апробации архитектурного решения для автоматизации документооборота в образовательном учреждении, а практическая — во внедрении инструмента, повышающего эффективность административных процессов в университете. В рамках анализа литературы рассматривались существующие решения, такие как система оформления командировок ЧелГУ, обзор программы «АвтоДок» (IXBT), а также исследования, посвященные полезным программам для работы с документами («КомпьютерПресс»), и официальная документация по использованию Django, что позволило обосновать выбор технологического стека и выявить преимущества создаваемого специализированного сервиса.

📖 Введение

АКТУАЛЬНОСТЬ ТЕМЫ ИССЛЕДОВАНИЯ
Командировки требуют урегулирования различных вопросов будь то отсутствие командированных лиц, возмещение материальных затрат и прочее. Для этого требуется собрать определенный пакет документов, что не редко превращается в непростую задачу, особенно для студентов, которые сталкиваются с подобным впервые. На данный момент документы заполняются по шаблону в электронном варианте с использованием таких программных продуктов как 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

🖼 Скриншоты

🛒 Оформить заказ

Работу высылаем в течении 5 минут после оплаты.
Предоставляемые услуги, в том числе данные, файлы и прочие материалы, подготовленные в результате оказания услуги, помогают разобраться в теме и собрать нужную информацию, но не заменяют готовое решение.
Укажите ник или номер. После оформления заказа откройте бота @workspayservice_bot для подтверждения. Это нужно для отправки вам уведомлений.

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