Аннотация 2
Введение 4
Глава 1 Анализ предметной области и моделирование бизнес-процессов СНТ «Солнечная поляна - 1» 6
1.1 Технико-экономическая характеристика СНТ «Солнечная поляна - 1» 6
1.2 Концептуальное моделирование предметной области 8
1.2.1 Выбор технологии концептуального моделирования 8
1.2.2 Разработка и анализ модели бизнес-процессов «Как есть» 9
1.2.3 Обоснование необходимости автоматизации сбора показаний счетчиков и формирование требований к проектируемому решению 14
1.2.4 Анализ существующих решений по сформулированным требованиям для веб-приложения 16
1.3 Построение модели «Как должно быть» 17
Выводы по главе 1 19
Глава 2 Проектирование веб-приложения и выбор средств реализации 20
2.1 Моделирование предметной области 20
2.2 Выбор архитектуры веб-приложения и проектирование БД 25
2.3 Выбор системы управления базы данных 29
2.4 Этапы разработки веб-приложения 30
2.5 Выбор технологии разработки веб-приложения 31
2.6 Требования к аппаратно-программному обеспечению веб-приложения 34
Выводы по главе 2 35
Глава 3 Программная реализация веб-приложения 36
3.1 Реализация веб-приложения с помощью фреймворка Django 36
3.2 Описание функциональности веб-приложения 39
3.3 Оценка эффективности использования веб-приложения 45
Выводы по главе 3 47
Заключение 48
Список используемой литературы 49
Приложение A Программный код 52
Приложение Б Пример квитанции 56
Человеческая деятельность становится немыслимой без информационных технологий. Информация является одним из важных ресурсов в жизни общества. А для обработки, хранения и использования информации в жизни общества необходимы информационные системы.
Технологии сегодняшнего дня позволяют спроектировать и реализовать необходимые для человека информационные системы, которые частично заменяют ручной труд человека. Автоматизация определенной деятельности в организациях и учреждениях актуальная в наше время. Деятельность, которая повторяется и возможна автоматизации будет рассмотрена в СНТ «Солнечная поляна - 1».
Актуальность выполняемой ВКР обусловлена необходимостью сократить трудозатраты заказчика в своей деятельности.
Целью данной ВКР является разработка веб-приложения для сбора показаний счетчиков приборов учета (на примере СНТ «Солнечная поляна - 1»).
Объектом исследования является деятельность правления СНТ «Солнечная поляна - 1».
Предметом исследования является автоматизация бизнес-процесса финансово-экономической службы по сбору показаний счетчиков приборов учета света, газа и воды.
Для достижения поставленной цели необходимо выполнить следующие задачи:
• проанализировать бизнес-процессы;
• проанализировать существующие решения;
• разработать логическую модель веб-приложения;
• выбрать технологии разработки веб-приложения;
• выполнить программную реализацию веб-приложения;
• оценить эффективность работы по использованию веб-приложения.
В ходе выполнения ВКР будет реализовано веб-приложение для сбора показаний счетчиков света, газа и воды для СНТ «Солнечная поляна - 1», заказчиком, которого он и является.
В ходе выполнения ВКР были использованы 6 таблиц, 23 рисунка, 2 приложения с техническими материалами. Список использованной литературы содержит 33 источника. Общий объем ВКР составляет 53 страницы.
Неотъемлемой частью деятельности организаций и учреждений стало использование информационных систем, которые позволяют обрабатывать, хранить и использовать информационные ресурсы.
В выпускной квалификационной работе было осуществлено выделение объекта исследования, которым является деятельность правления СНТ «Солнечная поляна - 1», предмета исследования, а именно автоматизация бизнес-процесса финансово-экономической службы по сбору показаний счетчиков приборов учета электроэнергии, газоснабжения и холодной воды. Проведен анализ и декомпозиция бизнес-процессов СНТ «Солнечная поляна - 1», дана краткая характеристика организации. Рассмотрены существующие решения. Построены контекстные диаграммы, показана диаграмма вариантов использования, диаграмма последовательности. Определены требования к аппаратно-программному обеспечению. Разработана логическая и физическая модели веб-приложения, описаны операции расчета суммы к оплате для члена СНТ, выбрана технология разработки (СУБД PostgreSQL, Python3/Django), описана функциональность приложения. Приведен программный код основных компонентов, выполнена программная реализация личного кабинета члена СНТ с внесением показаний счетчиков, просмотром истории показаний, получением квитанции с расчетом необходимой суммы к оплате.
Оценена эффективность работы по использованию веб-приложения, оценена выгода от его работы для СНТ «Солнечная поляна - 1».
Таким образом, была достигнута цель по разработке веб-приложения, которое позволило автоматизировать сбор показаний счетчиков для СНТ «Солнечная поляна - 1». Также повысило надежность хранения информации о деятельности садового некоммерческого товарищества, о его внутренних процессах и снизило временные трудозатраты финансово-экономической службы СНТ.