Проектирование и разработка автоматизированной информационной системы туристического агентства ООО "Управляющая компания"

Дипломная работа - Компьютеры, программирование

Другие дипломы по предмету Компьютеры, программирование



ними [1].

Описание предметной области, выполненное без ориентации на используемые в дальнейшем программные и технические средства, называется инфологической моделью предметной области. Иногда к инфологической модели относят и описание характера информационных потребностей пользователей. Инфологическая модель предметной области является исходной к отношению к датологической модели БД. Она служит связующим звеном между специалистами предметной области и проектировщиками структур БД в процессе проектирования АИС [14].

Инфологическая модель применяется на втором этапе проектирования БД, то есть после словесного описания предметной области. при разработке серьезных корпоративных информационных систем проект базы данных является тем фундаментом, на котором строится вся система в целом, и вопрос о возможном кредитовании часто решается экспертами банка на основании именно грамотно сделанного инфологического проекта БД. Следовательно, инфологическая модель должна включать такое формализованное описание предметной области, которое легко будет "читаться" не только специалистами по базам данных. И это описание должно быть настолько емким, чтобы можно было оценить глубину и корректность проработки проекта БД, и конечно, как говорилось раньше, оно не должно быть привязано к конкретной СУБД. Выбор СУБД - это отдельная задача, для корректного ее решения необходимо иметь проект, который не привязан ни к какой конкретной СУБД.

Инфологическое проектирование прежде всего связано с попыткой представления семантики предметной области в модели БД. Реляционная модель данных в силу своей простоты и лаконичности не позволяет отобразить семантику, то есть смысл предметной области. Ранние теоретико-графовые модели в большей степени отображали семантику предметной области. Они в явном виде определяли иерархические связи между объектами предметной области [4].

Инфологическая модель отвечает нижеперечисленным требованиям:

обеспечение адекватного отображения предметной области и получение интегрированного представления о ней;

представление на языке, понятном как специалисту предметной области, так и администратору базы данных;

наличие информации о предметной области, достаточной для дальнейшего проектирования;

гарантия однозначной трактовки модели;

динамичность.

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

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

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

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

Рис.11 Инфологическая модель данных

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

"Клиенты" - список клиентов туристического агентства,

"Сотрудники" - список сотрудников туристического агентства,

"Транспорт" - информация о транспорте, доставляющем до места назначения,

"Страна" - список стран, с которыми работает туристическое агентство,

"Город" - список городов, доступных для посещения,

"Туры" - информация по доступным турам,

"Услуги" - возможные виды услуг, включенных в туры,

"Заказы" - история заказов обратившихся в турфирму клиентов.

"Квитанция" - информация о квитанции определенного заказа,

"Поставщики" - информация о посольствах и консульствах различных стран.

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

Рис.12 Информационно-функциональные связи

2.1.2 Характеристика входной информации

В рассматриваемой информационной системе входные данные делятся на следующие группы:

информация о турах, предоставляемая из отдела маркетинга,

информация о сотрудниках, предоставляемая из отдела кадров,

информация о клиентах, получаемая непосредственно от клиентов процессе функционирования орга

Copyright © 2008-2013 geum.ru   рубрикатор по предметам  рубрикатор по типам работ  пользовательское соглашение