Автоматизация учета информации о билетах и рейсах ж/д вокзала

Автор работы: Пользователь скрыл имя, 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

Файлы: 1 файл

Моя курсовая!.doc

— 1.57 Мб (Скачать файл)

      -  пассажиры;

      -  средняя стоимость билета;

      -  стоимость билета >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. Для чего были решены следующие задачи:

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

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

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

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

      Список  литературы

  1. Дж.  Тельман,  "Основы систем баз данных",  Москва, Финансы и статистика, 1983г.
  2. Дейт К.  "Введение в системы баз данных", Москва, Hаука, 1980 г.
  3. Горев А.  Ахаян Р., Макашарипов С. «Эффективная работа с СУБД» СПб. Питер  1997—   704 с.
  4. Карпова Т. Базы данных: модели разработка, реализация: Учебник СПб Питер, 2001
  5. Диго С.М. Проектирование и использование баз данных: Учебник. – М.: Финансы и статистика, 1995. – 208с.
  6. Вербовицкий А.А. Основы проектирования баз данных. – М.: Радио и связь, 2000. – 88с.: ил.
  7. Т.В. Тимошок «Самоучитель Microsoft Access 2003»

      8. Кузнецов С. Д. Основы современных  баз данных. http://alpha.netis.ru/win/db/toc.html

      9. Зеленков Ю. А. Введение в  базы данных (http://alpha.netis.ru/win/db/toc.html)  

        10.Ладыженский Г.М. Системы управления базами данных - коротко о главном. //СУБД,- № 2, 3, 4,- 1995.

  1. http://www.sql.ru/
  2. www.library/buhg.ru
  3. www.lizard.ru
  4. http://office.microsoft.com/ru-ru/access/HP051874421049.aspx

Информация о работе Автоматизация учета информации о билетах и рейсах ж/д вокзала