基于SpringBoot的峰仁企业人事信息管理系统的设计与实现_第1页
基于SpringBoot的峰仁企业人事信息管理系统的设计与实现_第2页
基于SpringBoot的峰仁企业人事信息管理系统的设计与实现_第3页
基于SpringBoot的峰仁企业人事信息管理系统的设计与实现_第4页
基于SpringBoot的峰仁企业人事信息管理系统的设计与实现_第5页
已阅读5页,还剩69页未读 继续免费阅读

下载本文档

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

文档简介

湖南商务职业技术学院毕业设计

目录

1引言............................................................................................................................1

1.1项目开发背景..................................................................................................1

1.2开发技术简介..................................................................................................1

1.2.1SpringBoot简介................................................................................1

1.2.2峰仁人事管理系统的运行原理...........................................................2

1.2.3峰仁人事管理系统页面的组成...........................................................2

1.3开发工具简介..................................................................................................2

1.4项目开发技术路线..........................................................................................3

2需求分析....................................................................................................................3

2.1功能需求描述..................................................................................................3

2.2非功能需求描述..............................................................................................4

2.3需求用例建模..................................................................................................4

2.3.1员工管理模块的用例......................................5

2.3.2部门管理模块的用例......................................8

2.3.3岗位管理模块的用例.....................................11

2.3.4招聘管理模块的用例.....................................14

2.3.5奖惩管理模块的用例.....................................17

2.3.6薪资管理模块的用例.....................................20

3系统概要设计.....................................................23

3.1系统设计原则................................................23

3.2系统框架设计................................................23

3.3系统功能设计................................................24

3.3.1员工管理模块功能设计...................................25

3.3.2部门管理模块功能设计...................................26

3.3.3岗位管理模块功能设计...................................27

3.3.4奖惩管理模块功能设计...................................28

II

湖南商务职业技术学院毕业设计

3.3.5招聘管理模块功能设计...................................29

3.3.6薪资管理模块功能设计...................................30

3.4数据库设计..................................................31

3.4.1设计原则................................................31

3.4.2概念设计...............................................31

3.4.3逻辑设计...............................................32

3.4.4数据字典...............................................32

4系统详细设计.....................................................36

4.1员工管理模块功能模块设计....................................36

4.1.1员工管理模块功能模块说明...............................36

4.1.2员工管理模块功能模块详细设计...........................36

4.2部门管理模块功能模块设计....................................38

4.2.1部门管理模块功能模块说明...............................38

4.2.2部门管理模块功能模块详细设计...........................38

4.3岗位管理模块功能模块设计....................................40

4.3.1岗位管理模块功能模块说明...............................40

4.3.2岗位管理模块功能模块详细设计...........................40

4.4奖惩管理模块功能模块设计....................................42

4.4.1奖惩管理模块功能模块说明...............................42

4.4.2奖惩管理模块功能模块详细设计...........................42

4.5招聘管理模块功能模块设计....................................44

4.5.1招聘管理模块功能模块说明...............................44

4.5.2招聘管理模块功能模块详细设计...........................44

4.6薪资管理模块功能模块设计....................................46

4.6.1薪资管理模块功能模块说明...............................46

4.6.2薪资管理模块功能模块详细设计...........................46

5系统实现.........................................................48

5.1员工管理模块实现............................................48

III

湖南商务职业技术学院毕业设计

5.1.1员工管理模块界面设计...................................48

5.1.2员工管理模块核心代码实现:.............................49

5.2部门管理模块实现............................................50

5.2.1部门管理模块界面设计...................................50

5.2.2部门管理模块核心代码实现:.............................51

5.3岗位管理模块实现............................................52

5.3.1岗位管理模块界面设计...................................52

5.3.2岗位管理模块核心代码实现:.............................53

5.4招聘管理模块实现.............................................54

5.4.1招聘管理模块界面设计...................................54

5.4.2招聘管理模块核心代码实现:.............................55

5.5奖惩管理模块实现.............................................56

5.5.1奖惩管理模块界面设计...................................56

5.5.2奖惩管理模块核心代码实现:.............................57

5.6薪资管理模块实现.............................................58

5.6.1薪资管理模块界面设计...................................58

5.6.2薪资管理模块核心代码实现:.............................59

6系统测试.........................................................60

6.1员工管理功能测试............................................60

6.2部门管理功能测试............................................61

6.3岗位管理功能测试............................................63

6.4招聘管理功能测试............................................64

6.5奖惩管理功能测试............................................66

