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

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
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»
62
Рисунок 2.12 Класс «ClassTable» продолжение
Класс «ClassTable» включает в себя полное описание таблицы, ее полей,
а также содержит методы для работы с таблицами.
Класс «ClassField» содержит описание полей таблицы, а также методы
для работы с ними.
63
Рисунок 2.13 Класс «ClassField»
64
Рисунок 2.14 Макет формы «FSetupPeriod»
Форма «FSetupPeriod» предназначена для задания периода отбора для
журнала «Посещения» и вызывается из формы «FTreeGrid».
65
Рисунок 2.15 Макет формы «FEdit»
Форма «FEdit» используется при редактирования таблиц БД в виде
диалога.
66
Рисунок 2.16 Форма «FRepCard»
Форма «FRepCard» применяется для печати пропусков.
В состав АИС также входят модули: «Office.cs», «DM.cs», «Program.cs».
Модуль «Program.cs» включат в себя главную точку входа для ИС.
Модуль «DM.cs» используется для работы с БД и еѐ таблицами. Модуль
включает в себя два класса «iniSettings» и «DM». Класс «iniSettings»
требуется для хранения строки подключения к СУБД. Данные класса
сохраняются в файл с настройками.
Рисунок 2.17 Класс «iniSettings»
В классе «DM» выполняется проверка наличия БД и ее таблиц и при
необходимости создаются новые БД и таблицы. При первом запуске ИС

Смотрите также:

"Автоматизация обработки заявок ООО "Проектно-Строительная Компания"
"Автоматизация процесса аттестации персонала для ООО "Нэт Бай Нэт Холдинг"
"Анализ интернет-активности конкурентов ( на примере конкурентов "Газпром нефть")
"Бухгалтерский учёт и аудит расчётов с подотчётними лицами в организации на примере ООО "ЛОЦ 10""
«Психологическое сопровождение персонала в организации на примере ООО «Крокус»
Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
IPO - инструмент финансирования деятельности организации. На примере ПАО «Нефтяная компания «Лукойл»
PR как средство продвижения организации (на примере ПАО "Тамбовский завод "Комсомолец им. Н.С. Артемова")
PR-коммуникации в сфере общественного питания (на примере кафе-кондитерской «Cream Cheese»)
SMM как средство повышения эффективности работы учреждений социокультурной сферы (на примере Малого театра)