ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 19.10.2024
Просмотров: 30
Скачиваний: 0
Институт непрерывного профессионального образования
При МГАУ имени В. П. Горячкина
Курсовая работа
По дисциплине «Базы данных»
на тему: «База данных «Автовокзал»»
Выполнил
Студент группы 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 Отчеты
Отчет «Остановки по зонам»:
Отчет «Расписание отправление автобусов»:
Отчет «Расписание прибытия автобусов»:
Использованная литература:
-
С.М. Диго "Базы данных: проектирование и использование" Москва 2005
-
Лекционные материалы по курсу «Базы данных».