Скачиваний:
7
Добавлен:
17.06.2023
Размер:
3.41 Mб
Скачать

ПРИЛОЖЕНИЕ В

Календарный план проекта

Рисунок В.1 – Календарный план разрабатываемой информационной системы для учета работы сотрудников в газообеспечивающей компании (1-16 задачи)

Рисунок В.2 – Календарный план разрабатываемой информационной системы для учета работы сотрудников в газообеспечивающей компании (16-31 задача)

ПРИЛОЖЕНИЕ Г Модель бизнес-процесса

Рисунок Г.1 – Концептуальный уровень диаграммы (уровень А0)

Рисунок Г.2 – Декомпозиция блока «Процесс учета работы сотрудников компании» (уровень А1)

53

Рисунок Г.3 – Декомпозиция блока «Идентификация пользователя системы»

(уровень А2)

Рисунок Г.4 – Декомпозиция блока «Автоматизация ведения табеля» (уровень А3)

54

Рисунок Г.5 – Декомпозиция блока «Организация прохождения техники безопасности» (уровень А32)

Рисунок Г.6 – Декомпозиция блока «Реализация ремонтных работ» (уровень А33)

55

Рисунок Г.7 – Декомпозиция блока «Работа с сервисными функциями»

(уровень А5)

56

ПРИЛОЖЕНИЕ Д

Описание объектов базы данных

Таблица Д.1 – Атрибуты сущности «Должностные сведения о сотрудниках компании»

Название

 

Наименование

Описание

 

 

 

Тип

Примечание

таблицы

 

атрибута

 

 

 

 

 

 

 

Sotrud

 

ID

 

Уникальный

номер для

integer

Генерируется

(Должностные

(Код

 

идентификации

 

 

самостоятельно

сведения

о

сотрудника, его

конкретного

сотрудника

 

 

сотрудниках

 

табельный

 

компании,

занимаемого

 

 

компании)

 

номер)

 

определенную

должность,

 

 

 

 

 

 

ключевое поле

 

 

 

 

 

n_sotr

(Имя

Имя сотрудника компании

сharacter_

 

 

 

сотрудника)

 

 

 

 

varying

 

 

 

f_sotr (Фамилия

Фамилия

 

 

сотрудника

character_

 

 

 

сотрудника)

компании

 

 

 

varying

 

 

 

o_sotr

 

Отчество

 

сотрудника

character_

 

 

 

(Отчество

 

компании

 

 

 

varying

 

 

 

сотрудника)

 

 

 

 

 

 

 

 

s_date

 

Дата рождения сотрудника

date

 

 

 

(Дата

 

 

 

 

 

 

 

 

 

рождения)

 

 

 

 

 

 

 

 

 

dolg

 

Должность

в

компании,

character_

 

 

 

(Занимаемая

которую

 

 

занимает

varying

 

 

 

должность)

сотрудник

 

 

 

 

 

 

zp (Заработная

 

 

 

 

integer

 

 

 

плата)

 

 

 

 

 

 

 

 

 

tel

 

Рабочий

номер телефона

character_

 

 

 

(Рабочий номер

сотрудника компании

varying

 

 

 

телефона)

 

 

 

 

 

 

 

 

 

fot

 

Фотография

 

сотрудника

character_

 

 

 

(Фотография)

компании

 

 

 

varying

 

 

 

status

 

Отметка

о

нахождении

boolean

Обозначение

 

 

 

 

записи

в

 

состоянии

 

для

 

 

 

 

редактирования

каким-

 

предотвращения

 

 

 

 

либо пользователем

 

редактирования

 

 

 

 

 

 

 

 

 

записи

 

 

 

 

 

 

 

 

 

одновременно

 

 

 

 

 

 

 

 

 

несколькими

 

 

 

 

 

 

 

 

 

пользователями

 

 

s_delete

 

Отметка о необходимости

boolean

Ставится

 

 

 

 

удаления данной записи из

 

значение «true»

 

 

 

 

сущности

 

 

 

 

пользователем

 

 

 

 

 

 

 

 

 

для

 

 

 

 

 

 

 

 

 

администратора,

 

 

 

 

 

 

 

 

 

сами

 

 

 

 

 

 

 

 

 

пользователи не

 

 

 

 

 

 

 

 

 

имеют прав на

 

 

 

 

 

 

 

 

 

удаление

 

 

 

 

 

 

57

 

 

Продолжение таблицы Д.1 – Атрибуты сущности «Должностные сведения о сотрудниках компании»

