APP下载

基于Spring+MyBatis的高校人事管理系统的设计与实现

2017-06-02罗迪云龙杨姣

数字技术与应用 2017年4期
关键词:人事管理

罗迪 云龙 杨姣

摘要:高校人事管理系统主要提供了对高校人事档案信息、合同、薪酬、考勤、考核以及人力资源等的管理,对高校的人力资源管理方方面面进行分析、规划、实施、调整,提高高校人事的管理水平,使人力资源更有效的服务高校。本文采用基于B/S构架的三层体系结构,利用JSP技术、Mysql数据库技术、Spring和MyBatis框架进行设计,实现了人事信息管理、合同续聘管理、师资队伍建设、校内调动管理、退休丧后管理、培训进修管理等模块,能够满足高校人事管理的基本需求。

关键词:B/S;人事管理;Spring;MyBatis

中图分类号:TP311 文献标识码:A 文章编号:1007-9416(2017)04-0179-01

1 引言

近年来,计算机技术在高校日常事务管理方面的应用受到了越来越多的关注。随着数据库技术、网络技术以及web设计技术的发展和应用,计算机技术已使往日繁杂、琐碎的日常事务管理变得整洁而高效。

人事资源管理系统根据高校人事管理工作的特点,在充分注重软件操作的交互性,简单性以及可视化原则的前提下,能及时为人事管理提供准确、全面的数据和结果分析,能有效提高高校人事管理的效率、质量及管理決策的有效性、可靠性和实时性,有助于高校人事工作的信息化、正规化管理。

2 系统需求

人事管理系统主要分为前台管理和后台管理两个功能模块。有教师和管理员两个角色。管理员可以进行人事信息管理、合同续聘管理、师资队伍建设、校内调动管理、退休丧后管理、培训进修管理等功能。教师通过浏览器可以对相关授权信息进行查看。功能结构图如图1所示。

3 系统设计

3.1 数据库设计

一位教师有一个政治面貌,一位教师可以签订多个合同,一个合同只属于一位教师。一位教师可以有多个年度考核,一个年度考核只属于一位教师。一位教师可以进行多次信息变更,而一条信息变更只属于一位教师。

管理员登录需要输入管理员id和管理员密码,与数据库中数据进行比对,若存在此记录,则可成功登录,否则登录失败,返回登录界面。表1为管理员表结构设计。

3.2 详细设计与实现

教职工通过前台操作将指令下达到后台,后台将指令由Spring进行自动扫描分配首先到达控制层,控制层中的UserLogin Controller类通过调用EmpResult execute()方法到服务层,服务层中有接口UserService,它的实现类通过重写并调用EmpResult findAllById方法到持久层,持久层通过调用findAllById方法进行Mybatis映射到UserMapper.xml文件,下来通过数据库语句对数据进行访问,然后从最底层逐层向上返回数据。设计的核心主要靠Spring的容器管理支持控制层,Mybatis的映射机制支持持久层。

4 结语

系统以MyEclipse10为开发工具,运用java中的web前端开发知识,以JavaScript为用户端开发语言,采用MVC分层体系结构以及支持MVC架构的Spring+Mybatis框架,使用开源服务器Tomcat以及MySql数据库,服务器端开发语言为JSP。设计实现了高校人事管理系统各个模块的功能,并且其在线浏览功能提高了系统的跨平台性。针对系统处理大规模数据时候的卡顿现象,后续我们会优化算法以改进系统性能。

参考文献

[1]陈天河.Java数据库高级编程宝典[M].电子工业出版社,2005(1):35-38.

[2]林信良.Spring2.0技术手册[M].电子工业出版社,2005.

[3]刘京华.Java Web整合开发王者归来[M].清华大学出版社,2010.

[4]孙卫琴,李洪成.Tomcat与Java Web开发技术详解[M].电子工业出版社,2003.6:1-205.

猜你喜欢

人事管理
人事管理
高校人事管理向人力资源管理的转变路径
加强和改进事业单位人事管理
人事档案数字化在人事管理中的重要性
优化企业人事管理的有效措施
推行军事体育训练与人事管理挂钩政策