Разработка веб приложения
На аукционе
Вариант 15 Написать программу для обеспечения возможности продажи билетов на поезд. Клиент должен предварительно зарегистрироваться в системе. Администратор заполняет список: 1. поезд (не менее 3), каждый поезд имеет две станции (станция отправления и станция прибытия); 2. расписание движения для каждого поезда (не менее 3), расписания одного поезда не должны пересекаться; 3. вагоны (не менее 3), т. е. расположение мест в вагоне; 4. состав поезда (не менее 3), т. е. количество вагонов. Каждый клиент/участник (по сети) или с того же самого компьютера входит в систему. Клиент может приобрести билет на поезд. Данные о покупках накапливаются в базе данных. Два билета на один поезд в одно время в один вагон на одно место купить нельзя. Администратор запускает процедуру подсчета проданных и не проданных билетов в следующих разрезах: 1. период; 2. поезд; 3. расписание; 4. вагон; 5. место. Указанные выше срезы должны выводить информацию как по отдельности так и по совокупному набору срезов, т. е. например вывод данных о проданных и не проданных билетах на поезд №1 за период от 01.01.12 00:00:00 до 01.02.12 23:59:59 или вывести данные о проданных и не проданных билетах на вагон №4 поезда №5 который идет по расписанию №6 и т.д.