1.         Создание дерева.

Вводим номер поезда, название станции и время отправления поезда. После того как ввели все данные в строке «Введите номер поезда: (-1 – выход)» вводим -1 для того чтобы выйти в основное меню.

Протестированный ответ:

Введите номер поезда: (-1 – выход) 2

Введите название станции: Moskva

Введите время отправления: 13.05

Номер поезда 2

Станция назначения Moskva

Время отправления 13.05

Введите номер поезда: (-1 – выход) 1

Введите название станции: Kasli

Введите время отправления: 12.10

Номер поезда 1

Станция назначения Kasli

Время отправления 12.10

Введите номер поезда: (-1 – выход) 3

Введите название станции: Kasli

Введите время отправления: 15.35

Номер поезда 3

Станция назначения Kasli

Время отправления 15.35

Введите номер поезда: (-1 – выход) 5

Введите название станции: Kirov

Введите время отправления: 11.55

Номер поезда 5

Станция назначения Kirov

Время отправления 11.55

Введите номер поезда: (-1 – выход) 4

Введите название станции: Volgograd

Введите время отправления: 17.55

Номер поезда 4

Станция назначения Volgograd

Время отправления 17.55

Введите номер поезда: (-1 – выход) – 1

2.         Чтение дерева.

При вызове этого пункта меню просматривается вся введенная информация в пункте 1. Для выхода в основное меню нужно нажать Enter.

Протестированный ответ:

Номер поезда 1

Станция назначения Kasli

Время отправления 12.10

Номер поезда 2

Станция назначения Moskva

Время отправления 13.05

Номер поезда 3

Станция назначения Kasli

Время отправления 15.35

Номер поезда 4

Станция назначения Volgograd

Время отправления 17.55

Номер поезда 5

Станция назначения Kirov

Время отправления 11.55

3.         Поиск по номеру поезда.

Для поиска по такой информации нужно ввести предварительные данные такие как: номер поезда. Если такой поезд на данный момент совершает рейс, то поисковая база выведет на табло все данные об этом поезде. Если же такого поезда нет, то на табло высветится фраза «Элемент с заданным ключом не найден».

Протестированный запрос:

Введите номер поезда: 4

Протестированные ответы:

Станция назначения Volgograd

Время отправления 17.55

Протестированный запрос:

Введите номер поезда: 7

Протестированный ответ:

Элемент с заданным ключом не найден

4.         Поиск по названию станции в дереве.

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

Протестированный запрос:

Введите станцию назначения: Kasli

Протестированные ответы:

Номер поезда 1

Время отправления 12.10

Номер поезда 3

Время отправления 15.35

Протестированный запрос:

Введите станцию назначения: Krasnodar

Протестированный ответ:

Элемент с заданным ключом не найден

Формуляр, который определяет основные характеристики ПО, комплектность и сведения об эксплуатации

1. Общие указания.

Перед эксплуатацией необходимо ознакомиться с соответствующим эксплуатационным документом (смотри Приложение 1).

1.         Общие сведения.

Наименование программного изделия – «Расписание ж/д 2007». Это пробная программа для улучшения деятельности оператора ж/д вокзала. Программный продукт поможет с легкостью создавать базу данных и осуществлять поиск данных по ней. В работе не применяется сложных операций, поэтому с этой программой легко работать.

2.         Основные характеристики.

Вся программа основывается на функциях:

1)         Функция void Crt_Der() – предназначена для записи в дерево информации и вывод дерева на экран.

2) Функция void print_der (TREE *kr) – предназначена для печати дерева.

3) Функция int Poisk_nom_p (TREE *d, int v) – предназначена для поиска по номеру поезда.

4) Функция int Poisk_st (TREE *d, char s[20]) – предназначена для поиска по названию станции.

Эти функции и выполняют главные задачи, предназначенные выполнению программе.

3.         Комплектность.

Других программных изделий в это программное изделие не входит. Ведомость эксплуатационных документов можно посмотреть в Приложении 2.

4.         Периодический контроль.

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

Вводимые данные:

Введите номер поезда: (-1 – выход) 1

Введите название станции: Kasli

Введите время отправления: 12.10

Контроль за данными:

Номер поезда 1

Станция назначения Kasli

Время отправления 12.10

Описание применения, в котором содержаться сведения о назначении, области применения ПО, методах и классе решаемых задач

1.         Назначение программы.

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


Информация о работе «Создание базы данных о поездах дальнего следования»
Раздел: Информатика, программирование
Количество знаков с пробелами: 26668
Количество таблиц: 0
Количество изображений: 0

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

Скачать
17619
0
21

... в меню Сервис выберем Параметры запуска и в появившемся окне проставим необходимые параметры (рисунок 23). Рисунок 23. Установка параметров для формы Главная кнопочная 3. ИНСТРУКЦИЯ ПОЛЬЗОВАТЕЛЯ Данная база данных разработана по расписанию поездов. Она обеспечивает сведения об отдельно взятом поезде и параметрах его передвижения. Открываем базу данных Курсовая работа Бороткиной Юлии. ...

Скачать
25084
0
12

... потоки, которые надо использовать в работе. В заключительном разделе описывается созданная база данных, её интерфейс, программные модули и технические требования для её использования на персональном компьютере. 1 Аналитическая часть   1.1 Основные задачи предметной области   Перевозка пассажиров на железнодорожном транспорте является актуальной проблемой на сегодняшний день, так как продажа ...

Скачать
133101
1
9

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

Скачать
61603
1
2

... платные видеосалоны. Примечание В п. 2.5 указаны цены 1987 года Заключение Памятка для проводников пассажирских вагонов дальнего следования: “О санитарных требованиях к внутренней уборки вагонов в пути следования” Для поддержки чистоты и соблюдения санитарных норм и правил в пути следования, проводнику пассажирского вагона необходимо проводить регулярную уборку салона вагона, ...

0 комментариев


Наверх