Детальная информация

Название: Веб сервис для управления коммерческой недвижимостью: выпускная квалификационная работа магистра: направление 09.04.04 «Программная инженерия» ; образовательная программа 09.04.04_01 «Технология разработки и сопровождения качественного программного продукта»
Авторы: Пляко Анастасия Игоревна
Научный руководитель: Дробинцев Павел Дмитриевич
Организация: Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и технологий
Выходные сведения: Санкт-Петербург, 2023
Коллекция: Выпускные квалификационные работы; Общая коллекция
Тематика: веб-сервис; React; Node JS; клиент-сервер; BIM; информационное моделирование; управление коммерческой недвижимостью; web service; client-server; information modeling; commercial real estate managment
Тип документа: Выпускная квалификационная работа магистра
Тип файла: PDF
Язык: Русский
Уровень высшего образования: Магистратура
Код специальности ФГОС: 09.04.04
Группа специальностей ФГОС: 090000 - Информатика и вычислительная техника
DOI: 10.18720/SPBPU/3/2023/vr/vr23-3925
Права доступа: Доступ по паролю из сети Интернет (чтение)
Ключ записи: ru\spstu\vkr\25055

Разрешенные действия:

Действие 'Прочитать' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети

Группа: Анонимные пользователи

Сеть: Интернет

Аннотация

Данная выпускная квалификационная работа посвящена разработке веб-сервиса для управления коммерческой недвижимостью. Целью ВКР является создание продукта для автоматизации бизнес-процессов коммерческих активов на базе информационного моделирования. В работе описана предметная область BIM (Building Information Model) и показана ее эффективность и востребованность ее использования. Рассмотрены конкуренты по сформулированным требованиям и отмечены преимущества и недостатки каждого из них. Затем были спроектированы диаграммы использования сервиса для различных типов пользователей, показаны схемы использования реализуемой системы. Рассмотрены технологии для реализации клиентской и серверной части, построена архитектура разрабатываемого приложения. В работе также подробно описана реализация для каждого модуля системы. В результате выполнения выпускной работы был создан сервис, совмещающий в себе информационное моделирование и автоматизацию бизнес-процессов. Был разработан инструмент для отслеживания прогресса сотрудников организации с интеграцией 3D модели, реализовано удобное хранение документации с привязкой к жизненному циклу коммерческого актива, сделана визуализация 3D модели. Настроена различная параметризация элементов в 3D модели: статическая, динамическая (получение информации с датчиков) и параметризация от пользователей сервиса, реализован учет коммунальных услуг. Таким образом, полученный веб-сервис помогает более эффективно управлять коммерческим активом на этапе эксплуатации. Также применение данного продукта позволит улучшить мониторинг и приведет к автоматизации и ускорению процессов.

The master’s thesis is dedicated to developing web service for commercial real estate management. This work aims to create a product for the automatization business process of commercial estates based on information modeling. This work describes the subject area BIM (Building Information Model) and shows its effectiveness and demand. The master’s thesis considers competitors based on the formulated requirements and highlights their advantages and disadvantages. Then this work designs use case diagrams for different types of users and it shows schemas to use the realized system. After that, the thesis considers technologies for the client and server side and creates the architecture of the developing application. This work also describes each module of the system in detail. Service, which combines information modeling and business process automatization, was the result of the thesis. The application integrates with the 3D model and allows tracking of the progress of employees. The app realizes convenient saving documents by bonding them to the lifecycle of commercial estate. The service contains a visualization of the 3D model. It also has different types of parametrizations: static, dynamic (getting information from sensors), and parametrization from users. Service keeps records of utilities. As a result, the developed web service helps to manage the commercial estate more efficiently in the exploitation stage. Using this product allows to increase monitoring and helps automate and expedite the process.

Права на использование объекта хранения

Место доступа Группа пользователей Действие
Локальная сеть ИБК СПбПУ Все Прочитать
Интернет Авторизованные пользователи СПбПУ Прочитать
-> Интернет Анонимные пользователи

Оглавление

  • ОБОЗНАЧЕНИЯ И СОКРАЩЕНИЯ
  • ВВЕДЕНИЕ
  • ГЛАВА 1. ОБЗОР СУЩЕСТВУЮЩИХ РЕШЕНИЙ
    • 1.1. O-Din
    • 1.2. Instate
    • 1.3. 1С:BIM 6D
    • 1.4. PlanRadar
    • 1.5. Cobee
    • 1.6. Сравнительная характеристика конкурентов
    • 1.7. Вывод
  • ГЛАВА 2. ПРОЕКТИРОВАНИЕ ВЕБ – СЕРВИСА И КОНЦЕПЦИЯ ЕГО ИСПОЛЬЗОВАНИЯ
    • 2.1. Требования для разрабатываемого веб сервиса
    • 2.2. Алгоритм использования сервиса
    • 2.3. Используемые технологии и общая структура
      • 2.3.1. Клиент
      • 2.3.2. Сервер
    • 2.4. Вывод
  • ГЛАВА 3. ПРОГРАММНАЯ РЕАЛИЗАЦИЯ
    • 3.1. Структура базы данных
    • 3.2. Конфигурация
      • 3.2.1. Webpack
    • 3.3. Модули
      • 3.3.1. Общие компоненты и функции
      • 3.3.2. Использование Redux
      • 3.3.3. Создание проекта
      • 3.3.4. Датчики
      • 3.3.5. Роли
      • 3.3.6. Проекты
      • 3.3.7. Документация
      • 3.3.8. Элементы
      • 3.3.9. Пользователи
      • 3.3.10. Свойства
      • 3.3.11. Задачи
      • 3.3.12. Комментарии
      • 3.3.13. Коммунальные услуги
    • 3.4. Docker
    • 3.5. Вывод
  • ГЛАВА 4. ТЕСТИРОВАНИЕ И АНАЛИЗ РЕЗУЛЬТАТОВ
    • 4.1. Настройка Jest
    • 4.2. React testing library
    • 4.3. Тестирование компонентов
      • 4.3.1. Создание вспомогательных утилит
      • 4.3.2. Deadline
      • 4.3.3. ChooseUserWindow
      • 4.3.4. Task
      • 4.3.5. Comments
      • 4.3.6. Documentation Item
      • 4.3.7. NewTask
    • 4.4. Анализ результатов
      • 4.4.1. Регистрация и вход
      • 4.4.2. Создание и загрузка проекта
      • 4.4.3. Документация
      • 4.4.4. Задачи
      • 4.4.5. Настройка проекта
      • 4.4.6. Поиск
      • 4.4.7. Свойства
      • 4.4.8. Коммунальные услуги
    • 4.5. Вывод:
  • ЗАКЛЮЧЕНИЕ
  • СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ

Статистика использования

stat Количество обращений: 7
За последние 30 дней: 3
Подробная статистика