Название

 

Наименование

Описание

 

 

Тип

Примечание

таблицы

 

атрибута

 

 

 

 

 

Sotrud

 

created_at

Автоматическая

метка

timestamp

Генерируется

(Должностные

 

времени,

определяется

 

самостоятельно

сведения

о

 

первичным

 

внесением

 

 

сотрудниках

 

 

записи

 

 

 

 

компании)

 

updated_as

Автоматическая

метка

timestamp

Генерируется

 

 

 

времени,

определяется

 

самостоятельно

 

 

 

последним

изменением

 

 

 

 

 

записи

 

 

 

 

Таблица Д.2 – Атрибуты сущности «Виды графиков работ в компании»

Название

 

Наименование

Описание

 

 

Тип

Примечание

 

 

таблицы

 

атрибута

 

 

 

 

 

 

 

 

 

Vid_graf

 

ID

 

Уникальный

номер

integer

Генерируется

 

(Виды

 

(Код

графика

для

идентификации

 

самостоятельно

 

графиков

 

работ)

 

вида

 

графика,

 

 

 

 

 

работ

в

 

 

ключевое поле

 

 

 

 

 

компании)

 

prod

 

Продолжительность

character_

 

 

 

 

 

 

(Продолжительн

рабочего

времени в

varying

 

 

 

 

 

 

ость

рабочего

часах

 

 

 

 

 

 

 

 

 

времени)

 

 

 

 

 

 

 

 

 

 

 

nach

 

Время

 

начала

character_

 

 

 

 

 

 

(Начало

 

рабочего

времени

varying

 

 

 

 

 

 

рабочего

для

определенного

 

 

 

 

 

 

 

времени)

вида графика

 

 

 

 

 

 

 

 

status

 

Отметка

 

о

boolean

Обозначение

 

для

 

 

 

 

нахождении

записи

 

предотвращения

 

 

 

 

 

в

 

состоянии

 

редактирования

 

 

 

 

 

редактирования

 

записи

одновременно

 

 

 

 

каким-либо

 

 

несколькими

 

 

 

 

 

 

пользователем

 

пользователями

 

 

 

s_delete

 

Отметка

 

о

boolean

Ставится

значение

 

 

 

 

необходимости

 

«true»

пользователем

 

 

 

 

удаления

 

данной

 

для администратора,

 

 

 

 

записи из сущности

 

так

как

 

сами

 

 

 

 

 

 

 

 

 

пользователи

 

не

 

 

 

 

 

 

 

 

 

имеют

прав

на

 

 

 

 

 

 

 

 

 

удаление

 

 

 

 

created_at

Автоматическая

timestamp

Генерируется

 

 

 

 

 

метка

времени,

 

самостоятельно

 

 

 

 

 

определяется

 

 

 

 

 

 

 

 

 

 

первичным

 

 

 

 

 

 

 

 

 

 

внесением записи

 

 

 

 

 

 

 

updated_as

Автоматическая

timestamp

Генерируется

 

 

 

 

 

метка

времени,

 

самостоятельно

 

 

 

 

 

определяется

 

 

 

 

 

 

 

 

 

 

последним

 

 

 

 

 

 

 

 

 

 

изменением записи

 

 

 

 

 

58

Таблица Д.3 – Атрибуты сущности «Виды ремонтных работ, осуществляемых компанией»

Название

Наименование

Описание

 

 

Тип

Примечание

 

таблицы

атрибута

 

 

 

 

 

 

 

 

 

 

 

Vid_rem (Виды

ID

 

Уникальный

 

номер

integer

Генерируется

 

ремонтных

(Код

вида

для

идентификации

 

самостоятельно

работ,

работы)

 

определенного

вида

 

 

 

 

 

осуществляемых

 

 

ремонтных

 

работ,

 

 

 

 

 

компанией)

 

 

ключевое поле

 

 

 

 

 

 

 

n_rem

 

Наименование

 

character_

 

 

 

 

 

(Наименование

ремонтной работы

varying

 

 

 

 

 

вида

 

 

 

 

 

 

 

 

 

 

 

 

ремонтной

 

 

 

 

 

 

 

 

 

 

 

 

работы)

 

 

 

 

 

 

 

 

 

 

 

 

m_rem

 

Стоимость,

то

есть

integer

 

 

 

 

 

(Стоимость

денежная

 

сумма,

 

 

 

 

 

 

работы)

 

получаемая

 

