Диплом: Автоматизация и обеспечение информационной безопасности управления проектами ООО «АРТЭКС»

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
65
2.2. Информационное обеспечение задачи
2.2.1. Информационная модель и её описание
Рис. 2.1 - Информационная модель
Область 1 отображает процесс конфигурирования ИС в части ввода
начальной информации. Вся эта информация необходима для ввод данных по
проектам..
Область 2 отображает процесс динамического заполнения базы данных
сотрудниками фирмы для ведения базы данных проектов в БД.
Проектировщики предполагают, что при вводе данных сотрудников
сначала вводятся данные сотрудника, потом выбирается специальность
сотрудника, и вводятся данные для входа в АИС.
Проектировщики предполагают, что при вводе проекта в БД
специалист выполняет следующие действия:
66
Вводит сначала данные проекта – название, дату начала и
окончания проекта,.
вводит требуемое для проекта оборудования.
вводит файлы по проекту.
Область 3 отображает то, что моделируема ИС предоставляет на
выходе
Отчет «Данные проекта»
Из справочника «Проекта» узнаем внутренний идентификатор
проекта.
Из справочника «Документы » узнаем список документов для
данного проекта
Из справочника «Оборудование» узнаем оборудование и его кол-
во для данного проекта
Отчет «Все проекты сотрудника».
Из справочника «Сотрудники» узнаем табельный номер
сотрудника
Из справочника «проекты» узнаем все проекты, в которых
данный сотрудник ответственное лицо.
2.2.2 Характеристика нормативно-справочной, входной и оперативной
информации
В составе информационного обеспечения изучаемого комплекса задач
существенная роль отводится классификаторам информации: обеспечить
сокращение призначной части (идентификатора) показателей, и таким
образом, уменьшить размер хранимых данных в ЭВМ и время на отбор
данных, нужных для решения поставленных задач, упростить обработку
данных дает возможность классификации и кодирования информации.
Классификатор — это документ, с поддержкой которого происходит
67
формализованное представление финансовой информации в ЭИС,
включающий наименования объектов, названия классификационных
группировок и их кодовые обозначения. В зависимости от применения они
делятся на три категории:
1. общегосударственные классификаторы, применяемые абсолютно во
всех секторах экономики и абсолютно во всех уровнях управления с целью
повсеместного и идентичного обозначения объектов;
2. отраслевые (ведомственные) классификаторы, применяемые в
пределах определенной отрасли (ведомства);
3. локальные, используемые в пределах определенной компании или
группы организации.
С целью полной формализации финансовой информации мало обычной
классификации, по этой причине выполняют процедуру кодирования.
Кодирование — это процесс присвоения условных обозначений
объектам и классификационным группам согласно соответствующей системе
кодирования.
Система кодирования — это комплекс правил обозначения объектов и
группировок с применением кодов.
Код — это относительное обозначение объектов или группировок в
виде символа или группы символов в соответствии с принятой системой. Все
без исключения системы кодировки можно объединить в два подмножества:
регистрационных и классификационных систем кодирования.
В системе применяются следующие разновидности системы
кодирования, показанные в таблице 2.2.
68
Таблица 2.2
Используемые системы кодирования
Кодируемое
множество
объектов
Длин
а кода
Мощност
ь кода
Система
кодировани
я
Система
классификаци
и
Вид
классификатор
а
Сотрудник
4
9999
Порядковая
Отсутствует
Локальный
Уровень
доступа
4
9999
Порядковая
Отсутствует
Локальный
Оборудовани
е
4
9999
Порядковая
Отсутствует
Локальный
Вид
оборудования
2
99
Порядковая
Отсутствует
Локальный
Проект
4
9999
Порядковая
Отсутствует
Локальный
2.2.3 Характеристика результатной информации
Отчеты:
Данные проекта - после выбора проекта выводит на экран список
оборудования и файлов по проекту, а именно:
Название проекта
Дата начала
Дата окончания
Сотрудник ответственный за проект
Данные о клиенте
Адрес объекта
Вид оборудования
Фирма-производитель
Название оборудования
69
Характеристика 1
Характеристика 2
Кол-во в проекте
Название файла по проекту
Все проекты сотрудника - после выбора сотрудника выводит на экран
список проектов за которые данный сотрудник был ответственен
Название проекта
Дата начала
Дата окончания
Данные клиента
Адрес клиента(объекта)
2.3. Программное обеспечение задачи
2.3.1. Общие положения (дерево функций и сценарий диалога)
Схемы "Дерево функций" (рис. 2.2) и "Сценарий диалога" (рис 2.3) по
своей сути позволяют наглядно показать иерархию функций управления и
обработки данных, которые автоматизированы в разработанном
программном продукте.
Функции
сотрудника
компании
Основные Служебные
Добавление
информации
Редактирование
информации
Заполнение
справочников
Проект
Фирмы-
производители
СотрудникиДолжности
Проект
Вид
оборудования
Оборудование
Рис. 2.2 – Дерево функций
Развитие диалога во времени можно рассматривать как
70
последовательность переходов системы из одного состояния в другое. Ни
одно из этих состояний не должно быть тупиковым, т.е. пользователь должен
иметь возможность перейти из любого текущего состояния диалога в
требуемое (за один или несколько шагов). Для этого в ходе разработки
интерфейса необходимо определить все возможные состояния диалога и пути
перехода из одного состояния в другое - разработать сценарий диалога.
Из главного меню пользователь может выбрать три пункта –
Справочники, Проектв, Запросы.
При выборе пункта Справочника станут доступны пять подпунктов:
Должности
Сотрудники
Фирмы-производители
Вид оборудования
Оборудование
После выбора любого из этих подпунктов откроется оконная форма, в
которой есть возможность добавлять, изменять и удалять данные. После
этого можно закрыть оконную формы и приступить к новому выбору
требуемого пункта меню.
При выборе пункта меню «Проекты», на экране сразу откроется
оконная форма, в которой можно добавлять, изменять и удалять проект в БД.
После этого можно закрыть оконную формы и приступить к выбору
требуемого пункта меню.
При выборе пункта меню «Запросы» станут доступны два подпункта
Отчет по проекту
Все проекты сотрудника
После выбора любого из этих подпунктов откроется оконная форма, в
которой можно просмотреть требуемые данные. После этого можно закрыть
оконную формы и приступить к новому выбору требуемого пункта меню.
71
Главное
меню
Справочники Проекты Запросы
Должности Сотрудники
Фирмы-
производители
Вид
оборудования
оборудован
ие
Отчет по
проекту
Все проекты
сотрудника
Рис. 2.3 - Сценарий диалога
2.3.2. Характеристика базы данных
Главная задача системы - сохранение в базе данных всех необходимых
сведений о проектах сведениях, относящихся к ним. Система должна
использовать справочник тип оборудования и список должностей,
утвержденный руководством. Информация о всех проектах накапливается
постоянно и сохраняется за все время. В системе должен использоваться
единый справочник проектов.
Рассмотрим предметную область.
Предприятие разрабатывает проекты по электрификации объектов. Для
этого введется список оборудования. Таким образом мы нашли первую
сущность – оборудование. У оборудования есть фирма-производитель.
Фирма производитель – следующая сущность. У одного оборудования может
быть одна фирма-производитель, но фирма может производить разное
оборудование. Значит между сущностями оборудование-фирма будет связь
«один-ко-многим».
Каждое оборудование относится к определенному виду. У одного
оборудования может быть один вид оборудования, но оборудования одного
вида может быть много. Значит между сущностями оборудование-вид
оборудования будет связь «один-ко-многим».
В фирме работают сотрудники. Таким образом Сотрудник - следующая
72
сущность.
В фирме есть ставки на каждую должность. Должность – следующая
сущность.
Для входа в программу сотруднику необходимо иметь логин. Таким
образом логин – следующая специальность. У пользователя может быть один
логин для входа в систему, а один логин может быть только один. Значит
между сущностями логин-сотрудник будет связь «один-к-одному». Для
работы в системе сотруднику присваивается уровень доступа. У одного
сотрудника может быть один уровень доступа, но у одного уровня доступа
может быть много сотрудников. Значит между сущностями сотрудник-
уровень доступа будет связь «один-ко-многим».
Компания разрабатывает проекты. То следующая сущность. У каждого
проекта есть ответственный сотрудник. У одно проекта может быть один
ответственный сотрудник, но у одного сотрудника может быть много
проектов. Значит между сущностями сотрудник-проект будет связь «один-ко-
многим».
К каждому проекту может принадлежать много документов, но один
документ принадлежит одному проекту. Значит между сущностями проект-
документ будет связь «один-ко-многим».
В одном проекте может быть много оборудования, но одно
оборудование может быть во многих проектах. Значит между сущностями
проект-оборудование будет связь «многие-ко-многим». Для устранение этой
связи введем сущность оборудование-проект. Тогда между сущностями
проект- оборудование-проект и оборудование-проект – оборудование будет
связь «один-ко-многим».
При анализе предметной области были выявлены сущности.
Определены атрибуты для них, а среди атрибутов определим первичные и
внешние ключи
Перечень выявленных сущностей
Сотрудник;
73
Логин-пароль;
Уровень доступа в систему;
Должность
Фирма-производитель
Вид-оборудование
Оборудование
Проект
Документ про проекту
Оборудование-проект
Сотрудник
S | - Табельный номер (РК)
S | - Фамилия
S | - Имя
S | - Отчество
S | - Контактный телефон
S | -Логин пользователя (FK)
S | -Уровень доступа (FK)
логин
S | -Логин пользователя (РК)
D | - Пароль
Уровень доступа
S | - Идентификатор уровня доступа (РК)
S | -Название уровня доступа (FK)
Должность
S | - Идентификатор должности(РК)
S | - Название должности
74
Фирма-производитель
S | - Идентификатор фирмы(РК)
S | - Название фирмы
Вид оборудования
S | - Идентификатор вида оборудования(РК)
S | - Название вида оборудования
Оборудование
S | - Идентификатор оборудования(РК)
S | - Название оборудования
S | - Характеристика 1
S | - Характеристика 2
S | - Фирма-производитель (FK)
S | - Вид оборудования (FK)
S | - Цена
Проект
S | - Идентификатор проекта (РК)
S | - Название проекта
S | - Ответственный сотрудник (FK)
S | - Дата начала создания проекта
S | - Дата окончания работ по проекту
S | - Данные клиента
S | - адрес объекта
Документ про проекту
S | - Название файла
S | - Проект (FK)

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

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