Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Диплом.docx
Скачиваний:
35
Добавлен:
22.03.2016
Размер:
1.07 Mб
Скачать

3.6 Порядок контроля и приемки системы

Порядок контроля и приемки подсистемы указан в календарном плане.

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

Сдача-приемка осуществляется комиссией, в состав которой входят представители Заказчика и Исполнителя. По результатам приемки подписывается акт приемочной комиссии. Все создаваемые в рамках настоящей работы программные изделия (за исключением покупных) передаются Заказчику, как в виде готовых модулей, так и в виде исходных кодов, представляемых в электронной форме на стандартном машинном носителе (например, на компакт-диске).

Технический проект

    1. Общесистемные решения

      1. Схема функциональной структуры

С системой взаимодействуют следующие действующие лица:

  • администратор. Может использовать функцию интеграции файла и функцию просмотра данных обо всех сотрудниках;

  • табельщик. Имеет право просматривать данные о проходах и рабочем времени всех сотрудников в общем списке по своему отделу, а также формировать отчет на основании полученных данных;

  • сотрудник предприятия, не являющийся представителем первых двух категорий (условно назовем его «Простой сотрудник»). Может посмотреть данные только о своих опозданиях и рабочем времени.

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

Система условно разделена на 2 подсистемы:

  • подсистема подготовки данных;

  • подсистема представления данных.

Для иллюстрации способов взаимодействия пользователей с системой и распределения функций по подсистемам ниже приведена диаграмма вариантов использования на рисунке 1:

Рисунок 1 - Диаграмма вариантов использования

Подробное описание каждого варианта использования будет приведено далее.

      1. Описание автоматизируемых функций

Функция «Интеграция файла с данными от проходной в бд системы»

Функция интеграции файла выполняет преобразование текстовой информации входного файла с данными от автоматизированной проходной в строки таблиц базы данных системы. Необходимо чтобы информация была актуальной, то есть интеграция одной и той же информации дважды вызовет конфликт в базе данных системы. Алгоритм данной функции описывает Рисунок 2:

Рисунок 2 - Диаграмма деятельности функции интеграции файла

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

Функция «Просмотр данных о проходах и рабочем времени всех сотрудников»

Данную функцию могут использовать администратор системы или табельщик. Алгоритм данной функции описывает Рисунок 3:

Рисунок 3 - Диаграмма деятельности функции просмотра данных обо всех сотрудниках

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

Функция «Просмотр данных о проходах и рабочем времени одного сотрудника»

Рисунок 4 отображает алгоритм функции просмотра данных одного авторизованного на данный момент времени в системе сотрудника. В данном случае авторизационными данными являются табельный номер сотрудника и номер электронной карты, по которым и составляется запрос к БД системы. Это нужно для идентификации простого пользователя, а так же для контроля получения личных данных других сотрудников неуполномоченными на это лицами. Иными словами простой сотрудник, авторизовавшийся в системе, может посмотреть данные только о себе и ни о ком больше.

Рисунок 4 - Диаграмма деятельности просмотра личных данных одного сотрудника

Так как администратор системы так же по умолчанию являются сотрудником предприятия, то для удобного просмотра только своих личных данных он должен просто авторизоваться под логином и паролем простого пользователя (используя табельный номер и номер электронной карты). При этом доступ к дополнительным функциям ему станет закрыт.