Материал: Автоматизация процессов управления в ИТ отделе финансовой компании

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
70
Таблица 2.10
Описание «Schedule»
Поле
таблицы
Описание
Тип
данных
Ограничение на
null
Ключ
ID
Идентификатор
Int
Not null
PK
TypeSched
Тип мероприятия
Int
Not null
sDate
Дата проведения
Datetime
Not null
Description
Описание
Varchar
Таблица 2.11
Описание «Reason»
Поле
таблицы
Описание
Тип
данных
Ограничение на
null
Ключ
ID
Идентификатор
Int
Not null
PK
Name
Название
Varchar
Not null
Таблица 2.12
Описание «Pass»
Поле
таблицы
Описание
Тип
данных
Ограничение на
null
Ключ
ID
Идентификатор
Int
Not null
PK
Schedule
Идентификатор
расписания
Int
Not null
FK
Personal
Идентификатор
персонала
Int
Not null
FK
Reason
Идентификатор
причины
Int
FK
EndPass
Пройдено
Bit
71
Таблица 2.13
Описание «Incident»
Поле
таблицы
Описание
Тип
данных
Ограничение на
null
Ключ
ID
Идентификатор
Int
Not null
PK
TypeIncident
Идентификатор типа
Int
Not null
FK
sDate
Дата происшествия
Datetime
Not null
Description
Описание
Text
Travma
Была травма
Bit
Таблица 2.14
Описание «TypeIncident»
Поле
таблицы
Описание
Тип
данных
Ограничение на
null
Ключ
ID
Идентификатор
Int
Not null
PK
Name
Название
Varchar
Not null
Таблица 2.15
Описание «Actor»
Поле
таблицы
Описание
Тип
данных
Ограничение на
null
Ключ
ID
Идентификатор
Int
Not null
PK
Incident
Идентификатор
инцидента
Int
Not null
FK
Personal
Идентификатор
персонала
Int
Not null
FK
Role
Идентификатор роли
Int
Not null
FK
72
Таблица 2.16
Описание «Role»
Поле
таблицы
Описание
Тип
данных
Ограничение на
null
Ключ
ID
Идентификатор
Int
Not null
PK
Name
Название
Varchar
Not null
Таблица 2.17
Описание «Instruction»
Поле
таблицы
Описание
Тип
данных
Ограничение
на null
Ключ
ID
Идентификатор
Int
Not null
PK
sDate
Дата создания
Datetime
Not null
Description
Описание
Varchar
Personal
Идентификатор
персонала
Int
Not null
FK
EndInstruction
Недействительна
Bit
Таблица 2.18
Описание «ListInstruction»
Поле
таблицы
Описание
Тип
данных
Ограничение на
null
Ключ
ID
Идентификатор
Int
Not null
PK
Instruction
Идентификатор
инструкции
Int
Not null
FK
Incident
Идентификатор
инцидента
Int
Not null
FK
73
Таблица 2.19
Описание «SIZ»
Поле
таблицы
Описание
Тип
данных
Ограничение на
null
Ключ
ID
Идентификатор
Int
Not null
PK
TypeSIZ
Идентификатор типа
Int
Not null
FK
Model
Модель СИЗ
Varchar
Not null
StateSIZ
Есть на складе
Bit
Job
Идентификатор работы
Int
FK
Таблица 2.20
Описание «TypeSIZ»
Поле
таблицы
Описание
Тип
данных
Ограничение на
null
Ключ
ID
Идентификатор
Int
Not null
PK
Name
Название
Varchar
Not null
В результате, была разработана база данных АС ОТ, схема которой
представлена на рисунке 2.6.
Рис. 2.6. Схема данных
74
2.3.3 Структурная схема пакета (дерево вызова программных
модулей)
В результате, приложение АС ОТ потребует реализации следующих
модулей её составляющих:
uLogin;
uMain;
uSchedule;
uPass;
uPersonal;
uJob;
uActor;
uInstruction;
uListIncident;
uLibrary;
uUsr;
uDM.
Схема взаимодействия программных модулей представлена на рисунке 2.7.
Источник: https://baza.diplomsite.ru/previewfile/2160