Дипломная работа: Внедрение Activ Collab для автоматизации бизнес процессов в ООО Директлайн

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
62
На рисунке 2.11. показан сценарий диалогов, разработанный для
проектирования программы.
Рисунок 2.11. Сценарий диалогов
2.3.2. Характеристика базы данных
63
Базы данных выступают главной составляющей большинства справочных
систем ведения учета. Использование базы данных обеспечивает удобный тип
хранения и выгрузки данных системы.
Она представляет собой организованную структуру связанных данных, для
сохранения, архива и обработки данных с использованием электронно-
вычислительной машины.
Логическая (даталогическая) модель представляет собой модель базы
данных, которая не привязана к конкретной СУБД. В ней выделяют основные
объекты БД и определяют связи между этими объектами. Иногда определятся типы
данных отдельных объектов. [8] На рисунке 2.12 изображена модель базы данных.
Рисунок 2.12. Логическая модель базы данных
64
Таблица «Сотрудники» (см. табл. 2.3.1) содержит информацию о
сотрудниках пользователях ПО. Ключевым является поле «Код_сотрудника».
Таблица 2.3.1.
Таблица базы данных "Сотрудники"
Наименование поля Идентификатор
поля
Тип поля Длина
поля
Прочее
Код сотрудника Kod_sotrudnika строка 20 ключевое
поле
Фамилия WokerSurname строка 30
Имя WokerName строка 30
Отчество WokerPatronymic строка 30
Код должности Kod_LinkProfession строка 20
Табельный номер TabNumber число 10
Код_статуса LinkStatus строка 15
В таблице «Должность» (см. табл. 2.3.2) хранится информация о должностях
сотрудников, которые являются пользователями программного обеспечения.
Ключевым является поле «Код_должности».
Таблица 2.3.2.
Таблица базы данных "Должность"
Наименование поля Идентификатор
поля
Тип поля Длина
поля
Прочее
Код должности Kod_dolgznosti строка 30 ключевое
поле
Наименование NameProfession строка 30
65
Таблица «Отпуска» (см. табл. 2.3.3) содержит информацию о отпусках
сотрудников. Ключевым является поле «Код_отпуска».
Таблица 2.3.3.
Таблица базы данных "Отпуска"
Наименование поля Идентификатор
поля
Тип поля Длина
поля
Прочее
Код отпуска Kod_otpuska строка 30 ключевое
поле
Код сотрудника Kod_sotrudnika строка 30
Наименование WokerSurname строка 30
Дата начала отпуска DateBegin дата 6
Продолжительность
отпуска
Length числовой 10
Таблица «Отчет по отработанному времени сотрудником» (см. табл. 2.3.4)
содержит данные для формирования отчета отработанного времени сотрудниками
компании (пользователей). Ключевым является поле «Код_отчета_
по_отработанному_времени_сотрудником».
Таблица 2.3.4.
Таблица базы данных "Отчет по отработанному времени"
Наименование поля Идентификатор
поля
Тип поля Длина
поля
Прочее
Код отчета по
отработанному
времени сотрудником
Kod_otcheta_po_otrab
otannomu_vremeni_so
trudnikom
строка 30 ключевое
поле
Код сотрудника Kod_sotrudnika строка 30
Код должности Kod_dolgznosti строка 30
Код месяца MonthName строка 10
Всего отработанного
времени
WokerTime числовой 10
66
Наименование поля Идентификатор
поля
Тип поля Длина
поля
Прочее
Код отчета по
отработанному
времени сотрудником
Kod_otcheta_po_otrab
otannomu_vremeni_so
trudnikom
строка 30 ключевое
поле
Время актива WorkON числовой 10
Время не актива WorkOFF числовой 10
Сверхурочные Overtime числовой 10
Таблица «Месяц» (см. табл. 2.3.5) Имеет данные о месяцах года. Ключевым
является поле «Код_месяца».
Таблица 2.3.5.
Таблица базы данных "Месяц"
Наименование поля Идентификатор
поля
Тип поля Длина
поля
Прочее
Код месяца Kod_ month строка 30 ключевое
поле
Наименование MonthName строка 30
Таблица «Учетные данные» (см. табл. 2.3.6) включает себя логин и пароль
пользователей. Ключевым является поле «Код_учетных_данных».
Таблица 2.3.6.
Таблица базы данных "Учетные данные"
Наименование поля Идентификатор
поля
Тип поля Длина
поля
Прочее
Код учетных данных Kod_ uchetnih_dannih строка 30 ключевое поле
Код сотрудника Kod_sotrudnika строка 50
Пароль Password строка 30
Источник: https://baza.diplomsite.ru/previewfile/7409