Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Руководство оператора




Руководство оператора составляется в соответствии с ГОСТ 19.505-79. Этот документ состоит из четырех разделов: назначение программы, условия выполнения программы, выполнение программы и сообщения оператору. Однако в современных условиях в эту структуру целесообразно добавить раздел «Интерфейс пользователя», актуальный для большинства программ.

1. НАЗНАЧЕНИЕ ПРОГРАММЫ

Программное средство «База данных авиакомпании СИБИРЬ» (далее ПС) предназначено для ввода, редактирования, отображения и сохранения информации об авиарейсах авиакомпании.

2. УСЛОВИЯ ВЫПОЛНЕНИЯ ПРОГРАММЫ

ПС выполняется в консольном режиме. Диалог с оператором/пользователем осуществляется посредством стандартных устройств ввода и вывода информации. База данных хранится в файле flights.txt и может быть при необходимости откорректирована без запуска ПС. ПС не подразумевает специального обучения оператора.

3. ВЫПОЛНЕНИЕ ПРОГРАММЫ

3.1. Запуск и завершение программы

Для работы с программой необходимо запустить файл Siberia.exe. Обратите внимание, что для корректной работы программы необходимо наличие файла flights.txt в папке с исполняемым файлом. Если данный файл отсутствует, необходимо создать пустой файл с указанным именем.

Для выхода из программы необходимо выбрать «0» в пользовательском меню.

3.2. Ввод и отображение информации

При запуске программы происходит автоматическая загрузка базы данных в оперативную память. При успешной загрузке файла flights.txt, открывается пользовательское меню, состоящее из восьми пунктов:

1 - Добавление нового рейса в базу

2 - Удаление рейса из базы

3 - Поиск рейса

4 - Корректировка времени вылета

5 - Покупка билета

6 - Вывод базы на экран

7 - Вывод базы в файл

0 - Выход

Выбрать пункт меню можно с помощью набора на клавиатуре соответствующего номера и дальнейшего нажатия на клавишу Enter.

3.2.1. Добавление нового рейса

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

3.2.2. Удаление рейса

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

3.2.3. Поиск рейса

Для поиска рейса необходимо выбрать пункт «3» главного пользовательского меню. После этого будет открыто дополнительное меню, где предлагается осуществить поиск по двум разным ключам:

1 - по месту назначения;

2 - по месту назначения и времени вылета;

0 – выход в главное меню.

При выборе любого из первых двух пунктов будет предложено ввести всю необходимую информацию. Если рейс (или рейсы), соответствующие этой информации, найдены, то они будут выведены на экран. Если рейсы не найдены, то ничего выведено не будет.

3.2.4. Корректировка времени вылета

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

3.2.5. Покупка билета

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

3.2.6. Вывод базы на экран

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

Номер рейса Место назначения Время вылета Время в пути Количество свободных мест

 

3.2.7. Вывод базы в файл

Сохранение базы в файл осуществляется только после выбора этого пункта меню путем ввода значения «7» с клавиатуры. Вся база, в настоящий момент хранящаяся в оперативной памяти, будет сохранена в файл flights.txt.

3.2.8. Выход

Выход из программы осуществляется путем выбора пункта главного меню «0». Выход из программы означает полное прекращение ее работы и очистку оперативной памяти, поэтому если к моменту выхода из программы база данных не была сохранена в файл, то введенная за время работы программы информация будет утеряна.

4. СООБЩЕНИЯ ОПЕРАТОРУ

Во время выполнения программы при возникновении исключительных ситуаций оператору отправляются следующие сообщения.

"Рейс с номером "<<Num<<" не найден" – введенное оператором значение не соответствует ни одному номеру рейса в загруженной базе данных, необходимо проверить правильность ввода данных, для чего рекомендуется вывести базу на экран.

"Неверный режим", "Непредусмотренная ситуация" - выбран неверный пункт меню, необходимо выбрать один из предложенных вариантов.

"К сожалению, недостаточно свободных мест на рейсе" – предполагается купить больше билетов, нежели доступно на найденном рейсе, необходимо проверить правильность ввода данных либо выбрать рейс в данном направлении, на котором достаточно свободных мест.

"Ошибка открытия файла" – файл flights.txt отсутствует в папке с исполняемым файлом. Необходимо либо записать файл с введенными данными в указанную папку, либо создать пустой файл с указанным именем.




Поделиться с друзьями:


Дата добавления: 2014-11-25; Просмотров: 1355; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.014 сек.