Диплом: Автоматизация документооборота "Подразделений ФАО "Связьтранснефть"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
47
Специалист отдела
проектирования
Специалист отдела
проектирования
ИС
Спр.
«Состояние»
Спр. «Работа»
Спр.
«Направление»
Т «Заказчик»
Т «Проект»
Т «Система»
Т
«Оборудование
»
Т «Фундамент»
Т
«Исполнитель»
Т «Кабель»
Т «Связь»
Т «Выполняет»
Спр.*
«Состояние»
Спр.* «Работа»
Спр.*
«Направление»
Т «График»
Т* «Заказчик»
Т* «Проект»
Т* «Система»
Т*
«Оборудование
»
Т*
«Фундамент»
Т*
«Исполнитель»
Т* «Кабель»
Т* «Связь»
Т* «Выполняет»
Т* «График»
Журнал
оборудования
Журнал
фундамента
Журнал связи Отчёт по прое ктам
Управление
анкетами
исполнителей
Управление
анкетами
заказчиков
Ведение
справочников
Управление
проектами
Ведение
документации
по системе
Формировани
е графика
Ведение
документации по
оборудованию
Ведение
документации
по СКС
Ведение
документации
по
фундаментам
Рис. 2.1. Информационная модель
Для определения работы системы требуется сформировать диаграмму
сущность-связь. Она представлена на рисунке 2.2.
48
Заказчик
Проект
Система
Исполнитель
Состояние
Работа Выполняет
Оборудование
Фундамент
Кабель
Связь
График
Принадлежит
Принадлежит
Принадлежит
Относистя
Обладает
Принадлежит
Относится
Принадлежит
Относится
Направление
Обладает
Относистя
Относится
Назначен
Относится Относится Относится
Относится
Относится
Рис. 2.2. Диаграмма сущность-связь для системы документооборота
В результате, можно построить диаграмму ERD – рисунок 2.3.
Рис. 2.3. ERD базы данных АИС документооборота
Заказчик
Направление
Проект
График
Исполняет
Работа
Выполняет
Сист ема
Фундамент
Связь
Сост ояние
Оборудование
Кабель
49
2.2.2 Характеристика нормативно-справочной, входной и оперативной
информации
Входная информация, которая должна обрабатываться в системе
представлена в таблице 2.2.
Таблица 2.2
Входная информация
Входные данные Описание
Заказчик Данные о компании заказчике.
Проект Общие сведения по проекту.
Система Сведения о системах, которые относятся к проекту.
Исполнитель Данные о сотрудниках, которые могут выполнять
различные виды работ.
Оборудование Данные об оборудовании, которое относится к
определённой системе.
Фундамент Данные о фундаменте, который требуется
смонтировать для оборудования.
Кабельная связь Данные о кабельной связи, объединяющей
оборудование в системах.
План-график Данные о запланированных работах по проекту.
В системе должна содержаться нормативно-справочная информация –
таблица 2.3.
Таблица 2.3
Нормативно-справочная информация
Справочник Описание
Направление Направление деятельности компании, относится к проекту.
Работа Работа, которую может выполнить исполнитель, и которая
запланирована в графике.
Состояние Состояние проекта и графика.
50
2.2.3 Характеристика результатной информации
К результатной информации относятся следующие отчёты:
журнал оборудования;
журнал кабельной связи проекта;
журнал строительства фундаментов;
отчёт по проектам.
В таблице 2.4 представлено описание результатной информации, которая
формируется в системе.
Таблица 2.4
Результатная информация
Отчёт Описание
Журнал оборудования Индекс оборудования, вес, исполнитель, дата
монтажа.
Журнал фундамента Индекс фундамента, вес, исполнитель, дата монтажа.
Журнал связи Индекс, маркировка, число и сечение жил, длина,
индекс прибора 1, индекс прибора 2, дата прокладки.
Отчёт по проектам Название проекта, дата проекта, состояние проекта,
дата закрытия проекта, направление проекта,
заказчик.
2.3 Программное обеспечение задачи
2.3.1 Общие положения (дерево функций и сценарий диалога)
Система документооборота обладает функциями, представленными на
рисунке 2.4 – дерево функций.
51
Дерево функций
Основные Служебные
Ведение анкет
работников
Ведение анкет
заказчиков
Ведение
документации по
проекту
Ведение
документации по
системе
Ведение
документации по
СКС
Ведение
документации по
оборудованию
Ведение
документации по
фундаментам
Ведение
справочников
Настройка
подклчюения
Формирование
графика работ
Формирование
отчётов
Рис. 2.4. Дерево функций
Основные функции:
ведение анкет работников;
ведение анкет заказчиков;
ведение документации по проекту;
ведение документации по системе;
ведение документации по СКС;
52
ведение документации по оборудованию;
ведение документации по фундаментам;
формирование графика работ;
формирование отчётов.
Служебные функции:
ведение справочников;
настройка подключения.
Работа в системе начинается с главного окна и меню. Схема главного
меню представлена на рисунке 2.5.
Главное меню:
1. Основное
2. Справочники
3. Отчёты
4. Настройки
Основное:
1. Заказчики
2. Работники
3. Выход
Справочники:
1. Направления деятельности
2. Работы
3. Статусы проектов
Отчёты:
1. Журнал оборудования
2. Журнал фундамента
3. Кабельный журнал
4. Отчёт по проектам по заказчику
5. Отчёт по проектам за период
Настройки:
1. Подключение
Рис. 2.5. Схема главного меню
Главное меню:
основное;
справочники;
отчёты;
настройки.
Основное:
заказчики;
работники;
выход.
Справочники:
направления деятельности;
работы;
статусы проектов.
Отчёты:
53
журнал оборудования;
журнал фундамента;
кабельный журнал;
отчёт по проектам по заказчику;
отчёт по проектам за период.
Настройки:
подключение.
2.3.2 Характеристика базы данных
База данных АИС документооборота состоит из следующих таблиц:
«Client» – данные о заказчике;
«Direction» – справочник направлений;
«Stat» – справочник статусов проекта;
«Works» – справочник типов работ;
«Worker» – данные о работниках;
«Perform» – данные о выполняемых работах;
«Project» –данные о проектах;
«Systems» – данные о системах;
«Hardware» – данные об оборудовании в системах;
«Foundament» – данные о фундаментах;
«Cabel» – данные о кабельной связи;
«Link» – данные о связанном оборудовании;
«Graph» – график работ по проекту.
На рисунке 2.6 представлена IDEF1X диаграмма уровня KB базы данных
АИС документооборота для филиала АО «Свяьтранснефть».
54
Рис. 2.6. Диаграмма базы данных IDEF1X уровня KB
Далее, требуется подробнее продумать каждую таблицу базы данных со
всеми атрибутами. В таблицах 2.5 – 2.17 представлено описание таблиц базы
данных.
Таблица 2.5
Описание полей «Client»
Наименование
поля
Идентификатор
поля
Тип поля Длина поля Прочее
Идентификатор
ID Int PK
Название Name Varchar 50 Not null
Адрес Address Varchar 100
Телефон Phone Varchar 50
Таблица 2.6
Описание полей «Direction»
Наименование
поля
Идентификатор
поля
Тип поля Длина поля Прочее
Идентификатор
ID Int PK
Название Name Varchar 50 Not null
Таблица 2.7
Описание полей «Stat»
Наименование
поля
Идентификатор
поля
Тип поля Длина поля Прочее
Client
ID
Direction
ID
Project
ID
Client (FK)
Direction (FK)
Sta t (FK)
Graph
ID
Worker (FK)
Works (FK)
Project (FK)
Hardware (FK)
Foundame nt (FK)
Cabel (FK)
Wo rker
ID
Wo rks
ID
Perform
ID
Wo rker (FK)
Wo rks (FK)
Systems
ID
Project (FK)
Foundame nt
ID
Hardware (FK)
Link
ID
Hardware (FK)
Cabel (FK)
Stat
ID
Hardware
ID
Systems (FK)
Cabel
ID
System (FK)
55
Идентификатор
ID Int PK
Название Name Varchar 50 Not null
Окончательный
Finish Bit
Таблица 2.8
Описание полей «Works»
Наименование
поля
Идентификатор
поля
Тип поля Длина поля Прочее
Идентификатор
ID Int PK
Название Name Varchar 50 Not null
Таблица 2.9
Описание полей «Worker»
Наименование
поля
Идентификатор
поля
Тип поля Длина поля Прочее
Идентификатор
ID Int PK
ФИО Name Varchar 60 Not null
Дата рождения Birthdate Datetime
Пол Sex Char 1
Работает Job Bit
Таблица 2.10
Описание полей «Perform»
Наименование
поля
Идентификатор
поля
Тип поля Длина поля Прочее
Идентификатор
ID Int PK
Работа Works Int FK, not null
Работник Worker Int FK, not null
Таблица 2.11
Описание полей «Projetc»
Наименование
поля
Идентификатор
поля
Тип поля Длина поля Прочее
Идентификатор
ID Int PK
Название Name Varchar 50
56
Клиент Client Int FK, not null
Направление Direction Int FK, not null
Статус Stat Int FK
Дата начала DateStart Datetime Not null
Окончен Finish Bit
Дата
окончания
DateFinish Datetime
Таблица 2.12
Описание полей «Systems»
Наименование
поля
Идентификатор
поля
Тип поля Длина поля Прочее
Идентификатор
ID Int PK
Название Name Varchar 50 Not null
Проект Project Int Fk, not null
Таблица 2.13
Описание полей «Hardware»
Наименование
поля
Идентификатор
поля
Тип поля Длина поля Прочее
Идентификатор ID Int PK
Система Systems Int FK, not null
Индекс Indexx Varchar Not null
Название Name Varchar 50 Not null
Вес Weigths Numeric (4,2)
Количество Cnt Int Not null
Таблица 2.14
Описание полей «Foundament»
Наименование
поля
Идентификатор
поля
Тип поля Длина поля Прочее
Идентификатор
ID Int PK
Оборудование Hardware Int FK, not null
Индекс Indexx Varchar 50 Not null

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

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