Автоматизация продажи билетов на автобусные рейсы (курсовая: программа (база данных Access) и пояснительная записка)


СОДЕРЖАНИЕ

ВВЕДЕНИЕ    3
1. ТЕОРЕТИЧЕСКИЕ АСПЕКТЫ РЕЛЯЦИОННЫХ БАЗ ДАННЫХ    4
1.1. Основные понятия реляционных баз данных    4
1.2. Язык SQL    9
2. ПРОЕКТИРОВАНИЕ БАЗЫ ДАННЫХ    12
2.1. Постановка задачи    12
2.2. Схема данных БД    13
2.3. Таблицы  БД    14
2.4. Формы и SQL-запросы БД    15
2.5. Отчеты и диаграммы БД    21
ЗАКЛЮЧЕНИЕ    25
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ    26


ВВЕДЕНИЕ

 

Постепенно с развитием программного обеспечения ЭВМ появились идеи создания управляющих систем, которые позволяли бы накапливать, хранить и обновлять взаимосвязанные данные по целому комплексу решаемых задач. Эти идеи нашли свое воплощение в  системах управления базами данных (СУБД). СУБД взаимодействуют не с локальными, а взаимосвязанными по информации массивами, называемыми базами данных. С появлением персональных компьютеров СУБД становятся наиболее популярным средством обработки табличной информации.

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

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

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

- рассмотреть теоретическую основу разработки БД;

- спроектировать БД с реляционной структурой;

- создать неизбыточную БД с контролем целостности данных.

 

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

 

Создать реляционную БД в MS Access, состоящую из двух связанных таблиц. В таблице 1 приведена стоимость 1 билета в тот или иной пункт назначения. В таблице 2 приведены данные о продаже билетов на автобусы, идущие в разные города.  Разработать форму для заполнения данных таблиц. Используя разработанную форму, внесите в БД десять записей. Добавить на форму кнопки активизации следующих запросов (отчетов):

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

b) вычисления количества свободных мест в каждом автобусе;

c) вычисления процента свободных мест в каждом автобусе;

d) вычисления общего количества проданных билетов;

e) вычисления  среднего процента  свободных мест по каждому пункту назначения;

f) вычисления обшей выручки за все проданные билеты;

g) определения количества пунктов назначения с ценой 1 билета меньшей, чем $2;

h)   определения минимальной цены 1 билета:

i) построения диаграммы среднего процента свободных мест в зависимости от пункта назначения;

j) составления ведомости на отдельном листе о продаже билетов, в которую необходимо поместить: номер автобуса, пункт назначения, выручку за проданные билеты, количество свободных мест.

 

2.2. Схема данных БД

 

Таблицы – это основные объекты любой базы данных. Во-первых, в таблицах хранятся все данные, имеющиеся в базе, а во-вторых, таблицы хранят и структуру базы (поля, их типы и свойства).

В БД используется 2 таблицы: Пункты и Продажа_билетов. Эти таблицы связаны между собой средствами поддержания целостности, заданными на физическом уровне, то есть уровне структуры БД. Схема данных БД (связь таблиц между собой) представлена на рис. 3.

Как видно на рис. 3 первичные ключи таблиц выделены жирным шрифтом, связь 1-ко-многим ведет к подчиненной таблице.

 

Автоматизация продажи билетов на автобусные рейсы

Рис. 3. Схема данных БД

 

Заказать курсовую

 

Добавить комментарий


Защитный код
Обновить