Проект содержит лабораторные работы модуля "Проектирование и реализация баз данных".
- Определение сущностей логической модели
- Проектирование отношений в логической модели
- Нормализация ER-диаграммы
- Преобразование к третьей нормальной форме
- Преобразование отношений многие-ко-многим
- Построение логической модели данных
- Определение типов данных для атрибутов
- Создание реляционной модели в pgAdmin
- Создание SQL кода в pgAdmin
Необходимо разработать проект для системы продажи ж/д билетов. Требуется реализовать электронную систему продажи ж/д билетов и информационную поддержку сопутствующих аспектов данной сферы посредством создания соответствующего сервиса.
Система позволяет для клиента решать следующие задачи:
- Приобретение билета
- Бронирование билета
- Вернуть билет
- Посмотреть расписание
- Посмотреть список мест
- Регистрация
Внедрение данной системы позволит снизить нагрузку на персонал, обслуживающий продажу билетов из рук в руки, а также связанные с этим эксплуатационные расходы. Функциональность и возможности сервиса расширят возможности по продвижению компании, рекламе, а также проведению различных акций.
Система позволяет решить следующие задачи:
- Ускорение процесса получения требуемой информации и приобретения билетов
- Повышение доступности и наглядности предоставляемой информации
- Снижение расходов на персонал, вовлеченный в процесс продажи билетов и предоставления сопутствующей информации
- Снижение эксплуатационных расходов на поддержу традиционной системы продажи билетов и предоставления сопутствующей информации
- Повышение гибкости системы за счет увеличения возможностей по контролю и адаптации к изменениям
- Расширение списка возможных способов оплаты предоставляемых сервисом услуг
Основные функции системы:
- Ведение списка рейсов и билетов на них с указанием класса
- Учёт забронированных мест
- Ведение архива пассажиров за последний месяц
- Продажа билетов в оба конца
- Поиск места на рейс в соответствии с требованиями заказчика
- Получение списка свободных мест на рейс
- Выдача информации по конкретному рейсу
- Получение списка проданных мест
- Проверка наличия брони по имени клиента и/или названию организации
- Возможность оплаты при помощи кредитной или дебетовой карты, электронных денег