Мегаобучалка Главная | О нас | Обратная связь


ОПИСАНИЕ ФУНКЦИОНИРОВАНИЯ ПРОГРАММНОГО ПРОДУКТА



2020-02-04 162 Обсуждений (0)
ОПИСАНИЕ ФУНКЦИОНИРОВАНИЯ ПРОГРАММНОГО ПРОДУКТА 0.00 из 5.00 0 оценок




Входные данные

 

Входными данными является любой файл, содержащий таблицу любой структуры (тип полей – символьный или строковый).

 

Выходные данные

 

Выходными данными является тот же файл, но с изменениями, зависящими от действий пользователя, структура таблицы при этом не нарушается.

 

Схема информационных потоков

 

Существует главная программа. В неё поступают Входные данные, вводимые пользователем с клавиатуры (имя файла данных, ключ), а также из внешних текстовых файлов (теория по ВТ, исходные данные). В ответ на вводимые данные главная программа выводит на экран монитора Выходные данные – теоретический материал, справку, таблицы с данными. Схематически работа программы изображена на рисунке 1.6.


 

 

 


                           

         
 

 

 


                           

                                     

Рисунок 4.3 Схема информационных потоков.

 

Метод решения

 

После запуска программы происходит прорисовка экрана затем и самого главного меню. Из меню вызываются функции: файл, вывод окошка-запроса о загрузке, либо очистке файла, либо запросе о выходе из программы; таблица, вывод окошка-запроса об удалении элементов внешних таблиц; Справка - в этом пункте меню пользователь узнает, как правильно работать с программой, как корректно выйти; выход.

Удаление элементов происходит по такой схеме: считываем в цикле по одному элементы из заданного файла, проверяем, входит ли этот элемент в заданный диапазон: если нет, то записываем в цикле по одному элементы во временный файл, если да, то пропускаем. Затем удаляем начальный файл и переименовываем временный.


Функционально – логическая схема

 

 

 


Рисунок 4.5 – функционально – логическая схема

 

Работа программы начинается с загрузки главного меню программы. Он состоит из строки меню и двух окон вывода. Строка «Файл» состоит из трех пунктов. Пользователь выбирает нужный ему пункт. Назначение пунктов строки следующее:

1) новый – создание нового файла с таблицей;

2) загрузка – загрузка из внешней памяти уже существующего файла;

3) удаление – удаление существующего файла из памяти ЭВМ;

Меню «Удаление» состоит из трех пунктов:

1) по номеру – удаление из загруженной таблицы записи под соответствующим номером (значение задает пользователь).

Просмотр меню «Справка» приведет к выводу справочной информации по эксплуатации программы на экран.

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

Схематично работа программы представлена на рисунке 4.5.


КОМПЛЕКТ ПОСТАВКИ И ИНСТАЛЛЯЦИИ

Комплект поставки

 

В комплект поставки программного продукта входят следующие файлы:

kursovoi.exe – файл запускает программу;

start.bat - файл запускает русификатор, а потом программу;

1.in, 2.in, 3.in – файлы-примеры, содержащие некоторые таблицы;

help.dat – файл содержит текст справки;

keyrus.com – русификатор;

egavga.bgi – файл содержит драйвер видеоадаптера;

 

Порядок инсталляции

 

Процедура инсталляции очень проста:

1) на жестком диске необходимо создать новую папку;

2) в эту папку скопировать файлы, входящие в комплект поставки.

 

Запуск программы

 

Загружается файл start.bat . Программа запущена. В случае отсутствия каких-либо файлов не гарантируется правильность работы программы.




2020-02-04 162 Обсуждений (0)
ОПИСАНИЕ ФУНКЦИОНИРОВАНИЯ ПРОГРАММНОГО ПРОДУКТА 0.00 из 5.00 0 оценок









Обсуждение в статье: ОПИСАНИЕ ФУНКЦИОНИРОВАНИЯ ПРОГРАММНОГО ПРОДУКТА

Обсуждений еще не было, будьте первым... ↓↓↓

Отправить сообщение

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



©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (162)

Почему 1285321 студент выбрали МегаОбучалку...

Система поиска информации

Мобильная версия сайта

Удобная навигация

Нет шокирующей рекламы



(0.007 сек.)