от

 

 

 

 

 

 

 

 

осуществления

 

 

 

 

 

 

 

 

 

ремонтной работы

 

 

 

 

 

 

status

 

Отметка о нахождении

boolean

Обозначение

для

 

 

 

записи

 

в

состоянии

 

предотвращения

 

 

 

редактирования

 

 

редактирования

 

 

 

каким-либо

 

 

 

записи

 

 

 

 

 

 

пользователем

 

 

одновременно

 

 

 

 

 

 

 

 

 

 

несколькими

 

 

 

 

 

 

 

 

 

 

пользователями

 

s_delete

 

Отметка

 

 

о

boolean

Ставится

значение

 

 

 

необходимости

 

 

«true»

 

 

 

 

 

 

удаления

 

данной

 

пользователем

для

 

 

 

записи из сущности

 

администратора,

 

 

 

 

 

 

 

 

 

так

как

сами

 

 

 

 

 

 

 

 

 

пользователи

не

 

 

 

 

 

 

 

 

 

имеют

 

прав

на

 

 

 

 

 

 

 

 

 

удаление

 

 

 

created_at

 

Автоматическая метка

timestamp

Генерируется

 

 

 

 

времени,

определяется

 

самостоятельно

 

 

 

первичным внесением

 

 

 

 

 

 

 

 

записи

 

 

 

 

 

 

 

 

 

 

updated_as

 

Автоматическая метка

timestamp

Генерируется

 

 

 

 

времени,

определяется

 

самостоятельно

 

 

 

последним

 

 

 

 

 

 

 

 

 

 

изменением записи

 

 

 

 

 

59

Таблица Д.4 – Атрибуты сущности «Техника безопасности»

Название

Наименование

Описание

 

 

 

 

 

Тип

Примечание

таблицы

атрибута

 

 

 

 

 

 

 

 

 

Teh_bez

ID

 

Уникальный

номер

для

integer

Генерируется

(Техника

(Код

 

идентификации

 

 

 

самостоятельно

безопаснос-

прохождения

определенной

проверки

 

 

 

ти)

техники

техники

 

безопасности

 

 

 

 

безопасности)

конкретного

сотрудника,

 

 

 

 

 

 

ключевое поле

 

 

 

 

 

 

sotrud

 

Конкретный

сотрудник

belongs_to

Берется

из

 

(Табельный номер

компании,

 

занимаемый

 

справочника

 

проверяющегося

определенную

 

 

 

«Должностные

 

сотрудника)

должность,

проходящий

 

сведения

о

 

 

 

проверку

 

 

 

 

 

 

сотрудниках

 

 

 

 

 

 

 

 

 

 

компании»

 

pr_prov

Дата данной

проверки

date

 

 

 

(Дата

последней

техники безопасности

 

 

 

 

 

проверки)

 

 

 

 

 

 

 

 

 

 

rez_pr_prov

Результат

 

описываемой

boolean

 

 

 

(Результат

проверки

 

 

 

техники

 

 

 

 

последней

безопасности

 

 

 

 

 

 

 

проверки)

 

 

 

 

 

 

 

 

 

 

sl_prov

 

Дата

 

 

следующей

date

 

 

 

(Дата

следующей

проверки

 

 

 

техники

 

 

 

 

проверки)

безопасности

 

 

в

 

 

 

 

 

 

соответствие

 

 

с

 

 

 

 

 

 

предыдущей

 

 

 

 

 

 

 

status

 

Отметка

о

 

нахождении

boolean

Обозначение

 

 

 

записи

в

 

состоянии

 

для

 

 

 

 

редактирования

каким-

 

предотвращения

 

 

 

либо пользователем

 

 

редактирования

 

 

 

 

 

 

 

 

 

 

записи

 

 

 

 

 

 

 

 

 

 

 

одновременно

 

 

 

 

 

 

 

 

 

 

несколькими

 

 

 

 

 

 

 

 

 

 

пользователями

 

s_delete

Отметка

 

 

 

 

о

boolean

Ставится

 

 

 

 

необходимости удаления

 

значение

«true»

 

 

 

данной

 

записи

из

 

пользователем

 

 

 

сущности

 

 

 

 

 

 

для

 

 

 

 

 

 

 

 

 

 

 

администратора,

 

 

 

 

 

 

 

 

 

 

так как

сами

 

 

 

 

 

 

 

 

 

 

пользователи не

 

 

 

 

 

 

 

 

 

 

