Скачать 0.71 Mb.
|
Обзор программного обеспечения 3.Стороннее программное обеспечение 3.1В качестве основы для построения геоинформационной системы выбран программный продукт ESRI ArcView 3.1. Этот продукт обладает рядом важных достоинств, таких как: гибкость, удобство, совместимость, перспективность и т. д. (подробный обзор программного обеспечения смотрите в главе 7). ArcView используется в качестве базового продукта для АРМов и для WEB-сервера. ArcView поддерживает DDE-стандарт (Dynamic Data Exchange), что позволило построить сложную систему взаимодействия между этим продуктом и нашими надстройками. Встроенный объектно-ориентированный язык, позволяет создавать мощные проекты с использованием стороннего программного обеспечения, работать с переменными операционной системы, работать в сети одновременно с множеством клиентов. Атрибутивные данные, которые используются для связи с картами, находятся на серверах под управлением Oracle 8.x в сети MicroSoft. Связь с источниками данных осуществляется через ODBC-драйвера (Open Database Connectivity), в частности через Oracle ODBC Driver 8.00.05.00. В качестве языка программирования для надстроек использовался язык Delphi 5.0. Именно на нем были написаны и Конструктор, и CGI-модуль WEB-сервера (WEB-сервер: далее просто Сервер). При написании HTML-кода Сервера использовалась среда Macromedia DreamWeaver 4.0, VBScript, JavaScript. В качестве WWW-сервера для отладки и тестирования (здесь имеется ввиду сервер, осуществляющий публикацию контента в Интернете) использовался AnalogX SimpleServer 1.08 Собственные разработки 3.2Для выполнения всех требований, описанных в формальной постановке задачи (смотрите пункт 2.1.2) собственную программную часть пришлось разбить на два отдельных проекта, которые связанны между собой лишь косвенно. Это Конструктор, занимающийся разработкой АРМов и CGI-модуль, реализующий механизм обмена данными через Интернет между сервером ArcView и клиентом с IE версии 3.0 или выше. Конструктор 3.2.1Представляет собой Stand Alone Executable программу, устанавливающуюся на сервере или на клиенте (может работать как в том, так и в другом варианте). Работает под управлением ОС Windows NT, 9x, ME, 2000. С помощью механизмов DDE, Конструктор формирует в ArcView законченный проект в зависимости от указаний пользователя. Предназначен для выбора карт и баз данных, которые будут использоваться в будущем проекте, связывании их между собой, а так же надлежащем оформлении полученных материалов. В сущности, Конструктор соответствует пунктам 1 – 8. Для реализации картографического сервера, Конструктор подготавливает, в соответствии с описанным ниже форматом, заданный проект и формирует набор конфигурационных файлов Сервера, HTML-документы и скрипты Avenue. Более детальное описание Конструктора смотрите в главе 4. Картографический WEB-сервер 3.2.2Ядро сервера представляет собой Stand Alone Executable модуль, соответствующий стандарту CGI (Common Gateway Interface). Работает под управлением ОС Windows NT, 9x, ME, 2000. Кроме того, в состав Сервера входит набор HTML-документов, описывающих пользовательский интерфейс, набор шаблонов для Avenue скриптов, конфигурационные файлы, файлы логирования процессов. Устанавливается на сервер с уже установленным ESRI ArcView 3.1. Для более подробного описания Сервера смотрите главу 5. Взаимодействие программного обеспечения 3.3П |
Дипломная работа является выпускной квалификационной работой (вкр) студента, которая показывает уровень его общетеоретической и профессиональной... | Выполнение выпускной квалификационной (дипломной) работы (далее по тексту – дипломная работа) является завершающим этапом обучения... | ||
Выполнение выпускной квалификационной (дипломной) работы (далее по тексту – дипломная работа) является завершающим этапом обучения... | Курсовая работа является формой учебно-исследовательской активности студента и призвана формировать навыки и умения исследователя.... | ||
Выпускная квалификационная работа (дипломная работа) представляет собой законченную разработку, в которой решается актуальная для... | Общая характеристика категории «добросовестность» в гражданском праве россии 7 | ||
Дипломная работа является государственной аттестационной работой и формой итогового контроля за обучением студентов экономического... | |||
В качестве таковой выступает дипломная работа, которая является показателем уровня знаний и профессиональной зрелости студента и... | Дипломная работа является заключительным этапом обучения студентов в вузе и представляет собой самостоятельное научное исследование,... |
Поиск Главная страница   Заполнение бланков   Бланки   Договоры   Документы    |