企业薪酬管理系统系统需求规格说明书.doc_第1页
企业薪酬管理系统系统需求规格说明书.doc_第2页
企业薪酬管理系统系统需求规格说明书.doc_第3页
企业薪酬管理系统系统需求规格说明书.doc_第4页
企业薪酬管理系统系统需求规格说明书.doc_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

企业薪酬管理系统系统需求规格说明书企业薪酬管理系统系统需求规格说明书编号:ZPARK-HRXC-DEV-SRS版本:1.0作者: 日期: 审批:日期:变更记录日期版本变更说明作者 1.0创建 目录1.简介41.1目的41.2范围42.业务机会52.1业务背景52.1业务定位53.建议的解决方案63.1主要的功能性需求63.2主要的非功能性需求64.风险75.约束85.1开发过程及项目约束85.2运行环境及技术约束85.3 交付及部署约束81.简介1.1开发背景系统名称:企业薪酬管理系统以下简称ESM系统;本项目的任务提出者是ZPARK公司;ZPARK公司为高科技园区管理单位。开发者为UCS公司;系统用户是ZPARK公司的负责此系统管理的系统管理员,使用此系统的企业工作人员;本项目是ZPARK企业信息化服务平台的一部分。1.2目的本文档定义了ESM系统的详细需求,明确了ESM系统的功能内容、功能边界、开发途径。1.3 业务范围薪酬管理系统用来支持企业薪酬管理,包括组织结构定义、员工信息管理、薪酬模板管理、薪酬发放管理、薪酬报表。薪酬管理系统是一个web应用形式,可以通过互联网进行访问。1.4参考文档2.约束及假定2.1 软件运行环境以及技术约束2.1.1 软件约束Esm系统采用Java技术进行开发。开发及运行的软件环境为:l Java开发包JDK:jdk-1_5_0_01-windows版l 应用服务器Tomcat:jakarta-tomcat-5.0.16l 数据库MySQL:mysql-4.0.20a-windows版l 开发框架Struts:Struts1.1l ORM工具Hibernate:Hibernate2.12.1.2 硬件约束Web服务器及数据库服务器均采用AMD Atholon (1G HZ)PC 工作站。内存1024M、硬盘120G。2.2 交付及部署约束ESM系统要在两个月内开发完成,交付时要以独立的war文件作为应用程序发布形式。3.功能性需求3.1 系统角色ESM用来对企业员工薪酬进行管理,主要功能包括薪酬结构定义、组织结构定义、薪酬数据填写、薪酬审批、薪酬统计报表。ESM包括四种角色(Actor):1.普通用户(User)普通用户指的是ESM系统中不具有管理、审批职能的用户,仅能够查看本人薪酬相关信息。其对应的操作如图1所示。图12薪酬管理专员 (SM)薪酬管理专员负责定义企业薪酬结构,并负责员工薪酬的审批。其操作如图2所示。图23 经理(Manager)经理指企业各级部门的负责人。最基层的经理负责填写本部门员工的本月薪酬数据,包括基本工资、扣款、奖金或补贴。上级经理负责审批。其操作如图3所示。图34超级用户(SuperUser)超级用户负责创建企业组织结构,导入员工信息,系统用户管理。其操作如图4所示。图43.2 需求描述3.2.1 组织机构管理模块3.2.1.1 新建岗位需求编号:FR-ZZJG-1需求描述:超级用户登陆系统后,可以新建岗位。新建岗位时,可以设定新建岗位的岗位名称、所在部门、岗位描述信息。新建岗位的信息不能缺失,如果某一项没有填写,要给出提示。3.2.1.2 删除岗位需求编号:FR-ZZJG-2需求描述:超级用户登陆系统后,可以删除岗位。超级用户首先查询到符合条件的岗位,然后选中要删除的岗位,将所选岗位从系统中删除。3.2.1.3 更新岗位需求编号:FR-ZZJG-3需求描述:超级用户登陆系统后,可以更新岗位信息。超级用户首先查询到要更新的岗位,然后进行岗位信息更新。可以更新岗位名称、所在部门、岗位描述。3.2.1.4 查询岗位需求编号:FR-ZZJG-4需求描述:超级用户登陆系统后,可以查询岗位。超级用户可以通过岗位名、所在部门及岗位描述三个查询条件进行岗位查询。查询时, 超级用户输入的查询关键字要包含在查询条件值中即视为匹配,例如,输入岗位名查询关键字“主管”,则系统中所有岗位名包含主管的岗位,均是符合查询条件的。三个查询条件是“逻辑与”关系,例如,输入岗位名关键字为“主管”,所在部门为“财务部”,那么最终查询结果为财务部的岗位名称有主管二字的岗位。3.2.1.5 添加岗位上下级关系需求编号:FR-ZZJG-5需求描述:超级用户登陆系统后,可以添加岗位上下级关系。超级用户首先找到要为其添加上下级关系的目标岗位,然后选择作为目标岗位的上级(或下级)的岗位,建立起上下级关系。一个岗位可以有多个直接下级,但是只能有一个直接上级。3.2.1.6 删除岗位上下级关系需求编号:FR-ZZJG-6需求描述:超级用户登陆系统后,可以删除岗位上下级关系。超级用户首先找到要为其删除上下级关系的目标岗位,然后从其上级(或下级)岗位中删除将要删除的上级岗位(或下级)岗位。3.2.1.6 查询岗位上下级关系需求编号:FR-ZZJG-6需求描述:超级用户登陆系统后,可以查询岗位上下级关系。超级用户首先查询到要为其进行上下级关系查询的目标岗位,然后系统将显示目标岗位的上下级关系。4.非功能性需求4.1 性能1ESM系统要支持25个并发用户。2ESM系统处理查询操作响应时间不超过10秒。4.2 可扩展性当前使用ESM系统的主要是企业人数在100人以下的小企业,这些企业增长速度比较快,人员规模每年保持30%的增速。ESM系统要能够在三年内支持这样的增长速度。4.3 可用性系统要保证24*7*365可用。但是可以允许每月系统停机一小时,进行系统维护。系统维护的时间要安排在企业非工作时间进行。4.4 安全性1安全防护l 对数据库存储敏感信息:针对本系统我们对用户密码进行加密,以保证各级用户对系统访问的安全性。生成的口令不可逆转(用MD5加密是一种32位字符的加密方法)。输入的口令不应显示在显示终端上。l 数据信息的保存:利用RDBMS的服务器稳定运行实现各种信息的储存、控制及调节备份、恢复等日常的维护管理工作。在软件园后期的项目中建立异地备份服务器后备份数据进行异地保存。2操作跟踪针对系统运行出现的异常,跟踪调查出现异常的情况,了解操作意图,有针对性的解决问题。系统日志,便于查看系统的运行情况。 操作日志, 提供用户在系统中增加、修改系统数据信息时记录日志。用于跟踪用户的操作,了解信息的变更,在需要时对事情进行调查3访问控制页面不可直接访问,防止黑客对页面篡改。页面访问通过连接动作驱动,访问时作权限检查。有效防止用户通过地址栏输入地址对信

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论