Курсовая работа|Информационные технологии

База данных продажи железнодорожных билетов

Курсовая работа + база данных
Уточняйте оригинальность работы ДО покупки, пишите нам на topwork2424@gmail.com

Авторство: gotovoe

Год: 2015 | Страниц: 32

Задание

Введение

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

1.1. Краткое описание бизнес-процессов происходящих при продаже железнодорожных билетов  

1.2. Уточнение задачи

1.3. Выявление информационных потребностей пользователей

1.4. Анализ существующих и прикладных программ

  1. Проектирование концептуальной модели БД

2.1. Выбор метода проектирования

2.2. Выделение сущностей и связей между ними

2.3. ER- диаграмма с учетом всех атрибутов

2.4. Нормализация ER–модели

3. Разработка информационной системы

3.1. Создание таблиц

3.2. Создание форм

3.3. Создание запросов и отчетов

4. Инструкция пользователя

Заключение

Литература

Задание

Разработать в MS Access базу данных для продажи железнодорожных билетов. 

Введение

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

 

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

1.1. Краткое описание бизнес-процессов происходящих при продаже железнодорожных билетов

Кассир билетной кассы получает критерии для выбора поезда от клиента.  К критериям можно отнести пункт отправления, пункт прибытия, желаемая дата отправления и уровень комфорта вагона (общий, плацкартный, купейный, СВ). На основании этой информации, кассир производит поиск в расписании движения поездов подходящего поезда. После того, как подходящий клиенту поезд найден, кассир запрашивает данные клиента (Ф.И.О., паспортные данные и т. д.) и оформляет билет на выбранный клиентом поезд с указанием вагона поезда и места в вагоне. После оформления билета, место, которое указано в билете становиться недоступно для продажи. При оформлении билета происходит расчет его стоимости в зависимости от уровня комфорта вагона, наличия постельных принадлежностей, размера страхового и сервисного сборов. После оплаты, пассажир получает билет.

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

1.2. Уточнение задачи

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

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

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

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

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

Формула расчета следующая:

Цена билета =  Базовая цена *Наценка* (1 + Страховка) + Белье + Сервисный сбор 

Сервисный сбор у каждого кассира свой, в зависимости от разряда и квалификации.

Стоимость комплекта белья и стоимость страховки на каждом поезде своя.

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

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

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

1.3. Выявление информационных потребностей пользователей

Выделим пользователей информационной системы торговой фирмы:

-Бригадир кассиров.

-Кассир.

Бригадир кассиров:

- Формирует расписание движения поездов;

- Формирует отчет продаж билетов в разрезе кассиров;

 Кассир:

- Осуществляют поиск и выбор свободного места в поезде по критериям, которые формулирует клиент;

- Осуществляет продажу билета на выбранное место в поезде.

1.4. Анализ существующих и прикладных программ

Технологии баз данных очень разнообразны. Будем рассматривать только технологии реляционных баз данных, как наиболее доступные и давно зарекомендовавшие себя в практике создания прикладных программ.

Среди наиболее известных средств управления базами данных (СУБД) стоит выделить MS Access, MS SQL Server, FireBird, MySQL. Из всех перечисленных СУБД, MS Access обладает неоспоримым преимуществом быстрого освоения, доступности и простоты для неквалифицированного персонала  и возможностью использования на любых операционных системах MS Windows. Кроме того, в случае необходимости масштабирования базу данных MS Access не составит труда перенести на платформу MS SQL Server. Также, база данных, созданная в СУБД MS Access не требует высокой квалификации для специалистов для ее сопровождения и обслуживания [1,2,3].

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

  1. Кошелев В.Е. Access 2007. –М.: ООО «Бином-Пресс», 2008 г. -592 с.:ил.
  2. Одиночкина С.В. Разработка баз данных Microsoft Access 2010 – СПб.: НИУ ИТМО, 2012 -83 с.
  3. Гурвиц Г.А. Microsoft Access 2010. Разработка приложений на реальном примере. –СПб.: БХВ-Петербург.

Эта работа не подходит?

Если данная работа вам не подошла, вы можете заказать помощь у наших экспертов.
Оформите заказ и узнайте стоимость помощи по вашей работе в ближайшее время! Это бесплатно!


Заказать помощь

Похожие работы

Курсовая работа Информационные технологии
2012 год 41 стр.
Базы данных и системы управления базами данных
antiplagiatpro
Курсовая работа Информационные технологии
2014 год 28 стр.
Сравнительный анализ средств передачи данных и их интерфейсов
antiplagiatpro
Курсовая работа Информационные технологии
2020 год 38 стр.
Защита персональных данных

Дипломная работа

от 2900 руб. / от 3 дней

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

от 690 руб. / от 2 дней

Контрольная работа

от 200 руб. / от 3 часов

Оформите заказ, и эксперты начнут откликаться уже через 10 минут!

Узнай стоимость помощи по твоей работе! Бесплатно!

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