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

Вывод данных для просмотра на экране дисплея осуществляется в следующей последовательности (см. рис. 2.6):

Сначала проводится инициализация полей фильтров (блок 2) – это процесс восстановления введенных пользователем в последний сеанс работы с формой данных в поля, ограничивающие вывод информации в экранные формы. (Например, список сбоев таксофонов, произошедших за первый квартал 1999 года.)

В разделе \CURRENT_USER\SOFTWARE\ЦСК\<имя экранной формы> в строковых параметрах, имена которых совпадают с именами полей фильтров, значения которых устанавливаются, хранятся исходные данные. Доступ к ним осуществляется посредством функций API WINDOWS для работы с системным реестром. Значения параметров считываются непосредственно в заполняемые поля.

Потом происходитсоединение курсора с базой данных (организация каналасвязис базой данных) (блок 3). Курсор – это указатель на результирующий набор данных в БД. Все данные получаются из БД через курсоры, открываемые явно или неявно. Для начала работы с курсором необходимо сопоставить его с открытым сетевым соединением с базой данных. При этом на сервере выделяются ресурсы для работы с будущим результирующим набором данных, на клиенте создается указатель, ссылающийся на эти ресурсы через сетевое соединение.

Затем проводится проверка на ошибку(блок 4) – произошло ли соединение, если ошибка не обнаружена, то подготавливается текст запроса к базе данных (блок 6), в противном случае – выход из режима просмотра после вывода соответствующего сообщения об ошибке (блок 5). После успешного завершения проверки запроса (иначе – сообщение об ошибке (блок 9) и выход из режима) и подготовки курсора к исполнению запроса (блоки 7,8) на экран выводится пустая форма (блок 10) и заполняется данными (блок 11).

Рис. 2.6 Алгоритм просмотраданных на экране.

    1. Алгоритм вывода данных на печать.

Алгоритм вывода данных на печать приведен на рис. 2.7. Последовательность выполнения действий по организацииканала связи с базой данных, подготовкетекста запроса кБД, проведению соответствующих проверокс выводом сообщений об ошибках (блоки 1-9) аналогична алгоритму просмотра информации на экране дисплея (см. п.2.6). После успешного завершения проверки запроса на экран выводится форма отчета (блок 10) для предварительного просмотра, затем – видимая часть отчета, заполненного данными, (блок 11). После ввода подтверждения о печати (блок 12) на принтер передается видимая на экране часть отчета (блок 13), затем – оставшиеся данные (блок 14), после этого происходит печать (блок 15).

    1. Структура меню.

Многоуровневое меню централизованной системы контроля имеет следующую структуру:

  1. Централизованная система контроля

    1. Конфигурация. Распределение модемов и таксофонов

    2. Список пользователей

    3. Справочники

      1. Список таксофонов

      2. Коды стран

      3. Коды городов

      4. Типы неисправностей

      5. Виды разговоров

      6. Типы таксофонов

      7. Модемы для таксофонов

      8. Список серий таксофонных карт

      9. Список номеров таксофонных карт

        Рис. 2.7 Алгоритм выводаданных на печать.

    4. Справка

    5. Параметры

  2. Таксофон

    1. Список таксофонов

    2. Характеристика

      1. Код города, страны

      2. Тариф

        1. Городской звонок

        2. МГ звонок по рабочим дням

        3. МГ звонок по праздничным дням

        4. МН звонок по рабочим дням

        5. МН звонок по праздничным дням

    3. Параметры

      1. Виды соединения

      2. Виды разговоров

      3. Максимальное количество цифр в номере

      4. Максимальное время ответа

      5. Бесплатные телефонные номера

      6. Запрещенные номера таксофонных карт

      7. Запрещенные серии таксофонных карт

      8. Разрешенные серии таксофонных карт

  3. Управление

    1. Дата, время перехода на время

      1. Зимнее

      2. Летнее

    2. Дата праздничного дня

    3. Дата, время ввода тарифов

      1. Городского

      2. Междугороднего

      3. Международного

    4. Основное время связи с ЦСК

    5. Резервное время связи с ЦСК

  4. Финансы

    1. Ежедневный отчет

    2. Отчетность

      1. Ежемесячный отчет

      2. Годовой отчет

  5. Статистика

    1. Ежедневный отчет

    2. Отчетность

      1. Ежемесячный отчет

      2. Годовой отчет

  6. Диагностика

    1. Ежедневный отчет

    2. Отчетность

      1. Ежемесячный отчет

      2. Годовой отчет

    3. Список таксофонов

    4. Состояние таксофонов

    5. Истории событий

      1. Отказы

      2. Ремонты

      3. Изменение характеристик

      4. Изменение кодов городов

      5. Изменение тарифов

      6. Изменение параметров

      7. Изменение бесплатных номеров

      8. Изменение «белого списка» (разрешенные серии таксофонных карт)

      9. Изменение «черного списка» (запрещенные серии таксофонных карт)

      10. Прием счетчиков

    6. Количество опознанных ДТК

      1. Городские

      2. Междугородние

      3. Международные

      4. Проверочные

      5. Неиспользуемого типа

      6. С нулевым содержанием

      7. Из «черного списка»

    7. Количество срабатываний защиты

      1. От имитаторов

      2. От параллельных подключений

  7. Выход

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