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

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
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
Источник: https://baza.diplomsite.ru/previewfile/1756