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

1.2 Организационная структура организации деятельности авиационных касс

Рис.1 Организационная структура организации деятельности авиационных касс

1.3 Функциональная структура организации

Должность

Функциональная обязанность

Директор

Контроль работы авиакасс и всей компании в целом.

Зам. Начальника железной дороги

Выполнение обязанностей и поручений директора в его отсутствие.

Старший кассир

Продажа билетов, проверка соблюдения правил продажи билетов, контроль кассиров

Главный бухгалтер

Финансовое планирование деятельности авиакасс

Бухгалтерия

Подсчет кассы, учетные операции фин-хоз деятельности

Кассир

Продажа билетов

Рис.2 Функциональная структура организации деятельности авиационных касс

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

Авиационные кассы являются предприятием, которое ежедневно работает с большим числом клиентов.

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

Также можно выделить следующие цели, которые преследует созданная база данных:

  • Облегчение работы кассиров за счет автоматического формирования билета с последующим занесением его в базу

  • Ведение постоянного учета количества свободных, занятых и забронированных мест

  • Выдачу информации по конкретному рейсу

Входная/выходная информация: В базу данных вносится информация о проданных, и забронированных билетов. Вводятся рейсы, отправлявшиеся до создания базы, их расписание с временем прибытия и отправления и ценами на билеты. Пользователи базы данных могут просматривать информацию о действующем расписании, о ценах на билеты и о пассажирах приобретавших билеты (ФИО, паспортные данные), о маршрутах самолетов , о существующих классов мест, о наличии свободных мест на конкретный рейс.

2. Инфологическое проектирование

2.1 Общие сведения об инфологическом моделировании

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

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

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

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

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

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

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

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

  • Единичный атрибут (сущность обладает одним единственным значением данного атрибута, изображается простой стрелкой)

  • Множественный атрибут (сущность обладает несколькими значениями данного атрибута, изображается двойной стрелкой)

  • Условный атрибут (может быть присущ не всем экземплярам сущности, изображается пунктирной стрелкой)

  • Составной атрибут, который в свою очередь может быть разделен на несколько атрибутов

Также атрибуты подразделяются на статические (значения которых со временем не меняются, графически отображаются буквой S) и динамические (графически отображаются буквой D).

Отношения между сущностями отображают связи.

Связь – это графически отображаемая ассоциация, устанавливаемая между двумя сущностями.

Основные связи, используемые в инфологических моделях, это:

  • Один-к-одному (отображается стрелкой с двумя одинарными окончаниями)

  • Один-ко-многим (отображается стрелкой, имеющей одно двойное окончание, которое указывает на множественность элемента)

  • Многое-ко-многим (отображается стрелкой с двумя двойными окончаниями)

Соседние файлы в папке Железнодорожная станция. Продажа билетов