考勤管理系统产品需求规格说明书.doc

上传人:本田雅阁 文档编号:2556720 上传时间:2019-04-07 格式:DOC 页数:32 大小:988.71KB
返回 下载 相关 举报
考勤管理系统产品需求规格说明书.doc_第1页
第1页 / 共32页
考勤管理系统产品需求规格说明书.doc_第2页
第2页 / 共32页
考勤管理系统产品需求规格说明书.doc_第3页
第3页 / 共32页
考勤管理系统产品需求规格说明书.doc_第4页
第4页 / 共32页
考勤管理系统产品需求规格说明书.doc_第5页
第5页 / 共32页
点击查看更多>>
资源描述

《考勤管理系统产品需求规格说明书.doc》由会员分享,可在线阅读,更多相关《考勤管理系统产品需求规格说明书.doc(32页珍藏版)》请在三一文库上搜索。

1、考勤管理系统 产品需求规格说明书 目目目 录录录 0. 文档介绍文档介绍4 0.1 文档目的.4 0.2 文档范围.4 0.3 读者对象.4 0.4 参考文档.4 0.5 术语与缩写解释.4 1. 产品介绍产品介绍5 2. 产品面向的用户群体产品面向的用户群体5 3. 产品应当遵循的标准或规范产品应当遵循的标准或规范5 4. 产品范围产品范围5 5. 产品中的角色产品中的角色5 6. 产品的功能性需求产品的功能性需求6 6.0 功能性需求分类.6 6.M FEATURE M.6 6.m.n Function M.N.6 7. 产品的非功能性需求产品的非功能性需求7 7.1 用户界面需求.7 7

2、.2 软硬件环境需求.7 7.3 产品质量需求.7 7.N 其他需求 7 附录附录 A:需求建模与分析报告:需求建模与分析报告 .8 A.1 需求模型 1.8 A.N 需求模型 N8 附录附录 B:需求确认:需求确认9 0. 文档介绍文档介绍 为了实现企业考勤管理的各种需求,实现整个管理过程的自动化,无纸化办公,方便管理 层的管理,改变原有不合理的人工管理方式存在的一些漏洞等。 本方案实现了考勤管理登录管理、差假管理、考勤信息查询管理、人事管理、系统设置、 日志管理、备份管理、提醒管理和报表管理功能,达到企业整个考勤管理过程的自动化,无纸 化,操作简单、高效、直观,进一步完善企业的 OA 信息

3、系统建设。 0.1 文档目的文档目的 此需求规格说明书是对用户需求分析的结果,明确系统应具有的功能及性能与界面方面 的需求,使系统分析员及软件开发组成员能清楚地了解用户的需求,并在此基础上完成后续 设计与开发工作。 0.2 文档范围文档范围 该文档包含系统功能性需求和非功能性需求两个方面。 0.3 读者对象读者对象 读者分类目 的 市场人员/客户代表了解本文档对需求的理解是否和他们要求的一致 系统分析人员理解用户需求,转化为系统需求 系统设计人员理解用户需求,在设计时把握用户需求。 系统测试人员了解用户需求,为测试提供参考 文档人员编写用户使用和操作手册 0.4 参考文档参考文档 .NET 技

4、术白皮书技术白皮书 单正, .NET 技术白皮书技术白皮书 ,ITJOB,20070503 0.5 术语与缩写解释术语与缩写解释 缩写、术语缩写、术语解解 释释 UML 统一建模语言Unified Modeling Language Use Case 图用例图 可以表示客户的需求,通过用例建模可以对外部的角色以 及它们所需要的系统功能建模。 CMM “能力成熟度模型” ,其英文全称为 Capability Maturity Model for Software,英文缩写为 SW-CMM,简称 CMM SPP SPP 是基于“CMMI、软件工程和项目管理”知识创作的集成化研发 管理方法论,称为“

5、精简并行过程” (Simplified Parallel Process) 1. 产品介绍产品介绍 作为解决公司内部办公自动化的方案之一(OA 的一部分)的考勤管理系统,主要实现公 司对员工考勤方面的自动化管理。包括的主要功能模块如下: 1.考勤管理模块 2.差假管理模块 3.考勤查询模块 4.人事管理模块 5.系统设置模块 6.日志管理模块 7.备份管理模块 8.提醒管理模块 9.报表管理模块 10补录管理模块 11.报表汇总模块 12.公告管理模块 2. 产品面向的用户群体产品面向的用户群体 企业各部门的普通员工及部门经理,系统管理员。 3. 产品应当遵循的标准或规范产品应当遵循的标准或规

