Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Курсовая БД

.docx
Скачиваний:
105
Добавлен:
15.03.2015
Размер:
607.3 Кб
Скачать

Институт непрерывного профессионального образования

При МГАУ имени В. П. Горячкина

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

По дисциплине «Базы данных»

на тему: «База данных «Автовокзал»»

Выполнил

Студент группы 21-И/09

Коблов В. С.

Преподаватель

Пронина А. Ю.

2010 г.

Оглавление

Задание 3

1 Анализ предметной области 3

2 Разработка информационной базы 4

3 Выбор программных и технических средств 7

4 Проектирование экранных форм 8

5 Создание запросов на выбор данных 13

6 Отчеты 17

Использованная литература: 20

Задание

Разработать базу данных автоматизированной системы «Автовокзал»

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

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

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

  • выбрать технические средства для реализации информационной системы;

  • выбрать программные средства для реализации информационной системы;

  • спроектировать экранные формы для ввода информации и вывода результатов работы задачи.

1 Анализ предметной области

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

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

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

База данных «Автовокзал» предназначена для автоматизации и структуризации информации об автобусных рейсах: номеру автобуса, станциях и времени прибытия и отправления, времени отправления/прибытия, стоимости проезда, формировании отчетности, выдачи справок о конкретных рейсах.

2 Разработка информационной базы

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

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

База данных «Автовокзал» включает следующие таблицы:

Таблица «Автобусы»:

Таблица «Зоны»:

Таблица «Остановки»:

Схема данных выглядит следующим образом:

3 Выбор программных и технических средств

Операционная система - ОС Windows

Выбор программного обеспечения – Microsoft Office Access 2003

Выбор технических средств

Требуется компьютер с процессором Pentium с тактовой частотой не ниже 233 МГц

Microsoft Windows Server 2003 или более поздняя версия

Microsoft Windows XP или более поздняя версия

Microsoft Windows 2000 с пакетом обновления 3 (SP3) или более поздним

Компьютер, имеющий не менее 128 МБ оперативной памяти.

Необходимо 400 МБ свободного места на жестком диске.

Необходим монитор Super VGA с разрешением 800x600 или более высоким, отображающий 256 и более цветов.

Необходима мышь Microsoft Mouse, Microsoft IntelliMouse или совместимое с ними указывающее устройство.

4 Проектирование экранных форм

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

Главная форма «Автовокзал»:

Форма «Стоимость проезда по зонам»:

При нажатии на соответствующую кнопку вызывается список зон маршрута и стоимость проезда по ним.

Форма «Остановки»:

Данная форма показывает список остановок, и к какой зоне они относятся.

Форма «Расписание автобусов»:

Данная форма выводит на экран подробную информацию о рейсах: номере автобуса, станции отправления и прибытия, времени отправления и прибытия.

Форма «Выдача справок»:

Еще одна важная форма, с ее помощью из массива данных выбирается информации по параметру «конечная станции маршрута» и сортируется в зависимости от: стоимости проезда, времени отправления и прибытия, направления.

Полученную информацию можно просматривать в форме:

Или же в таблице:

Форма «Стоимость проезда до станции»:

С помощью данной формы можно посмотреть стоимость проезда до интересующей нас станции по ее коду.

5 Создание запросов на выбор данных

Запрос «Остановки по зонам»:

При выполнении данного запроса появляется список зон, стоимость проезда и название станции принадлежащей данной зоне.

Запрос «Расписание отправления автобусов»:

При выполнении данного запроса появляется расписание отправления автобусов.

Запрос «Расписание прибытия автобусов»:

При выполнении данного запроса появляется расписание отправления автобусов

Запрос «Стоимость проезда до станции»:

При выполнении данного запроса появляется окно, в котором нужно выбрать код конечной станции рейса, в зависимости от зоны, к которой принадлежит станция, показывается стоимость проезда

База данных содержит еще несколько запросов, необходимых для ее корректной работы.

6 Отчеты

Отчет «Остановки по зонам»:

Отчет «Расписание отправление автобусов»:

Отчет «Расписание прибытия автобусов»:

Использованная литература:

  1. С.М. Диго "Базы данных: проектирование и использование" Москва 2005

  2. Лекционные материалы по курсу «Базы данных».