- •1. Постановка задачи:
- •1.1. Характеристика задачи.
- •1.2. Выходная информация.
- •1.3. Входная информация.
- •2. Алгоритм решения.
- •3 Руководство пользователя.
- •3.1. Введение.
- •4.1. Общие сведения о программе.
- •4.2. Структура программы.
- •4.3. Настройка программы.
- •4.4. Сообщения системному программисту.
- •5. Приложение.
- •5.1. Листинг программы.
- •5.2.Результат работы программы.
- •5.3. Файл
- •5.4.Контрольный пример.
1.3. Входная информация.
Перечень и описание входных сообщений содержится в таблице 3.
Таблица 3.
Идентификатор |
Форма представления |
Наименование |
Периодичность и сроки поступления |
Форма V 001 |
Файл |
data.txt |
При запуске программы |
Перечень и описание структурных единиц информации Формы V 001 содержится в таблице 2.
2. Алгоритм решения.
2. Главное меню.
2.1. Если "Помощь", то на 3;
2.2. Если "Ввод", то на 4;
2.3. Если "Просмотр", то на 5;
2.4. Если "Поиск", то на 6;
2.5. Если "Выход", то на 7.
3. Помощь.
3.1. Вывод информации о программе и о других пунктах меню.
4. Ввод.
4.1. Ввод информации об изделиях.
5. Просмотр.
5.1. Просмотр информации об имеющихся изделиях.
6. Поиск.
6.1. Ввод номера зала для поиска информации о нем;
6.2. Вывод информации о найденном машинном зале и о ПЭВМ, входящих в него.
7. Выход.
7.1. Выход из программы.
3 Руководство пользователя.
3.1. Введение.
Для запуска программы требуется найти загрузочный файл 13.exe и запустить его на выполнение, при этом файл data.txt должен находиться в одной директории с файлом 13.exe. Появится меню пользователя, состоящее из пяти пунктов, при выборе одного из которых можно получить следующий результат:
Помощь - вывод информации о программе и о других пунктах меню.
Ввод - ввод информации о машинных залах.
Просмотр - просмотр информации о машинных залах.
Поиск - ввод номера зала для поиска информации о данном машинном зале, выдача информации о количестве ПЭВМ и их оборудовании.
Выход - выход из программы.
3.2. Файлы программы.
13.exe - основной загрузочный модуль программы;
13.asm - программа на языке программирования Ассемблер;
maclib1.inc - библиотека макроопределений;
data.txt - файл с данными.
3.3. Аварийные ситуации.
Программа контролирует ввод следующей информации:
-
ввод буквенно-цифровой информации;
-
ввод нуля или единицы.
Так же программа проверяет возможность открытия файла. В случае ошибок в этой ситуации, программа выдает соответствующие сообщения.
3.4. Условия работы.
Для нормальной работы программы требуется следующая конфигурация: EGA монитор и выше, не ниже 80186 процессора, 12 Kb свободной дисковой памяти, хотя программа может работать и с другой конфигурацией компьютера, но менее эффективно.
4. РУКОВОДСТВО СИСТЕМНОГО ПРОГРАММИСТА.
4.1. Общие сведения о программе.
Программа "Сведения о машинных залах" позволяет вводить информацию о залах и о ПЭВМ, входящих в залы, просматривать имеющуюся информацию.
В программе предусмотрена работа с файлами, которая включает в себя:
добавление записей в файл;
просмотр записей в файле;
поиск данных в файле.
4.2. Структура программы.
Задача представлена одной программой, состоящей из функций и основной части, которая осуществляет взаимосвязь между функциями и их вызов; и макробиблиотекой, состоящей из макроопределений, вызываемых в основной программе.
Основные функции, используемые в программе:
help - функция помощи;
vvod - функция ввода информации в файл;
prosm - функция просмотра информации из файла;
vivod - функция поиска информации в файле;