Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Диплом2.docx
Скачиваний:
14
Добавлен:
22.03.2016
Размер:
4.52 Mб
Скачать
    1. Решения по организационному обеспечению

Организация информационного обеспечения

Состав, структура и способы организации данных в подсистеме должны быть определены на этапе технического проектирования.

Средства СУБД, а также средства используемых операционных систем должны обеспечивать документирование и протоколирование обрабатываемой в подсистеме информации.

Структура базы данных должна поддерживать кодирование хранимой и обрабатываемой информации в соответствии с общероссийскими классификаторами (там, где они применимы).

Доступ к данным должен быть предоставлен только авторизованным пользователям с учетом их служебных полномочий, а также с учетом категории запрашиваемой информации.

Технические средства, обеспечивающие хранение информации, должны использовать современные технологии, позволяющие обеспечить повышенную надежность хранения данных и оперативную замену оборудования

Для хранения данных необходимо использовать СУБД: MongoDB MongoDB — документо-ориентированная система управления базами данных (СУБД) с открытым исходным кодом, не требующая описания схемы таблиц.

Организация сбора и передачи информации

Обмен данными с БД осуществляется по локальной сети предприятия.

Описание организационной структуры

На предприятии ООО «Восточный Экспресс» используются методы ночного тестирования, позволяющего проводить непосредственный запуск автоматизированных тестов в свободное машинное время. Таким образом, автоматическое тестирование проходит без участия специалистов тестирования. Весь тестовый план разбивается на части и пропускается на разных машинах, чтобы обеспечить независимость результатов одних тестов от других. В начале рабочего дня результаты тестирования поступают от всех машин в базу данных и оттуда они доступны в системе регрессионного анализа результатов тестирования для последующего их анализа сотрудниками (Рисунок 23).

Рисунок 23 - Организация процесса тестирования и обработки результатов на предприятии

    1. Решения по техническому обеспечению

Подсистема работает на базе имеющихся технических средств предприятия и использует локальную сеть предприятия для обмена данными. Установка специальных технических средств не требуется.

    1. Решения по информационному обеспечению

Описание информационного обеспечения системы

Информационное обеспечение представляет собой одну базу данных, в которой хранится вся информация необходимая для работы системы. Подробное ее описание приведено ниже.

Описание организации информационной базы

В состав данных БД входят следующие сущности:

– сотрудник;

– проход;

  • рабочее время;

  • подразделение;

  • нормы;

– отклонение.

Логическая модель базы данных приведена на рисунке 6:

Рисунок 24 - Логическая модель базы данных

Внутримашинная база данных организована в виде реляционной табличной структуры, обслуживаемой специализированным программным обеспечением – СУБД MSSQL.

Обновление базы данных производится в ходе нормального функционирования системы, в соответствии с заложенной в программные компоненты системы процедурной логикой.

Физическая структура базы данных системы разработана на основе логической модели предметной области и представлена на следующем рисунке 7:

Рисунок 25 - Физическая модель базы данных

Ниже приведен перечень и краткое описание основных таблиц базы данных (Таблица 3):

Таблица 2 - Описание основных таблиц базы данных

Таблица

Описание

Employee

Таблица содержит информацию о сотрудниках предприятия

Passage

Таблица содержит информацию о проходах сотрудников

Deviation

Таблица содержит информацию об отклонениях от пропускного режима

Working_time

Таблица содержит информацию о выработанном времени в день

Division

Таблица содержит информацию о подразделениях

Norms

Таблица содержит информацию о нормах на время начала и конца рабочего дня сотрудника

Далее приведено описание данных для каждой из таблиц (таблицы 4-7).

Таблица 3 - Структура таблицы Employee

Атрибут

Тип

Описание

Personnel_number

int

Табельный номер сотрудника

Name

text

ФИО сотрудника

Post

text

Должность сотрудника

Таблица 4 - Структура таблицы Passage

Атрибут

Тип

Описание

Event

binary(1)

Событие прохода (вход или выход)

Date_passage

datetime

Дата прохода

ID_passage

numeric(1, 1)

Номер прохода

Time_passage

datetime

Время прохода

Personnel_number

int

Табельный номер сотрудника

Таблица 5 - Структура таблицы Devaition

Атрибут

Тип

Описание

Personnel_number

int

Табельный номер сотрудника

Time_deviation

time(7)

Время отклонения

ID_deviation

numeric(1, 1)

Номер отклонения

Таблица 6 – Структура таблицы Working_time

Атрибут

Тип

Описание

ID_worktime

numeric(1, 1)

Номер подсчета рабочего времени

Personnel_number

int

Табельный номер сотрудника

Date_work_time

datetime

Дата подсчета рабочего времени

Work_time

time(7)

Рабочее время

Beginning_of_the_working

datetime

Время начала работы сотрудника

The_end_of_working

datetime

Время окончания работы сотрудника

ID_passage

numeric(1, 1)

Номер прохода

Таблица 7 – Структура таблицы Norms

Атрибут

Тип

Описание

ID_worktime

numeric(1, 1)

Номер подсчета рабочего времени

Personnel_number

int

Табельный номер сотрудника

Beginning_of_the_working

datetime

Время начала работы сотрудника

The_end_of_working

datetime

Время окончания работы сотрудника

Таблица 8– Структура таблицы Division

Атрибут

Тип

Описание

ID_division

numeric(1, 1)

Код подразделения

Personnel_number

int

Табельный номер сотрудника

Division_name

text

Название подразделения