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