Разработка веб-приложения для автоматизации процессов в строительной компании

Скачать дипломную работу на тему: Разработка веб-приложения для автоматизации процессов в строительной компании. В которой определен процесс автоматизации процессов в строительной компании. Изучено определение требований к приложению.
Author image
Ekaterina
Тип
Дипломная работа
Дата загрузки
15.02.2025
Объем файла
4001 Кб
Количество страниц
44
Уникальность
Неизвестно
Стоимость работы:
2000 руб.
2500 руб.
Заказать написание работы может стоить дешевле

Введение

Строительная отрасль сегодня является одной из наиболее динамично развивающихся и перспективных отраслей экономики многих стран мира. Она охватывает множество различных процессов, начиная от планирования и проектирования объектов, заканчивая их строительством и сдачей в эксплуатацию. При этом, каждый процесс может быть разбит на множество отдельных этапов, каждый из которых требует определенных ресурсов и временных затрат.
В связи с этим, строительные компании сталкиваются с необходимостью эффективного управления процессами, чтобы не только повысить качество выполняемых работ, но и снизить затраты на их выполнение. Одним из способов упрощения и оптимизации работы является автоматизация процессов с помощью веб-приложений.Разработка веб-приложения для автоматизации процессов в строительной компании позволяет упростить работу сотрудников, ускорить процессы и повысить качество выполняемых работ. 

Оглавление
Введение
Глава 1. Анализ бизнес-процессов и технологий разработки веб-приложений
1. Описание строительной компании и ее бизнес-процессов
2. Анализ проблем, решаемых веб-приложением
3. Основные принципы разработки веб-приложений
4. Требования к разрабатываемому веб-приложению
Выводы
Глава 2. Проектирование архитектуры веб-приложения, структуры баз данных
1. Разработка архитектурных схем веб-приложения
2. Разработка базы данных
2.1. Инфологическая модель базы данных
2.2. Даталогическая модель базы данных
Выводы
Глава 3. Реализация веб-приложения для автоматизации процессов в строительной компании
1. Описание реализации backend части
2. Описание реализации frontend части
3. Проведение функционального тестирования
4. Оценка производительности и маштабируемости
Выводы
Заключение
Список использованной литературы

Список использованной литературы

Пьюривал Сэмми. Основы разработки веб-приложений / Пер. с англ. Сивченко О. Ю. – СПб.: Питер, 2015.
Роберт Мартин. Чистая код. Создание, анализ и рефакторинг. – СПб.: Питер, 2023
Ричардсон Крис. Микросервисы. Паттерны разработки и рефакторинга. – СПб.: Питер, 2019.
Эндрю Хоффман. Безопасность веб-приложений. Разведка, защита, нападение. - СПб.: Питер, 2021.
Роберт Мартин. Чистая архитектура. Искусство разработки программного обеспечения. – СПб.: Питер, 2022
Арно Лоре. Проектирование веб-API / Пер. с англ. Сивченко О. Ю. – СПб.: Питер, 2015.
Клеппман Мартин. Высоко-нагруженные приложения. Программирование, маштабирование, поддержка. – СПб.: Питер, 2022
Liz Zhao. Web Security. A WhiteHat Perspective. – CRC Press, 2015
HashiCorp Vault. Сервис для управления доступами к секретам и защите конфиденциальных данных [Электронный ресурс]. URL: https://www.hashicorp.com/products/vault
Бернс Брендан. Kubernetes: Лучшие практики. Раскрой потенциал главного инструмента в отрасли. – СПб.: Питер, 2021
Paul Ammann. Kubernetes: Introduction to Software Testing. – Cambridge University Press, 2017
Стив Макконел. Совершенный код. Практическое руководство по разработке программного обеспечения. – СПб.: БХВ, 2022
Уэзеролл Дэвид. Компьютерные сети. 6-е изд. – СПб.: Питер, 2023
Richard J. Trudeau. Introduction to Graph Theory. – СПб.: Питер, 2017
API Graph. Язык запросов данных и язык манипулирования данными с открытым исходным кодом для построения веб ориентированных программных интерфейсов [Электронный ресурс]. URL: https://developers.facebook.com/docs/graph-api/overview
Итан Браун. Веб-разработка с применением Node и Express. Полноценное использование стека JavaScript. – СПб.: Питер, 2021
Марк Саммерфильд. Программирование на Go. Разработка приложений XXI века. – ЛитРес, 2022
Julia Elman. Lightweight Django. Using REST, WebSockets, and Backbone. – O'Reilly Media, 2014

В современном мире разработка веб-приложений является одной из самых динамично развивающихся областей информационных технологий. С ростом числа пользователей Интернета и активности пользователей в виртуальном пространстве возросла потребность в создании более сложных, функциональных и масштабируемых веб-приложений.Разработка архитектурных схем веб-приложений - один из ключевых этапов проектирования и создания веб-приложений, который позволяет определить структуру приложения, распределение задач и взаимодействие между его компонентами. В этой главе будет разработана архитектура веб-приложения строительной компании и построены на основе этого схемы необходимые перед разработкой.Процесс разработки архитектуры веб-приложений можно разбить на следующие этапы: определение функциональных требований, выбор технологий, разработка архитектуры backend, разработка архитектуры frontend, разработка механизмов обеспечения безопасности [12].Функциональные требования к веб-приложению были описаны ранее и включают в себя: модель доступа по ролям, управление проектами компании (жилищными комплексами), управление отдельными объектами недвижимости, обеспечение хранения и обработки копий документов в онлайн режиме, работу с аккаунтами (управление, хранение информации, личный кабинет пользователя), обеспечение информацией пользователя о объектах недвижимости, учет доходов/расходов компании. Помимо функциональных требований есть и стратегические требования, такие как маштабируемость, простота разработки, простота поддержки, отказоустойчивость, скорость работы и скорость разработки. На основе данной информации можно начать выбирать технологии для разработки: backend-а и frontend-а.