6.6薪资管理功能测试............................................67

7设计小结.........................................................69

参考资料............................................................71

IV

湖南商务职业技术学院毕业设计

基于SpringBoot的峰仁人事管理系统的设

计与实现

1引言

从石器时代到信息化时代,每一次时代进步,都是以工具进化和迭代为基

础的变革。这是因为,工具决定效率,效率产生规模,规模孕育创新。随着全

球互联网和全球经济的快速发展,现代企业分子公司遍布全国,门店、站点等

多层级复杂组织管理需求;不同于实际经营组织的法人实体人员管理-发工资、

报税和缴纳社保;跨法人实体的实际运营组织结构(事业部制)不匹配,组织和

人事管理困难。人事管理已经成为现代企业中不可缺少的一环。

1.1项目开发背景

随着时代的发展,信息技术、网络技术、数据库技术的不断发展完善,网

络进程的加快,传统的人事管理方式也越来越不能满足现代公司的需求,使得

企业的IT部门已经认识到公司内部线上人事管理系统的优势。

组织管理:可视化多维度组织架构管理;配合精细化组织岗位权限控制体

系,灵活配置管理权利和多级部门,满足多类型、多层级的多维组织管理。

组织全局:组织一览表,人员、考勤、薪酬、异动等信息一览无遗,管理

层可及时洞悉组织全局,一手掌握全局信息;助力企业实现人员管理的信息化

与透明化,挖掘内部优质人才,盘活内部人力资源。

1.2开发技术简介

本系统使用的是SpringBoot框架,数据库使用Mysql,同时搭配轻量级编

辑器VScode作为调试工具,其启动速度较快,拥有着丰富的插件系统。

1.2.1SpringBoot简介

SpringBoot是由Pivotal团队提供的全新框架,其设计目的是用来简化新

Spring应用的初始搭建以及开发过程。SpringBoot基于Spring4.0设计,不仅

1

湖南商务职业技术学院毕业设计

继承了Spring框架原有的优秀特性,而且还通过简化配置来进一步简化了Sprin

g应用的整个搭建和开发过程。SpringBoot可以创建独立的Spring应用程序,并

且基于其Maven或Gradle插件,可以创建可执行的JARs和WARs;同时,内嵌

tomcat等servlet容器;也不需要XML配置。

1.2.2峰仁人事管理系统的运行原理

在idea界面启动SpringBoot后端项目,然后在VScode使用liveserver

插件启动前端项目,即可访问登陆系统的界面,登录之后就可实现数据的相关

操作。

1.2.3峰仁人事管理系统页面的组成

峰仁人事管理系统页面是使用layui框架写的,其中包括员工管理界面,

部门管理界面,人事管理界面和系统设置界面。

1.3开发工具简介

工具的使用:采用idea+VScode+mysql

IDEA全称IntelliJIDEA,它很人性的一点就是可以定制排版模式,你完全

可以根据自己的喜好来选择属于自己的排版方式。还可以选择数据库,可以用

它来实现数据的导入、导出、数据同步、数据传输等等功能。它还能自动适配

市场上所有的xml文件,真的是开发者福利,不用自己一步步去核对错误了。

VScode具备了所有程序员所期望的任何代码编辑器所具有的所有功能,并

具有一些其他有用的功能。它的轻量级、快速、开源和跨平台特性以及其他很

酷的特性使它比其他任何编辑器都更具优势。

Mysql是一个关系型数据库管理系统,属于Oracle旗下产品。Mysql是最

流行的关系型数据库管理系统之一。关系数据库将数据保存在不同的表中,而

不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。

Mysql所使用的SQL语言是用于访问数据库的最常用标准化语言。Mysql由

于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点。

Mysql的优势:

(1)安全性和高可用性:用c开发,确定了其高性能的特性。

(2)企业安全性及合规管理:内置的安全性功能及IT管理功能,能够在

极大程度上帮助企业提高安全性能级别并实现合规管理。

(3)安心使用:得益于卓越的服务和技术支持、大量值得信赖的合作伙伴、

2

湖南商务职业技术学院毕业设计

以及丰富的免费工具,用户可以放心使用。

(4)在业界首屈一指的基准测试程序的支持下,用户可获得突破性的、可

预测的性能。

(5)快速的数据发现:通过索引加强数据的快速查找

(6)可扩展的托管式自助商业智能服务:通过托管式自主商业智能、IT面

板及SharePoint之间的协作,为整个商业机构提供可访问的智能服务。