6、范 本产品是模拟产品,尚没有遵循的标准. 4. 产品范围产品范围 本考勤管理系统仅仅是为解决公司内部员工考勤办公自动化的方 案之一(OA 的一部分) ,包括:员工登录、签到、签退、修改密码; 正常考勤、请假、出差信息的录入;考勤信息汇总及生成报表;员工 申请请假、出差;员工申请的有效性确认、提交申请、领导审核;个 人或所有人的考勤信息查询;新增、修改、删除、查询员工或部门的 信息;上/下班时间,迟到、早退、旷工时间范围,出差、请假次数, 上班和放假时间等规则设定;普通员工、部门经理和系统管理员权限 设置;日志记录、日志查询;系统数据库备份;迟到、早退、旷工、 出差或请假超次数提醒、系统公告等功

7、能。 5. 产品中的角色产品中的角色 角色名称职责描述 普通员工签到、签退、申请请假,出差等 部门经理签到、签退、批准请假,出差等 系统管理员对系统各功能模块进行维护管理 6. 产品的功能性需求产品的功能性需求 功能性需求分类功能性需求分类 考 勤 管 理 系 统 考勤管理模块 员工登录模块 员工修改密码 员工签到模块 员工签退模块 差假管理模块 考勤查询模块 人事管理模块 系统设置模块 日志管理模块 数据库备份 提醒模块 报表管理模块 正常考勤信息录入 请假信息录入 出差信息录入 汇总报表 员工申请管理 领导审核管理 员工申请请假 员工申请出差 领导审批申请 个人考勤信息查询 所有人考勤信息

8、查询 信息查询 考勤查询 信息录入 员工信息查询 部门信息查询 员工信息修改录入删除 部门信息修改录入删除 时间规则设定 权限分配设定 上下班时间设定 调休请假次数设定 考勤信息提醒 未处理请求提醒 备份数据库提醒 公告 月考勤统计表 月请假统计表 月出差统计表 公告管理 增加公告 修改公告 阅读公告 图 61 顶层用例图顶层用例图 管理员 添加员工信息修改员工信息删除员工信息 添加部门信息 修改部门信息删除部门信息 汇总报表数据 设置个人操作权限 日志管理系统备份 提醒信息管理 员工 部门经理 登陆 签到 签退 修改密码 查询个人信息信息 查询部门信息 请假申请 出差申请 出差审核 考勤信息

9、手工录入 上下班时间设定 请假审核 打印报表 请假申请手工录入 出差申请手工录入 考考勤勤管管理理系系统统 节假日设定 图 62 6.1 考勤管理模块 6.1.1 基本功能: 1.提供员工登陆功能,在登陆后可以进行签到,签退。修改密码等功能 6.1.2 具体功能: 1.员工登陆: 名称、标识符员工登录 功能描述员工输入自己的工号和密码,系统验证是否正确,决定是否让该员工登陆系 统 实现要求提供登录界面 输入员工 ID,员工密码 处理系统验证所输入的员工 ID 和员工密码与后台数据库记录是否正确 输出 1 所输入的员工 ID 和员工密码正确,则允许员工进入操作界面; 2 所输入的员工 ID 和员

10、工密码不正确,则输出错误信息,并且重新返回 登陆界面。 补充说明员工 ID 和员工密码不能为空 2. 员工签到: 名称、标识符员工签到 功能描述员工上班前点击“签到”按钮,系统自动记录下员工的 ID 和上班时间,并 以此与系统设定上班时间规则比较来决定是否迟到。 实现要求提供“签到”按钮 输入当前的系统时间和员工 ID 处理 1 点击按钮后,以当前系统时间与系统设定上班时间规则比较来决定是否 迟到?如果当前时间规则设定上班时间,则为迟到,否则为正常出 勤 2 系统时间、员工 ID 和是否迟到状态保存到数据库 3 提示签到成功或迟到 输出提示签到成功或迟到 补充说明当天不能重复签到 3. 员工签

11、退: 名称、标识符员工签退 功能描述员工下班前点击“签退”按钮,系统自动记录下员工的 ID 和上班时间,并 以此与系统设定下班时间规则比较来决定是否早退。 实现要求提供“签退”按钮 输入当前的系统时间和员工的 ID 处理1若规则设定的旷工时间上限下班时间规则设定的下班时间,则为早 退 2若下班时间 图 68 6.7 备份管理模块 6.7.1 基本功能: 1、 具有友好的用户界面。 2、 对数据库进行备份。 3、 有一定的容错机制。 6.7.2 具体功能: 数据库备份 名称、标识符备份系统数据库数据 功能描述备份系统数据库数据 实现要求用数据库备份 输入备份文件保存路径 处理备份数据库 输出提示

