Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
DIPLOM4 / NATDIP1.DOC
Скачиваний:
42
Добавлен:
16.04.2013
Размер:
2.61 Mб
Скачать
    1. Общая структура алгоритма.

В общей структуре разработанного ПО централизованной системы контроляможно выделить следующие укрупненные блоки (см. рис.2.2):

  1. Определение прав доступа пользователя и соединение с базой данных – описывается группой блоков 2,3,4 :

  • соединение с базой данных (блок 2);

  • определение прав доступа (блок 3);

  • формирование доступного меню (блок 4).

  1. Выбор режима работы – эта группа состоит из:

  • блока собственно выбора режима (блок 5) и

  • блоков перехода к выбранному режиму работы: просмотр данных (блок 6), пересылка данных (блок 7), изменение данных (блок 8), выход из системы (блок 9).

  1. Просмотр данных – включает в себя следующие операции (блоки 11-16):

  • выбор режима просмотра (блок 11);

  • просмотр данных на экране, состоящий из:

  • подготовки формы (блок 12),

  • вывода данных на экран (блок 13);

  • вывод данных на печать, состоящий из:

  • выбор режима печати (блок 14),

  • подготовка данных (блок 15),

  • печать данных (блок 16).

  1. Пересылка данных – осуществляется в следующей последовательности:

  • вначале происходит проверка правильности данных (блок 17),

  • если ошибок не обнаружено (блок 18), то устанавливается связь с модулем поддержки канала (блок 19), в противном случае происходит автоматический переход в режим изменения (см. п.5) для корректировки передаваемой информации ;

  • вызывается соответствующая команда модуля поддержки канала.

Рис. 2.2 Укрупненная структура алгоритма.

  1. Изменение данных – происходит следующим образом (блоки 21 - 25):

  • Сначала подготавливается форма ввода (блок 21),

  • после этого форма выводится на экран (блок 22);

  • затем пользователь изменяет данные (блок 23),

  • после чего проводится проверка данных на целостность (блок 24).

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

  1. Выход из программы и окончание работы (блок 10).

    1. Структура данных.

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

Структура входных и выходных данных представлена на рисунке 2.3.

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

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

  • список ответственных,

  • список номеров телефонов,

  • список номеров таксофонных карт,

  • список серий таксофонных карт,

  • список модемов для таксофонов,

  • список типов таксофонов,

  • виды соединения таксофонов,

  • виды разговоров,

  • типы неисправностей,

  • коды стран,

  • коды городов.

Рис. 2.3 Структуравходных и выходных данных.

должны быть уже заполнены, они составляют начальное информационное накопление системы. Структура данных справочников проста, это списки.

  • Таблицы, показанные на схеме параллелепипедами, являются журналами регистраций. В них фиксируются все изменения в управляемой системе таксофонов, заносятся учетные данные. На основе информации журналов система строит статистические, финансовые и другие отчеты. Структура журналов подробно показана в приложении ХХ.

Выходной информацией в данной системе являются:

  • Отчетная документация за различные периоды : стандартные (сутки, месяц, год) и задаваемые пользователем, а именно

  • статистические отчеты,

  • диагностические отчеты и

  • финансовые отчеты

  • Экранные формы.

  • Печатные формы.

Для просмотра данных на экране дисплея или на бумаге предусмотрен вывод списков (первичных справочников), журналов и промежуточных таблиц в виде экранных и печатных форм.

Соседние файлы в папке DIPLOM4