Диплом: Автоматизация и обеспечение информационной безопасности управления ООО "Foto style"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
53
Схема физической модели данных приведена на рисунке 2.7.
Рисунок 2.7 - Схема физической модели данных
Организация доступа на уровне программного обеспечения
производится с использованием технологии ADO. Компоненты доступа к
данным – TADOConnection, TADOQuery.
Парольная защита и система разграничения доступа основана на:
- авторизации на уровне СУБД;
- авторизации на уровне приложения.
Исходя из требований к уровню безопасности при выполнении
технологических операций, авторизация производится через пароль к
приложению, либо к базе данных напрямую.
Уровни доступа на уровне СУБД определяются как стандартные по
отношению к работе с данными (public, dbowner, dbadmin и т.д.).
Авторизация на уровне приложения делает возможным или
невозможным выполнение конкретных пользовательских функций.
vid_usl
code_vid: integer
nam_usl: char(18)
spc
code_spc: integer
fio: char(18)
cab: char(18)
tel: char(18)
dolgn: char(18)
clients
code_cli: integer
fio: char(18)
adr: char(18)
tel: char(18)
dtr: datetime
vrem
code_vr: integer
chs: integer
min: integer
spc_usl
code_s: integer
code_vid: integer (FK)
code_spc: integer (FK)
gur_pr
code_pr: char(18)
day: datetime
code_cli: integer (FK)
code_spc: integer (FK)
code_vid: integer (FK)
code_vr: integer (FK)
54
2.3.3 Структурная схема пакета (дерево вызова программных
модулей)
На рисунке 2.8 представлено дерево функций программных модулей,
используемых в работе программного обеспечения ООО "Foto Style"
Используемые в разрабатываемой системе модули подразделяются на
виды:
- модуль ввода первичной информации;
- модуль обработки информации;
- модуль хранения данных (справочники).
Дерево вызова программных
модулей
Ввод первичной
документации
Обработка
информации
Хранение данных
(справочники)
Ввод расписания
Запись на
получение услуг
Журнал закаов
Модуль
авторизации
Расписания
Сводный отчет
Аналитический
отчет
Клиенты
Услуги
Данные
организации
Сотрудники
Рисунок 2.8 - Дерево вызова программных модулей
Описание программных модулей приведено в таблице 22.
55
Таблица 22
Описание функций модулей
п/п
Наименование модуля
Функции модуля
1.
Модуль безопасности
Содержит процедуры и функции,
обеспечивающие ввод и проверку пароля,
вход пользователей в систему,
напоминание о необходимости смены
пароля, автоматический выход из системы
при отсутствии пользователя на рабочем
месте.
2.
Модуль инициализации
интерфейса программы
После успешного входа в систему,
запускает программу, используя настройки
прав доступа для учетной записи
пользователя
3.
Модуль управления
деревом объектов
Содержит процедуры и функции,
позволяющие управлять отображением
дерева объектов и его элементами
4.
Модуль взаимодействия с
базой данных
Содержит процедуры и функции,
используемые для установления
соединения с базой данных, а также
управляющие операциями чтения, записи и
редактирования данных
5.
Модуль справочной
системы
Содержит процедуры и функции,
необходимые для отображения справочной
информации
6.
Модуль «Справочники»
Содержит процедуры функции,
позволяющие просматривать содержимое
справочников системы, и редактировать их
(если позволяют права доступа)
7.
Модуль ввода
оперативной информации
Содержит процедуры и функции,
позволяющие создавать новые заявки,
вводить данные, управлять статусом заявок
8.
Модуль «Отчеты»
Содержит процедуры и функции для
просмотра типовых отчетов и создания
произвольного отчета
9.
Модуль формирования
свода по специалистам
Запрашивает интервал дат, формирует
отчет по специалистам, включающий
данные о количестве оказанных услуг
фотостудии по видам
10.
Модуль «Печать
документов»
Обеспечивает предварительный просмотр,
настройку параметров документов и печать
на принтере
56
2.3.4. Описание программных модулей
В качестве примера рассмотрим модуль формирования свода по
специалистам (М9). При вызове модуля на экран выводится запрос интервала
дат. Далее, после отработки SQL-запроса производится загрузка данных его
результатов в шаблон отчёта. В таблице 23 приведена структура
предоставления, содержащего данные указанного отчета.
Таблица 23
Структура записи представления zp3
(«Свод по специалистам»).
п/п
Наименование показателя
Идентификатор
Тип
1
Код строки
id
Int
2
Код сотрудника
Code_sotr
Int
3
ФИО сотрудника.
Fio
Varchar(1
00)
4
Дата заказа
Day_zak
Datetime
5
Количество принятых заказов
Count (code_zak)
int
На рисунке 2.9 приведена развёрнутая блок-схема модуля
формирования свода по специалистам.
57
Рисунок 2.9 - Расширенная блок-схема модуля формирования свода по
специалистам
58
2.4. Контрольный пример реализации проекта и его описание
На рисунке 2.10 показана главная форма приложения.
Рисунок 2.9 - Главная форма приложения
На рисунке 2.10 показан справочник видов услуг фотостудии.
Рисунок 2.10 - Справочник видов услуг фотостудии
59
На рисунке 2.11 приведен справочник специалистов фотостудии.
Рисунок 2.11 - Справочник специалистов фотостудии
На рисунке 2.12 показан справочник клиентов.
Рисунок 2.12 - Справочник клиентов
60
На рисунке 2.13 показан режим ввода времени фотосъемок по
специалистам, режим записи клиента на проведение фотосессии показан на
рисунке 2.14.
Рисунок 2.13 - Ввод расписания фотосъёмок по сотрудникам
Рисунок 2.14 - Виды услуг по специалисту
61
Рисунок 2.15 - Запись на проведение фотосессии
Талон
на проведение фотосъемки
ФИО специалиста:
Жукова Ольга
Семеновна
Дата и время приема:
27.02.2018 16:30
Номер кабинета:
105
Телефон
специалиста:
36-05-08
Данные о клиенте:
Тищенко Елена Сергеевна
ул.Жуковского,12-18
Рисунок 2.16 - Печатная форма талона на проведение фотосъемки
Как показано на рисунке 2.15, клиент делает заявку на услугу, система
подбирает доступных на эту дату специалистов. После выбора времени и
специалиста, автоматически проводится печать талона (рисунок 2.16).
Рассмотрим режим формирования отчетности. На рисунках 2.17-2.18
показан отчет "Список клиентов на съемки"
62
Рисунок 2.17 - Список клиентов на фотосъёмки (запрос)
Список посетителей на приём
Дата
27.02.2018
ФИО специалиста: Никифоров Сергей Петрович
Должность:
Специалист по компьютерной
обработке
Кабинет:
107
Время
ФИО клиента
Вид услуги
10:15
Пашаева Нина Георгиевна
Детская фотография
12:45
Вилкова Светлана Павловна
Детская фотография
13:45
Тинякова Анна Семеновна
Детская фотография
Рисунок 2.18 - Список клиентов на фотосъёмки (результат)
Отчет "Свод по услугам" показан на рисунках 2.19-2.20.
Рисунок 2.19 - Свод по услугам (запрос)

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

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