12、备份成功或错误信息 补充说明 6.7.3 用例图: 管理员 系统备份 考考勤勤管管理理备备份份子子系系统统 图 69 6.8 提醒管理模块 6.8.1 基本功能: 1.具有友好的用户界面。 2.对人员的请假申请进行提醒,提示部门经理对未处理的事项进行审批。 6.8.2 具体功能: 1. 未处理事务提醒 名称、标识符未处理事务提醒 功能描述提示部门经理对未处理的事项进行审批 实现要求在部门经理登录的时候,提示其对未处理的事项进行审批 输入员工提出的申请 处理检查未处理的的事项都有哪些 输出提示未审批的事务信息 补充说明 2. 已处理事务提醒 名称、标识符已处理事务提醒 功能描述提示员工对已经审核

13、的事项进行查阅 实现要求员工登录时自动提醒 输入审核后的申请表 处理从数据库中提取没有看过的审核信息 输出显示已经审核后的信息 补充说明 6.8.3 用例图: 增加提醒信息 员工 部门经理 提提醒醒管管理理子子系系统统 申请出差 申请请假 申请出差审核 申请请假审核 提醒信息查看 提醒信息处理 登录 图 610 6.9 报表管理模块 6.9.1 基本功能: 1、 具有友好的用户界面。 2、 对用户的考勤,请假和出差情况进行统计。 6.9.2 具体功能: 1. 考勤统计表 名称、标识符考勤统计表 功能描述统计员工的考勤信息 实现要求对员工考勤信息进行统计 输入工号、部门、考勤时间段 处理统计员工

14、的考勤信息 输出考勤统计表 补充说明 2. 请假统计表 名称、标识符请假统计表 功能描述统计员工请假信息 实现要求对员工请假信息进行统计 输入工号、部门、请假时间段 处理统计员工的请假信息 输出请假统计表 补充说明 3. 出差统计表 名称、标识符出差统计表 功能描述统计员工出差信息 实现要求对员工出差信息进行统计 输入工号、部门、出差时间段 处理统计员工的出差信息 输出出差统计表 补充说明 6.9.3 用例图: 管理员 查询考勤信息打印考勤报表 打打印印报报表表子子系系统统 查询出差信息打印出差报表 查询请假信息打印请假报表 图 611 6.10 考勤补录模块 6.10.1 基本功能: 1、提

15、供考勤信息的补充录入功能,用于对漏打的员工提供补充录入功能。 2、提供请假、出差申请单据的补充录入功能,用于对不能实现申请的员工和漏申请的员工 提供补充录入功能。 6.10.2 具体功能: 1、正常考勤信息录入 名称、标识符正常考勤信息录入 功能描述该功能用于由于各种原因造成员工没有及时点击签到或签退操作时的特殊情 况,由系统管理员手工帮忙为特定员工录入出勤信息(员工 ID,上班日期, 正常上班时间,下班时间) 实现要求提供正常考勤信息录入界面 输入员工 ID,上班日期,正常上班时间,下班时间 处理验证数据库是否有该员工那天的考勤记录,若有则提示考勤记录重复错 误,不作重复考勤操作,否则继续下

16、面步骤操作 若上班时间规则设定的上班时间,则为迟到,否则为正常出勤 若下班时间规则设定的下班时间,则为早退,否则为正常下班 将员工 ID,上班日期,正常上班时间,下班时间和考勤状态入库 输出1重复考勤,反回当前正常考勤信息录入界面 迟到正常出勤 早退正常下班 补充说明 2. 请假信息录入 名称、标识符请假信息录入 功能描述该功能用于由于各种原因造成员工没有及时点击申请请假操作时的特殊情况, 由系统管理员手工帮忙为特定员工录入请假申请信息(员工 ID,请假起止 时间,请假原因) 实现要求提供请假信息录入界面 输入员工 ID,请假起止时间,请假原因 处理把录入的请假申请信息保存在后台数据库中,并且

17、将该请假申请记录的状态 设为待审批 输出提示保存是否成功 补充说明 3.出差信息录入 名称、标识符出差信息录入 功能描述该功能用于由于各种原因造成员工没有及时点击申请出差操作时的特殊情况, 由系统管理员手工帮忙为特定员工录入调休申请信息(员工 ID,调休起止 时间,调休原因) 实现要求提供出差信息录入界面 输入员工 ID,出差起止时间,出差原因 处理把录入的出差申请信息保存在后台数据库中,并且将该出差申请记录的状态 设为待审批 输出提示保存是否成功 补充说明 6.10.3 用例图: 管理员 考勤信息手工录入 请假申请手工录入 出差申请手工录入 考考勤勤补补录录系系统统 图 612 6.11 报

