精品可编辑//开发人员市场人员研发人员到客户现场做需求调研//编写需求说明书[项目的规范、项目中功能、这些功能由哪些用户操作、处理的业务以及数据]//编写需求说明书的同时设计项目原型//需求确认//设计阶段转账的功能需要参与的类类图转账的流程流程图或者时序图//编码阶段同时进行单元测试//集成测试压力测试功能测试//交付项目实施人员//维护阶段周期两年//协同按模块划分项目组长提供了一个文档项目实施规范精品可编辑作者:H.L.日期:审批:C.Y.日期:精品可编辑状态修订人修改日期版本备注精品可编辑1概述为了提高企业信息化水平,促进企业管理的规范化、制度化、流程化,XX单位决定实施人力资源管理系统。希望通过这个系统的实施规范人事档案的管理,规范薪酬体系和薪酬发放的管理,规范人事的调动管理、培训管理和激励管理。并对招聘工作的职位发布、简历、面试、招聘题库、招聘考试、录用等环节加以规范。系统还需提供人事档案的导出和报表功能。1.1目的本文档是北京信息技术有限公司在XX单位的人力资源管理系统合同基础上编制的。本文档的编写为下阶段的设计、开发提供依据,为项目组成员对需求的详尽理解,以及在开发开发过程中的协同工作提供强有力的保证。同时本文档也作为项目评审验收的依据之一。1.2范围本系统包括:系统管理、人力资源档案管理、薪酬管理、调动管理、培训管理、激励管理、招聘管理和标准化数据报表八个模块。系统功能为本说明书与附件Demo版界面描述中功能的并集。在上述文件未明确描述的情况下,应能满足合同和相关投标书所描述的功能。1.3读者对象客户代表、开发设计人员1.4参考文档无精品可编辑1.5术语定义定义所使用的术语。对于易混淆的客户常用语要有明确规定定义。例如,“用户”是指客户的雇员而非软件的最终购买者等。精品可编辑2系统说明2.1概述在这一部分应对影响系统的主要因素进行描述。对于系统的详细功能描述应在下一节进行。在此,应侧重需求的背景并使在下一节所做的叙述易于理解。可包括:现有系统描述、新系统解决方案描述、产品用途、产品功能、用户特点、局限性、前提和假设等。2.2产品介绍2.3产品中的用户与角色2.4产品范围2.5产品应当遵循的标准或规范2.6技术点:A.除系统管理员外其他用户应使用员工编号登陆B.用户、角色、权限、以及登录成功之后如何根据用户菜单级别权限动态生成菜单,以及在访精品可编辑问菜单对应的资源时,如何控制页面按钮级别权限的显示(用户、权限、角色之间的关联关系设置、jquery树插件的使用)C.每个月10号系统根据工资数据、奖惩数据、福利数据、缺勤信息自动生成上一月工资信息(任务调度框架quartz的使用以及和spring的整合)D.报表的设计与实现(JasperReport的使用以及和struts2的整合)精品可编辑3功能性需求在这一部分应对所有的软件需求进行足够详细的描述。详尽程度应以足够软件设计人员进行概要设计和系统测试人员进行系统测试计划和编写测试用例为准。按系统功能的体系结构组织本章内容。3.1系统管理包括用户管理、角色管理、个人信息维护。用户管理对使用该系统的用户信息进行增删改查操作,同时可以为用户设置角色,一个用户可以拥有多个角色,不同角色可能会有不同的权限。可以通过角色管理灵活的设置用户操作的权限。通过个人信息,登录用户可以对自己基本的信息进行维护更新。3.1.1角色管理角色管理可以添加、修改删除角色信息,通过角色管理,可以灵活的为不同的角色设置不同的操作该系统的权限。该系统中权限采用精细权限管理,可以控制用户是否有访问某一个菜单资源以及该菜单对应的资源页面中增加、删除、修改等操作按钮的权限角色管理界面如下:精品可编辑添加角色界面如下:为新增角色设置权限界面:选中新增角色,然后在右侧权限分配界面分配权限,分配完毕点击【保存】按钮保存该角色权限信息,也可以通过该操作查看角色对应的权限和修改角色的权限。精品可编辑修改角色信息:选择待修改角色,点击【修改角色】按钮,弹出修改页面删除角色信息:注意删除角色信息时,不可将用户该角色的用户信息删除,选中待删除角色,点击【删除角色】按钮,弹出询问框【是否确认...