Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
мой крус,гис(5 курс).doc
Скачиваний:
7
Добавлен:
20.12.2018
Размер:
1.98 Mб
Скачать

3.4 Описание интерфейса

Программа называется xz.MBX. Для работы справочно-информационного приложения “Отелей города Одесса” необходимо просто запустить её. Программа будет работать только на тех компьютерах, где установлена картографическая система MapInfo, так как приложения на MapBasic работают только в среде MapInfo и под её управлением. Есть ещё один способ запуска программ непосредственно из MapInfo. Для этого необходимо выбрать основной пункт меню “Tools” (инструменты), затем в выпадающем меню – пункт “Run MapBasic Program…” (запуск программ MapBasic). После запуска в основном меню MapInfo появится пункт, который состоит из подпунктов:

  1. Загрузить;

  2. Выгрузить.

  3. Поиск;

  4. Запросы;

  5. Выход.

Пункт “Загрузить” предназначен для загрузки окна карты справочной системы, а также вывода его на передний фронт, если окно уже загружено.

Пункт “Выгрузить” предназначен для выгрузки окна карты справочной системы.

Пункт “Поиск” необходим для быстрого поиска интересующегося вас отеля по его номеру. После того как будет выбран этот пункт, появиться диалог поиска. В котором будет предоставлена возможность ввести номер школы.

Пункт “Запросы” предоставляет информацию о некоторых отелях. При выборе этого пункта будет выведено подменю состоящее из 10 запросов.

Пункт “Выход” предназначен для выхода из программы.

Разработанная программа содержит такие функции и процедуры:

Open_files() – процедура используется для открытия карты.

Close_files() – процедура предназначенная выгрузки окна карты;

finder() – процедура, поиска отелей;

exit() – процедура, выхода с меню Menu;

zapr() – процедуры, которая выполняют запросы

WinCloseHandler - Процедура автоматически выполняется при закрытии окна Карты, Списка, Графика, Отчета, Районирования или MapBasic;

SelChangedHandler - Процедура выполняется автоматически при изменении выбора строк в таблице(объекта на карте).

Create Menu - Создает новое меню или переопределяет уже существующее. Этот оператор можно выполнить в окне (додаток А).

  1. Инструкция пользователя

После компиляции и запуска программного кода MapBasic открывается MapInfo с загруженным пунктом меню.

Выберите пункт меню Menu и нажмите на кнопку «Загрузить». Загрузится в программу MapInfo 3 слоя: Tablica, Odessa и Od. Слой Od содержит карту области, зарегистрированную в координатах. Слой Odessa – карта города Одессы(рис.1). Слой Tablica, содержит отели города Одесса (отмеченные точками).

Рисунок 1 – Карта города Oдесса

После того как слои будут загружены появятся кнопки «Выгрузить», «Поиск», «Запросы» и «Exit».

При нажатии на кнопку «Выгрузить», наши слои выгружаются.

При нажатии на кнопку «Поиск», открывается дополнительная панель (рис.2), которая позволяет найти консульство по его названию. Результат выводится в отдельное окно (рис.3).

Рисунок 2 – «Поиск»

Рисунок 3 – Отчет по поиску

При нажатии на кнопку «Запросы», появляется всплывающее меню с десятью запросами (рис.4). Результат выводится в отдельное окно(см приложение Д).

Рисунок 4 – «Запросы»

При нажатии на кнопку «Exit», пункт меню Menu будет закрыт.

Также в программе встроена была встроена проверка на запрет пользователям редактирования карты, реакция на открытие и закрытие нового слоя и реакция на изменение порядков слоев (рис4).

ВЫВОДЫ

В результате выполнения курсового проекта была создана и разработанно ГИС-приложение “Разработка информационной базы отелей г. Одессы” которая, обеспечивает поиск отеля по их номеру телефона. Также предусмотрена возможность формирования отчётов по поиску и возможность получения информации о найденном объекте.

Созданная база данных управляется программой, написанной в среде MapBasic. В процессе выполнения курсовой работы были освоены навыки создания информационных баз в среде MapInfo, которые я намерен развивать и далее. Эти навыки пригодятся в моей дальнейшей деятельности как специалиста в области информационных технологий.

Созданную информационную базу можно дополнить до необходимых размеров. Данную информационную базу можно использовать в последующих работах которые нуждаются в данной информационной базе.