企业薪酬管理系统软件需求规格的说明书_第1页
企业薪酬管理系统软件需求规格的说明书_第2页
企业薪酬管理系统软件需求规格的说明书_第3页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

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

文档简介

1、企业薪酬管理系统软件需求规格说明书作者:日期:审批:日期:日期版本变更说明作者变更记录目录1. 简介31.1 目的.3.1.2 业务范围 .3.1.3 术语表 .3.1.4 参考文档 .3.2. 系统概述42.1 功能概述.4.2.2 系统角色.4.2.3系统约束.6.2.3.1 系统运行环境约束 6.2.3.2 系统开发技术约束 6.3 系统功能描述73.1 组织结构管理模块7.3.1.1 新建岗位 .7.3.1.2 删除岗位 .7.3.1.3 更新岗位 .7.3.4.2 员工信息管理模块8.3.4.3 用户信息管理模块9.3.4.4 薪酬结构管理模块1. 03.4.5 薪酬计算模块管理 1

2、. 13.4.6 报表 .1 24.非功能性需求144.1 性能.1 44.2 可扩展性.1 44.3 可用性 .1 44.4 安全性 .1 44.5 易用性 .1 54.6 可维护性.1 5附件 数据字典1.51. 简介1.1 目的本文档定义了薪酬管理系统(简称esm)的需求,明确了esm 的功能内容、质量要求、设计约束。1.2 业务范围薪酬管理系统用来支持企业薪酬管理,包括组织结构定义、员工信息管理、薪酬模板管理、薪酬发放管理、薪酬报表。薪酬管理系统是一个web 应用形式,可以通过互联网进行访问。1.3 术语表缩写、术语esm用户(user) 薪酬管理员(salarymanager)超级用

3、户(superuser) 岗位(position) 员工(employee) 企业薪酬模板(salarytmp)员工薪酬模板(empsalarytmp)解 释企业薪酬管理系统的简称esm 系统的普通用户角色esm 系统的薪酬管理员角色esm 系统的超级用户(系统管理员)角色esm 的组织结构管理模块esm 系统的员工信息管理模块企业的薪酬结构,定义了企业薪酬结构、三险一金参数等定义了员工的基本薪酬数据,包括基本工资数值、补贴数值等1.4 参考文档企业薪酬管理系统愿景文档2. 系统概述2.1 功能概述组织结构管理新建岗位删除岗位更新岗位查询岗位新建员工信息删除员工信息员工信息管理更新员工信息查询

4、员工信息新建员工用户删除用户用户管理esm更新用户角色查询员工用户更改密码薪酬结构管理配置薪酬结构模板员工薪酬结构维护员工薪酬结构预览薪酬计算管理员工工资单预览输入员工薪酬数据报表员工年度收入明细2.2 系统角色esm 包括三种角色(actor): 1.普通用户(user)普通用户指的是esm 系统中不具有管理、审批职能的用户,仅能够查看本人薪酬相关信息。其对应的操作如图 1 所示。组织结构岗位信息查询更改密码员工信息本人信息查询user 登录薪酬结构本人薪酬结构预览薪酬计算本人工资单预览报表个人年度收入明细2. 薪酬管理专员 (sm)薪酬管理专员负责定义企业薪酬结构,并负责员工薪酬的计算。其

5、操作如图2 所示。薪酬结构维护薪酬结构员工薪酬结构预览员工薪酬结构维护sm 登录员工工资单预览薪酬计算输入薪酬结构数据报表员工年度收入明细3. 超级用户(superuser)超级用户负责创建企业组织结构,导入员工信息,系统用户管理。其操作如图 3 所示。组织结构岗位信息维护superuser登录员工信息员工信息维护用户列表维护用户管理角色配置2.3 系统约束2.3.1 系统运行环境约束系统运行环境要求:l 应用服务器-tomcat5.0、tomcat5.5、tomcat6.0l 数据库-mysql5.0l java 运行环境-jdk1.5 以上2.3.2 系统开发技术约束采用 java 语言开

