企业人事管理系统 面向对象分析报告与设计.doc

企业人事管理系统 面向对象分析报告与设计.doc

ID:56783418

大小:51.00 KB

页数:22页

时间:2020-07-11

企业人事管理系统  面向对象分析报告与设计.doc_第1页
企业人事管理系统  面向对象分析报告与设计.doc_第2页
企业人事管理系统  面向对象分析报告与设计.doc_第3页
企业人事管理系统  面向对象分析报告与设计.doc_第4页
企业人事管理系统  面向对象分析报告与设计.doc_第5页
资源描述:

《企业人事管理系统 面向对象分析报告与设计.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、面向对象分析一、系统基本需求经过调研分析,确定企业人事管理系统的主要功能有企业员工的资料管理和考勤管理、员工的工资计算和业绩评定等。涉及到敏感信息的大部分数据的增、删、改等工作主要由人事部门的管理人员来完成,例如工资的计算、考勤记录的更改等操作,而且一些如确定员工的基本工资和指定部门分配等操作只有人事部门相关的管理者才能进行操作;而普通的企业员工能够在系统过Web的方式对其基本资料、工资情况、考勤情况以及请假记录等以只的方式进行浏览,同时还能够在系统中提出加班和请假的申请,申请一旦通过部门领导的审批,便可被人事部门记录在案。在用户权限设置方面采用向下兼容的

2、原则,人事部门的领导具有人事管理人员的全部权限,各部门的领导也同样具有普通员工全部的权限,而单位的领导则具有部门领导的全部访问权限。因为企业人事管理系统所面向的主要用户是企业的全体员工,所以系统的操作越简单易用越好,同时要兼顾系统的安全运行和多用户、多任务的支持,能够允许大批量的用户同时登录系统进行访问。以上主要是对系统的基本功能进行了简要描述,我们将在后文中详细分析系统的具体功能性需求和非功能性需求。二、系统业务用例系统的功能性需求主要通过用例(UseCase)模型来进行描述,在系统开发中,用例模型的引入有着举足轻重的意义。开发者在设计中对典型用例进行分

3、析是其对用户需求以及相关概念进行准确快速的掌握的最为行之有效的手段,它是开发者与用户之间共同对系统功能需求进行分析的出发点。(一)系统参与者的确定采用用例来作为功能性需求分析中的主要描述工具时,最先要做的便是确定系统的参与者,即Actor。企业人事管理系统的基本功能相对比较统一,不存在比较特殊的业务逻辑和功能需求,因此相对来说系统的参与者也要简单一些。人事管理系统几乎涉及到企业中的所有部门,不过除了人事部门,其余所有部门的业务需求基本相同。其中人事部门的管理操作主要由人事部门的领导与人事管理人员来执行,他们可以分别通过各自的登录用户和密码对系统进行登录,并

4、获取相应的访问权限。人事部门的领导在登录系统后主要能够执行以下权限:员工资料的修改、对考勤信息进行登记、对请假和加班信息进行核实、对员工月工资进行核算、员工基本工资的指定以及授权用户等;人事管理人员登录后可以执行的操作有:员工基本资料的修改、对考勤信息进行登录,对请假和加班信息进行核实、对员工月工资进行核算。其它部门主要的参与者是部门领导和员工。他们都可以通过各自的用户与密码登录到系统中,并能够完成相应的信息浏览、请假和加班申请、本部门请假和加班批准以及个人信息修改等操作。通过以上分析,我们确定系统主要有五类参与者,分别是操作系统的管理员、人事部门领导、人

5、事部门管理人员、各部门的领导以及普通员工。本系统的权限管理主要应用目前非常流行的基于角色的方式来管理访问权限,每一个角色都拥有自己的权限,不同的角色权限可以完全不同,也可以拥有一些相同的权限,每一个用户都隶属于某一角色,每个角色可以拥有多个用户,用户所属角色的权限既是用户的权限。上述几类参与者的主要权限及能够执行基本功能如下:1、普通员工普通员工即企业中的基层职工,他们在企业人事管理系统中具有最低的访问权限,在登录系统后只能进行相关信息的浏览和进行基本申请操作,他们可以在系统中对员工的个人资料、考勤信息、工资信息等进行查看以及执行提交加班和请假的申请等操作

6、。2、部门经理部门经理是企业中各部门中相关工作的主管领导。普通的部门经理在人事管理系统中只能获取普通用户的权限。部门经理的权限只是比普通员工多了可以查看本部门所有员工的相关资料和审核本部门员工所提交的申请,其余的权限与普通用户相同。3、人事管理人员人事管理人员在人事部门中负责具体的人事管理。其业务工作主要包括:对员工的基本资料进行更新和修改、对考勤信息进行登记、对请假和加班信息进行核实以及负责员工月工资的计算等工作。4)人事部门经理人事部门经理是人事部门的主管领导,负责主管企业的所有人事工作。该角色具有人事管理人员的所有对系统的访问权限,此外还拥有人事政策

7、的制定权限,例如员工的基本工资制定、员工部门分配等。5)系统管理员系统管理员具有对系统最高的访问权限。其管理职责主要包括人事管理、员工管理、维护基础数据、管理用户和角色的权限以及系统及其安全的维护工作等。该角色通常由人事部门的领导指派一个比较优秀的人事管理人员来担当。(二)普通用户用例在企业中任何一个登记的合法员工都能够在网络上通过Web浏览器登录到人事管理系统中进行访问。登录后可以获得普通用户的权限,能够对该员工的个人基本信息、工资情况、考勤情况进行查看,并且可以对自己的个人信息进行修改,例如对密码或进行修改等,同时能够向部门领导提出加班和请假的申请以及

8、实现个人业绩报告的填写等工作。一旦忘记登录密码,还可以通过密码找回

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。