Диплом: Автоматизация документооборота на примере военно-промышленной корпорации

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
66
dolg
int(2)
Код должности
login
varchar(10)
Логин
parol
varchar(10)
Пароль
dates
timestamp
Дата регистрации
surname
varchar(45)
Имя и отчество
datebor
varchar(14)
Дата рождения
udal
int(1)
Отметка об удалении
Таблица 0.11
Таблица Типы документов
Идентификатор
Тип данных
Примечание
idtip
int(11)
Код типа документа
namet
varchar(10)
Наименование типа документа
idkat_tip
int(11)
Код категории документов
Таблица 0.12
Таблица Клиенты
Идентификатор
Тип данных
Примечание
idKlient
Код клиента
Код клиента
namekl
Наименование
Наименование
krnamekl
Краткое
наименование
Краткое наименование
adresskl
Фактический
адрес
Фактический адрес
uradrkl
Юридический
адрес
Юридический адрес
banrekKl
Реквизиты
Реквизиты
kontlizoKl
Контактное
лицо
Контактное лицо
tlfKl
Телефон
Телефон
emailKl
Адрес
электронной
почты
Адрес электронной почты
dateregKl
Дата
регистрации
Дата регистрации
udalKl
Отметка об
удалении
Отметка об удалении
Таблица 0.13
Таблица Контрагенты
Идентификатор
Тип данных
Примечание
idb
int(11)
Код
nameb
text
Наименование
fullnameb
text
Полное наименование
region
text
Регион
67
telefon
varchar(255)
Телефоны
site
varchar(100)
Сайт
number_liz
varchar(10)
Номер лицензии
status_uch_vkl
text
Статус участника системы страхования
вкладов
activi
text
Размер активов
adres
text
Адрес
Таблица 0.14
Таблица Категории документов
Идентификатор
Тип данных
Примечание
idkat
int(11)
Код категории документа
namekat
text
Наименование категории документа
2.3.3. Структурная схема пакета (дерево вызова программных модулей)
Структурная схема пакета представлена на рисунке 2.8.
Модуль инициализации
программ
Модуль безопасности
Модуль главного меню
Модуль Справочники Модуль Регистрация Модуль Пользователи
Модуль работы с БД
Модуль Отчеты
Рисунок 2.3.3.8. Структурная схема пакета
68
Таблица 2.3.3.15
Описание функций модулей
Наименование модуля
Функции модуля
Модуль безопасности
Содержит процедуры и функции, обеспечивающие ввод
и проверку пароля, вход пользователей в систему,
автоматический выход из системы через определенный
промежуток времени
Модуль
инициализации
программы
После успешного входа в систему, запускает
программу, используя настройки прав доступа для
учетной записи пользователя
Модуль
взаимодействия с
базой данных
Содержит процедуры и функции, используемые для
установления соединения с базой данных ИС, а также
управляющие операциями чтения, записи и
редактирования данных
Модуль справочной
системы
Содержит процедуры и функции, необходимые для
отображения справочной информации
Модуль главного меню
Содержит главное меню, из которого осуществляется
вызов остальных экранных форм
Модуль «Отчеты»
Содержит процедуры и функции для ввода параметров
запроса, просмотра и печати отчетов
Модуль
«Справочники»
Содержит процедуры функции, позволяющие
просматривать содержимое справочников системы, и
редактировать их (если позволяют права доступа)
Модуль
«Пользователи»
Содержит процедуры функции, позволяющие
управлять списками пользователей (если позволяют
права доступа)
Модуль «Регистрация»
Содержит процедуры и функции, позволяющие
регистрировать документы
2.3.4. Описание программного модуля «вход в систему»
Рассмотрим порядок работы некоторых модулей системы, используя
методологию UML.
Прецедент «Аутентификация пользователя» активизируется всеми
субъектами ИС. Прежде чем пользователю начать работу с БД, система
запрашивает его пароль и логин. Если пользователь не зарегистрирован или в
пароле и/или логине допустил ошибку, то он не получает доступа к работе в ИС.
После успешной проверки логина и пароля пользователя открывается главное
окно программы. На рис. 2.8, 2.9 представлены диаграмма последовательности и
диаграмма действий этого прецедента.
69
Оператор
Кнопка
Данные
аутентификации
Окно авторизации Основное окно
Ввод логина и пароля
Нажатие на кнопку
Запрос данных
Данные аутентификации
Проверка полученных
данных
Вывод сообщения о
неверно введенных данных
Открытие главного окна, если проверка успешна
Рисунок 2.3.4.1Диаграмма последовательности «Аутентификация
пользователя»
Прецедент «Настройка прав доступа» активизируется только субъектом
ИС администратор, т.к. данную функцию системы может выполнять только
администратор баз данных. Он создает учетные записи пользователей, их
пароли. Данная функция является основной по обеспечению безопасности
системы и данных. Защищает от несанкционированного доступа к информации
70
посторонних лиц. После создания учетной записи пользователя, ему
сопоставляется одна из ролей. На основании этих ролей и будет происходить
разграничение прав доступа. На рис. 2.10, 2.11 представлены диаграмма
последовательности и диаграмма действий данного прецедента.
Запуск информационной системы
Окно ввода пароля и логина
Ввод пароля и логина
Проверка логина и
пароля системой
Проверка прошла неудачно
Открытие главного окна системы
Проверка прошла
удачно
Рисунок 2.3.4.2 Диаграмма действий «Аутентификация пользователя»
Прецедент «Ввод записи в БД» активизируется субъектом ИС оператор.
Данный прецедент описывает процесс ввода новых данных в БД. Этим
занимается пользователь с ролью оператор. Данные вводятся в формы ввода на
основании документов клиента, а также вся справочная информация, которая
нужна в процессе работы с системой. На рис. 2.10, 2.11 представлены диаграмма
последовательности и диаграмма действий данного прецедента.
71
Оператор
Таблицы БД
Ссылка на форму Кнопка Сохранить
Настройка прав
доступа форма
Обращение к ссылке
Открытие формы
Добавление пользователя
Назначение роли
Удаление пользователя
Нажатие на кнопку
Сохранение данных
Рисунок 2.3.4.3 Диаграмма последовательности «Настройка прав доступа»
72
Выбор ссылки на форму
Открытие формы настройки прав
Редактирование данных о пользователях
Нажатие на кнопку «Сохранить»
Сохранение информации в БД
Рисунок 2.3.4.4 Диаграмма действий «Настройка прав доступа»
73
Оператор
Таблицы БД
Ссылка на форму Кнопка СохранитьФорма ввода
Обращение к ссылке
Открытие формы ввода
Ввод данных
Нажатие на кнопку
Сообщение о
некорректных данных
Сохранение данных
Проверка данных на
корректность
Рисунок 2.3.4.5 Диаграмма последовательности «Ввод записи в БД»
Прецедент «Редактирование БД» активизируется субъектом ИС оператор.
Данный прецедент описывает процесс изменения и удаления данных в БД. Этим
занимается пользователь с ролью оператор. Данные изменяются и удаляются в
формах ввода данных документов, а также формах справочников. На рис. 2.10,
2.11 представлены диаграмма последовательности и диаграмма действий
данного прецедента.
74
Выбор ссылки на форму
Открытие формы ввода
Заполнение формы данными
Проверка
введенных данных
Сообщение о некорректных данных
Сохранение данных в БД
Нажатие на кнопку «Сохранить»
Рисунок 2.3.4.6 Диаграмма действий «Ввод записи в БД»
75
Оператор
Таблицы БД
Ссылка на форму Кнопка СохранитьФорма ввода
Обращение к ссылке
Открытие формы ввода
Изменение данных
Нажатие на кнопку
Сообщение о
некорректных данных
Сохранение данных
Проверка данных на
корректность
Удаление данных
Рисунок 2.3.4.7. Диаграмма последовательности «Редактирование БД»

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

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