имеют прав на

 

 

 

 

 

 

 

 

 

 

удаление

 

 

created_at

Автоматическая

метка

timestamp

Генерируется

 

 

 

времени,

 

определяется

 

самостоятельно

 

 

 

первичным

 

внесением

 

 

 

 

 

 

записи

 

 

 

 

 

 

 

 

 

updated_as

Автоматическая

метка

timestamp

Генерируется

 

 

 

времени,

 

определяется

 

самостоятельно

 

 

 

последним

 

изменением

 

 

 

 

 

 

записи

 

 

 

 

 

 

 

 

60

Таблица Д.5 – Атрибуты сущности «Текущий график работ сотрудника»

Название

Наименование

Описание

 

 

 

Тип

Примечание

 

таблицы

атрибута

 

 

 

 

 

 

 

 

 

 

 

S_graf

ID

 

 

Уникальный

номер

для

integer

Генерируется

 

(Текущий

(Код

графика

идентификации

вида

 

самостоятельно

график

работ

 

 

графика для определенного

 

 

 

 

 

работ

сотрудника)

 

сотрудника, ключевое поле

 

 

 

 

 

сотрудника)

sotrud

 

 

Табельный

 

 

номер

belongs_to

Берется

 

 

из

 

(Табельный

 

конкретного

сотрудника

 

справочника

 

 

номер

 

 

компании,

 

отработавшего

 

«Должностные

 

сотрудника)

 

на

текущую

дату

 

сведения

 

о

 

 

 

 

определенное время

 

 

сотрудниках

 

 

 

 

 

 

 

 

 

 

 

компании»

 

 

 

vid_graf

 

Вид

графика

для

belongs_to

Берется

 

 

из

 

(Продолжитель

конкретного сотрудника

 

справочника

 

 

ность

рабочего

 

 

 

 

 

 

«Виды

графиков

 

времени

по

 

 

 

 

 

 

работ

 

 

в

 

графику)

 

 

 

 

 

 

 

компании»

 

 

 

r_prod

 

 

Время,

которое отработал

character_

 

 

 

 

 

(Отработанное

сотрудник на текущую дату

varying

 

 

 

 

 

время)

 

 

 

 

 

 

 

 

 

 

 

 

 

d_graf

 

 

Текущая дата

 

date

 

 

 

 

 

(Текущая дата)

 

 

 

 

 

 

 

 

 

 

 

nal_nar

 

Наличие

 

нарушения

boolean

 

 

 

 

 

(Наличие

 

продолжительности

 

 

 

 

 

 

 

нарушения)

 

рабочего

времени

для

 

 

 

 

 

 

 

 

 

конкретного сотрудника на

 

 

 

 

 

 

 

 

 

определенную дату

 

 

 

 

 

 

 

status

 

 

Отметка

 

о

нахождении

boolean

Обозначение

для

 

 

 

 

записи

 

в

состоянии

 

предотвращения

 

 

 

 

редактирования каким-либо

 

редактирования

 

 

 

 

пользователем

 

 

записи

 

 

 

 

 

 

 

 

 

 

 

 

 

одновременно

 

 

 

 

 

 

 

 

 

 

 

несколькими

 

 

 

 

 

 

 

 

 

 

 

пользователями

 

s_delete

 

Отметка

о

необходимости

boolean

Ставится

 

 

 

 

 

 

удаления данной записи из

 

значение

«true»

 

 

 

 

сущности

 

 

 

 

пользователем

 

 

 

 

 

 

 

 

 

 

 

для

 

 

 

 

 

 

 

 

 

 

 

 

 

администратора,

 

 

 

 

 

 

 

 

 

 

так как

сами

 

 

 

 

 

 

 

 

 

 

пользователи

не

 

 

 

 

 

 

 

 

 

 

имеют

прав

на

 

 

 

 

 

 

 

 

 

 

удаление

 

 

 

created_at

 

Автоматическая

метка

timestamp

Генерируется

 

 

 

 

 

времени,

 

определяется

 

самостоятельно

 

 

 

 

первичным

 

внесением

 

 

 

 

 

 

 

 

 

записи

 

 

 

 

 

 

 

 

 

 

updated_as

 

Автоматическая

метка

timestamp

Генерируется

 

 

 

 

 

времени,

 

определяется

 

самостоятельно

 

 

 

 

последним

 

изменением

 

 

 

 

 

 

 

 

 

записи

 

 

 

 

 

 

 

 

 

61

Соседние файлы в папке Курсовые работы