Дипломная работа: Автоматизация и обеспечение информационной безопасности учета посещений клиентов в ГБУЗ КО "Кемеровский областной клинический наркологический диспансер"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
57
2.3.3 Структурная схема пакета (дерево вызова
программных модулей)
На рисунке приведена структурная схема ПП.
Модуль главной
формы
Пользователи
Простые
справочники
Редактор
простых
справочников
Редактор
пользователей
Физические
лица
Редактор
физических лиц
Хранилище
электронных
документов
Редактор
хранилища
электронных
документов
Авторизация
пользователей
Журнал
посещений
Редактор
посещений
Печатные
формы
справочников
Печать
пропусков
Рисунок 2.6. Структурная схема ПП.
В среде «Visual Studio C#» основной частью программного модуля
58
является форма[2]. Форма включает в себя элементы интерфейса оператора и
программный код. «Visual Studio C#» формирует для формы класс, который
включает в себя компоненты, находящиеся на форме, а также свойства и
методы. В разработанном АИС имеется главная форма «FMain» - контейнер
MDI, форма авторизации «FReg», форма работы с таблицами «FTreeGrud»,
форма печати пропусков – «FRepCard», форма выбора периода для журнала
«FSetupPeriod» и форма редактирования таблиц «FEdit».
Рисунок 2.7. Модули приложения
59
2.3.4 Описание программных модулей
Макеты форм ИС и их описание предъявлены на рисунках.
Главная форма ИС «FMain», из нее вызываются все другие формы.
Форма включает в себя главное меню и панель с кнопками «быстрого
запуска».
Рисунок 2.8 Макет главной формы приложения «FMain»
60
Рисунок 2.9 Макет формы «FReg»
В этой форме оператор выполняет авторизацию, ему дается возможность
внести «логин» и «пароль», модуль выполняет проверку наличие оператора в
БД и при положительном прохождении проверки позволяет работать в ИС.
Если оператор не прошел авторизацию ему доступна только кнопка «Выход».
Рисунок 2.10 Макет формы «FTreeGrid»
«FTreeGrid» является основной формой просмотра таблиц БД. В
качестве главного параметра, получаемого формой, является ссылка на класс
61
«ClassTable».
Рисунок 2.11 Класс «ClassTable»
Источник: https://baza.diplomsite.ru/previewfile/1817