Дипломная работа: Исследование и разработка информационной системы процесса внутрикорпоративного взаимодействия сотрудников компании на примере ООО "Монтаж"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
49
Функции информационной системы автоматизации почтовых рассылок:
предоставление информации о подписчиках;
предоставление информации о подписанных изданий;
вывод бланка квитанции об оплате для заказа издания;
редактирование и корректировка БД;
обеспечение быстрого доступа к информации.
автоматизация рассылки почтовых сообщений.
Информационная модель представляет собой схему движения входных,
промежуточных и результативных потоков и функций предметной области.
Кроме того, она объясняет, на основе каких входных документов и какой
нормативно-справочной информации происходит выполнение функций по
обработке данных и формирование конкретных выходных документов.
Информационная модель представлена на рис. 2.1.
Администратор
Регистрация
документа
Документ
Спр Типы док.*
Спр Типы док.
ИС
Т Документы*
Т Документы
Т Сотрудники*
Т Сотрудники
Трудовая книжка
Спр Отделы*
Спр Отделы
Штатное расписание
Список сотрудников
Список документов
по типам
Список документов
с резолюцией, по
типам
Список документов
в архиве, по типам
Список документов
на контроле
Список
документов по
типам
Список
документов с
резолюцией,
по типам
Список
документов в
архиве, по
типам
Список
документов на
контроле
Сотрудник
Авторизация
Т История*
Т История
Список
сотрудников
История заходов
История
заходов
Регистрация
сотрудника
Спр Должности*
Спр Должности
Руководитель
Наложение
резолюции
Т Резолюции*
Т Резолюции
Сотрудник
Администратор
Руководитель
Рис. 0.1 Информационная модель системы
В соответствии с приведенной информационной моделью, работа системы
осуществляется следующим образом.
50
Администратор системы регистрирует сотрудников, используя справочник
«Должности» и изменяя содержимое таблицы «Сотрудники». Также он изменяет
содержимое данной таблицы, редактируя данные для доступа к системе каждого
сотрудника.
Сотрудник регистрирует документы, используя документ и справочник
«Типы документов» и изменяя содержимое таблицы Документы.
Руководитель формирует резолюцию к документу, используя таблицу
Документы и формируя таблицу Резолюции.
2.3.2. Характеристика нормативно-справочной, входной и оперативной
информации
Модель процесса информационного оповещения представлена с
использованием функциональной модели DFD и основана на технологии
подписок (Data Flow Diagram). Данный метод позволяет провести структурный
анализ потоков данных, произвести выделение атрибутов и перейти к
конструированию базы данных. Для анализа потоков данных используются
диаграммы потоков данных.
Выделим сущности:
Подписчик (клиент)
Рассылка
Редакции
Сущность подписчик будет содержать информацию о подписчике и
выбранном им издании.
Сущность рассылка, которая содержит информацию необходимую для
рассылки изданий.
Также немаловажно выделить еще одну сущность. Это сущность редакции.
Они представляют информацию о подписных изданиях.
Связь между сущностями Клиент и Рассылка: «один к одному», так как
один клиент, проживающий по одному адресу, будет получать почту по одной
рассылке.
Связь между сущностями Рассылка и Редакции: «один к одному», так как
одна рассылка, будет, работает с одной редакцией.
Если степень связи 1:1(один к одному), и класс принадлежности одной
51
сущности обязательный, а второй необязательный, то формируется два
отношения под каждую из сущностей. К отношению, сущность которого имеет
класс принадлежности обязательный добавляется ключ сущности с
необязательным классом.
Таким образом, формируется два набора предварительных отношений:
Подписчик (ID_ подписчика, ID_ Рассылки),
Рассылка (ID_ Рассылки).
Подписчик (ID_подписчика, ID_ редакций),
Редакции (ID_ редакций).
2.3.3. Характеристика результатной информации
Сформировав предварительные наборы, можно составить результирующее
отношение, добавив все не ключевые атрибуты.
Определение ключей (первичных и внешних)
В таблице «PODPISHIK» первичным ключом является поле
«ID_PODPISHIK», так как информация, находящаяся в этом поле, является
уникальной.
Данная таблица является родительской для таблицы «RASSILKA» и
«REDAKCII». Поля «ID_RASSILKA», «ID_REDAKCII» таблиц «RASSILKA» и
«REDAKCII» ссылаются на поля таблицы «PODPISHIK». При этом
осуществляется каскадная ссылочная целостность, то есть при удалении кода в
таблице «PODPISHIK» удаляются все связанные записи в дочерней таблице.
В данной автоматизированной системе используется база данных,
состоящая из трёх таблиц: Подписка, Рассылка, Редакции.
Таблица 2.5 - Список полей таблицы «Подписчик»
Наименование
атрибутов
Тип
полей
Размер
полей
Допустимость
неопределенных
значений
ID_подписчика
Integer
NOT NULL
Имя
Charact
er
20
Фамилия
Charact
er
20
Дата рождения
Data
Адрес
Charact
er
50
Дата регистрации
Data
53
Рис.2.2. Древо функций
Древо функций включает в себя основные функции: ведение справочников
- их просмотр, ввод первичных документов, формирование результативных
документов. Данные из первичных документов водятся в таблицы БД. Данные из
таблиц с результативной информацией распечатываются. Таблицы
просматриваются. Распечатываются файлы с планами-отчётами и со
статистическими отчётами.
54
Рис. 2.3. Сценарий диалога
Экранные формы для формирования статистических отчетов содержат
только данные временного периода, поэтому они только просматриваются и
редактируются. Файлы для статистических отчетов только просматриваются.
На рисунке представлен сценарий диалога.
Источник: https://baza.diplomsite.ru/previewfile/8713