6、发;数据库操作使用hibernate 框架(hibernate3.2)完成;3 系统功能描述3.1 组织结构管理模块3.1.1 新建岗位需求编号:fr-postmn-1需求描述:超级用户登录系统后,可以新建岗位。fr-postmn-1-1新建岗位时,可以设定新建岗位的岗位名称、所在部门、岗位描述。fr-postmn-1-2岗位名称、所在部门为必选项,如果某一项没有填写,要给出提示信息。岗位描述为可选项。fr-postmn-1-3新建岗位的数据项要符合数据项规则(参见附件 1-数据字典)。如果不符合,系统给出提示信息,要求重新输入。fr-postmn-1-4新建岗位时,如果系统中已存在重名岗位(

7、岗位名称和所在部门都相同),给出提示信息,提示无法创建。3.1.2 删除岗位需求编号:fr-postmn-2需求描述:超级用户登录系统后,可以删除岗位。fr-postmn-2-1超级用户通过查询找到指定的岗位后,可以删除一个或多个(最多10 个)岗位3.1.3 更新岗位需求编号:fr-postmn-3需求描述:超级用户登录系统后,可以更新岗位信息。fr-postmn-3-1超级用户查询到要更新的岗位后,可以更新岗位名称、所在部门、岗位描述。fr-postmn-3-2数据项要符合数据项规则(参见附件 1-数据字典)。如果不符合,系统给出提示信息, 要求重新输入。fr-postmn-3-3更新岗位

8、时,如果系统中已存在重名岗位(岗位名称和所在部门都相同),给出提示信息,提示无法创建。3.1.4 查询岗位需求编号:fr-postmn-4需求描述: 用户登陆系统后,可以通过岗位名称、所在部门进行查询岗位的信息。fr-postmn-4-1查询条件岗位名称和所在部门为”与”的关系,输入的条件都要匹配,如果不输入条件则查询全部,(匹配规则为数据中包含查询关键字即视为匹配)fr-postmn-4-2查询到的结果包括岗位名称、所在部门、岗位描述信息。分页显示,每页10 条。3.4.2 员工信息管理模块3.4.2.1 新建员工信息需求编号:fr-empmn-1需求描述:超级用户登陆系统后,可以新建员工信

9、息。fr-empmn-1-1新建员工时,可以设定员工号,姓名,出生年月,身份证号,部门,岗位,级别,邮件账号,联系电话 1,联系电话 2 和通信地址fr-empmn-1-3员工号,姓名,出生年月,身份证号,部门,岗位,级别,邮件账号,联系电话 1 为必选项,如果某一项没有填写,要给出提示信息。联系电话2 和通信地址为非必选项fr-empmn-1-4员工号不能重复,如果重复要给出提示信息。fr-empmn-1-5部门为下拉选项,选项信息是岗位管理中输入的所有不重复的所在部门fr-empmn-1-6岗位为下拉选项,选项信息是岗位管理中输入的所有不重复的岗位名称,并且岗位选项是选定部门下所有的岗位名

10、称3. 4.2.2 更新员工信息需求编号:fr-empmn-2需求描述:超级用户登陆系统后,可以更新员工信息。fr-empmn-2-1 更新员工信息时根据员工号查询出该员工的全部信息,包括姓名,出生年月,身份证号,部门,岗位,级别,邮件账号,联系电话1,联系电话 2 和通信地址fr-empmn-2-2 员工号不可再修改。姓名,出生年月,身份证号,部门,岗位,级别,邮件账号,联系电话 1 为必选项,如果某一项没有填写,要给出提示信息。联系电话2 和通信地址为非必选项fr-empmn-2-3 部门为下拉选项,选项信息是岗位管理中输入的所有不重复的所在部门fr-empmn-2-4 岗位为下拉选项,选

11、项信息是岗位管理中输入的所有不重复的岗位名称,并且岗位选项是选定部门下所有的岗位名称3.4.2.3 删除员工信息需求编号:fr-empmn-3需求描述:超级用户登陆系统后,可以删除员工信息。fr-empmn-3-1查询出符合条件的员工信息集合,然后进行员工删除fr-empmn-23-2支持本页面上数据的批量(1-10)删除3.4.2.4 查询员工信息需求编号:fr-empmn-4需求描述: 用户登陆系统后,可以通过员工号,姓名,部门和邮件账号进行查询员工的信息。fr-empmn-4-1输入查询条件员工号,姓名,部门和用户角色,查询条件为”与”的关系,输入的条件都 要匹配,如果不输入条件则查询全

