- •Содержание
- •Формирование требований к ис
- •Обследование объекта автоматизации
- •Формирование требований пользователя к ис
- •Разработка концепции системы
- •Техническое задание
- •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 Порядок контроля и приемки системы
- •Технический проект
- •Общесистемные решения
- •Описание автоматизируемых функций
- •Функция «Интеграция файла с данными от проходной в бд системы»
- •Функция «Просмотр данных о проходах и рабочем времени всех сотрудников»
- •Функция «Просмотр данных о проходах и рабочем времени одного сотрудника»
- •Функция «Формирование отчетов»
- •Условия и порядок проведения испытаний
- •Описание контрольного примера
- •Решения по организационному обеспечению
- •Организация информационного обеспечения
- •Организация сбора и передачи информации
- •Решения по программному обеспечению
- •Рабочий проект
- •Авторизация
- •Просмотр данных
- •Создание отчета
- •Заключение
- •Список использованных источников
Решения по программному обеспечению
Структура программного обеспечения
Разработка приложения ведется на языке C# на платформе .NET Framework 4 для операционной системы Windows с помощью Microsoft Visual Studio 2010.
Для хранения данных используется СУБД Microsoft SQL Server 2008R2.
Методы и средства разработки программного обеспечения
Проектирование модели предметной области системы выполнялось с использованием программного средства MagicDraw UML.
Разработка приложения велась в среде разработки Microsoft Visual Studio 2010 на языке программирования C#.
Операционная система
Для работы приложения необходима операционная система Windows XP Service Pack 3 и выше.
Решения по математическому обеспечению
Время опоздания рассчитывается, как разница между временем начала рабочего дня и временем фактического прихода сотрудника на работу.
Время раннего ухода рассчитывается, как разница между временем конца рабочего дня и временем фактического ухода сотрудника с работы.
Рабочее время за день рассчитывается, как разница между временем последнего выхода сотрудника в этот день и временем его входа на территорию предприятия, за вычетом времени выходов, осуществляемых в течение рабочего дня, либо времени обеденного перерыва.
Рабочий проект
Руководство администратора
Назначение и условия применения
Основная задача, которую администратор должен выполнять для успешного функционирования системы, это интеграция данных в базу данных системы и подключение самой базы данных. Временные интервалы между проведением плановой интеграции описаны в настоящем Техническом задании и Техническом проекте.
Подготовка к работе
Подключение к базе данных системы
Перед началом работы необходимо установить на сервере базу данных системы «Checkpoint» через файл базы данных или ее полный скрипт. На клиентском месте необходимо проверить наличие подключения к локальной сети а затем запустить приложение.
При запуске приложения необходимо выбрать наиболее удобные настройки подключения. Рекомендуется использовать настройки подключения, указанные на Рисунке 16
Рисунок 16 Параметры
Имя сервера совпадает с именем сервера на котором установлена база данных системы. Имя базы данных – Checkpoint. Учетная запись пользователя имеет логин Adm и пароль 1111.
Для подключения к базе данных необходимо выбрать «База данных»-> «Подключение» в главном меню приложения.
Авторизация
Перед началом работы в главном окне приложения необходимо выбрать пункт «Авторизация» и ввести данные о пользователе (Рисунок 17)
Рисунок 17- Авторизация
Для администратора используются Имя пользователя – Administrator и пароль – 34278341.
Интеграция файла с данными в базу данных системы
Выберем пункт «Подготовка данных» (Рисунок 18)
Рисунок 18 - Главное окно приложения
Потребуется выбрать файл с данными от проходной (Рисунок 19)
Рисунок 19 - Выбор файла с данными
При успешном завершении операции интеграции будет выведено сообщение (Рисунок 20)
Рисунок 20 – Сообщение
В случае неверного формата файла или данных, которые уже были добавлены ранее, система сообщит об ошибке при интеграции.
Руководство пользователя
Назначение и условия применения
Пользователи системы могут просматривать данные о рабочем времени, опозданиях и ранних уходах сотрудников предприятия. Табельщик так же может сформировать отчет для расчета финансовых показателей выработки рабочего времени сотрудников своего отдела.
Подготовка к работе
Подключение к базе данных системы
Процесс подключения к базе данных системы пользователем осуществляется через окно на Рисунке 21
Рисунок 21 Параметры
Имя сервера совпадает с именем сервера на котором установлена база данных системы. Имя базы данных – Checkpoint. Учетная запись пользователя имеет логин Adm и пароль 1111. Пользователь так же может выбрать пункт «Проверка подлинности Windows».
Для подключения к базе данных необходимо выбрать «База данных»-> «Подключение» в главном меню приложения.
Авторизация
Перед началом работы в главном окне приложения необходимо выбрать пункт «Авторизация» и ввести данные о пользователе (Рисунок 22)
Рисунок 22 – Авторизация
Простой сотрудник для авторизации должен использовать логин – табельный номер сотрудника, а в качестве пароля – номер пропуска от автоматизированной проходной.
Табельщик из любого подразделения авторизуется под той же схеме, что и простые сотрудники, но в системе по их табельному номеру определяется их принадлежность к группе табельщиков и соответственно выделяются особые полномочия.