(7)可靠、一致的数据:针对所有业务数据提供一个全方位的视图,并通

过整合、净化、管理帮助确保数据置信度。

(8)全方位的数据仓库解决方案:凭借全方位数据仓库解决方案,以低成

本向用户提供大规模的数据容量,能够实现较强的灵活性和可伸缩性。

(9)根据需要进行扩展:通过灵活的部署选项,根据用户需要实现从服务

器到云的扩展。

(10)解决方案的实现更为迅速:开发部署得到极大的提升,在一定程度

上更为迅速。

(11)工作效率得到优化提高:不管是在本地还是在云端都可以使工作效

率得到提高。

(12)随心所欲扩展任意数据:不管是在本地还是在云端都可以对数据进

行任意的扩展。

1.4项目开发技术路线

系统使用的整体框架为SpringBoot,数据库连接使用的是Mybatis,前端框

架使用layui,数据库使用的是Mysql。

在图例的创作上,我使用的是StarUML和网页端的ProcessOn,类图用的是

idea自带的类图插件-PlantUMLintegration。

2需求分析

2.1功能需求描述

本系统为基于SpringBoot的峰仁人事管理系统毕业设计作品,系统默认为

2个角色:管理员、普通用户,系统分为六大模块:员工管理,部门管理,岗位

管理,招聘管理,奖惩管理,薪资管理。

(1)员工管理:管理员可以查询、添加、修改、删除员工信息。

3

湖南商务职业技术学院毕业设计

(2)部门管理:管理员可以根据公司内部具体需求搜索、添加、修改、删

除部门信息。

(3)岗位管理:管理员可以根据公司要求,对部门进行细分,搜索、添加、

修改、删除部门岗位信息。如人事部可划分为人事主管、人事职员等。

(4)招聘管理:管理员可以根据公司内部岗位空缺发布招聘信息,具体有

搜索、添加、修改、删除招聘信息。

(5)奖惩管理:管理员可以对岗位员工的奖惩进行公示,做到奖惩分明,

具体有搜索、添加、修改、删除奖惩信息。

(6)薪资管理:管理员可以对现有职员的薪资在公司内部公示,做到对员

工薪资的透明化,具体有搜索、添加、修改、删除薪资信息。

管理员:可操作所有功能,包括但不限于数据的增删改查。

普通用户:只可查看记录,无法修改。

2.2非功能需求描述

实现以layui作为用户交互的页面的,使用户有更好的可视性,而后端由

操作人员添加,可以不注重页面的易懂和好看,而转为功能的实现,让管理人

员更好的管理商品的添加和删除,除了这些本系统的非功能性需求有以下几个

方面:

(1)高效性:公司发展至今,人员多而杂,用这种方式大大减小了这方面

的工作量。

(2)透明性:公司内部有关员工利益的工作相对透明,增加了员工对公司

的信赖。

(3)可扩展性:公司的部门管理信息量通常比较多而繁杂,需要系统管理。

(4)易操作性:界面简洁,所有功能可视化,操作简单易懂。

2.3需求用例建模

通过对功能需求的分析,创建以下总体用例模型,如图2-1所示。

4

湖南商务职业技术学院毕业设计

图2-1峰仁人事管理系统的总体用例模型

管理员可以操作本系统的所有功能,包括但不限于数据的增删改查。普通

用户只可查看记录。所以以下以管理员为例,对系统进行细化分析。

2.3.1员工管理模块的用例

面向对象的需求分析阶段通过用例图和活动图进行了梳理分析。员工管理

模块具体的用例描述如图2-2所示,管理员可以查询、添加、修改、删除员工

信息。

图2-2员工管理模块用例图

通过对用例的细化,使用活动图针对系统动态行为进行建模。员工管理模

块活动图如图2-3所示。

5

湖南商务职业技术学院毕业设计

图2-3员工管理模块活动图

通过分析整理,对峰仁人事管理系统图2-2用例图及图2-3活动图,得到

员工管理模块用例的描述表。如表2-1、2-2、2-3、2-4所示。

表2-1添加员工用例描述

项目描述

用例名称添加员工

用例标识号01

参与者管理员

简要说明添加员工

前置条件管理员已登录

6

湖南商务职业技术学院毕业设计

1.输入框里输入员工信息

基本事件流2.点击保存

3.用例终止

异常事件流提示错误信息,参与人确认

后置条件显示员工信息

表2-2查询员工用例描述

项目描述

用例名称查询员工信息

用例标识号02

参与者管理员

简要说明查询员工信息