12、部,(匹配规则为数据中包含查询关键字即视为匹配)fr-empmn-4-2输出到的结果包括员工号,姓名,部门,邮件账号和电话信息。分页显示,每页 10 条。3.4.2.5 查询员工详细信息需求编号:fr-empmn-5需求描述: 用户登陆系统后,可以通过员工号查询员工的详细信息。fr-empmn-5-1根据员工号查询该员工的详细信息。显示的字段有:员工号、姓名、出生年月、身份证号、邮件账号、部门、岗位、级别、联系电话1、联系电话 2 和通信地址3.4.3 用户信息管理模块3.4.3.1 新建员工用户需求编号:fr-usermn-1需求描述:超级用户登陆系统后,可以新建员工用户。fr-usermn

13、-1-1将未成为用户的员工批次(1-10)添加到用户表中fr-usermn-1-2系统默认为每个新用户赋予初始密码 123456fr-usermn-1-3系统默认为每个新用户赋予初始角色 普通用户3.4.3.2 更改密码需求编号:fr-usermn-2需求描述:用户登陆系统后,可以更改本人的密码。fr-usermn-2-1修改密码时,可设定旧密码,新密码,确认密码fr-usermn-2-2旧密码为必选项,输入旧密码正确后方可执行密码修改3.4.3.3 更新用户角色需求编号:fr-usermn-3需求描述:超级用户登陆系统后,可以更新用户角色。fr-usermn-3-1更新用户角色时,先选择要更

14、新的用户,然后选择角色fr-usermn-3-2可以批量(1-10)进行角色的更新fr-usermn-3-3角色包括普通用户,薪酬管理员,超级管理员3.4.3.4 删除用户需求编号:fr-usermn-4需求描述:超级用户登陆系统后,可以删除用户。fr-usermn-4-1删除用户时,首先选择要删除的用户,然后将选中的用户名批次(1-10)删除3.4.3.5 查询用户需求编号:fr-usermn-5需求描述:超级用户登陆系统后,可以查询用户信息。fr-usermn-5-1 输入查询条件用户名,姓名,邮件账号和用户角色,查询条件为”与”的关系,输入的条件都要匹配,如果不输入条件则查询全部,(匹配

15、规则为数据中包含查询关键字即视为匹配)fr-usermn-5-2 列表显示每个用户的用户名,姓名,电话,邮件账号,角色,分页显示,每页10 条3.4.4 薪酬结构管理模块3.4.4.1 配置薪酬模板需求编号:fr-saltmpmn-1需求描述:薪酬管理员登录后可设置薪酬结构模板fr-saltmpmn-1-1 薪酬模板结构主要包括基本工资,住房公积金,养老保险,医疗保险,失业保险,加班费,补贴,报销,业绩奖,请假扣款fr-saltmpmn-1-2 设置住房公积金,养老保险,医疗保险,失业保险系数3.4.4.2 维护员工薪酬结构需求编号:fr-saltmpmn-2需求描述:薪酬管理员登录后可设置员

16、工的薪酬结构fr-saltmpmn-2-1 查询符合条件的员工fr-saltmpmn-2-2 设置基本工资,补贴3.4.4.3 查看本人薪酬结构需求编号:fr-saltmpmn-3需求描述:普通用户登录后可查看自己的薪酬结构fr-saltmpmn-3-1 页面显示个人薪酬结构fr-saltmpmn-3-2 工资项目包括基本工资,住房公积金,养老保险,医疗保险,失业保险,加班费,补贴,报销,业绩奖,请假扣款fr-saltmpmn-3-3 列表显示每条工资项目的 名称,累加/扣除,是否计税,如何计算,是否必选3.4.4.4 查看员工薪酬结构需求编号:fr-saltmpmn-4需求描述:薪酬管理员登

17、录后可查看员工的薪酬结构fr-saltmpmn-4-1 选择员工显示其薪酬结构fr-saltmpmn-4-2 工资项目包括基本工资,住房公积金,养老保险,医疗保险,失业保险,加班费,补贴,报销,业绩奖,请假扣款fr-saltmpmn-4-3 列表显示每条工资项目的 名称,累加/扣除,是否计税,如何计算,是否必选3.4.5 薪酬计算模块管理3.4.5.1 发放员工薪酬需求编号:fr-salpromn1需求描述:薪酬管理员登陆后可发放员工薪水fr-salpromn-1-1 薪酬管理员计算员工当月的薪酬fr-salpromn-1-2 计算的薪酬项目包括加班费,扣款,业绩奖,报销fr-salpromn

