7.14. Бд“Продажа билетов” (автовокзал, жд вокзал, аэропорт).
Задача – информационная поддержка деятельности транспортных касс (выбрать вид транспорта).
На вокзале имеется расписание движения транспорта, содержащее информацию о маршрутах и рейсах. Кроме того, на вокзале имеется справочное бюро, в котором можно получить информацию о наличии мест на определенный рейс конкретной даты, и кассы, в которых пассажир может приобрести билет. Кассы начинают предварительную продажу билетов за определенный промежуток времени до дня отправления (например, за 10 дней).
Вариант организации информации о рейсах и пассажирах:
администратор БД к началу продажи билетов на рейс, т.е., например, за 10 дней до дня отправления, создает таблицу, соответствующую рейсу и дате отправления. Назовем эту таблицу схемой рейса, в момент создания схема рейса содержит только номера мест, а в процессе продажи билетов схема будет заполняться информацией о пассажире, которому продан билет на соответствующее место. Причем, в схеме может находиться собственно информация о пассажире (фамилия, имя, отчество) или ссылка на нее.
после того как рейс выполнен, таблица со схемой рейса удаляется, но перед этим список пассажиров этого рейса можно отправить в архив, который хранится в течение определенного срока, а информацию о рейсе – в таблицу выполненных рейсов. Если по какой-либо причине рейс отменяется, то информация об этом помещается в таблицу отмененных рейсов
БД должна осуществлять:
ведение списка рейсов и билетов на них с указанием класса (номер рейса, маршрут, тип автобуса, расстояние в км, дни отправления, время отправления, время прибытия, цена билета);
схема рейса (номер места, информация о пассажире: фамилия, имя, отчество);
адреса схем рейсов (номер рейса, дата отправления, ссылка на схему рейса);
ведение списка пассажиров, купивших билеты (возможно, с указанием серии и номер паспорта) с регистрацией рейса и даты (за последний месяц);
архив пассажиров (номер рейса, дата отправления, номер места, фамилия, имя, отчество);
выполненные рейсы (номер рейса, дата отправления, количество проданных мест, вырученная сумма);
отмененные рейсы (номер рейса, дата, причина отмены рейса);
учёт забронированных мест;
Необходимо предусмотреть:
продажу билетов в оба конца;
поиск места на рейс в соответствии с требованиями заказчика;
получение списка свободных мест на рейс;
выдачу информации по конкретному рейсу или пассажиру;
получение списка проданных мест;
проверку наличия брони по имени клиента и/или названию организации.
доходность рейса;
список всех пассажиров определенного рейса (выполненного или того, на который идет продажа билетов);
подсчет количества перевезенных пассажиров и объем перевозок (в денежном выражении) по дням, по месяцам в целом по всем направлениям или по определенному маршруту (использовать вывод в виде диаграмм)
- Базы данных
- Содержание
- 8. Список рекомендуемой литературы 28
- 1. Цель курсового проектирования
- 2. Тематика курсовых проектов
- 3. Структура проекта
- 4. Краткое описание разделов курсового проекта
- 5. Оформление и защита
- 6. Возможные темы курсовых проектов
- 7. Детализация курсовых проектов по областям применения
- 7.1. Бд “Деканат” (вуз, школа, колледж, лицей).
- 7.2. Бд “Отдел кадров” (института, малого предприятия).
- 7.3. Бд “Кафедра”.
- 7.4. Бд “Библиотека”.
- 7.5. Бд “Издательство”.
- 7.6. Бд “Больница”.
- 7.7. Бд “Поликлиника” (Хозрасчетная поликлиника)
- 7.8. Бд “Магазин” (выбрать конкретный профиль).
- 7.9. Бд “Оптовый склад”
- 7.10. Бд “Ателье мод”
- 7.11. Бд “Адвокат”
- 7.12. Бд по недвижимости (аренда, обмен, купля-продажа)
- 7.13. Бд “ Гостиница”.
- 7.14. Бд“Продажа билетов” (автовокзал, жд вокзал, аэропорт).
- 7.15. Бд “Спортивный клуб”
- 7.16. Бд “Телефонный справочник”
- 7.17. Бд “Автосалон”
- 7.18. Бд “Комиссионный автосалон”
- 7.19. Бд “Автопредприятие”
- 7.20. Бд “Ассоциация фермерских хозяйств”
- 7.21. Бд “ Плановый отдел”
- 7.22. Бд “Автошкола”
- 7.23. Бд учета компьютерной техники и по торговой фирмы
- 8. Список рекомендуемой литературы
- Приложение 1. Титульный лист
- 4. Описание входных и выходных данных (контрольного примера)
- 5. Разработка интерфейса для ввода и редактирования данных.
- 6. Описание запросов.
- 7. Описание отчетов.
- 8. Описание Веб - страниц для доступа к бд.
- 9. Описание стартовой кнопочной формы.
- 10. Литература