人事管理系统的设计与实现(源码)【字数:4505】

摘 要企业员工人事管理是企业管理的重要组成部分。现在是信息化的时代,传统的管理模式渐渐被数字化、信息化管理所淘汰。比起老旧的管理模式,计算机管理系统可以更好的也更快捷的管理人员,而且不需要繁琐的操作,一些简单的步骤就可以快速的查找人员的信息,使工作效率提高。对于人事管理系统的设计,java技术和B/S框架是开发主要使用的技术,使用Mysql数据库完成数据存储。根据实际需要实现人事系统网络管理,有顺序的存储信息。进入人事管理系统页面后,才能操作主控界面。系统主要功能包括管理员对员工各种信息的管理以及员工对自己基本信息以及工资信息管理等功能。
目录
一、引言 1
(一)课题背景 1
(二)研究现状 1
(三)研究内容 1
二、系统开发环境 1
(一)B/S架构 1
(二)Java技术介绍 1
三、系统分析 1
(一) 可行性分析 1
1. 技术可行性 1
2. 经济可行性 1
3. 操作可行性 2
(二)系统性能分析 2
(三)系统功能需求分析 2
1. 管理员用例图 2
2. 员工用例图 2
(四)业务流程分析 3
四、系统设计 6
(一)系统的功能结构图 6
(二)系统数据库设计 6
1.实体关系图 6
2. 数据表设计 8
五、系统功能实现 10
(一)登录功能 10
(二)管理员功能模块 12
1.账号管理 12
2.部门分类管理 14
3.员工管理 15
4.员工考勤管理 16
5.员工薪资管理 18
6.员工活动管理 19
7. 公告通知管理 20
(三)用户中心 21
1.首页 21
2.员工中心 22
六、系统测试 22
(一)程序的测试 22
1.测试的重要性 22
2.测试的步骤 22
 *好棒文|www.hbsrm.com +Q: ¥351916072$ 
(二)测试分析 22
(三)测试结论 24
总结 25
致 谢 26
参考文献 27
一、引言
(一)课题背景
随着网络信息技术的发展,公司对管理信息追求高效、安全以及便捷。因为人员本身存在相当大的社会复杂性以及组织特殊性使得人事管理出现了许多的问题。由于人事管理系统有对人员信息存储的作用,所以它的出现能够使得查询和调用信息得到了很大的改进以及提升。因此,利用网络来进行人事管理系统信息管理也成为大势所趋。
(二)研究现状
企业对于员工的管理是必要的。一个合格的人事管理系统,要完成对员工信息和出勤、薪资情况的获取,对员工之间的协调以及岗位的变动也要及时能够调整。目前人事管理系统已经普及,但中小型企业对员工的管理相对还是比较薄弱的。
(三)研究内容
本次毕业设计研究的主要内容是构建一个相对完善的公司人事管理系统。所用的Java以及Mysql都是安全可靠成熟的,所以具有一定的实用性,最后就是对系统进行测试及发布。
二、系统开发环境
(一)B/S架构
BROWSER/SERVER可以在任何电脑上直接进行使用以及访问。由于基于B/S结构可以看到系统正在处理的地方,所以能够让管理人员及时的做出行动,从而有效的减少了公司经济上面的损失。B/S结构基本特点是集中式的管理,当员工使用完系统并产生了数据之后,数据都会存储到中央数据库。很好的杜绝了数据一致性的问题。
(二)Java技术介绍
Java语言到现在有20多年的历史,在人类计算机编程历史上有深远的影响。Java语言易于理解,可以更好的运用到程序的设计上。Java 语言可以很好的跨平台实现。只要掌握一些基本的编程知识,不需要拥有丰厚的计算机知识就可以了解这种语言。
三、系统分析
可行性分析
可行性分析可以分析系统本身不足之处来进行修正。根据本人事管理系统来看,可以让管理员对于员工的管理更加方便快捷,使得人事管理系统更加显现作用,并且可以减少管理员的负担。
技术可行性
开发系统时保证系统的完整性和便捷性等功能是十分有必要的。数据库要安全以及稳定。所以本人事管理系统利用Java技术和Mysql数据库一同开发。
2. 经济可行性
本系统中所有开发软件都是开源的,可以很大程度上的减少了时间消耗,并且提高了开发的效率,本系统对于电脑配置要求一样不高,只需要电脑能够登陆网站即可。
操作可行性
该人事管理系统具有登陆界面简单以及操作易于理解的特点。主要使用的是java语言,并且基于B/S结构,使得本系统功能更加的完善也更加的规范。
(二)系统性能分析
本系统设计标准有以下几点:
简单:系统在保证正常运转以及功能完善的前提下,登陆界面以及操作更加容易理解,使得此系统更加的完善。
针对性:主要是对于人事管理系统的后台设计,最终使系统功能完善。
适用范围:对人事基本信息进行管理,使得系统具有良好的可用性。
(三)系统功能需求分析
任务的需求是这个系统开发过程当中一个重要环节,因为它能够确定这个系统功能以及需求。
管理员用例图
如图31所示。

图31 管理员用例图
员工用例图
如图32所示。

图32员工用例图
(四)业务流程分析
首先进行需求分析,对系统的基本模型以及各个功能模块进行一个大致的预想,之后进一步对各个模块进行代码编写,确保各个模块都具有自己单独的功能,最后系统进行测试以及对功能不完善的地方进行更改,如下图34所示:

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/177.html

好棒文