18、表汇总模块 6.11.1 基本功能: 1、汇总考勤、请假、出差数据,为生成报表提供方便。 6.11.2 具体功能: 1. 汇总数据 名称、标识符出勤汇总 功能描述按指定时间段(设定起止日期)或部门的条件汇总出勤,迟到,早退,旷工 等考勤状态 实现要求提供出勤汇总条件录入界面 输入指定时间段(设定起止日期)或部门 处理根据录入的汇总条件汇总各种考勤状态,并且显示出汇总结果 输出各种考勤状态的汇总结果 补充说明 6.11.3 用例图: 管理员 汇总报表数据 考考勤勤管管理理系系统统 图 613 6.12 公告模块 6.12.1 基本功能: 1、发布公告、查看公告、修改公告等。 6.12.2 具体功

19、能: 1. 发布公告 名称、标识符发布公告 功能描述发布公告日期,标题以及内容。 实现要求提供公告录入界面 输入输入公告具体信息 处理保证公告记录的唯一性 输出公告信息 补充说明 2. 修改公告 名称、标识符修改公告 功能描述修改公告日期,标题以及内容。 实现要求提供公告修改界面 输入修改公告具体信息 处理保证公告记录的唯一性 输出公告信息 补充说明 3. 阅读公告 名称、标识符阅读公告 功能描述阅读已经发布的公告内容,如果已经看过的,则不再重复查看 实现要求提供公告阅读界面 输入无 处理看完后将信息存入数据库,下次不再显示,也可以调以前的公告信息进行查 看 输出无 补充说明 6.12.3 用

20、例图: 管理员 发布公告信息 修改公告信息 查看公告信息 公公告告管管理理子子系系统统 管理员 管理员 图 414 7. 产品的非功能性需求产品的非功能性需求 7.1 用户界面需求用户界面需求 需求名称需求名称详细要求详细要求优先级优先级 操作方式操作方式软件操作简捷、人性化高 客户界面客户界面客户界面采用微软通用界面标准,整洁、美观高 7.2 软硬件环境需求软硬件环境需求 需求名称需求名称详细要求详细要求 软件体系架构软件体系架构 软件主体功能采用 B/S 结构实现 数据库数据库 软件支持 MS SQLServer2000 数据库。 服务器服务器 WEB 服务器: P4 3.6G CPU,4

21、G 内存,200G 硬盘 客户端硬件需求客户端硬件需求 对客户端要求不得高于 P4 1.8 256M 内存 7.3 产品质量需求产品质量需求 主要质量属性主要质量属性详细要求详细要求 正确性正确性在不同环境下保证软件的正确性,不出现导致异常错误。 健壮性健壮性软件要能适应各种不同版本的操作系统以及 MS SQLServer2000 等主流数据库;软 件能实现对不同平台系统的兼容 可靠性可靠性系统的全年非人为故障在 5 小时以内 性能,效率性能,效率一般查询统计操作在 4 秒内得到结果 易用性易用性普通操作人员要很容易上手,软件操作流程人性化 清晰性清晰性对各模块做到功能分界明晰,软件有很清晰的

22、框架 安全性安全性对用户次密码进行验证 可扩展性可扩展性软件要有良好的扩展性,要求管理员能对原没有功能进行编程实现,对新增项目能 够加入软件中使用 兼容性兼容性能够提供标准接口对将其它系统的告警接入到该产品中 可移植性可移植性要求底层软件在不同的硬件环境下直接编译生成,不需要修改源代码 附录:需求确认附录:需求确认 需求评审报告摘要需求评审报告摘要 需求文档考勤管理系统,kq,v1.0,张博,2007-6-26 需求评审报告考勤管理系统需求评审报告,v1.0,2007-6-27 评审结论 工作成果合格, “无需修改”或者“需要轻微修改但不必再审核” 。 工作成果基本合格,需要作少量的修改,之后通过审核即可。 工作成果不合格,需要作比较大的修改,之后必须重新对其评审。 评审意见 合格 评审小组成员单正 需求承诺需求承诺 需求文档考勤管理系统,kq,v1.0,张博,2007-6-26 客户承诺 需求不再变动 签字 小组成员,日期 2007-7-27 项目经理承诺 系统需求阶段结束,按照需求的内容,进入涉及阶段 签字 张博,日期 2007-7-27

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1