前置条件管理员已登录

1.打开员工列表

2.输入查询条件

基本事件流3.点击查询

4.返回员工信息

5.用例终止

异常事件流系统弹出错误信息,参与人与点击确认

后置条件显示员工信息

表2-3修改员工用例描述

项目描述

用例名称员工信息修改

用例标识号03

参与者管理员

简要说明管理员修改员工信息

前置条件管理员已登录

1.选择员工

2.点击编辑

基本事件流

3.提交修改信息

4.用例终止

异常事件流系统弹出错误信息,参与人与点击确认

后置条件显示员工信息

7

湖南商务职业技术学院毕业设计

表2-4删除员工用例描述

项目描述

用例名称删除员工

用例标识号04

参与者管理员

简要说明管理员删除员工

前置条件管理员已登录

1.选择员工

2.点击删除

基本事件流

3.显示删除信息

4.用例终止

异常事件流系统弹出错误信息,参与人与点击确认

后置条件显示员工信息

2.3.2部门管理模块的用例

面向对象的需求分析阶段通过用例图和活动图进行了梳理分析。部门管理

模块具体的用例描述如图2-4所示,管理员可以查询、添加、修改、删除部门

信息。

图2-4部门管理模块用例图

通过对用例的细化,使用活动图针对系统动态行为进行建模。部门管理模

块活动图如图2-5所示。

8

湖南商务职业技术学院毕业设计

图2-5部门管理模块活动图

通过分析整理,对峰仁人事管理系统图2-4用例图及图2-5活动图,得到

部门管理模块用例的描述表。如表2-5、2-6、2-7、2-8所示。

表2-5添加部门用例描述

项目描述

用例名称添加部门

用例标识号05

参与者管理员

简要说明添加部门

前置条件管理员已登录

9

湖南商务职业技术学院毕业设计

1.输入框里输入部门信息

基本事件流2.点击保存

3.用例终止

异常事件流提示错误信息,参与人确认

后置条件显示部门信息

表2-6查询部门用例描述

项目描述

用例名称查询部门信息

用例标识号06

参与者管理员

简要说明查询部门信息

前置条件管理员已登录

1.打开部门列表

2.输入查询条件

基本事件流3.点击查询

4.返回部门信息

5.用例终止

异常事件流系统弹出错误信息,参与人与点击确认

后置条件显示部门信息

表2-7修改部门用例描述

项目描述

用例名称部门信息修改

用例标识号07

参与者管理员

简要说明管理员修改部门信息

前置条件管理员已登录

1.选择部门

2.点击编辑

基本事件流

3.提交修改信息

4.用例终止

异常事件流系统弹出错误信息,参与人与点击确认

后置条件显示部门信息

10

湖南商务职业技术学院毕业设计

表2-8删除部门用例描述

项目描述

用例名称删除部门

用例标识号08

参与者管理员

简要说明管理员删除部门

前置条件管理员已登录

1.选择部门

2.点击删除

基本事件流

3.显示删除信息

4.用例终止

异常事件流系统弹出错误信息,参与人与点击确认

后置条件显示部门信息

2.3.3岗位管理模块的用例

面向对象的需求分析阶段通过用例图和活动图进行了梳理分析。岗位管理

模块具体的用例描述如图2-6所示,管理员可以查询、添加、修改、删除岗位

信息。

图2-6岗位管理模块用例图

通过对用例的细化,使用活动图针对系统动态行为进行建模。岗位管理模

块活动图如图2-7所示。

11

湖南商务职业技术学院毕业设计

图2-7岗位管理模块活动图

通过分析整理,对峰仁人事管理系统图2-6用例图及图2-7活动图,得到

岗位管理模块用例的描述表。如表2-9、2-10、2-11、2-12所示。

表2-9添加岗位用例描述

项目描述

用例名称添加岗位

用例标识号09

参与者管理员

简要说明添加岗位

前置条件管理员已登录

1.输入框里输入岗位信息

基本事件流2.点击保存

3.用例终止

异常事件流提示错误信息,参与人确认

12

湖南商务职业技术学院毕业设计

后置条件显示岗位信息

表2-10查询岗位用例描述

项目描述

用例名称查询岗位信息

用例标识号10

参与者管理员

简要说明查询岗位信息

前置条件管理员已登录

1.打开岗位列表

2.输入查询条件

基本事件流3.点击查询

4.返回岗位信息

5.用例终止

异常事件流系统弹出错误信息,参与人与点击确认

后置条件显示岗位信息

