ImageVerifierCode 换一换
格式:DOCX , 页数:15 ,大小:157.71KB ,
资源ID:19025476      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/19025476.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(企业员工信息管理系统系统需求规格说明书SRSWord下载.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

企业员工信息管理系统系统需求规格说明书SRSWord下载.docx

1、系统用户是企业公司的负责此系统管理的系统管理员,使用此系统的企业工作人员;本项目是实践面向对象系统分析与设计课程的一部分。1.2目的本文档定义了ESIM系统的详细需求,明确了ESIM系统的功能内容、功能边界、开发途径。1.3业务范围员工信息管理系统用来支持企业员工信息管理,包括部门结构定义、员工信息管理。员工信息管理系统是一个web应用形式(B/S),可以通过互联网进行访问。1.4参考文档企业薪酬管理系统作者:王晶。面向对象系统分析与设计 清华大学出版社2.约束及假定2.1 软件运行环境以及技术约束2.1.1 软件约束ESIM系统采用Java技术进行开发。开发及运行的软件环境为:Java开发包

2、JDK:jdk1.6.0_10-windows版应用服务器Tomcat:apache-tomcat-6.0.18数据库MySQL:mysql-5.0-windows版开发框架Struts:Struts2.0.14ORM工具Hibernate:Hibernate3.22.1.2 硬件约束Web服务器及数据库服务器均采用HP(2.5G HZ)笔记本电脑。内存4GB、硬盘320G。2.2 交付及部署约束ESIM系统要在两个月内开发完成,交付时要以独立的war文件作为应用程序发布形式。3.功能性需求3.1管理员工流程(主要业务流程)人事部经理负责审批员工,部门信息数据(包括员工基本信息、部门基本信息)

3、,上级经理负责审批。审批通过后由人事部经理管理进行审核、确认。如下图:3.2 系统角色ESIM用来对企业员工信息进行管理,主要功能包括部门结构定义、员工信息管理ESIM包括三种角色(Actor):1.普通用户(User)普通用户(员工)指的是ESIM系统中不具有管理、审批职能的用户,仅能够查看本人相关信息和部门相关信息。其对应的操作如图1所示。图12信息管理专员 (IM)信息管理专员负责执行管理信息,并负责管理信息的审批。其操作如图2所示。图23 经理(Manager)经理指企业人事部经理负责人。最高层的经理负责审批所有员工信息,部门信息,包括员工基本信息、员工个人信息、部门信息、部门结构管理

4、。其操作如图3所示。 图3.2 系统总体模块结构综合以上系统各个角色所能行使的操作,归纳出系统的总体模块结构,如图5所示。 图53.3缩写数据字典与规则3.3.1 缩写表1缩写、术语解 释ESIM企业员工信息管理系统的简称UserESIM系统的普通用户角色IMESIM系统的信息管理专员角色ManagerESIM系统的经理角色BMJGESIM的部门结构管理模块YGXXESIM系统的员工信息管理模块YHGLESIM系统的用户管理模块3.3.2 数据字典表2需求编号数据项数据项含义数据类型取值范围备注FR-BMJG-1-1部门名称唯一标识每一个部门,必填中文简体字3-8个岗位名称唯一标识部门岗位,必

5、填2-8个岗位职责对岗位职能的简短描述,必填8-50个FR-YGXX-2-1用户名唯一标识每一个用户字母、数字8-20个密码保护用户名不被他人用来登录字母、数字、下划线以*显示角色标识每一个用户在系统中能行驶的权限普通用户、经理、信息管理专员FR-YHGL-3-13.3.3 规则表3规则编号效验规则f-1部门上下级关系:一个部门可以有0或1个上级部门;可以有多个直接下级部门。f-2去掉用户名前后的空格。f-3用户名长度为8-20个字符,用户名不能为空、少于8或大于20,否则给出提示信息。f-4用户名中出现字母、数字、下划线以外的字符时,给出提示信息。f-5去掉密码的前后空格.f-6密码长度为8

6、-20个字符,密码不能为空、少于8或大于20,否则给出提示信息。f-7密码中出现字母、数字、下划线以外的字符时,给出提示信息。f-8用户登录后根据用户的角色,行使相应的权限。f-9用户名,角色,联系电话,邮件账号,任何一项允许为空条件。f-10用户名,角色,联系电话,邮件账号,任何一项如果不为空,则要求是可显示的字符型数据。3.4 需求描述3.4.1 部门结构管理模块3.4.1.1 新增部门需求编号:FR- BMJG -1需求描述:经理用户登录系统后,可以新增部门。FR- BMJG -1-1 新建部门时,可以输入新部门的“部门名称”;设置部门内的岗位,输入“岗位职责”描述信息。部门、岗位名称、

7、岗位职责描述信息的格式要求见数据字典(表2),新建部门时要对岗位名称、岗位职责描述信息按数据字典的格式要求进行验证。如果不符合,提示重新输入。FR- BMJG -1-2 新建部门时,如果相同部门已经存在,保留原来的不覆盖,并给出提示信息。新建岗位时,如果相同岗位已经存在,保留原来的不覆盖,并给出提示信息。FR- BMJG -1-3 新建岗位的信息都是必写的,如果某一项没有填写,要给出提示信息。3.4.1.2 更新部门信息FR- BMJG -2经理用户登录系统后,可以更新部门信息。FR- BMJG -2-1 超级用户首先查询到要更新的部门,并选择该部门进行部门信息更新。可以更新“部门名称”;重新

8、设置新的岗位;更新“岗位职责”描述信息。部门、岗位名称、岗位职责描述信息的格式要求见数据字典(表2),更新部门时要对岗位名称、岗位职责描述信息按数据字典的格式要求进行验证。FR- BMJG -2-2 新建部门时,如果相同部门已经存在,保留原来的不覆盖,并给出提示信息。FR- BMJG -2-3 新建岗位的信息都是必写的,如果某一项没有填写,要给出提示信息。3.4.1.3 删除部门FR- BMJG -3经理用户登录系统后,可以删除部门。FR- BMJG -3-1 超级用户首先查询到要删除的部门,然后进行部门删除,支持批量删除。FR- BMJG -3-2 被删除的部门所在部门的岗位同时被删除。FR

9、- BMJG -3-3 部门之间的上下级关系同时被删除。3.4.1.4 查询部门FR- BMJG -4 用户登录系统后,可以通过查询条件:部门名称进行查询岗位的信息。FR- BMJG -4-1 查询条件信息的格式要符合数据字典的要求,如果不符合格式,显示提示信息。FR- BMJG -4-2 查询条件是“与”关系,输入的条件要都匹配,才视为匹配信息。FR- BMJG -4-3 查询条件的每一项不是必须输入的,如果不输入任何条件,则查询全部。FR- BMJG -4-4 查询到的结果要包括部门名称、岗位名称、岗位职责描述信息,分页显示,每页10条。3.4.1.5 添加岗位上下级关系FR- BMJG

10、-5经理用户登录系统后,可以添加部门上下级关系。FR- BMJG -5-1 超级用户首先查询到要为其添加上级关系的目标部门,然后再选另一个部门做为它的上级部门,建立起上下级关系。FR- BMJG -5-2 超级用户首先查询到要为其添加下级关系的目标部门,然后再选另一个部门做为它的下级部门,建立起上下级关系。部门上下级关系的规则见表3:f-1。3.4.1.6 删除部门上下级关系FR- BMJG -6经理用户登陆系统后,可以删除部门上下级关系。FR- BMJG -6-1 经理用户首先查询到要为其删除上级关系的目标部门,然后删除它的上级部门。FR- BMJG -6-2 经理用户首先查询到要为其删除下

11、级关系的目标部门,然后删除它的下级部门。支持批量删除,可以同时删除多个下级部门。3.4.1.7 查询部门上下级关系FR- BMJG -7所有用户登陆系统后,可以查询部门上下级关系。FR- BMJG -7-1 用户首先查询到要查询其上下级关系的目标部门,系统显示该目标部门的上、下级部门。FR- BMJG -7-2 目标部门的下级部门按分页显示,每页10条。3.4.2 员工信息管理模块3.4.2.1 新建员工信息FR- YGXX -1管理者用户登录系统后,可以新建员工某些信息项目。FR- YGXX -1-1 3.4.2.2 批次新建员工信息FR- YGXX -2管理者用户登录系统后,可以批量新建员

12、工某些信息项目。FR- YGXX -2-1 3.4.2.3 删除员工信息FR- YGXX -3管理者用户登录系统后,可以删除员工某些信息项目。FR- YGXX -3-1 3.4.2.4 批次删除员工信息FR- YGXX -4管理者用户登录系统后,可以批次删除员工某些信息项目。FR- YGXX -4-1 3.4.2.5 更新员工信息FR- YGXX -5管理者用户登录系统后,可以更新员工信息。FR- YGXX -5-1 超级用户首先查询员工,然后选择要更新员工的用户,进行员工信息更改。FR- YGXX -5-2 超级用户只能更新员工与企业密切相关的信息。其更新需要得到人事部和经理的授权。3.4.

13、2.6 查询员工信息FR- YGXX -6管理者,经理用户登录系统后,可以通过查询条件:用户名、姓名、用户角色、邮件账号进行查询用户的信息。FR- YGXX -6-1 查询条件是“与”关系。输入的条件要都匹配,才视为匹配信息。如果不输入任何条件,则查询全部。FR- YGXX -6-2 要进行查询条件的校验。如果信息格式不符合规则,显示提示信息,请用户重新输入。校验的规则为表3:f-9、f-10。FR- YGXX -6-3 查询到的结果要包括用户名、姓名,电话,邮件账号、角色。分页显示,每页10条。3.4.2.7 还原员工信息FR- YGXX -7管理者用户登录系统后,可以通过日志文件恢复被删的

14、员工信息:用户名、姓名、用户角色、邮件账号等信息。FR- YGXX -7-13.4.3 用户信息管理模块3.4.3.1 新增用户FR- YHGL -1经理登录系统后,可以新增用户。FR-YHGL-1-1 新建用户时,系统显示尚未成为本系统用户的员工列表,列表显示每个员工的员工号,姓名,部门,邮件账号,电话等。FR-YHGL-1-2 经理用户从列表中选择一个或多个员工,系统为每个选中的员工生成用户名和缺省密码。用户名默认以“NE_”开头,后接员工号;缺省密码为12345678。FR-YHGL-1-3 系统默认为每个用户赋予“普通用户”角色。FR-YHGL-1-4 系统生成一封通知书发到用户信箱,

15、同时也抄送一份到SuperUser信箱,以保存邮件副本,用户通知书主要内容为:“$员工姓名$,您好:您已成为员工信息管理系统的$角色$,用户名为$用户名$,缺省密码为$缺省密码$,请尽快登录系统$员工信息理系统主页链接$并更改密码,密码取值为:字母、数字、下划线,820个。如有任何问题,请联系$超级用户邮件地址$”FR-YHGL-1-5 打开经理用户邮箱,以便检查是否有系统退信。3.4.3.2 用户登录FR-YHGL-2所有用户登录本系统,相应的操作FR-YHGL-2-1 普通用户(员工),只能进入查询部门信息,查询员工信息,修改员工的个人信息(注:员工不能修改,查询别的员工信息)FR-YHG

16、L-2-2 管理者用户,能进入浏览整个系统,但不能没有经理的命令进行更改员工或部门信息FR-YHGL-2-3 经理用户,能行使所有的操作。3.4.3.3 更改密码FR-YHGL-3所有用户登录本系统,进行修改登录密码,密码将保存在数据库里。3.4.3.4 更改用户角色FR-YHGL-4经理用户登录系统后,可以更新用户角色。FR-YHGL-4-1 经理用户首先查询用户,然后选择要更新用户角色的用户,进行用户角色更改。FR- YHGL -4-2 用户角色只能从系统给出的列表中选择,有:普通用户、经理、信息管理专员。一个用户可以具有多种角色。3.4.3.5 删除用户FR-YHGL-5经理用户登录系统

17、后,可以删除系统用户。FR-YHGL-5-1 经理用户首先查询系统用户,选择要删除的用户,从系统中删除。3.4.3.6 查询用户FR-YHGL-6经理能查询到除了普通用户的所有用户的操作权限。FR-YHGL-6-13.4.4浏览管理模块3.4.4.1 部门信息浏览FRLLGL1所有用户都能进行该功能,浏览部门信息。3.4.4.2 部门机构形式浏览FRLLGL2所有用户都能进行该功能,浏览部门机构形式。3.4.4.3 个人信息浏览FRLLGL3所有用户都能进行该功能,浏览个人信息。4.非功能性需求4.1 性能1ESIM系统要支持25个并发用户。2ESIM系统处理查询操作响应时间不超过10秒。4.

18、2 可扩展性当前使用ESIM系统的主要是企业人数在100人以下的小企业,这些企业增长速度比较快,人员规模每年保持30%的增速。ESIM系统要能够在三年内支持这样的增长速度。4.3 可用性系统要保证24*7*365可用。但是可以允许每月系统停机一小时,进行系统维护。系统维护的时间要安排在企业非工作时间进行。4.4 安全性1安全防护对数据库存储敏感信息:针对本系统我们对用户密码进行加密(用MD5加密,是一种32位字符的加密方法),以保证各级用户对系统访问的安全性。生成的口令不可逆转输入的口令不应显示在显示终端上。数据信息的保存:利用RDBMS的服务器稳定运行实现各种信息的储存、控制及调节备份、恢复

19、等日常的维护管理工作。在软件园后期的项目中建立异地备份服务器后备份数据进行异地保存。2操作跟踪,系统日志针对系统运行出现的异常,跟踪调查出现异常的情况,了解操作意图,有针对性的解决问题。所有的系统运行异常信息要写入日志,便于查找出现的问题。所有对数据库的访问都写系统日志,提供用户在系统中增加、修改系统数据信息时记录,便于查看系统的运行情况,跟踪用户的操作,了解信息的变更,在需要时对事情进行调查。3访问控制页面不可直接访问,防止黑客对页面篡改。页面访问通过连接动作驱动,访问时作权限检查。有效防止用户通过地址栏输入地址对信息非法访问。系统在页面执行过一次后再次访问通过缓冲工作区执行,对页面屏蔽。4.5 易用性ESIM系统要简单、易用,具有清晰的导航功能,使操作者快速找到自己想要执行的操作页面。ESIM系统要保证一个非计算机专业的用户,通过自己阅读用户手册,可以使用此系统。4.6 可维护性

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1