Автор работы: Пользователь скрыл имя, 12 Декабря 2010 в 23:52, курсовая работа
Целью данной курсовой работы является автоматизация учета информации о рейсах и билетах ж/д вокзала.
Для достижения поставленной цели в работе необходимо решить следующие задачи:
•Изучить теоретические основы разработки приложения для
автоматизации учета информации о рейсах и билетах ж/д вокзала.;
•Смоделировать базу данных;
•Создать приложение базы данных в среде Microsoft Access 2003;
•Протестировать разработанное приложение.
Введение……………………………………………………………………………….4
1. Основные теоретические положения……………………………………………...6
1.1 Базы данных и системы управления базами данных……………………….. 6
1.2 Структурные элементы базы данных………………………………………...7
1.3 Свойства полей базы данных, типы данных…………...................................8
1.4 Объекты базы данных……………………………………………………….10
2. Моделирование баз данных………………………………………………………12
2.1. Виды моделей данных………………………………………………………12
2.2. Концептуальное проектирование…………………………………………..15
2.3. Модель «сущность – связь»..........................................................................15
2.4. Метод нормальных форм……………………………………………………18
3. Создание приложения для автоматизации учета информации о билетах и рейсах ж/д вокзала
3.1. Проектирование базы данных……………………………………...............19
3.2. Создание таблиц базы данных……………………………………………...21
3.3 Создание запросов…………………………………………………………...26
3.4 Создание отчетов базы данных…………………………………………….33
4. Тестирование приложения......................................................................................35
Заключение...................................................................................................................42
Список используемой литературы.............................................................................43
- пассажиры;
- средняя стоимость билета;
- стоимость билета >1550;
-
стоимость со скидкой.
4. Тестирование приложения
В результате реализации реляционной модели на физическом уровне мы получаем систему форм, которая позволяет пользователю получать необходимые сведения согласно задачам и запросам. При открытии базы данных перед пользователем появляется форма (рисунок 20) которая предоставляет пользователю возможность начать работу с базой данных или выйти из программы:
Рисунок 20 Форма «Приветствие»
При нажатии на кнопку «Начать программу» пользователь попадает на главную форму «Общая» (рисунок 21). Форма предоставляет возможность просматривать интересующие пользователя данные. Интуитивный интерфейс поможет пользователю не запутаться в огромном потоке данных.
Рисунок 21 Форма «Общая»
При нажатии кнопки пассажиры открывается форма «Пассажиры», содержащая сведения о пассажирах, приобретающих билеты (рисунок 22):
Рисунок 22 Форма «Пассажиры»
При нажатии кнопки Рейсы открывается форма «Рейсы», содержащая информацию о том, откуда и куда едет пассажир, тип состава и количество мест (рисунок 23):
Рисунок 23 Форма «Рейсы»
При нажатии кнопки Билеты открывается форма «Билеты», содержащая все необходимые сведения о приобретаемом билете (рисунок 24).
Рисунок 24 Форма «Билеты»
При нажатии на кнопку Скидки открывается форма «Скидки», которая содержит информацию о величине и видах скидок (рисунок 25):
Рисунок 25 Форма «Скидки»
Также пользователь может просмотреть отчеты по запросам. Для этого необходимо нажать на интересующий нас отчет. Приведем несколько примеров:
Рисунок 26 Отчет «Средняя стоимость билета»
Рисунок 27 Отчет «Стоимость билета >1550»
Также пользователь может просмотреть запросы. Для этого необходимо нажать на интересующий нас запрос. В этом случае откроются таблицы, содержащие необходимую информацию. Ниже приведены запросы, созданные в данной курсовой:
Рисунок 28 Запрос «Средняя стоимость билета»
Рисунок 29 Запрос «Стоимость билета >1550»
Рисунок 30 Запрос «Количество мест»
Рисунок 31 Запрос «По фамилии»
Рисунок 32 Запрос «Стоимость со скидкой»
При нажатии на кнопку Закончить работу база данных закроется.
Заключение
В результате выполнения данной курсовой работы разработана прикладная программа «Автоматизация учета информации о билетах и рейсах ж/д вокзала» в программе Microsoft Access. Для чего были решены следующие задачи:
Таким образом, поставленную техническую задачу следует считать решенной.
Реализация данного проекта была проведена без привлечения мощных средств работы с базами данных, которые очень громоздки, поскольку носят универсальный характер и к тому же требуют необходимую базу знаний по теории баз данных. Разработанное приложение учитывает следующие информационные признаки заданной предметной области: приложение поддерживает обновление, дополнение, удаление и целостность базы данных, осуществляет выбор информации из базы данных по запросам пользователя.
Программа также имеет понятный, удобный пользовательский интерфейс и наглядное представление данных. Созданное приложение настолько просто в использовании, что нет необходимости в руководстве. В ней нет излишеств, это приложение выполняет все приписанные ему функции. Данное приложение можно усовершенствовать, добавив новые запросы, которые могут потребоваться в ходе расширения и дальнейшей работы склада.
Список литературы
8.
Кузнецов С. Д. Основы
9.
Зеленков Ю. А. Введение в
базы данных (http://alpha.netis.ru/win/db/
10.Ладыженский Г.М. Системы управления базами данных - коротко о главном. //СУБД,- № 2, 3, 4,- 1995.
Информация о работе Автоматизация учета информации о билетах и рейсах ж/д вокзала