Диплом: Автоматизация и обеспечение информационной безапостности процесса внутрикорпорационного взаимодействия сотрудников компании ООО "СТМ-21"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
97
2.2 Информационное обеспечение задачи
2.2.1 Информационная модель и ее описание
Ниже приведена информационная модель и ее описание.
Рисунок 8. Информационная модель ИС
На схеме отражены основные таблицы и справочники, их использование и
зависимость в информационной системе.
Пользователь связывается со своим собеседником и создает чат или
конференция с несколькими собеседниками.
It-отдел занимается управлением пользователями, разграничением прав,
созданием профилей и контролем бэкапа базы данных.
98
2.2.2 Характеристика нормативно-справочной, входной и
оперативной информации
Входной информацией для вводимой информационной системы будут
данные из файлов и рабочие обсуждения.
В созданной конфигурации имеются справочники:
Таблица 12
Сводная таблица справочников
Название
справочни
ка
Ответственн
ый за его
ведение
Средний
объем
справочника
\в записях
Частота
актуализац
ии
Объем
обновлен
ия
записей
Создание
чата
Разработчик ПО
300
1 раз в месяц
10
Создание
конференц
ии
Разработчик ПО
300
1 раз в месяц
15
Загрузка
файлов
Начальник it-
отдела
140
1 раз в 3
месяца
10
Сортировка
сообщений
и контактов
Разработчик ПО
60
1 раз в 3
месяца
10
2.2.3 Характеристика результативной информации
Экранные формы готового мессенджера указаны в таблице ниже
99
Таблица 13
Описание выходных документов
2.3 Программное обеспечение задачи
2.3.1 Общие положения (дерево функций и сценарий диалога)
В базе дан
н
ых отр
ажается ин
фор
мация об опр
еделен
н
ой пр
едметн
ой
области. Пр
едметн
ой областью н
азывается часть р
еальн
ого мир
а,
пр
едставляющая ин
тер
ес для дан
н
ого исследован
ия.
В зависимости от аспекта р
ассмотр
ен
ия р
азличают модели дан
н
ых
н
ескольких ур
овн
ей. Число р
еальн
о выделен
н
ых и самостоятельн
о
поддер
живаемых ур
овн
ей моделей будет зависеть от особен
н
остей СУБД.
Чаще всего выделяют тр
и ур
овн
я моделей: логический, физический и
вн
ешн
ий.
№ пп
Номенклатура
Реквизиты
Используемые
таблицы
Частота
создания
1
Чат
Название
Дата
Личные
данные
участников
Список
файлов
Дата онлайна
собеседника
Пользователь
Собеседник
Текстовый чат
Ежедневно
2
Конференция
Название
Дата
Личные
данные
участников
Список
файлов
Дата онлайна
собеседника
Пользователь
Собеседник
Конференция
Ежедневно
100
ER-модель пр
едставляет собой гр
афическое описан
ие пр
едметн
ой
области, является одн
им из элемен
тов кон
цептуальн
ой модели.
Использован
ие ER-моделир
ован
ия (особен
н
о в сочетан
ии с
автоматизир
ован
н
ыми ср
едствами пр
оектир
ован
ия - CASE-ср
едствами) дает
мн
ого пр
еимуществ:
предписывая определенную методологию моделирования, делает
анализ предметной области более целенаправленным и конкретным;
является удобным средством документирования проекта.
ER-модель дипломного проекта:
101
Пользователь
Код Пользователя
Сортировка
Код чата\беседы
Название типа сортировки
Бэкап
Код бэкапа
Код ячейки БД
Ячейка БД
Код чейки
Код чата
Тестовый чат
Код чата
Название чата
ФИО
Никнейм
Дата рождения
Телефон
Список участников
Список файлов
Дата сообщений
Расписание бэкапа
Дата бэкапа
Собеседник
Код собеседника
ФИО
Дата бэкапа
Код пользователя
Дата сохранения чата\беседы
Сортировка
Никнейм
Дата рождения
Телефон
Текстовая беседа
Код беседы
Название беседы
Список участников
Список файлов
Дата сообщений
Конференция
Код конференции
Название коференции
Список участников
Список файлов
Дата сообщений
Рисунок 9. ER-диаграмма
102
На основе физической модели была создана база данных MySQL
Express, использую продукт ERWin.
ERwin является одним из CASE средств, позволяющих моделировать
бизнес-процессы. Он относится к категории i-CASE. ERwin обеспечивает
интеграцию моделей верхнего уровня с моделями нижнего уровня. Модели
верхнего уровня разрабатываются на начальных стадиях проектирования
информационных систем. Модели нижнего уровня разрабатываются на этапе
создания программного кода и тестирования. Основное предназначение
ERwin data modeler это моделирование данных, поэтому с точки зрения
моделирования бизнес-процессов его применение ограничено. Он позволяет
создавать модели данных высокого уровня, выполнять автоматическое
преобразование этих моделей в модели низкого уровня, генерировать схемы
базы данных и описание данных на уровне программного кода.
CASE средство CA ERwin r9 обладает следующими возможностями,
важными для моделирования бизнес-процессов:
Графическое представление комплексных структур данных. За
счет графических средств ERwin можно в автоматическом режиме создавать
модели, которые обеспечивают наглядное представление всей структуры
данных;
Применение стандартных элементов. В ERwin предусмотрен
набор типовых моделей, которые позволяют повысить эффективность работы
и исключить ошибки дублирования информации;
Сравнение моделей данных и баз данных. За счет этого
инструмента есть возможность провести автоматическое сравнение и
синхронизацию элементов бизнес-процессов (из моделей данных) с
элементами базы данных;
Интеграция с другими средствами моделирования. ERwin
обладает широкими возможностями по экспорту/импорту моделей. За счет
встроенных средств есть возможность обмениваться моделями с другими
средствами моделирования, в том числе, поддерживающих UML нотации.
103
2.3.2 Характеристика базы данных
При проектировании базы данных были разработаны таблицы,
приведенные ниже.
Таблица 14
Описание таблиц базы данных
Наименование
Хранимые данные
Пользователь
Сведения о пользователе
Собеседник
Сведения о собеседнике
пользователя
Текстовый чат
Сведения о текстовом чате
Текстовая беседа
Сведения о текстовой беседе
Конференция
Сведения о конференции
Сортировка
Сведения о сортировке чата\беседы
Ячейка БД
Сведения о ячейке бд
Бэкап
Сведения бэкапе из бд
Характеристика таблиц базы данных приведена ниже.
В таблице 14 описаны характеристики справочника Пользователь
Таблица 15
Пользователь
Номенклатура
поля
Идентификатор
поля
Тип
поля
Длина
поля
Примечание
Код
пользователя
Код
Счетчик
Ключевое
поле
ФИО
ФИО
Короткий
текст
50
Никнейм
Никнейм
Числовое
поле
20
Дата рождения
Дата рождения
Дата
8
Телефон
Телефон
Числовое
поле
10
В таблице 15 описаны характеристики справочника Собеседник
104
Таблица 16
Собеседник
Номенклатура
поля
Идентификатор
поля
Тип
поля
Длина
поля
Примечание
Код собеседника
Код
Счетчик
Ключевое
поле
ФИО
ФИО
Короткий
текст
50
Никнейм
Никнейм
Числовое
поле
20
Дата рождения
Дата рождения
Дата
8
Телефон
Телефон
Числовое
поле
10
В таблице 16 описаны характеристики справочника Текстовый чат
Таблица 17
Текстовый чат
Номенклатура
поля
Идентификатор
поля
Тип
поля
Длина
поля
Примечание
Код чата
Код
Счетчик
Ключевое
поле
Название чата
Название
Короткий
текст
50
Список
участников
Список
Длинный
текст
300
Список файлов
Список
Длинный
текст
300
Дата сообщения
Дата
Дата
8
В таблице 17 описаны характеристики справочника Текстовая беседа
105
Таблица 18
Текстовая беседа
Номенклатура
поля
Идентификатор
поля
Тип
поля
Длина
поля
Примечание
Код чата
Код
Счетчик
Ключевое
поле
Название чата
Название
Короткий
текст
50
Список
участников
Список
Длинный
текст
300
Список файлов
Список
Длинный
текст
300
Дата сообщения
Дата
Дата
8
В таблице 18 описаны характеристики справочника Конференция
Таблица 19
Конференция
Номенклатура
поля
Идентификатор
поля
Тип
поля
Длина
поля
Примечание
Код чата
Код
Счетчик
Ключевое
поле
Название чата
Название
Короткий
текст
50
Список
участников
Список
Длинный
текст
300
Список файлов
Список
Длинный
текст
300
Дата сообщения
Дата
Дата
8
В таблице 19 описаны характеристики справочника Сортировка
106
Таблица 20
Сортировка
Номенклатура
поля
Идентификатор
поля
Тип
поля
Длина
поля
Примечание
Код чата\беседы
Код
Счетчик
Ключевое
поле
Название типа
сортировки
Название
Длинный
текст
300
В таблице 20 описаны характеристики справочника Ячейка БД
Таблица 21
Ячейка БД
Номенклатура
поля
Идентификатор
поля
Тип
поля
Длина
поля
Примечание
Код ячейки
Код
Счетчик
Ключевое
поле
Код чата
Код
Числовое
поле
50
Код
пользователя
Код
Числовое
поле
50
Сортировка
Код
Числовое
поле
10
Дата сохранения
чата\беседы
Дата
Дата
8
Дата бэкапа
Дата
Дата
8
В таблице 21 описаны характеристики справочника Бэкап

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

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