Аннотация 2
ПЕРЕЧЕНЬ УСЛОВНЫХ ОБОЗНАЧЕНИЙ 5
ВВЕДЕНИЕ 6
1 Анализ предметной области 8
1.1 Обзор существующих решений 11
1.1.1 Гранд-смета 12
1.1.2 Госстройсмета 15
1.1.3 Smeta.ru 18
1.2 Сравнение существующих решений 21
2 Требования к разрабатываемому приложению 24
2.1 Функциональные требования 24
2.2 Нефункциональные требования 25
3 Используемые инструменты для реализации 26
4 Проектирование модуля 31
4.1 Модель предметной области 31
4.2 Варианты использования 33
5 Реализация 36
ЗАКЛЮЧЕНИЕ 40
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ И ЛИТЕРАТУРЫ 41
Строительство любого объекта, как правило, крайне трудоемкий процесс, требующий серьезных финансовых вливаний, участия компетентных специалистов, а также строгой организации и контроля этапов работы. Частой является ситуация, когда установленные на исполнение сроки срываются, финансирование тратится не рационально, а заказчик остается обманутым. Здания недостроенных объектов, брошенные ввиду исчерпания бюджета, стали обыденностью для архитектурного облика городских окраин.
Согласно отчету Счетной палаты [1], на конец 2019 года было выявлено больше 74 тысяч незавершенных объектов, что составляет 10 процентов всех возводимых объектов в стране. Причиной такой ситуации является отсутствие, или слабое влияние системных мер по контролю за состоянием строительных проектов.
Для того, чтобы объект строительства был исполнен в срок и без вынужденных остановок, а бюджет не увеличивался в геометрической прогрессии, следует заранее очертить предполагаемые этапы работ, подробно отображая их в документации. Наиболее подробную информацию о состоянии проекта может дать сметная документация. Она подробно отображает предполагаемые траты, исполненные и предполагаемые этапы, а также состояние объекта строительства.
Есть огромное количество профессиональных программ для формирования и редактирования сметной документации, но они сложны в освоении и непригодны для использования не погруженного в сферу пользователя, как средство анализа.
Целью выпускной квалификационной работы является разработка модуля веб-приложения для автоматической обработки сметной документации. Он должен стать инструментом отчетности и контроля процесса строительства на предполагаемой онлайн-платформе.
Для достижения поставленной цели были определены следующие задачи:
1. Провести анализ предметной области;
2. Провести обзор аналогичных приложений;
3. Сформировать требования к разрабатываемому модулю веб - приложения;
4. Изучить программные средства разработки;
5. Спроектировать модуль;
6. Реализовать модуль;
В рамках проделанной работы была изучена и исследована предметная область строительной документации. Был проведён анализ существующих приложений, позволяющих автоматически составлять и редактировать сметную документацию, выявлены их преимущества и недостатки. Результатом исследовательской части стали сформированные требования к разработанному модулю веб-приложения.
В результате работы над проектом в рамках выпускной квалификационной работы был спроектирован и разработан модуль для веб-приложения, позволяющий автоматически обрабатывать сметную документацию и редактировать её. Реализованный инструмент упрощает взаимодействие между заказчиком объекта строительства и подрядчиком, предоставляя удобную структуру отображения информации о завершенных и планируемых этапах работ.