Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ТИТУЛ курсовая 2012.doc
Скачиваний:
80
Добавлен:
15.03.2016
Размер:
1.64 Mб
Скачать

3. 4 Программное обеспечение задачи (дерево функций и сценарий диалога)

Реализация курсового проекта представляет собой набор основных и служебных функций.

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

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

Рисунок 10 - Дерево функций

3.5 Характеристика базы данных

На предприятии использовалась СУБД MS SQL Server 2000, которая не в полной мере отвечала поставленным задачам автоматизации аэропорта «Москва-Транзит». Поэтому было принято решение о переходе на другую платформу.

Для реализации проекта среди различных СУБД была выбрана СУБД от 1С – «1С: Предприятие»[10].

В поставленной задаче используется отношения сущностей, выбранных на основе рекомендаций [11], которые описаны ER-моделью (рисунок 11).

Рисунок 11 - ER-модель

Описание структуры справочника студентов «Пассажиры» (Спр. «Пассажиры» в информационной модели на рисунке 3) представлено в таблице 4.

Таблица 4 - Структура справочника «ФИО Пассажира»

№ поля

Название поля

Краткое описание

Тип

Размер, байт

1

Код

Ключевое поле

Счетчик

4

2

Наименование

Фамилия, имя, отчество пассажира

Строка

50

Описание структуры справочника операторов «ФИООператора» (Спр. «ФИООператора» в информационной модели на рисунке 2) представлено в таблице 5.

Таблица 5 - Структура справочника «ФИО Оператора»

№ поля

Название поля

Краткое описание

Тип

Размер, байт

1

Код

Ключевое поле

Счетчик

4

2

Наименование

Фамилия, имя, оператора

Строка

50

Описание структуры справочника станций «АэропортВылета» (Спр. «АэропортВылета» в информационной модели на рисунке 3) представлено в таблице 6.

Таблица 6 - Структура справочника «Аэропорт Вылета»

№ поля

Название поля

Краткое описание

Тип

Размер, байт

1

Код

Ключевое поле

Счетчик

4

2

Наименование

Название аэропорта

Строка

50

Описание структуры таблицы билетов «Маршрут Полета» (Т. «МаршрутПолета» в информационной модели на рисунке 3) представлено в таблице 7.

Таблица 7 - Структура таблицы «Маршрут Полета»

№ поля

Название поля

Краткое описание

Тип

Размер, байт

1

Код

Ключевое поле

Счетчик

4

2

Наименование

Маршрут полета

Строка

50

Описание структуры таблицы «Информация По Билетам» (Т. «Информация По Билетам» в информационной модели на рисунке 3) представлено в таблице 8.

Таблица 8 - Структура таблицы «Информация По Билетам»

№ поля

Название поля

Краткое описание

Тип

Размер, байт

1

Код

Ключевое поле

Счетчик

4

2

Наименование

Наименование

Строка

50

3

ФИОПассажира

Фамилия, имя, отчество пассажира

Строка

50

4

ФИООператора

Фамилия, имя, оператора

Строка

50

5

АэропортВылета

Название аэропорта

Строка

50

6

МаршрутПолета

Маршрут полета

Строка

50