1、机构图标 打卡管理系统 顾客需求阐明书文献状态: 草稿 正式发布 正在修改文献标记:Company-Project-RD-UR当前版本:V1.0作 者:XX完毕日期:Year-Month-Day机构公开信息版 本 历 史版本/状态作者参加者起止日期备注 目 录 0. 文档简介50.1 文档目50.2 文档范畴50.3 读者对象50.4 参照文档50.5 术语与缩写解释51. 产品简介72. 产品面向顾客群体73. 产品应当遵循原则或规范74. 产品功能性需求74.0 功能性需求分类74.1 考勤管理模块84.1.1 员工登录模块84.1.2 员工修改密码94.2 考勤查询模块94.2.1 个人
2、考勤信息查询94.2.2 所有人考勤信息查询94.3 人事管理模块94.3.1 员工考勤信息查询94.3.2 员工考勤信息修改删除94.4 备份管理模块94.4.1 数据库备份94.5 报表管理模块104.5.1 月考勤系统报表生成104.6 系统设立模块104.6.1 时间规则设定(上下班时间设立)104.6.2 权限分派设立105. 产品非功能性需求105.1 顾客界面需求105.2 软硬件环境需求105.3 产品质量需求115.n 其她需求11附录A:顾客需求调查报告12A.1 需求标题112A.n 需求标题N120. 文档简介为了实现公司管理制度需求,实现整个管理过程自动化,无纸化办公
3、,以便管理层管理,变化原有不合理人工管理方式存在某些漏洞等。本方案实现了员工系统登录、打卡信息查询管理、人事管理、系统设立、备份管理和报表管理功能,达到公司整个上下班管理过程自动化,无纸化,操作简朴、高效、直观,进一步完善公司员工制度管理。0.1 文档目此需求规格阐明书是对顾客需求分析成果,明确系统应具备功能及性能与界面方面需求,使系统分析员及软件开发构成员能清晰地理解顾客需求,并在此基本上完毕后续设计与开发工作。0.2 文档范畴该文档包括系统功能性需求和非功能性需求两个方面0.3 读者对象客户、系统开发人员0.4 参照文档公司管理制度0.5 术语与缩写解释缩写、术语解 释UMLUnified
4、 Modeling Language (UML)又称统一建模语言或原则建模语言,它是一种支持模型化和软件系统开发图形化语言,为软件开发所有阶段提供模型化和可视化支持,涉及由需求分析到规格,到构造和配备。UseCase图用例图可以表达客户需求,通过用例建模可以对外部角色以及它们所需要系统功能建模。CMM能力成熟度模型(Capability Maturity Model,英文缩写为CMM)是一种开发模型。SPP简并行过程(Simplified Parallel Process)是基于CMMI以及软件工程和项目管理知识而创作一种“软件过程改进办法和规范”,它由众多过程规范和文档模板构成。SPP重要用
5、于指引国内IT公司持续地改进其软件过程能力。1. 产品简介打卡管理系统:重要实现公司对员工考勤方面自动化管理。重要功能模块如下:1、系统管理模块2、人事管理模块3、备份管理模块4、报表管理模块5、系统设立模块2. 产品面向顾客群体公司各部门普通员工,系统管理员3. 产品应当遵循原则或规范本产品是模仿产品,尚没有遵循原则.4. 产品功能性需求4.0 功能性需求分类功能类别子功能1、系统管理模块管理员登陆模块管理员修改密码2、人事管理模块个人打卡信息查询所有人打卡信息查询员工打卡信息修改删除3、备份管理模块数据库备份4、报表管理模块月打卡信息登记表5、系统设立模块时间规则设定(上下班时间设立)4.
6、1 系统管理模块4.1.1 管理员登录模块名称管理员登录功能描述管理员输入账号和密码登录,进入系统实现规定提供登录界面输入账号 密码解决系统验证输入账号和密码与后台数据库数据与否对的输出1、输入账号和密码对的,进入打卡管理系统2、输入账号和密码不对的,则重新返回登录页面补充阐明账号和密码不能为空4.1.2 管理员修改密码名称管理员修改密码功能描述让管理员可以修改自己登录密码实现规定提供修改密码页面输入输入旧密码和新密码解决1、验证输入旧密码与数据库密码与否一致2、旧密码对的,则输入新密码3、旧密码错误,则重新输入输出1、旧密码对的,输入新密码,提示修改成功2、旧密码错误,重新进入修改密码页面4
7、.2 人事管理模块4.2.1 个人打卡信息查询名称个人打卡信息查询(前台)功能描述让员工可以依照姓名查询当月打卡状况实现规定按姓名查找输入输入员工姓名解决验证祈求查找姓名与否存在,从数据中查找符合条件记录输出显示查找成果4.2.2 所有人打卡信息查询名称所有打卡信息查询功能描述让管理员可以查询所有员工当月打卡状况实现规定按部门名称查找输入输入部门名称解决验证祈求查找所在部门名称与否存在,从数据中查找符合条件记录输出显示查找成果4.2.3 员工打卡信息修改删除名称员工打卡信息修改删除功能描述让管理员可以以便快捷解决员工打卡状况输入1、点击修改,可以重新输入修改员工考勤信息。2、点击删除,可以直接
8、删除员工考勤信息。解决1、验证所输入数据有效性在保存到数据库。2、直接删除输出1、显示修改成功2、显示删除成功,4.3 备份管理模块4.3.1 数据库备份名称数据库备份功能描述备份系统数据库数据实现规定用数据库备份输入备份文献保存途径解决备份数据库输出提示备份成功或错误信息4.4 报表管理模块4.4.1 月打卡系统报表生成名称打卡登记表功能描述记录员工打卡信息实现规定对员工打卡信息进行记录输入部门、姓名、打卡时间段解决记录员工打卡信息输出月打卡信息登记表4.5 系统设立模块4.5.1 时间规则设定(上下班时间设立)名称时间规则设定(上下班时间设立)功能描述设定每天精确上下班时间界限实现规定设立
9、上、下班时间输入员工上班与下班时间解决设定员工上班和下班时间输出提示保存成功补充阐明上下班时间不能为空,下班时间不能上班时间5. 产品非功能性需求5.1 顾客界面需求需求名称详细规定操作方式软件操作简洁、人性化客户界面客户界面采用微软通用界面原则,整洁、美观5.2 软硬件环境需求需求名称详细规定软件体系架构软件主体功能采用B/S构造实现数据库软件支持MYSQL数据库服务器WEB服务器:P4 3.6G CPU,4G内存,500G硬盘5.3 产品质量需求重要质量属性详细规定对的性在不同环境下保证软件对的性,不浮现导致异常错误健壮性软件要能适应不同版本操作系统以及MYSQL等主流数据库可靠性系统全年
10、非人为故障在5小时以内性能,效率普通查询记录操作在4秒内得到成果易用性普通操作人员要很容易上手,软件操作流程人性化清晰性对各模块做到功能分界明晰,软件有很清晰框架安全性对顾客次密码进行验证可扩展性软件要有良好可扩展性,规定管理员队员没有功能进行编码实现,对新增项目可以加入软件中使用兼容性可以提供原则接口对将其他系统告警接入到该产品中可移植性规定底层软件在不同硬件环境下直接编译生成,不需要修改源代码5.n 其她需求附录A:顾客需求调查报告 常用需求调查方式有: 与顾客交谈,向顾客提问题。 参观顾客工作流程,观测顾客操作。 向顾客群体发调查问卷。 与同行、专家交谈,听取她们意见。 分析已经存在同类软件产品,提取需求。 从行业原则、规则中提取需求。 从Internet上搜查有关资料。A.1 需求标题1需求标题1调查方式调查人调核对象时间、地点需求信息记录A.n 需求标题N需求标题N调查方式调查人调核对象时间、地点需求信息记录