Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
моя ПЗ.doc
Скачиваний:
22
Добавлен:
13.09.2019
Размер:
5.7 Mб
Скачать

Результаты испытаний Приложение г

(обязательное)

Рисунок Г1 – Вход в систему

Рисунок Г2 – Категории поездов

Рисунок Г3 – Категории поездов

Рисунок Г4 – Электропоезда

Рисунок Г5 – Составы поездов

Рисунок Г6 – Добавление нового поезда

Рисунок Г7 – Изменение данных поезда

Рисунок Г8 – Добавление вагона

Рисунок Г9 – Изменение вагона

Рисунок Г10 – Составы поездов после внесённых изменений

Рисунок Г11 – Ценовые зоны

Рисунок Г12 – Станции

Рисунок Г13 – Добавление станции

Рисунок Г14 – Станции после добавления новой

Рисунок Г15 – Изменение станции

Рисунок Г16 – Станции после изменения

Рисунок Г17 – Расписание поездов

Рисунок Г18 – Добавление записи расписания

Рисунок Г19 – Расписание поездов после добавления записи

Рисунок Г20 – Изменение записи расписания

Рисунок Г21 – Расписание поездов после изменения записи

Рисунок Г22 – Оформление стоимости

Рисунок Г23 – Цена билета доступна для изменения

Рисунок Г24 – Расписание пригородных поездов

Рисунок Г25 – Запросы для поездов дальнего следования

Рисунок Г26 – Запросы для пригородных поездов

Рисунок Г27 – Перекрёстный запрос для поездов

Рисунок Г28 – Отчёт со списком поездов до станции назначения

Рисунок Г29 – Отчёт о времени отправления и прибытия, длительности пути и периодичности поездов

Рисунок Г30 – Диаграмма

Рисунок Г31 – Расписание до удаления последней записи

Рисунок Г32 – Подтверждение удаления

Рисунок Г33 – Расписание после удаления последней записи

Рисунок Г34 – Модуль данных

SQL-ЗАПРОСЫ

Приложение д

(обязательное)

Для вывода всех категорий поездов

select * from KAT_POEZD

Для вывода всех категорий вагонов

select * from KAT_VAGON

Для вывода всех поездов

select * from POEZDA

Для вывода вагонов по номеру поезда

select * from VAGONY

where POEZD_NUM=:POEZD_NUM

Для вывода всех станций

select * from STANCII

order by STANCIA_ID

Для вывода записей расписания, где номер поезда ненулевой

select * from RASPISANIE

where POEZD_NUM IS NOT NULL

Для вывода стоимости по записи расписания

select * from STOIMOST

where RASPISANIE_ID=:ID

Для вывода всех электропоездов

select * from EPOEZDA

Для вывода всех зон

select * from ZONA

Для вывода записей расписания, где номер электропоезда ненулевой

select * from RASPISANIE

where EPOEZDA_ID IS NOT NULL

Для вывода записей расписания

select * from RASPISANIE

where RASPISANIE_ID=:ID

select * from STANCII

where STANCIA_ID=:ID

select * from VAGONY

where VAGON_NUM=:NUM

select * from POEZDA

where POEZD_NUM=:NUM

select ZONA_ID from STANCII

where STANCIA_ID=:ID

select * from RASPISANIE

where STANCIA_ID=:ID AND EPOEZDA_ID IS NOT NULL

select STOIMOST_CENA, KAT_VAGON_ID from STOIMOST

where RASPISANIE_ID=:RASPISANIE_ID

select * from RASPISANIE

where STANCIA_ID=:ID AND POEZD_NUM IS NOT NULL

select * from RASPISANIE

where RASPISANIE_VR_OTPR>:TIME1 AND RASPISANIE_VR_OTPR<:TIME2 AND STANCIA_ID=:STANCIA_ID AND POEZD_NUM IS NOT NULL

select COUNT(*) from POEZDA

select COUNT(*) from EPOEZDA

select * from RASPISANIE

where RASPISANIE_VR_OTPR>:TIME1 AND RASPISANIE_VR_OTPR<:TIME2 AND STANCIA_ID=:STANCIA_ID AND EPOEZDA_ID IS NOT NULL

select * from STANCII

where ZONA_ID IS NOT NULL

select KAT_VAGON_STOIM_BELIA from KAT_VAGON

where KAT_VAGON_ID=:ID

select distinct POEZD_NUM from RASPISANIE

where STANCIA_ID=:ID

select * from RASPISANIE

where POEZD_NUM=:POEZD_NUM

select * from RASPISANIE

where POEZD_NUM=:POEZD_NUM

select * from RASPISANIE

where EPOEZDA_ID=:EPOEZDA_ID