Перечень сокращений и обозначений 5
Введение 6
1 Программный анализ предметной области 8
1.1 Анализ предметной области 8
1.2 Техническое задание на разработку программного обеспечения 14
1.2.1 Назначение разработки 14
1.3 Требования к программе 14
1.3.1 Требования к функциональным характеристикам ПО 14
1.3.2 Требования к надежности 15
1.3.3 Требования к составу и параметрам технических средств 15
1.3.4 Требования к информационной и программной совместимости 16
1.3.5 Стадии и этапы разработки 16
1.4 Анализ целесообразности использования заданных средств разработки .17
1.5 Проектирование автоматизированной системы 23
1.6 Диаграммы деятельности 24
1.7 Диаграмма последовательности 33
1.8 Диаграмма развертывания 34
1.9 Выводы по предпроектному анализу 34
2 Проектирование и реализация программы сбора данных об объектах
недвижимости 35
2.1 Проектирование базы данных приложения 35
2.1.1 Проектирование логической модели базы данных приложения 36
2.1.2 Проектирование физической модели базы данных приложения 39
2.2 Проектирование интерфейса приложения 45
2.3 Проектирование серверной части приложения 62
3 Технология настройки VPS сервера для работы WEB приложения 69
4 Экономическое обоснование эффективности разработки и внедрения
программы сбора данных об объектах недвижимости 74
5 Факторы освещения, воздействующие на оператора персонального
компьютера
Государственные учреждения имеют в пользовании объекты недвижимости специального и общего назначения, которые требуется содержать в надлежащем состоянии.
Для актуализации данных об объектах существует штатная единица, а иногда и целые подразделения, отвечающие за объекты недвижимости. В связи с территориальной удаленностью объектов недвижимости и текучкой сотрудников каждому региональному и федеральному учреждению требуется наличие ведомственного реестра (с интеграцией с БД Росреестра и Росимущества) и программного обеспечения, которое позволит содержать базу данных о недвижимости в актуальном состоянии.
Наличие собственного программного обеспечения позволяет:
- избежать ведомственных запросов для актуализации данных, которые иногда обрабатываются до 30 календарных дней;
- иметь функционал программного обеспечения шире, чем предлагает портал Росреестра и Росимущества;
- избежать использования импортного программного обеспечения;
- иметь полный контроль над передачей информации, которая касается данного юридического лица.
Реализуемое программное обеспечение должно:
- формировать отчет о требуемом объекте недвижимости;
- редактировать информацию о требуемом объекте недвижимости;
- иметь возможность загрузить и отображать в отчетах фотографии об объекте недвижимости;
- иметь возможность формировать XML файлы с данными об объектах недвижимости с последующей возможностью передачи информации в единый государственный реестр недвижимости (ЕГРН);
- соответствовать требованиям Федерального закона «О персональных данных» от 27.07.2006 N 152-ФЗ.
В ходе выполнения дипломного проекта была изучена предметная область, в результате чего было сформулировано техническое задание на разработку программного обеспечения учета объектов недвижимости.
Был произведен выбор инструментария, выполнено проектирование, в результате которого были разработаныUMLдиаграммы разрабатываемого ПО.
Произведено проектирование и реализация частей системы, в результате, которого были разработаны макеты страниц, структура базы данных и логика серверной части приложения. Приложение реализовано в соответствии с техническим заданием.
В разделе безопасности жизнедеятельности были выявлены основные вредные факторы воздействия компьютера на человека, описаны требования к офисным помещениям для минимизации воздействия этих факторов.
В экономическом разделе был произведен расчет трудоемкости и затрат на разработку программного обеспечения.
Задание на дипломное проектирование выполнено в полном объеме.
1. Разработка РГЕВприложений: учеб. пособие / А. В. Мирбаев, С. А. Мамаев, В. Л. Лазарев. Москва: Изд-во МГУ, 2017. 430 с.
2. Фирма Контур: [Электронный ресурс] // Контур API ФГИС ЕГРН.
Официальный сайт. URL: https://reestro-docs.kontur.ru/realty-
api/entity/methods/post-subject.html (Дата обращения: 25.05.2023).
3. Создание баз данных на основе СУБД MySQL: учеб. пособие / Г. И. Иванов, Ю. М. Михеев. Екатеринбург: Изд-во Экос, 2022. 159 с.
4. СанПиН 1.2.3685-21 «Гигиенические нормативы и требования к обеспечению безопасности и (или) безвредности для человека факторов среды обитания», утвержденные Постановлением Главного государственного санитарного врача РФ от 28.01.2021 № 2.
5. Справочная книга LAMP разработчика. / Под ред. Г.Б. Берга. - Л.: Маска, 2016.