База данных железнодорожных касс

  • 16 янв. 2013 г.
  • 1355 Слова
лезнодорожных кассМинистерство науки и образования Республики Казахстан
Казахский национальный технический университет имени К.И. Сатпаева
Кафедра СТиТМП








Курсовая работа

На тему «Железнодорожная касса»


Проверила: Акижанова З.А
Выполнил: Камалов Ж.А
Группа: САПР-02-2к







Алматы 2008г.

СОДЕРЖАНИЕ

1. Общая постановка задачи
1.1. Функциональное иэксплутационное назначение программы
1.2. Описание входных и выходных документов комплекса.
2. Проектирование БД
2.1. Описание сущностей
2.2. Описание атрибутов
2.3. Описание связей между сущностями и атрибутами
2.4. Описание доменов атрибутов
2.5. Описание атрибутов, являющихся потенциальными, первичными и внешними ключами
2.6. ER-диаграмма
2.7. Выбор СУБД
3. Макро блок-схема комплекса
4. Описаниепроблемной программы
5. Организация производства
5.1. Формы входных документов
5.2. Формы выходных документов
5.3. Структура таблиц
5.4. Инструкция оператору по работе с программой

1.
Общая постановка задачи

1.1 Функциональное и эксплутационное назначение программы

Разработанная база данных «kassa» предназначена для автоматизации работы касс железнодорожных вокзалов. База данных«kassa» содержит общую информацию о направлениях поездов, станциях, поездах, вагонах и т.п. Непосредственным назначением данной базы данных является продажа билетов, расчет стоимости билетов, исходя из направления поезда, во внимание также принимается тип вагона, станция назначения и тип билета приобретаемого пассажиром. База данных «kassa», как, в принципе, и любая автоматизированная системазначительно облегчает рутинную работу кассира, позволяя мгновенно пересчитывать стоимость билетов относительно от направления поезда, типа вагона и станции назначения приобретенного пассажиром билета.

1.2 Описание входных и выходных документов комплекса

Выходным документом базы данных «kassa» является билет, выдаваемый пассажиру. Непосредственным назначением билета является документальное подтверждениеего места в вагоне. Билет является обязательным документом.

2
Проектирование БД

2.1 Описание сущностей

В ходе проектирования базы данных было выделено 4 сущностей:
- Поезд;
- Вагон;
- Станция;
- Билет;
- Тип билета.

Сущность|Описание|
Поезд (Poezd)|Общая информация о коде поезде, номер, дата его отправления, данные о кол-во вагонов.|
Вагон (Vagon)|Информация о коде вагона, еёназвание и цены вагонов.|
Станция (Stancia)|Информация о коде станции, название станции и коэфицент цены до станции.|
Билет (Bilet)|Информация о коде поезда,о направлениях,номер места,номер вагона,код поезда,название станции,тип билета и стоимость проезда. |
Тип билета (tip_b)|Информация о существующих скидках для различного типа пассажиров|

2.2 Описание атрибутов

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

Сущность|Атрибут|Описание|
Poezd|Code_poezd|Код поезда|
|Dni|Дни|
|Data_otpr|Дата отправления|
|Napravleni|Направления|
|N_poezd|№поезда|
|Stoim_proe|Стоимость проезда|
|S_cup_vag|Количество купейных вагонов|
|S_cv_vag|Количество СВ вагонов|
|S_ob_vag|Количество общих вагонов|
|S_plac_vag|Количество плацвагонов|
|Vrem_otpr|Время отправления|
|Vrem_prib|Время прибытия|
Vagon|Knaim_vag|Краткое название вагонов|
|Naimvag|Название вагонов|
|Cena_vag|Цена вагонов|
Stancia|Code_stan|Код станции|
|Naz_stan|Название станции|
|Cena|Процент стоимости до станции|
Bilet|Code_poezd|Код поезда|
|Napravleni|Направления|
|Code_vag|Код вагона|
|Data|Дата|
|N_mesta|№места|
|N_vagon|№вагона||Naz_stan|Название станция|
|Stan_otpr|Станция отправления|
|Tip_bilet|Тип билета|
|Stoimost|Стоимость|
tip_b|n_tip|№ типа билета|
|tip|Тип билета (пассажира)|
|proc|% от стоимости полного билета|

2.3 Описание связей между сущностями и атрибутами

В базе данных «kassa», как и любой базе данных информация взаимосвязана. Связи могут быть представлены в следующем...
tracking img