1、修订描述0. 文档介绍为了实现企业考勤管理的各种需求,实现整个管理过程的自动化,无纸化办公,方便管理层的管理,改变原有不合理的人工管理方式存在的一些漏洞等。本方案实现了考勤管理登录管理、差假管理、考勤信息查询管理、人事管理、系统设置、日志管理、备份管理、提醒管理和报表管理功能,达到企业整个考勤管理过程的自动化,无纸化,操作简单、高效、直观,进一步完善企业的OA信息系统建设。0.1 文档目的此需求规格说明书是对用户需求分析的结果,明确系统应具有的功能及性能与界面方面的需求,使系统分析员及软件开发组成员能清楚地了解用户的需求,并在此基础上完成后续设计与开发工作。0.2 文档范围该文档包含系统功能性
2、需求和非功能性需求两个方面。0.3 读者对象读者分类目 的市场人员/客户代表了解本文档对需求的理解是否和他们要求的一致系统分析人员理解用户需求,转化为系统需求系统设计人员理解用户需求,在设计时把握用户需求。系统测试人员了解用户需求,为测试提供参考文档人员编写用户使用和操作手册0.4 参考文档公司管理条例0.5 术语与缩写解释缩写、术语解 释UML统一建模语言Unified Modeling LanguageUse Case图用例图 可以表示客户的需求,通过用例建模可以对外部的角色以及它们所需要的系统功能建模。CMM“能力成熟度模型”,其英文全称为Capability Maturity Mode
3、l for Software,英文缩写为SW-CMM,简称CMMSPPSPP是基于“CMMI、软件工程和项目管理”知识创作的集成化研发管理方法论,称为“精简并行过程”(SimplifiedParallelProcess)1. 产品介绍作为解决公司内部办公自动化的方案之一(OA的一部分)的考勤管理系统,主要实现公司对员工考勤方面的自动化管理。包括的主要功能模块如下:1.考勤管理模块2.差假管理模块3.考勤查询模块4.人事管理模块5.系统设置模块6.日志管理模块7.备份管理模块8.提醒管理模块9.报表管理模块10补录管理模块11.报表汇总模块12.公告管理模块2. 产品面向的用户群体企业各部门的普
4、通员工及部门经理,系统管理员。3. 产品应当遵循的标准或规范本产品是模拟产品,尚没有遵循的标准.4. 产品范围本考勤管理系统仅仅是为解决公司内部员工考勤办公自动化的方案之一(OA的一部分),包括:员工登录、签到、签退、修改密码;正常考勤、请假、出差信息的录入;考勤信息汇总及生成报表;员工申请请假、出差;员工申请的有效性确认、提交申请、领导审核;个人或所有人的考勤信息查询;新增、修改、删除、查询员工或部门的信息;上/下班时间,迟到、早退、旷工时间范围,出差、请假次数,上班和放假时间等规则设定;普通员工、部门经理和系统管理员权限设置;日志记录、日志查询;系统数据库备份;迟到、早退、旷工、出差或请假
5、超次数提醒、系统公告等功能。5. 产品中的角色角色名称职责描述普通员工签到、签退、申请请假,出差等部门经理签到、签退、批准请假,出差等系统管理员对系统各功能模块进行维护管理6. 产品的功能性需求功能性需求分类图61顶层用例图图626.1 考勤管理模块6.1.1 基本功能:1. 提供员工登陆功能,在登陆后可以进行签到,签退。修改密码等功能6.1.2 具体功能:1. 员工登陆:名称、标识符员工登录功能描述员工输入自己的工号和密码,系统验证是否正确,决定是否让该员工登陆系统实现要求提供登录界面输入员工ID,员工密码处理系统验证所输入的员工ID和员工密码与后台数据库记录是否正确输出1 所输入的员工ID
6、和员工密码正确,则允许员工进入操作界面;2 所输入的员工ID和员工密码不正确,则输出错误信息,并且重新返回登陆界面。补充说明员工ID和员工密码不能为空2. 员工签到:员工签到员工上班前点击“签到”按钮,系统自动记录下员工的ID和上班时间,并以此与系统设定上班时间规则比较来决定是否迟到。提供“签到”按钮当前的系统时间和员工ID1 点击按钮后,以当前系统时间与系统设定上班时间规则比较来决定是否迟到?如果当前时间规则设定上班时间,则为迟到,否则为正常出勤2 系统时间、员工ID和是否迟到状态保存到数据库3 提示签到成功或迟到提示签到成功或迟到当天不能重复签到3. 员工签退:员工签退员工下班前点击“签退
7、”按钮,系统自动记录下员工的ID和上班时间,并以此与系统设定下班时间规则比较来决定是否早退。提供“签退”按钮当前的系统时间和员工的ID1若规则设定的旷工时间上限下班时间规则设定的下班时间,则为早退2若下班时间设定的旷工时间上限,则为旷工。3以上2者皆不是则为正常下班4系统时间、员工ID和是否早退或旷工状态保存到数据库5提示签退成功、早退或旷工提示签退成功、早退或旷工当天不能重复签退4. 员工修改密码员工修改密码让员工能修改自己的登陆密码提供修改密码界面员工旧密码和新的密码1 验证旧密码与系统数据库所记录的该员工编号的密码是否一致2 旧密码正确,则用新密码覆盖旧密码(入库),并提示密码修改成功3
8、 旧密码不正确,则提示密码不正确,请重新输入旧密码1 旧密码正确,提示修改成功;2 旧密码不准确,提示密码不正确,请重新输入旧密码,并重新返回修改密码界面6.1.3 用例图:图636.2 差假管理模块6.2.1 基本功能:1提供员工提交申请的功能,能对请假、出差提出申请。2提供确认提交申请功能,对申请信息进行确认,并提交给领导进行审批。3提供领导审批功能,使部门经理可以对本部门的申请进行审批。6.2.2 具体功能:1. 员工申请请假申请请假填写、保存、修改请假单(1)能手工填入请假申请表单的内容(2)能把请假详细信息持久化(记录到数据库),(3)提交审核前可以修改员工,请假起止时间,理由对填写
9、的内容进行格式验证,保存,待员工确认申请提示申请信息保存成功2. 员工申请出差申请出差填写、保存、修改出差表单(1)能手工填入出差申请表单的内容(2)能把出差申请信息持久化(记录到数据库)(3)提交审核前可以修改员工,出差起止时间,出差到何地,出差原由,预支费用3. 领导审核审核申请请假和出差对员工的申请表单进行审批页面列出未审核和已审核的申请,未审核的在前。选择未审核的申请表单,输入审核的意见把表单置为已审核,并给申请人发送审核意见(如果审批不同意,要说明原因)提示审核是否成功6.2.3 用例图:图646.3 考勤查询模块6.3.1 基本功能:1. 提供员工考勤信息查询的功能,员工登陆只可查
10、询本人考勤信息2. 提供部门经理和管理员所有人查询的功能,根据输入的条件(员工号,部门,时间等)进行查询。6.3.2 具体功能:1. 个人考勤信息查询个人考勤信息查询按条件查询个人考勤信息并显示给客户可以按日期范围查找指定日期范围验证请求查找的日期范围是否合理,从数据应查找符合条件的记录,显示查找结果员工号就是当前登录用户2. 所有人考勤信息查询所有人考勤信息查询供有权限人的人员按部门,按所有等条件查询根据指定的条件进行查找(按部门、按所有)查询条件按查询条件从数据库查询,在当前页面显示查询结果6.3.3 用例图:图656.4 人事管理模块6.4.1 基本功能:1. 员工信息的录入,修改;部门
11、信息的录入和修改;2. 提供对员工和部门人事信息的查询;6.4.2 具体功能:1. 新增员工信息新增员工信息通过该功能往后台数据库中新增员工信息根据信息输入员工工号、姓名、密码、部门编号、员工权限、联系电话验证所输入数据的有效性,再保存至数据库成功保存工号不能重复,也不能重复,姓名、部门编号、员工权限不能为空。2. 修改员工信息修改员工信息通过输入工号修改数据库中指定员工信息需要知道员工工号先输入员工工号,再输入修改的信息显示修改成功3. 新增部门信息新增部门信息通过该功能往后台数据库中新增部门信息根据数据输入部门编号、部门名称新增成功部门编号不能重复,部门编号、部门名称都不能为空4. 修改部门信息修改部门信息通过输入部门编号修改数据库中指定部门信息需要部门编号先输入部门编号,再输入修改的信息5. 员工信息查询员工信息查询查询员工的基本信息知道要查询员工的工号或姓名员工的工号或姓名从数据库中查询员工基本信息员工的基本信息补充说
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1