Техническое задание на разработку

Автор работы: Пользователь скрыл имя, 04 Ноября 2012 в 20:06, контрольная работа

Краткое описание

Данный документ содержит общие требования, описания и

предложения в соответствии с теми характеристиками и решениями,

которые могут быть использованы.

Содержимое работы - 1 файл

БД Счастливый работник.doc

— 55.50 Кб (Скачать файл)

 

 

 

 

 

Техническое задание  на разработку

 

 

 

 

 

 

 

 

 

Системы управления персоналом

«Счастливый работник»

 

 

 

 

 

 

 

 

 

 

 

Дата создания: 25.10.2012

Подготовлен: 25.10.2012

Рекиш Ксения

Бадытчик Ира

Витковская Лия

Выговская Лена

Хорольская Ольга

e-mail: kysusha@bk.ru

 

 

 

 

 

 

 

 

 

 

 

 

1. Введение  

1.1 Назначение 

Данный документ содержит общие требования, описания и 

предложения в соответствии с  теми  характеристиками  и  решениями, 

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

рисков  и   предложения  по  управлению  этими  рисками,  решения

возможных  проблем,  оценку  времени  и  ресурсов  проекта.  Данный 

документ  является  отправной  точкой для начала процесса утверждения 

проекта. 

 

1.2 Предмет  

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

 

1.3 Цель создания 

Цель:  создание  практичной и современной системы управления персоналом,  которая  позволит просматривать базу данных сотрудников, вносить изменения и хранить всю необходимую информацию.

 

1.4 Термины, определения и соглашения 

Система управления персоналом

База данных

 

1.4.1 Аббревиатуры 

БД – база данных

 

2. Общее описание функциональности

2.1. Требования к функциональности

Система должна обеспечивать выполнение следующих функций:

– ведение базы сотрудников;

– ведение карточки сотрудника с расширенным личностным и профессиональным учетом; 
– приказы (возможность формирования на базе шаблонов MS Word) ; 
– трудовые договора, возможность создания собственных шаблонов договоров; 
– возможность хранения изображений всех необходимых документов; 
– история изменения реквизитов каждого сотрудника; 
– прием на работу новых сотрудников; 
– увольнение сотрудников; 
– учет вакансий; 
– кадровое перемещение; 
– ведение трудовой книжки; 
– поиск по журналу сотрудников; 
– загрузка списка сотрудников из MS Excel; 
– ведение штатного расписания; 
– ведение ИНН сотрудников; 
– информационно-справочное обслуживание; 
– формирование и печать необходимой отчетности.

 

2.1.1. Категории пользователей: 
1. Администраторы системы. 
2. Администраторы сайта. 
3. Работники предприятия 
4. Гости

 

2.1.2. Функциональность

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

 

2.1.3. Практичность

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

1. Просмотр базы сотрудников 
2. Возможность ведения нескольких организаций в данной программе 
3. Расчёт отпусков, стажа

 

2.1.4. Надежность 

Надежность системы должна быть обеспечена совокупностью организационно-технических мероприятий:

1. организация бесперебойного  питания технических средств (серверов системы);

2. организация регулярного и  качественного технического обслуживание  серверов системы;

3. использование серверов только  для серверной части системы,  не нагружая его дополнительными  компонентами.

4. Выполнение требований  ГОСТ  Р 51188-98 «Защита информации. Испытания программных средств на наличие компьютерных вирусов».

 

2.1.5 Производительность

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

 

2.1.6. Безопасность

Безопасность обеспечивается следующими требованиями: 

1.  Информация  должна  быть  защищена  в  соответствии  с  ГОСТ  Р 

50739-95  «Средства  вычислительной  техники.  Защита  от несанкционированного  доступа  к  информации.    Общие  технические требования»,  ГОСТ  Р  53113.2-2009  «Информационная  технология. Защита

информационных технологий и автоматизированных систем  от   угроз информационной   безопасности,  реализуемых  с  использованием  скрытых каналов»,  ГОСТ  Р  51188-98  «Защита  информации.  Испытания программных  средств  на  наличие компьютерных вирусов». 

2.  Аутентификация и авторизация  пользователей. 

3.  Организация общей безопасности  системы. 

4. Осуществлять работу с БД могут лишь работники организацию.

 

2.1.7 Требования к данным

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

3. Данные могут передаваться  свободно.

 

2.1.8. Требования к преобразованию  данных

Данные могут свободно передаваться и не требуют преобразований.

 

2.1.9. Масштабируемость 

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

 

2.1.10. Удобство поддержки

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

 

2.1.11. Требования к пользовательской документации

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

 

3. Функциональное описание решения.

Система построена в  программе MySQL Workbench. В качестве языка  программирования для реализации и  клиентской части и сервисов выбран язык SQL.

 

3.1. Интерфейсы

Связь клиента с базой  данных должна осуществляться посредством программы MySQL Workbench. База данных обеспечивает интерфейс пользователя и администратора. Интерфейс базы данных доступен всем зарегистрированным пользователям. Интерфейс пользователя обеспечивает возможность просмотра информации о работниках предприятия. Интерфейс администратора базы данных позволяет редактировать имеющуюся  
информацию и добавлять новую. Планируется реализация сервера для регистрации и аутентификации пользователей.

 

3.1.1. Пользовательский интерфейс. 
Пользователь начинает свою работу с окна аутентификации:  
После аутентификации можно: 
- изменить личные данные, такие как возраст, пол, стаж работы, повышение квалификации и др. 
– вести базу сотрудников (для администратора); 
– открывать карточки сотрудников с расширенным личностным и профессиональным учетом; приказы; трудовые договора 
– следить за приёмом на работу и увольнением сотрудников 
– рассчитать стаж.

 

3.1.2 Аппаратный интерфейс

Сервера,  перечисленные  в пункте 2.1 должны соответствовать следующей аппаратной конфигурации:

1. Процессор Intel Xeon 5600.

2. Оперативная память 8 GB.

3. Жесткий диск HDD SATA

 

3.2. Обработка ошибок

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

 

3.3. Источник данных

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

 

3.4. Отчеты

1.Ежедневно формируется отчет о возникших ошибках в системе.

2. Ежедневно формируется отчет об изменениях и появлении новой информации в БД.

2.Еженедельно формируется отчет о новых зарегистрированных пользователях.

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

 

4. Оценка ресурсов

Задача 

Имя ресурса 

Роль

% Использование

Analysis

Аналитик

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

30

Design

Дизайнер

Разработка дизайна БД

10

Build

Разработчик

Создание основных модулей системы

20

Test

Тестировщик

Тестирование рабочих компонентов

15

Document

 

Программист

Подготовка и запуск БД

25


 

5. Предложения и требования

В будущем разработка отдельной  базы данных для подсчета зарплаты.

 

 


Информация о работе Техническое задание на разработку