18、-1-3 计算的薪酬项目为累加则是相加操作,为扣除则是相减操作fr-salpromn-1-4 对已计算的薪酬项目进行更改fr-salpromn-1-5 员工的薪酬准确无误后,进行发放,发放后的数据不可再做修改3.4.5.2 查询员工工资单需求编号:fr-salpromn-2需求描述:薪酬管理员查看员工的工资单fr-salpromn-2-1 查看员工工资单明细fr-salpromn-2-2 薪酬项目有基本工资,住房公积金,养老保险,医疗保险,失业保险,加班费, 补贴,报销,业绩奖,请假扣款等fr-salpromn-2-3 可查看各薪酬项目的具体值fr-salpromn-2-4 可查看加班费,扣款

19、,报销,业绩奖的详细说明3.4.5.3 查询个人工资单需求编号:fr-salpromn-3需求描述:普通用户登录后可查看自己的工资单fr-salpromn-3-1 查看个人工资单明细fr-salpromn-3-2 薪酬项目有基本工资,住房公积金,养老保险,医疗保险,失业保险,加班费, 补贴,报销,业绩奖,请假扣款等fr-salpromn-3-3 可查看各薪酬项目的具体值fr-salpromn-3-4 可查看加班费,扣款,报销,业绩奖的详细说明工号,姓名,部门,岗位,邮件,电话,每页显示10 条3.4.6 报表3.4.6.1 查询个人年度收入明细报表需求编号:fr-salrptmn-1需求描述:

20、普通用户登录后可以查看自己的年度收入明细fr-salrptmn-1-1 根据年度查看每年的收入明细fr-salrptmn-1-2 显示的收入明细包括:时间,基本工资,住房公积金,养老保险,医疗保险, 失业保险,加班费,补贴,报销,业绩奖,请假扣款,月收入fr-salrptmn-1-3 月收入为每月的收入总计fr-salrptmn-1-4 显示年度收入总计3.4.6.2 查询员工年度收入明细报表需求编号:fr-salrptmn-2需求描述:薪酬管理员登录后可以查看员工的年度收入明细fr-salrptmn-2-1 根据员工和年度查看员工每年的收入明细fr-salrptmn-1-2 显示的收入明细包

21、括:时间,基本工资,住房公积金,养老保险,医疗保险, 失业保险,加班费,补贴,报销,业绩奖,请假扣款,月收入fr-salrptmn-1-3 月收入为每月的收入总计fr-salrptmn-1-4 显示年度收入总计4. 非功能性需求4.1 性能1. esm 系统要支持 25 个并发用户。2. esm 系统处理查询操作响应时间不超过10 秒。4.2 可扩展性当前使用esm 系统的主要是企业人数在 100 人以下的小企业,这些企业增长速度比较快,人员规模每年保持 30%的增速。esm 系统要能够在三年内支持这样的增长速度。4.3 可用性系统要保证 24*7*365 可用。但是可以允许每月系统停机一小时

22、,进行系统维护。系统维护的时间要安排在企业非工作时间进行。4.4 安全性1. 安全防护l 对数据库存储敏感信息:针对本系统我们对用户密码进行加密(用 md5 加密,是一种 32 位字符的加密方法),以保证各级用户对系统访问的安全性。生成的口令不可逆转输入的口令不应显示在显示终端上。l 数据信息的保存:利用 rdbms 的服务器稳定运行实现各种信息的储存、控制及调节备份、恢复等日常的维护管理工作。在软件园后期的项目中建立异地备份服务器后备份数据进行异地保存。2. 操作跟踪针对系统运行出现的异常,跟踪调查出现异常的情况,了解操作意图,有针对性的解决问题。所有对数据库的访问都写系统日志,提供用户在系

23、统中增加、修改系统数据信息时记录,便于查看系统的运行情况,跟踪用户的操作,了解信息的变更,在需要时对事情进行调查。3. 访问控制页面不可直接访问,防止黑客对页面篡改。页面访问通过连接动作驱动,访问时作权限检查。有效 防止用户通过地址栏输入地址对信息非法访问。系统在页面执行过一次后再次访问通过缓冲工作区执行, 对页面屏蔽。4.5 易用性esm 系统要简单、易用,具有清晰的导航功能,使操作者快速找到自己想要执行的操作页面。esm 系统要保证一个非计算机专业的用户,通过自己阅读用户手册,可以使用此系统。4.6 可维护性附件 数据字典数据项数据项关键字数据项含义数据类型数据要求postid岗位编号每一个岗位信息的唯一标识字符型22postname每个岗位编号对应的名字符型岗位名称2-50称所在部门deptname postdesempid岗位从

温馨提示

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

评论

0/150

提交评论