打卡管理系统需求规格说明书.docx
《打卡管理系统需求规格说明书.docx》由会员分享,可在线阅读,更多相关《打卡管理系统需求规格说明书.docx(16页珍藏版)》请在冰豆网上搜索。
![打卡管理系统需求规格说明书.docx](https://file1.bdocx.com/fileroot1/2023-6/15/a612c9ad-0a8f-40db-bbd0-8b8a26a682a9/a612c9ad-0a8f-40db-bbd0-8b8a26a682a91.gif)
打卡管理系统需求规格说明书
机构图
{打卡管理系统}
用户需求说明书
文件状态:
[√]草稿[]正式发布[]正在修改
文件标识:
Company-Project-RD-UR
当前版本:
V1.0
作者:
XX
完成日期:
Year-Month-Day
机构公开信息
..
版本历史
版本/状态
作者
参与者
起止日期
备注
;.
..
0.文档介绍............................................................................................................................5
0.1文档目的.......................................................................................................................5
0.2文档范围.......................................................................................................................5
0.3读者对象.......................................................................................................................5
0.4参考文档.......................................................................................................................5
0.5术语与缩写解释............................................................................................................5
1.产品介绍............................................................................................................................7
2.产品面向的用户群体.........................................................................................................7
3.产品应当遵循的标准或规范.............................................................................................7
4.产品的功能性需求.............................................................................................................7
4.0功能性需求分类............................................................................................................7
4.1考勤管理模块...............................................................................................................9
员工登录模块.........................................................................................................94.1.1
员工修改密码.......................................................................................................104.1.2
4.2考勤查询模块.............................................................................................................10
个人考勤信息查询...............................................................................................14.2.10
所有人考勤信息查询...........................................................................................104.2.2
4.3人事管理模块................................................................................错误!
未定义书签。
员工考勤信息查询错误未定义书签。
..................................................................4.3.1!
员工考勤信息修改删除.......................................................................................14.3.20
4.4备份管理模块.............................................................................................................11
数据库备份..........................................................................................................114.4.1
4.5报表管理模块.............................................................................................................11
月考勤系统报表生成...........................................................................................4.5.111
4.6系统设置模块.............................................................................................................11
时间规则设定(上下班时间设置)错误未定义书签。
!
.......................................4.6.1
权限分配设置错误未定义书签。
..........................................................................4.6.2!
5.产品的非功能性需求.......................................................................................................12
5.1用户界面需求.............................................................................................................12
5.2软硬件环境需求..........................................................................................................12
5.3产品质量需求.............................................................................................................12
5.其他需求.....................................................................................................................13N
附录A:
用户需求调查报告................................................................................................14
A.1需求标题1..................................................................................................................14
;.
..
A.需求标题N................................................................................................................14N
;.
..
0.文档介绍
为了实现企业管理制度的需求,实现整个管理过程的自动化,无纸化办公,方便管理层的管理,改变原有不合理的人工管理方式存在的一些漏洞等。
本方案实现了员工系统登录、打卡信息查询管理、人事管理、系统设置、备份管理和报表管理功能,达到企业整个上下班管理过程的自动化,无纸化,操作简单、高效、直观,进一步完善企业员工制度的管理。
0.1文档目的
此需求规格说明书是对用户需求分析的结果,明确系统应具有的功能及性能与界面方面的需求,使系统分析员及软件开发组成员能清楚地了解用户的需求,并在此基础上完成后续设计与开发工作。
0.2文档范围
该文档包含系统功能性需求和非功能性需求两个方面0.3读者对象
客户、系统开发人员
0.4参考文档
公司管理制度
0.5术语与缩写解释
缩写、术语
解释
UML
UnifiedModelingLanguage(UML)又称统一建模语言或标准建模语言,它是一个支持模型化和软件系统开发的图形化语言,为软件开发的所有阶段提供模型化和可视化支持,包括由需求分析到规格,到构造和配置。
UseCase图
用例图可以表示客户的需求,通过用例建模可以对外部的角色以及它们所需要的系统功能建模。
;.
..
CMM
)英文缩写为CMM能力成熟度模型(CapabilityMaturityModel,是一种开发模型。
SPP
以及软CMMIProcess)是基于Simplified简并行过程(Parallel
软件过程改进方法和规件工程和项目管理知识而创作的一种“主要用于指导SPP范”,它由众多的过程规范和文档模板组成。
企业持续地改进其软件过程能力。
国内IT
;.
..
1.产品介绍
打卡管理系统:
主要实现公司对员工考勤方面的自动化管理。
主要功能模块如下:
1、系统管理模块
2、人事管理模块
3、备份管理模块
4、报表管理模块
5、系统设置模块
2.产品面向的用户群体
企业各部门的普通员工,系统管理员
3.产品应当遵循的标准或规范
本产品是模拟产品,尚没有遵循的标准.
4.产品的功能性需求4.0功能性需求分类
功能类别系统验证输入账号和密码与后台数据库数据是否正确处理1、输入的账号和密码正确,进入打卡管理系统输出
2、输入的账号和密码不正确,则重新返回登录页面
账号和密码不能为空补充说明
子功能
1、系统管理模块
管理员登陆模块
管理员修改密码
、人事管理模块2
个人打卡信息查询
所有人打卡信息查询
员工打卡信息修改删除
3、备份管理模块
数据库备份
4、报表管理模块名称管理员登录
月打卡信息统计表
5、系统设置模块管理员输入账号和密码登录,进入系统功能描述
提供登录界面实现要求账号输入密码
时间规则设定(上下班时间设置)
;.
..
;.
..
系统管理模块4.1
管理员登录模块4.1.1
;.
..
4.1.2管理员修改密码
名称
管理员修改密码
功能描述
让管理员能够修改自己的登录密码
实现要求
提供修改密码页面
输入
输入旧密码和新密码
处理
1、验证输入旧密码与数据库密码是否一致
2、旧密码正确,则输入新密码
3、旧密码错误,则重新输入
输出
1、旧密码正确,输入新密码,提示修改成功
2、旧密码错误,重新进入修改密码页面
4.2人事管理模块
4.2.1个人打卡信息查询
名称
个人打卡信息查询(前台)
功能描述
让员工能够根据姓名查询当月的打卡情况
实现要求
按姓名查找
输入
输入员工姓名
处理
验证请求查找的姓名是否存在,从数据中查找符合条件的记录
输出
显示查找结果
所有人打卡信息查询4.2.2
名称
所有打卡信息查询
功能描述
让管理员能够查询所有员工当月的打卡情况
实现要求
按部门名称查找
输入
输入部门名称
处理
验证请求查找所在部门名称是否存在,从数据中查找符合条件的记录
输出
显示查找结果
4.2.3员工打卡信息修改删除
名称
员工打卡信息修改删除
功能描述
让管理员能够方便快捷的处理员工打卡情况
;.
..
输入
1、点击修改,可以重新输入修改员工的考勤信息。
2、点击删除,可以直接删除员工考勤信息。
处理
、直接删除21、验证所输入的数据的有效性在保存到数据库。
输出
、显示删除成功1、显示修改成功2
备份管理模块4.3
数据库备份4.3.1
名称
数据库备份
功能描述
备份系统数据库数据
实现要求
用数据库备份
输入
备份文件保存路径
处理
备份数据库
输出
提示备份成功或错误信息
4.4报表管理模块4.4.1月打卡系统报表生成
名称
打卡统计表
功能描述
统计员工的打卡信息
实现要求
对员工的打卡信息进行统计
输入
部门、姓名、打卡时间段
处理
统计员工的打卡信息
输出
月打卡信息统计表
系统设置模块4.5
时间规则设定(上下班时间设置)4.5.1
名称
时间规则设定(上下班时间设置)
功能描述
设定每天准确的上下班时间界限
实现要求
设置上、下班时间
输入
员工的上班与下班时间
;.
..
处理
设定员工的上班和下班时间
输出
提示保存成功
补充说明
<上班时间上下班时间不能为空,下班时间不能
5.产品的非功能性需求5.1用户界面需求
需求名称
详细要求
操作方式
软件操作简洁、人性化
客户界面
客户界面采用微软通用界面标准,整洁、美观
…
软硬件环境需求5.2
需求名称
详细要求
软件体系架构
结构实现软件主体功能采用B/S
数据库
数据库软件支持MYSQL
服务器
4G内存,500G硬盘WEB服务器:
P43.6GCPU,
…
5.3产品质量需求
主要质量属性
详细要求
正确性
在不同的环境下保证软件的正确性,不出现导致异常错误
健壮性
等主流数据库软件要能适应不同版本的操作系统以及MYSQL
可靠性
小时以内系统的全年非人为故障在5
性能,效率
4秒内得到结果一般查询统计操作在
易用性
普通操作人员要很容易上手,软件操作流程人性化
清晰性
对各模块做到功能分界明晰,软件有很清晰的框架
安全性
对用户次密码进行验证
可扩展性
对新增要求管理员队员没有的功能进行编码实现,软件要有良好的可扩展性,的项目能够加入软件中使用
;.
..
兼容性
能够提供标准接口对将其它系统的告警接入到该产品中
可移植性
要求底层软件在不同的硬件环境下直接编译生成,不需要修改源代码
…
其他需求5.n
;.
..
附录A:
用户需求调查报告
常见需求调查方式有:
与用户交谈,向用户提问题。
?
参观用户的工作流程,观察用户的操作。
?
向用户群体发调查问卷。
?
与同行、专家交谈,听取他们的意见。
?
分析已经存在的同类软件产品,提取需求。
?
从行业标准、规则中提取需求。
?
从上搜查相关资料。
Internet?
A.1需求标题1
1需求标题
调查方式
调查人
调查对象
时间、地点
需求信息记录
A.n需求标题N
N需求标题
调查方式
调查人
调查对象
时间、地点
需求信息记录
;.