考勤管理系统产品需求规格说明书Word格式.docx
《考勤管理系统产品需求规格说明书Word格式.docx》由会员分享,可在线阅读,更多相关《考勤管理系统产品需求规格说明书Word格式.docx(35页珍藏版)》请在冰豆网上搜索。
6.3.3用例图:
16
6.4人事管理模块16
6.4.1基本功能:
6.4.2具体功能:
17
6.4.3用例图:
18
6.5系统设置模块19
6.5.1基本功能:
19
6.5.2具体功能:
6.5.3用例图:
20
6.6日志管理模块21
6.6.1具体功能:
21
6.6.2用例图:
6.7备份管理模块22
6.7.1基本功能:
22
6.7.2具体功能:
6.7.3用例图:
6.8提醒管理模块23
6.8.1基本功能:
23
6.8.2具体功能:
6.8.3用例图:
24
6.9报表管理模块24
6.9.1基本功能:
6.9.2具体功能:
25
6.9.3用例图:
26
6.10考勤补录模块26
6.10.1基本功能:
6.10.2具体功能:
6.10.3用例图:
28
6.11报表汇总模块28
6.11.1基本功能:
6.11.2具体功能:
6.11.3用例图:
29
6.12公告模块29
6.12.1基本功能:
6.12.2具体功能:
6.12.3用例图:
30
7.产品的非功能性需求31
7.1用户界面需求31
7.2软硬件环境需求31
7.3产品质量需求31
附录:
需求确认33
0.文档介绍
为了实现企业考勤管理的各种需求,实现整个管理过程的自动化,无纸化办公,方便
管理层的管理,改变原有不合理的人工管理方式存在的一些漏洞等。
本方案实现了考勤管理登录管理、差假管理、考勤信息查询管理、人事管理、系统
设置、日志管理、备份管理、提醒管理和报表管理功能,达到企业整个考勤管理过程的
自动化,无纸化,操作简单、高效、直观,进一步完善企业的OA信息系统建设。
0.1文档目的
此需求规格说明书是对用户需求分析的结果,明确系统应具有的功能及性能与界面
方面的需求,使系统分析员及软件开发组成员能清楚地了解用户的需求,并在此基础上
完成后续设计与开发工作。
0.2文档范围
该文档包含系统功能性需求和非功能性需求两个方面。
0.3读者对象
读者分类
目的
市场人员/客户代表
了解本文档对需求的理解是否和他们要求的一致
系统分析人员
理解用户需求,转化为系统需求
系统设计人员
理解用户需求,在设计时把握用户需求。
系统测试人员
了解用户需求,为测试提供参考
文档人员
编写用户使用和操作手册
0.4参考文档
[《.NET技术白皮书》]单正,《.NET技术白皮书》,ITJOB,20070503
0.5术语与缩写解释
缩写、术语
解释
UML
统一建模语言UnifiedModelingLanguage
UseCase图
用例图可以表示客户的需求,通过用例建模可以对外部的角色
以及它们所需要的系统功能建模。
CMM
“能力成熟度模型”,其英文全称为CapabilityMaturity
ModelforSoftware,英文缩写为SW-CMM,简称CMM
SPP
SPP是基于“CMM、I软件工程和项目管理”知识创作的集成化研
发管理方法论,称为“精简并行过程”
(SimplifiedParallelProcess)
1.产品介绍
作为解决公司内部办公自动化的方案之一(OA的一部分)的考勤管理系统,主要实
现公司对员工考勤方面的自动化管理。
包括的主要功能模块如下:
1.考勤管理模块
2.差假管理模块
3.考勤查询模块
4.人事管理模块
5.系统设置模块
6.日志管理模块
7.备份管理模块
8.提醒管理模块
9.报表管理模块
10..补录管理模块
11.报表汇总模块
12.公告管理模块
2.产品面向的用户群体
企业各部门的普通员工及部门经理,系统管理员。
3.产品应当遵循的标准或规范
本产品是模拟产品,尚没有遵循的标准.
4.产品范围
本考勤管理系统仅仅是为解决公司内部员工考勤办公自动化
的方案之一(OA的一部分),包括:
员工登录、签到、签退、修改
密码;
正常考勤、请假、出差信息的录入;
考勤信息汇总及生成报
表;
员工申请请假、出差;
员工申请的有效性确认、提交申请、领
导审核;
个人或所有人的考勤信息查询;
新增、修改、删除、查询
员工或部门的信息;
上/下班时间,迟到、早退、旷工时间范围,出
差、请假次数,上班和放假时间等规则设定;
普通员工、部门经理
和系统管理员权限设置;
日志记录、日志查询;
系统数据库备份;
迟到、早退、旷工、出差或请假超次数提醒、系统公告等功能。
5.产品中的角色
角色名称
职责描述
普通员工
签到、签退、申请请假,出差等
部门经理
签到、签退、批准请假,出差等
系统管理员
对系统各功能模块进行维护管理
6.产品的功能性需求
功能性需求分类
考勤管理模块
员工登录模块员工修改密码员工签到模块员工签退模块
领导审核管理
领导审批申请
考勤管理系统
人事管理模块
员工信息查询部门信息查询
信息查询
员工信息修改录入删除部门信息修改录入删除
信息录入
时间规则设定
系统设置模块
上下班时间设定调休请假次数设定
数据库备份
权限分配设定
公告管理
增加公告修改公告阅读公告
6-1
顶层用例图
修改员工信息
删除员工信息
修改部门信息
删除部门信息
添加部门信息
节假日设定
设置个人操作权限
打印报表
汇总报表数据
提醒信息管理
修改密码
查询个人信息信息
签到
出差申请手工录入
签退
考勤信息手工录入
请假申请
出差申请
出差审核
请假审核
查询部门信息
管理员
6.1考勤管理模块
1.提供员工登陆功能,在登陆后可以进行签到,签退。
修改密码等功能
6.1.2具体功能:
1.员工登陆:
名称、标识符
员工登录
功能描述
员工输入自己的工号和密码,系统验证是否正确,决定是否让该员工登陆系统
实现要求
提供登录界面
输入
员工ID,员工密码
处理
系统验证所输入的员工ID和员工密码与后台数据库记录是否正确
输出
1.所输入的员工ID和员工密码正确,则允许员工进入操作界面;
2.所输入的员工ID和员工密码不正确,则输出错误信息,并且重新返
回登陆界面。
补充说明
员工ID和员工密码不能为空
2.员工签到:
员工签到
员工上班前点击“签到”按钮,系统自动记录下员工的ID和上班时间,并以此与系统设定上班时间规则比较来决定是否迟到。
提供“签到”按钮
当前的系统时间和员工ID
1.点击按钮后,以当前系统时间与系统设定上班时间规则比较来决定
是否迟到?
如果当前时间>规则设定上班时间,则为迟到,否则为
正常出勤.
2.系统时间、员工ID和是否迟到状态保存到数据库.
3.提示签到成功或迟到.
提示签到成功或迟到.
当天不能重复签到
3.员工签退:
员工签退
员工下班前点击“签退”按钮,系统自动记录下员工的ID和上班时间,并以此与系统设定下班时间规则比较来决定是否早退。
提供“签退”按钮
当前的系统时间和员工的ID
1.若规则设定的旷工时间上限<下班时间<规则设定的下班时间,则为
早退
2.若下班时间<设定的旷工时间上限,则为旷工。
3.以上2者皆不是则为正常下班
4.系统时间、员工ID和是否早退或旷工状态保存到数据库.
5.提示签退成功、早退或旷工.
提示签退成功、早退或旷工.
当天不能重复签退
4.员工修改密码
员工修改密码
让员工能修改自己的登陆密码
提供修改密码界面
员工旧密码和新的密码
1.验证旧密码与系统数据库所记录的该员工编号的密码是否一致
2.旧密码正确,则用新密码覆盖旧密码(入库),并提示密码修改
成功
3.旧密码不正确,则提示密码不正确,请重新输入旧密码
1.旧密码正确,提示修改成功;
2.旧密码不准确,提示密码不正确,请重新输入旧密码,并重新返回
修改密码界面
6.1.3用例图:
6.2差假管理模块
1.提供员工提交申请的功能,能对请假、出差提出申请。
2.提供确认提交申请功能,对申请信息进行确认,并提交给领导进行审批。
3.提供领导审批功能,使部门经理可以对本部门的申请进行审批。
6.2.2具体功能:
1.员工申请请假
申请请假
填写、保存、修改请假单
(1)能手工填入请假申请表单的内容
(2)能把请假详细信息持久化(记
录到数据库),(3)提交审核前可以修改
员工ID,请假起止时间,理由
对填写的内容进行格式验证,保存,待员工确认申请
提示申请信息保存成功
2.员工申请出差
申请出差
填写、保存、修改出差表单
(1)能手工填入出差申请表单的内容
(2)能把出差申请信息持久化(记
录到数据库)(3)提交审核前可以修改
员工ID,出差起止时间,出差到何地,出差原由,预支费用
3.领导审核
审核申请请假和出差
对员工的申请表单进行审批
页面列出未审核和已审核的申请,未审核的在前。
选择未审核的申请表单,输入审核的意见
把表单置为已审核,并给申请人发送审核意见(如果审批不同意,要说明原因)
提示审核是否成功
6.2.3用例图:
6-4
6.3考勤查询模块
1.提供员工考勤信息查询的功能,员工登陆只可查询本人考勤信息
2.提供部门经理和管理员所有人查询的功能,根据输入的条件(员工号,部门,时间等