Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

ОНИ_Задание3_4616_Павлов

.docx
Скачиваний:
6
Добавлен:
20.06.2020
Размер:
35.93 Кб
Скачать

МИНИСТЕРСТВО НАУКИ И ВЫСШЕГО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ

федеральное государственное автономное образовательное учреждение высшего образования

«САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ АЭРОКОСМИЧЕСКОГО ПРИБОРОСТРОЕНИЯ»

ДОПУСТИТЬ К ЗАЩИТЕ

Заведующий кафедрой №41

д. т. н., профессор

Г. А. Коржавин

должность, уч. степень, звание

подпись, дата

инициалы, фамилия

БАКАЛАВРСКАЯ РАБОТА

на тему

Информационный сервис аналитической обработки данных по

рынку недвижимости

выполнена

Павловым Алексеем Валерьевичем

фамилия, имя, отчество студента в творительном падеже

по направлению подготовки

09.03.03

Прикладная информатика

код

наименование направления

в информационной сфере

наименование направления

направленности

01

Прикладная информатика

код

наименование направленности

в информационной сфере

наименование направленности

Студент группы №

4616

А.В Павлов

подпись, дата

инициалы, фамилия

Руководитель

кандидат технических наук

Е. Л. Турнецкая

должность, уч. степень, звание

подпись, дата

инициалы, фамилия

Санкт-Петербург 2020

МИНИСТЕРСТВО НАУКИ И ВЫСШЕГО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ

федеральное государственное автономное образовательное учреждение высшего образования

«САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ АЭРОКОСМИЧЕСКОГО ПРИБОРОСТРОЕНИЯ»

УТВЕРЖДАЮ

Заведующий кафедрой №41

д. т. н., профессор

Г. А. Коржавин

должность, уч. степень, звание

подпись, дата

инициалы, фамилия

ЗАДАНИЕ НА ВЫПОЛНЕНИЕ БАКАЛАВРСКОЙ РАБОТЫ

студенту группы №

4616

Павлов Алексей Валерьевич

фамилия, имя, отчество

на тему

Информационный сервис аналитической обработки данных по

рынку недвижимости

утвержденную приказом ГУАП от

Цель работы:

Создание информационной системы с интерактивной картой позволяющей

оценить цены на недвижимость в разных городах

Задачи, подлежащие решению:

Разработать ИС с следующим функционалом: просмотр,

взаимодействие с картой, изменение параметров отображение карты, поиск по городам; Поиск источников данных; Разработка программы для сбора данных; Выбор

Оптимального метода интерполяции для создание тепловой карты цен

Содержание работы (основные разделы):

Срок сдачи работы «

»

2020

Руководитель

кандидат технических наук

Е. Л. Турнецкая

должность, уч. степень, звание

подпись, дата

инициалы, фамилия

Задание принял к исполнению

студент группы №

подпись, дата

инициалы, фамилия

РЕФЕРАТ

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

  • Проанализировать несколько источников информации и выбрать подходящий.

  • Изучить методы интерполяции изображения, сравнить их и взять наилучший метод в плане скорости и качества полученного результата.

  • Выбрать средство разработки позволяющий эффективно работать с большим объемом данных без потери скорости для конечного пользователя

  • Реализовать базу данных, программы для интерполяции тепловой карты, информационный ресурс с интерактивной картой, подключенной к базе данных и взаимодействующей с ней.

В итоге полученный информационный сервис может работать не только для сферы недвижимости, но и в других областях. Так, например, мы можем изменить источник данных и получить совершенно новую информационную систему. Нужно всего 3 параметра, чтобы сделать тепловую карту, а именно широта, долгота и значение. Поэтому нужно стремиться к созданию более модульной системы, где разные модули независимы друг от друга.

СОДЕРЖАНИЕ

ВВЕДЕНИЕ 5

1. ОПИСАНИЕ ПРЕДМЕТНОЙ ОБЛАСТИ 6

1.1 Анализ существующих информационных систем с отображением цен на тепловых картах 6

1.2 Формулировка цели выпускной квалификационной работы 6

1.3 Постановка задачи 6

2 МЕТОДЫ ИНТРОПОЛЯЦИИ 6

2.1 Метод обратных взвешенных расстояний 6

2.2 Кригинг 6

2.3 Выбор оптимального метода 6

3. ЭТАПЫ ПРОЕКТИРОВАНИЕ И РАЗРАБОТКИ ИНФОРМАЦИОННОЙ СИСТЕМЫ 6

3.1 Выбор средств для создания информационной системы 6

3.2 Сбор данных 6

3.2.1 Анализ источника данных. Авито 6

3.2.2 Анализ источника данных. Циан 6

3.2.3 Анализ источника данных. Яндекс.Недвижимость 6

3.2.4 Выбор источника данных. 6

3.3 Физическая модель базы данных 6

3.4 Реализация модуля сбора данных в информационной системе 6

3.5 Серверная часть информационной системы 6

