PC版
搜索导航
论文网 > 教育论文 > 高等教育论文

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

  中图分类号:TP311 文献标识码:A 文章编号:1007-9416(2017)04-0179-01
  1 引言
  近年来,计算机技术在高校日常事务管理方面的应用受到了越来越多的关注。随着数据库技术、网络技术以及web设计技术的发展和应用,计算机技术已使往日繁杂、琐碎的日常事务管理变得整洁而高效。
  人事资源管理系统根据高校人事管理工作的特点,在充分注重软件操作的交互性,简单性以及可视化原则的前提下,能及时为人事管理提供准确、全面的数据和结果分析,能有效提高高校人事管理的效率、质量及管理?Q策的有效性、可靠性和实时性,有助于高校人事工作的信息化、正规化管理。
  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。设计实现了高校人事管理系统各个模块的功能,并且其在线浏览功能提高了系统的跨平台性。针对系统处理大规模数据时候的卡顿现象,后续我们会优化算法以改进系统性能。

相关论文

管理系统基于人事MyBatis高校Spring
浅谈高校美术教学与现代艺术的关系
知识管理与高校图书馆服务创新的构想
高校图书馆管理人员素质提升影响因素
基于案例的行政单位内部控制建设研究
试论高校图书馆动态化管理建设
浅谈高校思政教师法学素养培育的三维
基于现金流量税重构国际税收规则的理
高校钢琴教育的多元化发展构想
人事档案管理信息化建设创新路径研究
高校商务英语教学中的思政融入构想