Диплом: Автоматизация процесса внутрикорпоративного взаимодействия сотрудников компании ФГБУ «ФЦТ»

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
81
В области № 2 используются экранная форма регистрация данных
справочников. При этом используются данные всех системы справочников,
указанных ранее.
В области № 3 администратор и пользователь системы получает на экран
состав справочников, а также список сообщений и отчетов. При этом
используются данные из всех справочников системы и таблицы Сообщения. При
необходимости данные документы можно вывести на печать.
2.2.2 Характеристика нормативно-справочной, входной и
оперативной информации
В качестве входной информации в разработанной системе
документооборота используются следующие документы и сведения:
Перечень отделов компании;
Список сотрудников компании – пользователей системы;
Список должностей;
Список категорий сообщений;
Перечень сообщений для отправки.
Данные документы вносятся в систему вначале ее работы.
В системе используются справочники, приведенные в таблице 2.2.
Таблица 2.2
Перечень используемых справочников
п
п
Название
справочни
ка
Ответственн
ый за ведение
Средний
объём
справочни
ка в
записях
Средняя
частоту
актуализац
ии
Средний
объем
актуализаци
и, %
1
Тип
пользовател
я
Администрато
р
100
1 раз в месяц
10
2
Пользовате
ль
Администрато
р
10
1 раз в год
10
3
Отдел
Администрато
р
200
1 раз в год
10
82
4
Категория
сообщения
Пользователь
200
1 раз в год
25
6
Должность
Пользователь
100
ежедневно
10
Справочники Отдел, Тип пользователя, Категория сообщения, Должность
включают наименования соответствующих реквизитов.
В качестве оперативной используется таблица Сообщения, которая
содержит сведения о сообщении, дате и времени его отправления, статусе
доставки.
2.2.3 Характеристика результатной информации
Результатной информацией для задачи автоматизации документооборота
являются следующие документы:
список сотрудников;
список отделов;
список должностей;
список категорий сообщений;
список сообщений;
Отчет «Входящие сообщения» для каждого пользователя;
Отчет «Исходящие сообщения» для администратора системы.
В списке сотрудников имеются следующие реквизиты:
фамилия, имя, отчество сотрудников;
дата регистрации;
должность;
отдел;
дата рождения;
логин и пароль для доступа в систему;
Статус пользователя.
Данный документ формируется на основе справочников Отделы,
Пользователи.
Списки сообщений имеют следующие реквизиты:
наименование сообщения;
содержание сообщения;
83
дата отправки;
статус доставки email;
Статус доставки sms;
Отчет по входящим сообщениям содержит следующие реквизиты:
Наименование пользователя;
Дата отправки сообщения;
Статус доставки sms;
Статус доставки email;
Текст сообщения;
Отправитель.
2.3 Программное обеспечение задачи
2.3.1 Общие положения (дерево функций и сценарий диалога)
В разработанной системе предусмотрено 2 вида пользователей;
Сотрудник, осуществляющий получение сообщений;
Администратор, осуществляющий отправку сообщений и получение
отчетов
Различие между функциями данных пользователей содержится в
различном уровне к доступу редактирования справочников. Дерево функций для
администратора представлено на рисунке 2.3.
84
Функции
администратора
Работа со
справочниками
Отделы
Категория
сообщения
Должности
Пользователь
Работа с
сообщениями
Создание
Отправка
Получение
отчетов
Список
пользователей
Список
сообщений
Список отделов
Настройки
Тип
пользователя
Изменение
статуса
Получение
отчетов
Отчет
Входящие
Дизайн
Окна
Авторизация
Порядок
отображения
Отчет
Исходящие
Рис. 2.3 Дерево функций системы для администратора
Функции
пользователя
Работа с
сообщениями
Получение
Прочтение
Получение
отчетов
Настройки
Отчет
Входящие
Дизайн
Окна
Авторизация
Порядок
отображения
Рисунок 2.4 Дерево функций для пользователя
85
Сценарии диалога для соответствующих пользователей системы
приведены на рисунках 2.5-2.6.
Содержание
Добавление
Редактирование
Авторизация
Главное меню
Работа со
справочниками
Отделы
Категория
сообщения
Должности
Пользователь
Работа с
сообщениями
Создание
Отправка
Получение
отчетов
Список
пользователей
Список
сообщений
Список отделов
Выход
Тип
пользователя
Изменение
статуса
Получение
отчетов
Отчет
Входящие
Отчет
Исходящие
Параметры отчетов
Вывод на печать
Редактирование
Рисунок 2.5 Сценарий диалога для администратора
86
Авторизация
Главное меню
Сообщения
Список
входящих
Пометить как
прочитанное
Получение
отчетов
Отчет
Входящие
Выход
Пометить как
непрочитанное
Вывод на печать
Рис. 2.6 Сценарий диалога для сотрудника
2.3.2 Характеристика базы данных
В соответствии с выбранной СУБД (Microsoft SQL Server 2008R2)
построена физическая модель базы данных, представленная на рисунке 2.7. Схема
построена с помощью программного средства MS SQL Management Studio 2008.
87
Рисунок 2.7 Физическая модель базы данных
В базе данных предусмотрено 6 таблиц для хранения данных различного
типа. Характеристика данной информации для каждой из таблиц приведена в
таблице 2.3.
Таблица 2.3
Назначение хранимой информации
Название таблицы
Назначение хранимой информации
katmessage
Категория сообщения
message
Сообщение
otdel
Наименование отдела
position
Должности
tipuser
Тип пользователя
user
Пользователь
Тип каждого поля каждой таблицы таблиц, приведенных на схеме,
приведена в таблицах ниже.
88
Таблица 2.4
Структура таблицы katmessage
Поле
Тип
Null
По умолчанию
idkm
int(11)
Нет
name
timestamp
Нет
CURRENT_TIMESTAMP
dateadd
int(10)
Нет
status
varchar(255)
Нет
ogr
text
Нет
Таблица 2.5
Структура таблицы message
Поле
Тип
Null
По умолчанию
idm
int(11)
Нет
datem
timestamp
Нет
CURRENT_TIMESTAMP
iduadd
int(10)
Нет
zagn
varchar(255)
Нет
bodyn
text
Нет
udaln
int(1)
Нет
0
kodrazdel
varchar(12)
Нет
statread
varchar(255)
Нет
statusmessage
int(1)
Нет
0
katmessage_idkm
int(11)
Нет
user_idu
int(11)
Нет
Таблица 2.6
Структура таблицы otdel
Поле
Тип
Null
По умолчанию
ido
int(11)
Нет
nameotd
int(11)
Нет
telefon
int(11)
Нет
rukotdel
int(11)
Нет
status
int(5)
Нет
Таблица 2.7
Структура таблицы position
Поле
Тип
Null
По умолчанию
idp
int(1)
Нет
namep
varchar(255)
Нет
status
int(1)
Нет
0
Таблица 2.8
Структура таблицы tipuser
Поле
Тип
Null
По умолчанию
idtu
int(1)
Нет
89
nametip
varchar(255)
Нет
raz
int(1)
Нет
0
Таблица 2.9
Структура таблицы user
Поле
Тип
Null
По умолчанию
idu
int(11)
Нет
nameuser
varchar(255)
Нет
datereg
timestamp
Нет
CURRENT_TIMESTAMP
login
varchar(25)
Нет
password
varchar(25)
Нет
status
int(1)
Нет
udaluser
int(1)
Нет
0
email
varchar(255)
Нет
telefon
int(6)
Нет
otpravl sms
varchar(255)
Нет
otpravl email
varchar(50)
Нет
idotdel
varchar(30)
Нет
koduser
varchar(45)
Да
NULL
tipuser_idtu
int(1)
Нет
position_idp
int(1)
Нет
otdel_ido
int(11)
Нет
2.3.3 Структурная схема пакета (дерево вызова программных
модулей)
Схема вызова программных модулей представлена на рисунке 2.8.
90
ПМ Главное меню
ПМ Работа со
справочниками
ПМ Отделы
ПМ Категория
сообщения
ПМ
Должности
ПМ
Пользователь
ПМ Работа с
сообщениями
ПМ
Добавление
сообщения
ПМ Получение
отчетов
ПМ
Настройки
ПМ
Тип
пользователя
ПМ Изменение
статуса
ПМ
Добавление
получатлей
ПМ
Редактировани
е
ПМ
Вывод на
печать
ПМ
Параметры
отчетов
Рис. 2.8 Схема вызова программных модулей
Описание программных модулей представлено в таблице 2.10.
Таблица 2.10
Описание программных модулей
п/п
Наименование модуля
Функции модуля
1)
ПМ Авторизация
Выполняет авторизацию пользователей при их
доступе в систему
2)
ПМ Главное меню
Производит вызов меню, для каждого вида
пользователей - своего
3)
ПМ работы со
справочниками
Содержит определенные процедуры,
позволяющие осуществлять редактирование
справочников
4)
ПМ Работа с сообщениями
Формирует сообщениями в соответствии с
заданными критериями, регистрирует
сообщения
5)
ПМ получения отчетов
Содержит заранее определенные процедуры
формирования отчетных документов
6)
ПМ вывода на печать
Выводит результатные документы на печать

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

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