表2-11修改岗位用例描述

项目描述

用例名称岗位信息修改

用例标识号11

参与者管理员

简要说明管理员修改岗位信息

前置条件管理员已登录

1.选择岗位

2.点击编辑

基本事件流

3.提交修改信息

4.用例终止

异常事件流系统弹出错误信息,参与人与点击确认

后置条件显示岗位信息

13

湖南商务职业技术学院毕业设计

表2-12删除岗位用例描述

项目描述

用例名称删除岗位

用例标识号12

参与者管理员

简要说明管理员删除岗位

前置条件管理员已登录

1.选择岗位

2.点击删除

基本事件流

3.显示删除信息

4.用例终止

异常事件流系统弹出错误信息,参与人与点击确认

后置条件显示岗位信息

2.3.4招聘管理模块的用例

面向对象的需求分析阶段通过用例图和活动图进行了梳理分析。招聘管理

模块具体的用例描述如图2-8所示,管理员可以查询、添加、修改、删除招聘

信息。

图2-8招聘管理模块用例图

通过对用例的细化,使用活动图针对系统动态行为进行建模。招聘管理模

块活动图如图2-9所示。

14

湖南商务职业技术学院毕业设计

图2-9招聘管理模块活动图

通过分析整理,对峰仁人事管理系统图2-8用例图及图2-9活动图,得到

招聘管理模块用例的描述表。如表2-13、2-14、2-15、2-16所示。

表2-13添加招聘信息用例描述

项目描述

用例名称添加招聘信息

用例标识号13

参与者管理员

简要说明添加招聘信息

前置条件管理员已登录

15

湖南商务职业技术学院毕业设计

1.输入框里输入招聘信息

基本事件流2.点击保存

3.用例终止

异常事件流提示错误信息,参与人确认

后置条件显示招聘信息

表2-14查询招聘信息用例描述

项目描述

用例名称查询招聘信息

用例标识号14

参与者管理员

简要说明查询招聘信息

前置条件管理员已登录

1.打开招聘信息列表

2.输入查询条件

基本事件流3.点击查询

4.返回招聘信息

5.用例终止

异常事件流系统弹出错误信息,参与人与点击确认

后置条件显示招聘信息

表2-15修改招聘信息用例描述

项目描述

用例名称招聘信息修改

用例标识号15

参与者管理员

简要说明管理员修改招聘信息

前置条件管理员已登录

1.选择招聘信息

2.点击编辑

基本事件流

3.提交修改信息

4.用例终止

异常事件流系统弹出错误信息,参与人与点击确认

后置条件显示招聘信息

16

湖南商务职业技术学院毕业设计

表2-16删除招聘信息用例描述

项目描述

用例名称删除招聘信息

用例标识号16

参与者管理员

简要说明管理员删除招聘信息

前置条件管理员已登录

1.选择招聘信息

2.点击删除

基本事件流

3.显示删除信息

4.用例终止

异常事件流系统弹出错误信息,参与人与点击确认

后置条件显示招聘信息

2.3.5奖惩管理模块的用例

面向对象的需求分析阶段通过用例图和活动图进行了梳理分析。奖惩管理

模块具体的用例描述如图2-10所示,管理员可以查询、添加、修改、删除奖惩

信息。

图2-10奖惩管理模块用例图

通过对用例的细化,使用活动图针对系统动态行为进行建模。奖惩管理模

块活动图如图2-11所示。

17

湖南商务职业技术学院毕业设计

图2-11奖惩管理模块活动图

通过分析整理,对峰仁人事管理系统图2-10用例图及图2-11活动图,得

到奖惩管理模块用例的描述表。如表2-17、2-18、2-19、2-20所示。

表2-17添加奖惩信息用例描述

项目描述

用例名称添加奖惩信息

用例标识号17

参与者管理员

简要说明添加奖惩信息

前置条件管理员已登录

18

湖南商务职业技术学院毕业设计

1.输入框里输入奖惩信息

基本事件流2.点击保存

3.用例终止

异常事件流提示错误信息,参与人确认

后置条件显示奖惩信息

表2-18查询奖惩信息用例描述

项目描述

用例名称查询奖惩信息

用例标识号18

参与者管理员

简要说明查询奖惩信息

前置条件管理员已登录

1.打开奖惩信息列表

2.输入查询条件

基本事件流3.点击查询

4.返回奖惩信息

5.用例终止

异常事件流系统弹出错误信息,参与人与点击确认

后置条件显示奖惩信息

表2-19修改奖惩信息用例描述

