Курсовая работа: Создание базы данных о поездах дальнего следования
4. Требования к программной документации.
Состав программной документации состоит из объекта испытаний, который и включает в себя техническое задание, цели проведения испытаний, определенных требований к программе и список порядка проведения испытаний.
5. Порядок проведения испытаний.
1) Создание базы данных о поездах дальнего следования.
2) Просмотр полученной информации.
3) Осуществить поиск в базе данных по номеру поезда.
4) Осуществить поиск в базе данных по названию станции назначения.
Текст программы
Текст программы с подробными комментариями мы можем просмотреть в Приложении 1. Посмотрим назначение главных функций:
1. Функция TREE *der (TREE*kr, SISTEMAword) – предназначена для формирования дерева. Если дерево пустое, записываем информацию в вершину. Выделяется память под новый элемент, сравнивается поступившая информация с информацией в узле. Если элементы одинаковы, включается счётчик.
2. Функция voidCrt_Der() – предназначена для записи в дерево информации и вывод дерева на экран.
3. Функция voidprint_der (TREE*kr) – предназначена для печати дерева.
4. Функция intPoisk_nom_p (TREE*d, intv) – предназначена для поиска по номеру поезда.
5. Функция intPoisk_st (TREE*d, chars[20]) – предназначена для поиска по названию станции.
Описание программы, в которой содержатся сведения о логической структуре и функционировании ПО
1. Общие сведения.
Программа называется «Расписание ж/д 2007». Язык программирования, на котором написана программа – С++.
2. Функциональное назначение.
Классы решаемых задач:
1) Создание базы данных о поездах дальнего следования.
2) Чтение базы данных.
3) Поиск по номеру поезда.
4) Поиск по названию станции назначения.
3. Описание логической структуры.
3.2. Функция voidprint_der (TREE*kr) – предназначена для печати дерева.
3.4. Функция intPoisk_st (TREE*d, chars[20]) – предназначена для поиска по названию станции.
4. Входные данные.
Должны быть введены такие данные как: номер поезда, станция назначения, время отправления:
Введите номер поезда: (-1 – выход) 2