Изучение принципа реализации и взаимодействия ДубльГИС и СОМ-компонентов. Состав программной информационной системы поиска квартир и характеристика её программных интерфейсов. Проектирование пользовательского интерфейса и клиентского модуля базы данных.
При низкой оригинальности работы "Разработка информационно-справочной системы альтернативного поиска квартир", Вы можете повысить уникальность этой работы до 80-100%
Разработка информационно-справочной системы альтернативного поиска квартирСпособов это сделать масса: можно воспользоваться различными периодическими изданиями или сайтами в Интернете, где публикуется информация о предложениях недвижимости, можно использовать специализированные программы, но все эти способы обладают довольно существенным недостатком - очень низкой степенью наглядности. Например, система Atlant (агентство недвижимости), обладающая широкими возможностями поиска по базе данных, возможностью обновления базы данных через Интернет, предоставляет пользователю довольно ограниченную функциональность для работы с картой города. К тому же довольно полезной была бы возможность быстро получить информацию о ближайших транспортных узлах, магазинах и достопримечательностях, а также о прочих важных пользователю объектах. В то же время электронный справочник организаций, транспортных маршрутов и остановок ДУБЛЬГИС, объединенный с картой города, позволяет получить детальную информацию о расположении всех объектов на карте города, обладает удобной системой навигации по карте и имеет простой и интуитивный интерфейс.Модуль должен, во-первых, реализовывать графический интерфейс в окне программы ДУБЛЬГИС, который позволял бы осуществлять поиск по одному или нескольким критериям и, во-вторых, отображать найденные объекты на карте (выделять объекты и расставлять специальные метки), при необходимости изменяя масштаб и перемещая точку обзора карты. Модуль должен отображать информацию для каждого объекта независимо от того, как пользователь обращается к нему: объект может быть найден при помощи поиска по недвижимости, но также может быть выбран произвольный объект на карте - в обоих случаях информация должна быть отображена.Поиск представляет собой дополнительную вкладку на карте с панелью поиска. · Недвижимость оформляется через риэлторов. Агентство недвижимости «Atlant», представляет собой сайт, для размещения объявлений и поиска недвижимости. Недвижимость можно разместить и посмотреть сразу после входа на сайт. В данном же программном продукте реализован поиск недвижимости без посредников, а так же разработан сайт, с помощью которого данные по продаже недвижимости после размещения их сразу попадают на карту города.Рассмотрим назначение каждого модуля: Модуль расширения ДУБЛЬГИС - главная часть программы, которая реализует добавление элементов пользовательского интерфейса в основное окно ДУБЛЬГИС, создает пользовательский слой, пользовательский справочник, осуществляет инициализацию базы данных и взаимодействие между блоками программной системы. Объект команды - наследует интерфейс ICOMMANDACTION, который является главным интерфейсом объекта команды (Action) пользовательского интерфейса (UI) оболочки ДУБЛЬГИС и представляет собой, по сути, определенный набор действий. Объект команды осуществляет поиск по базе данных по заданным критериям, а затем вызывает обработчики этих критериев (модуль формирования запросов к карте, модуль формирования координат пиктограмм) [6]. Модуль формирования запросов к карте - использует результаты поиска по базе данных предложений недвижимости по критериям, введенным пользователем, и формирует запрос к карте в специальном формате. Полученная в результате команда, совершающая выбор N объектов на карте, их выделение и, в зависимости от необходимости, масштабирование карты и перемещение точки обзора должна выглядеть так: !find:map_building "Улица1" Номер1 !find:map_building "Улица2" Номер2 ...Поясним приведенную схему на примере следующего описания взаимодействия компонентов и пользователя: 1) Пользователь запускает ДУБЛЬГИС и открывает диалог поиска по базе данных предложений недвижимости либо через контекстное меню, либо с помощью кнопки, расположенной в закладке на главной панели управления окна просмотра (RIBBONBAR). 2) Модуль расширения ДУБЛЬГИС создает объект команды, в котором вызывается диалог поиска по базе данных предложений недвижимости. Затем запускаются модуль формирования запросов к карте и модуль формирования координат пиктограмм. 3) Объект команды передает созданный модулем формирования запросов запрос карте, после чего этот запрос выполняется, и на карте отображаются объекты, которые были найдены в соответствии с критериями поиска, введенными пользователем. 4) Объект команды инициализирует поиск по справочникам ДУБЛЬГИС и передает созданную модулем формирования координат пиктограмм структуру курсору объектов пользовательского слоя.Рассмотрим назначение каждого модуля: База данных предложений недвижимости - размещаемая в памяти структура, данные в которую считываются из базы данных, расположенной на жестком диске. Модуль обработки базы данных - часть программы, которая открывает файл базы данных, считывает оттуда информацию и обрабатывает в соответствии с форматом представления данных базы ДУБЛЬГИС. Для получения всех улиц из базы данных ДУБЛЬГИС, принадлежащих карте выбранного города, используется метод CREATEQUERY интерфейса IDATABASE.
План
Содержание
Введение 6
1. Постановка задачи
1.1Требование к разрабатываемому модулю расширения
1.2 Сравнение с существующими аналогами
1.3 Выбор систем для анализа
2. Разработка программного средства
2.1 Структура модуля расширения
2.2 Функционирование программного модуля
2.3 Обработка базы данных
2.4 Проектирование сайта «Недвижимость»
2.4.1 Принципы реализации элементов дизайна сайта
2.4.2 Описание структуры хранения проекта
2.4.3 Классификация пользователей проекта
2.5 Общая структура программной системы
2.5.1 Реализация модуля PLUGINIMPL
2.6 Тестирование
2.6.1 Тестирование модуля расширения
2.6.2 Тестирование сайта «Недвижимость»
3. Руководство пользователя
3.1.Руководство пользователя
3.2 Руководство администратора
4. Расчет экономических показателей программного продукта
4.1 Расчет экономических показателей программного продукта
4.2 Расчет эффекта от использования программного продукта
5. Безопасность жизнедеятельности
5.1 Характеристика вредных факторов при работе с ПК
5.2 Основные требования к организации рабочего места с ПК
5.3 Пожарная безопасность
Заключение
Библиография
Вы можете ЗАГРУЗИТЬ и ПОВЫСИТЬ уникальность своей работы