中图分类号:TP311文献标识码:A文章编号:1007-9416(2017)04-0179-01
1引言
近年来,计算机技术在高校日常事务管理方面的应用受到了越来越多的关注。随着数据库技术。网络技术论文网以及web设计技术的发展和应用,计算机技术已使往日繁杂。琐碎的日常事务管理变得整洁而高效。
人事资源管理系统根据高校人事管理工作的特点,在充分注重软件操作的交互性,简单性以及可视化原则的前提下,能及时为人事管理提供准确。全面的数据和结果分析,能有效提高高校人事管理的效率。质量及管理?Q策的有效性。可靠性和实时性,有助于高校人事工作的信息化。正规化管理。
2系统需求
人事管理系统主要分为前台管理和后台管理两个功能模块。有教师和管理员两个角色。管理员可以进行人事信息管理。合同续聘管理。师资队伍建设。校内调动管理。退休丧后管理。培训进修管理等功能。教师通过浏览器可以对相关授权信息进行查看。功能结构图如图1所示。
3系统设计
3。1数据库设计
一位教师有一个政治面貌,一位教师可以签订多个合同,一个合同只属于一位教师。一位教师可以有多个年度考核,一个年度考核只属于一位教师。一位教师可以进行多次信息变更,而一条信息变更只属于一位教师。
管理员登录需要输入管理员id和管理员密码,与数据库中数据进行比对,若存在此记录,则可成功登录,否则登录失败,返回登录界面。表1为管理员表结构设计。
3。2详细设计与实现
教职工通过前台操作将指令下达到后台,后台将指令由Spring进行自动扫描分配首先到达控制层,控制层中的UserLoginController类通过调用EmpResultexecute()方法到服务层,服务层中有接口UserService,它的实现类通过重写并调用EmpResultfindAllById方法到持久层,持久层通过调用findAllById方法进行Mybatis映射到UserMapper。xml文件,下来通过数据库语句对数据进行访问,然后从最底层逐层向上返回数据。设计的核心主要靠Spring的容器管理支持控制层,Mybatis的映射机制支持持久层。
4结语
系统以MyEclipse10为开发工具,运用java中的web前端开发知识,以JavaScript为用户端开发语言,采用MVC分层体系结构以及支持MVC架构的Spring+Mybatis框架,使用开源服务器Tomcat以及MySql数据库,服务器端开发语言为JSP。设计实现了高校人事管理系统各个模块的功能,并且其在线浏览功能提高了系统的跨平台性。针对系统处理大规模数据时候的卡顿现象,后续我们会优化算法以改进系统性能。
Spring+MyBatis的高校人事管理系统的设计与实现