- •Содержание
- •Формирование требований к ис
- •Обследование объекта автоматизации
- •Формирование требований пользователя к ис
- •Разработка концепции системы
- •Техническое задание
- •3.2 Назначение и цели создания системы
- •3.2.1 Назначение системы
- •3.2.2 Цели системы
- •3.3 Характеристика объекта автоматизации
- •3.4 Требования к системе
- •3.4.1 Требования к системе в целом
- •3.4.1.1 Требования к структуре и функционированию системы
- •3.4.1.2 Требования к численности и квалификации персонала системы
- •3.4.1.3 Показатели назначения
- •3.4.1.4 Требования к надежности
- •3.4.1.5 Требования к безопасности
- •3.4.1.6 Требования к эргономике и технической эстетике
- •3.4.1.7 Требования к транспортабельности для подвижных ис
- •3.4.1.8 Требования к защите информации от несанкционированного доступа
- •3.4.1.9 Требования по сохранности информации при авариях.
- •3.4.1.10 Требования к патентной чистоте
- •3.4.1.11 Требования к защите от внешних влияний
- •3.4.3.3 Требования к лингвистическому обеспечению системы
- •3.4.3.4 Требования к программному обеспечению системы
- •3.4.3.5 Требования к техническому обеспечению
- •3.4.3.7 Требования к организационному обеспечению
- •3.4.3.8 Требования к методическому обеспечению
- •3.5 Состав и содержание работ по созданию системы
- •3.6 Порядок контроля и приемки системы
- •Технический проект
- •Общесистемные решения
- •Описание автоматизируемых функций
- •Функция «Интеграция файла с данными от проходной в бд системы»
- •Функция «Просмотр данных о проходах и рабочем времени всех сотрудников»
- •Функция «Просмотр данных о проходах и рабочем времени одного сотрудника»
- •Функция «Формирование отчетов»
- •Условия и порядок проведения испытаний
- •Описание контрольного примера
- •Решения по организационному обеспечению
- •Организация информационного обеспечения
- •Организация сбора и передачи информации
- •Решения по программному обеспечению
- •Рабочий проект
- •Авторизация
- •Просмотр данных
- •Создание отчета
- •Заключение
- •Список использованных источников
3.6 Порядок контроля и приемки системы
Порядок контроля и приемки подсистемы указан в календарном плане.
АИП должна быть спроектирована до 06.06.2014г. При этом должны быть составлены техническое задание, технический проект, рабочий проект и окончательный вариант готовой системы. В течение этого срока необходима периодическая сдача проектной документации и демонстрация прототипов программы.
Сдача-приемка осуществляется комиссией, в состав которой входят представители Заказчика и Исполнителя. По результатам приемки подписывается акт приемочной комиссии. Все создаваемые в рамках настоящей работы программные изделия (за исключением покупных) передаются Заказчику, как в виде готовых модулей, так и в виде исходных кодов, представляемых в электронной форме на стандартном машинном носителе (например, на компакт-диске).
Технический проект
Общесистемные решения
Схема функциональной структуры
С системой взаимодействуют следующие действующие лица:
администратор. Может использовать функцию интеграции файла и функцию просмотра данных обо всех сотрудниках;
табельщик. Имеет право просматривать данные о проходах и рабочем времени всех сотрудников в общем списке по своему отделу, а также формировать отчет на основании полученных данных;
сотрудник предприятия, не являющийся представителем первых двух категорий (условно назовем его «Простой сотрудник»). Может посмотреть данные только о своих опозданиях и рабочем времени.
Представители всех 3х категорий перед началом работы с системой должны авторизоваться соответственно своей категории. Неавторизованный пользователь не имеет доступа ни к одной из функций в системе.
Система условно разделена на 2 подсистемы:
подсистема подготовки данных;
подсистема представления данных.
Для иллюстрации способов взаимодействия пользователей с системой и распределения функций по подсистемам ниже приведена диаграмма вариантов использования на рисунке 1:
Рисунок 1 - Диаграмма вариантов использования
Подробное описание каждого варианта использования будет приведено далее.
Описание автоматизируемых функций
Функция «Интеграция файла с данными от проходной в бд системы»
Функция интеграции файла выполняет преобразование текстовой информации входного файла с данными от автоматизированной проходной в строки таблиц базы данных системы. Необходимо чтобы информация была актуальной, то есть интеграция одной и той же информации дважды вызовет конфликт в базе данных системы. Алгоритм данной функции описывает Рисунок 2:
Рисунок 2 - Диаграмма деятельности функции интеграции файла
Данную функцию может использовать только администратор системы и он должен планово проводить ее в конце каждого месяца или по требованию сотрудника отдела кадров предприятия.
Функция «Просмотр данных о проходах и рабочем времени всех сотрудников»
Данную функцию могут использовать администратор системы или табельщик. Алгоритм данной функции описывает Рисунок 3:
Рисунок 3 - Диаграмма деятельности функции просмотра данных обо всех сотрудниках
Просмотр данных возможен в любой момент времени работы системы, при условии, что данные за необходимый промежуток были ранее интегрированы администратором.
Функция «Просмотр данных о проходах и рабочем времени одного сотрудника»
Рисунок 4 отображает алгоритм функции просмотра данных одного авторизованного на данный момент времени в системе сотрудника. В данном случае авторизационными данными являются табельный номер сотрудника и номер электронной карты, по которым и составляется запрос к БД системы. Это нужно для идентификации простого пользователя, а так же для контроля получения личных данных других сотрудников неуполномоченными на это лицами. Иными словами простой сотрудник, авторизовавшийся в системе, может посмотреть данные только о себе и ни о ком больше.
Рисунок 4 - Диаграмма деятельности просмотра личных данных одного сотрудника
Так как администратор системы так же по умолчанию являются сотрудником предприятия, то для удобного просмотра только своих личных данных он должен просто авторизоваться под логином и паролем простого пользователя (используя табельный номер и номер электронной карты). При этом доступ к дополнительным функциям ему станет закрыт.