Общая структура алгоритма

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Прочтите также:

Цифровой термометр на микропроцессоре AVR-MEGA 128
Микроконтроллеры (МК) являються серцем многих современных устройств и приборов. Самой главной особенностью МК, с точки зрения конструктора-проектировщика, является то, что с их помощ ...

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

Цифровой тахометр
Современный этап развития научно-технического прогресса характеризуется широким применением электроники и микроэлектроники во всех сферах жизни и деятельности человека. Важную роль при э ...

Основные разделы

Copyright © 2008 - 2020 www.techmatch.ru