项目描述

用例名称奖惩信息修改

用例标识号19

参与者管理员

简要说明管理员修改奖惩信息

前置条件管理员已登录

1.选择奖惩信息

2.点击编辑

基本事件流

3.提交修改信息

4.用例终止

异常事件流系统弹出错误信息,参与人与点击确认

后置条件显示奖惩信息

19

湖南商务职业技术学院毕业设计

表2-20删除奖惩信息用例描述

项目描述

用例名称删除奖惩信息

用例标识号20

参与者管理员

简要说明管理员删除奖惩信息

前置条件管理员已登录

1.选择奖惩信息

2.点击删除

基本事件流

3.显示删除信息

4.用例终止

异常事件流系统弹出错误信息,参与人与点击确认

后置条件显示奖惩信息

2.3.6薪资管理模块的用例

面向对象的需求分析阶段通过用例图和活动图进行了梳理分析。薪资管理

模块具体的用例描述如图2-12所示,管理员可以查询、添加、修改、删除薪资

信息。

图2-12薪资管理模块用例图

通过对用例的细化,使用活动图针对系统动态行为进行建模。薪资管理模

块活动图如图2-13所示。

20

湖南商务职业技术学院毕业设计

图2-13薪资管理模块活动图

通过分析整理,对峰仁人事管理系统图2-12用例图及图2-13活动图,得

到薪资管理模块用例的描述表。如表2-21、2-22、2-23、2-24所示。

表2-21添加薪资信息用例描述

项目描述

用例名称添加薪资信息

用例标识号21

参与者管理员

简要说明添加薪资信息

前置条件管理员已登录

21

湖南商务职业技术学院毕业设计

1.输入框里输入薪资信息

基本事件流2.点击保存

3.用例终止

异常事件流提示错误信息,参与人确认

后置条件显示薪资信息

表2-22查询薪资信息用例描述

项目描述

用例名称查询薪资信息

用例标识号22

参与者管理员

简要说明查询薪资信息

前置条件管理员已登录

1.打开薪资信息列表

2.输入查询条件

基本事件流3.点击查询

4.返回薪资信息

5.用例终止

异常事件流系统弹出错误信息,参与人与点击确认

后置条件显示薪资信息

表2-23修改薪资信息用例描述

项目描述

用例名称薪资信息修改

用例标识号23

参与者管理员

简要说明管理员修改薪资信息

前置条件管理员已登录

1.选择薪资信息

2.点击编辑

基本事件流

3.提交修改信息

4.用例终止

异常事件流系统弹出错误信息,参与人与点击确认

后置条件显示薪资信息

22

湖南商务职业技术学院毕业设计

表2-24删除薪资信息用例描述

项目描述

用例名称删除薪资信息

用例标识号24

参与者管理员

简要说明管理员删除薪资信息

前置条件管理员已登录

1.选择薪资信息

2.点击删除

基本事件流

3.显示删除信息

4.用例终止

异常事件流系统弹出错误信息,参与人与点击确认

后置条件显示薪资信息

3系统概要设计

3.1系统设计原则

为确保系统的稳定性,在系统的设计时,将遵循如下原则:

一、统一原则

统一设计系统结构。特别是系统框架结构、数据模型结构、数据储存结构

等内容。

二、可靠性、安全性原则

系统设计中充分考虑系统的可靠性和安全性,并保护用户信息安全。

3.2系统框架设计

根据系统的需求分析、用例建模分析结合开发平台的特点设计峰仁人事管

理系统的系统架构模型,如图3-1所示。

23

湖南商务职业技术学院毕业设计

图3-1峰仁人事管理系统整体架构图

3.3系统功能设计

在系统共能设计的总体上把它划分为一个一个的子功能模块,在进一步地

划分,把他们划分为一个个独立的功能,实现解耦,让系统更加规范。

根据峰仁人事管理系统的需求分析和用例建模分析,本文确定了峰仁人事

管理系统的主要功能模块,包括员工管理、部门管理、岗位管理、招聘管理、

奖惩管理和薪资管理等。峰仁人事管理管理系统的功能结构图如图3-2所示,

本系统共有6大主要功能模块。

24

湖南商务职业技术学院毕业设计

图3-2峰仁人事管理系统功能结构图

3.3.1员工管理模块功能设计

针对系统功能结构图进行进一步细化分析,得到员工管理模块相关功能流

程图描述,如下图3-3。

图3-3员工管理模块流程图

温馨提示

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

评论

0/150

提交评论