3.6 Описание контрольного примера реализации проекта 6

ЗАКЛЮЧЕНИЕ 7

СПИСОК ИСПОЛЬЗОВАНЫХ ИСТОЧНИКОВ 8

Приложение А 8

Приложение Б 9

Приложение В 9

Приложение Г 9

Приложение Д 9

Приложение Е 9

Приложение Ж 9

ВВЕДЕНИЕ

***Вырезал чтобы вы не копировали***

1. ОПИСАНИЕ ПРЕДМЕТНОЙ ОБЛАСТИ

1.1 Анализ существующих информационных систем с отображением цен на тепловых картах

1.2 Формулировка цели выпускной квалификационной работы

1.3 Постановка задачи

2 МЕТОДЫ ИНТРОПОЛЯЦИИ

2.1 Метод обратных взвешенных расстояний

2.2 Кригинг

2.3 Выбор оптимального метода

3. ЭТАПЫ ПРОЕКТИРОВАНИЕ И РАЗРАБОТКИ ИНФОРМАЦИОННОЙ СИСТЕМЫ

3.1 Выбор средств для создания информационной системы

3.2 Сбор данных

3.2.1 Анализ источника данных. Авито

3.2.2 Анализ источника данных. Циан

3.2.3 Анализ источника данных. Яндекс.Недвижимость

3.2.4 Выбор источника данных.

3.3 Физическая модель базы данных

3.4 Реализация модуля сбора данных в информационной системе

3.5 Серверная часть информационной системы

3.6 Описание контрольного примера реализации проекта

ЗАКЛЮЧЕНИЕ

В ходе данной квалификационной работы, мы разработали информационную систему аналитических обработанных данных для рынка недвижимости.

Так же перед началом работы мы проанализировали Интернет-ресурсы имеющие аналогичный функционал и поставили основные задачи, которые нужно решить. А именно:

  1. Сделали анализ источников данных.

  2. Проанализировали методы интерполяции для создания тепловой карты цен недвижимости.

  3. Разработали базу данных.

  4. Написали модули для автоматического сбора данных, создание изображения тепловой карты, функционал веб-сервера, клиентскую часть.

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

Итоговая система получилась достаточно универсальной, так, изменив данные и немного параметры отображения. Мы сможем использовать веб-приложение совершенно в другой сфере. Например, используя данные о преступлениях, мы сможем составить тепловую карту.

Таким образом, можно сказать, что полученная информационная система выполняет необходимые функциональные требования. Помогает пользователю видеть данные удобном для восприятия формате, экономить его время.

СПИСОК ИСПОЛЬЗОВАНЫХ ИСТОЧНИКОВ

  1. Montero J., Larraz-Iribas B. Interpolation Methods for Geographical Data: Housing and Commercial Establishment Markets // Journal of Real Estate Research. 2011. (33). C. 233–244.

  2. Hiemstra P., Sluiter R. Interpolation of Makkink evaporation in the Netherlands 2020.

  3. Павлова А.И., Павлов А.В. Анализ Методов Коррекции Цифровых Моделей Рельефа, Построенных По Спутниковым Данным // Автометрия. 2018. № 5 (54). C. 25–32.

  4. Bivand R.S., Pebesma E., Gómez-Rubio V. Applied Spatial Data Analysis with R / R.S. Bivand, E. Pebesma, V. Gómez-Rubio, 2-е изд., New York: Springer-Verlag, 2013.

  5. Сергеевич М.Т. Технология Web-сервисов платформы Java / М.Т. Сергеевич, БХВ-Петербург, 2012. 794 c.

  6. PostgreSQL: Documentation: 12: Appendix K. PostgreSQL Limits [Электронный ресурс]. URL: https://www.postgresql.org/docs/current/limits.html (дата обращения: 12.04.2020).

  7. Александрович С.А., Сергеевич М.А. Анализ способов сбора социальных данных из сети Интернет // International scientific review. 2017. № 1 (32)

  8. Абрамова Т.А. Разработка Парсинг-Системы Для Получения Скрытых Ссылок Со Страниц Социальных Сетей // Вестник Пензенского Государственного Университета. 2016. № 3 (15). C. 41–47.

  9. Топ интернет-проектов в России [Электронный ресурс].: https://radar.yandex.ru/top_list (дата обращения 8.12.2019)

  10. Avito обвинил ЦИАН в копировании 150 000 объявлений - Roem.ru [Электронный ресурс]. URL: https://roem.ru/14-11-2017/263333/avito-vs-cian/ (дата обращения: 12.04.2020)

Приложение А

Код базы данных

Приложение Б

Код для автоматического сбора данных и сохранение в базу данных(utils.py)

Приложение В

Код для создание создания обращения к API функциям (urls.py)

Приложение Г

Код для серилизации (views.py)

Приложение Д

Код страницы тепловой карты (index.html)

Приложение Е

Код страницы создание изображение тепловой карты (idw_draw.py)

Приложение Ж

Код страницы поиска (search.html)