教学人员绩效考核系统设计与实现(源码)【字数:6166】
摘 要随着信息化时代的到来,各大高校的教师绩效考核面临着新的改革。毕竟教师绩效考核数量和指标庞大,传统的纸质化,仓库式的绩效考核需要大量的人力统计,过于臃肿和繁杂,不能及时处理数据和得到反馈,不能实现信息的公开。因此,迫切需要一个教师绩效考核系统,成为各大高校的广大呼声。这样一来,即方便了教师,也节省了很多人力和财力。 本文针对各大高校对教师绩效考核的需求,设计了一个基于J2EE平台SSH框架的Java Web开发技术和以MYSQL为数据库的大学教师绩效考核系统。在开发过程中,经过需求分析,以MYECLIPSE为开发工具进行开发。 系统采用B/S架构,即分教师和管理员两个角色。教师和管理员具有不同的权限,分别点击登录出来不同的页面,两者之间存在交互。
目 录
第一章 绪论 1
1.1教学人员绩效考核系统的选题背景和意义 1
1.2教学人员绩效考核系统的主要内容 1
1.3论文的结构 2
第二章 相关技术简介 3
2.1STRUTS 2框架概述 3
2.2HIBERNATE框架概述 3
2.3JSP页面概述 3
第三章 教学人员绩效考核系统需求分析 4
3.1系统的可行性分析 4
3.2数据需求分析 4
3.3功能需求分析 4
3.4非功能需求分析 4
第四章 教学人员绩效考核系统设计 5
4.1教学人员绩效考核系统概要设计 5
4.2教学人员绩效考核系统详细设计 5
4.2.1功能模块设计 5
4.2.2数据库设计 9
第五章 教学人员绩效考核系统编码与实现 13
5.1登录界面 13
5.2教师信息管理界面 13
5.3教学工作量管理界面 15
5.4绩效考核数据管理界面 17
第六章 教学人员绩效考核系统测试 20
6.1教师信息管理模块测试 20
6.2教学工作量管理查询模块测试 20
结束语 22
致 谢 23
参考文献 24 *好棒文|www.hbsrm.com +Q: ¥351916072$
第一章 绪论
1.1教学人员绩效考核系统的选题背景和意义
近年来中国高校发展日渐蓬勃,而高校生存和发展的关键是人员队伍的建设。充分发挥教师的绩效考核作用,对高校自身的发展、增强竞争力、师资队伍建设、人才培养都具有重要的现实意义。
高校绩效考核有别于企业,高校是培养未来人才的摇篮,是进行学术研究的“象牙塔”,与追求商业利益的企业相比,还是有其特点的:高校教学、科研和管理人员以其工作的相对独立性、较强的自主性和较高的学术性及很强的成就动机等显示出该群体的特殊性。
目前,职工绩效考核的考核期为一年,考核范围主要包括教学、科研、论著、学科建设这四大方面,采取量化管理模式,细化到诸多因素,根据岗位级别的标准计算出得分,并由此计算出津贴。考核的结果也与晋级甚至今后的聘任挂钩,对领导和职工都兼具激励和约束作用。 信息化是时代的主流,高校的发展方向也离不开信息化。
因此,信息技术在高校绩效考核中的应用,即开发一套合理而完善的高校绩效考核管理系统将有助于优化高校绩效考核的业务流程,提高工作效率,改善服务质量,从而建立起信息化、职业化的绩效考核管理平台。
同时,管理信息系统与数据库连接,将带给管理者另一个好处,完整地记录了教职工的人事、绩效、考评等方面的信息,系统将能更快捷、方便地获得各种统计分析报告,为高校管理与决策提供准确全面及时的信息支持。
综上所述,信息技术在高校绩效考核管理中的应用,可以:
(1)优化绩效考核的业务流程;
(2)提高工作效率,改善服务管理质量;
(3)提供基于信息的决策支持;
1.2教学人员绩效考核系统的主要内容
我的毕业设计是用JAVA语言开发的绩效考核系统,主要针对高校。系统主要内容包括:
(1)登录;
(2)选择角色登录;
(3)修改密码;
(4)管理员:管理教师及其所在二级学院教师的绩效考核信息;
(5)教师:查询个人考核信息和申请请假;
1.3论文的结构
第一章 绪论。 本章介绍教学人员绩效考核系统的选题背景和意义、教学人员绩效考核系统的主要内容以及论文的组织结构;
第二章 相关技术介绍。 本章对系统实现需要用到的各种技术做一个简单介绍;
第三章 教学人员绩效考核系统需求分析。 本章对教学人员绩效考核系统的用户需求进行分析,包括数据需求分析、功能需求分析以及非功能需求分析;
第四章 教学人员绩效考核系统设计。 本章对教学人员绩效考核系统的系统设计进行分析,包括代码设计、模块设计、数据库设计等;
第五章 教学人员绩效考核系统编码与实现 。 本章描述了系统的界面设计和核心代码;
第六章 教学人员绩效考核系统测试。 本章对系统主要模块的测试进行了描述;
第二章 相关技术简介
一个软件的开发需要使用各种技术来实现。本章主要讨论系统开发所使用到的相关技术。
2.1Struts 2框架概述
Struts 2是基于MVC设计模式的Web应用程序开发框架,它是由Struts和Web Work发展而来的。Struts 2结合了Struts和Web Work的共同特点,对开发者更友好,具有支持AJAX,快速开发和 可扩展等特性。它已成为构建,部署和维护动态的,可扩展的Web应用框架。Struts 2并不是Struts的简单升级,可以说Struts 2是一个既新又不新的MVC框架。说其新是因为相对于Struts而言,Struts 2从设计思想到框架结构都是最新的,与Struts有很大的区别。而说其不新,是因为Struts 2并不是一个完全新开发的MVC框架,而是在Web Work的基础上转化而来的。Struts 2是集Web Work和Struts两者设计思想的优点而设计出来的新一代MVC框架。
2.2Hibernate框架概述
Hibernate是一个对象、关系映射框架,它用来实现应用程序的持久化功能。Hibernate是一个开放源代码的对象/关系映射框架,它对JDBC进行了非常轻量级的封装,使得Java程序员可以用对象编程思维来操纵数据库。简单地说,就是将Java对象与对象关系映射到关系型数据库的数据表与数据表之间的关系,Hibernate提供了这个功能。Hibernate可以应用在任何使用JDBC的场合,即可以在Java的客户端程序使用,也可以在Servlet/JSP的Web应用中使用。
目 录
第一章 绪论 1
1.1教学人员绩效考核系统的选题背景和意义 1
1.2教学人员绩效考核系统的主要内容 1
1.3论文的结构 2
第二章 相关技术简介 3
2.1STRUTS 2框架概述 3
2.2HIBERNATE框架概述 3
2.3JSP页面概述 3
第三章 教学人员绩效考核系统需求分析 4
3.1系统的可行性分析 4
3.2数据需求分析 4
3.3功能需求分析 4
3.4非功能需求分析 4
第四章 教学人员绩效考核系统设计 5
4.1教学人员绩效考核系统概要设计 5
4.2教学人员绩效考核系统详细设计 5
4.2.1功能模块设计 5
4.2.2数据库设计 9
第五章 教学人员绩效考核系统编码与实现 13
5.1登录界面 13
5.2教师信息管理界面 13
5.3教学工作量管理界面 15
5.4绩效考核数据管理界面 17
第六章 教学人员绩效考核系统测试 20
6.1教师信息管理模块测试 20
6.2教学工作量管理查询模块测试 20
结束语 22
致 谢 23
参考文献 24 *好棒文|www.hbsrm.com +Q: ¥351916072$
第一章 绪论
1.1教学人员绩效考核系统的选题背景和意义
近年来中国高校发展日渐蓬勃,而高校生存和发展的关键是人员队伍的建设。充分发挥教师的绩效考核作用,对高校自身的发展、增强竞争力、师资队伍建设、人才培养都具有重要的现实意义。
高校绩效考核有别于企业,高校是培养未来人才的摇篮,是进行学术研究的“象牙塔”,与追求商业利益的企业相比,还是有其特点的:高校教学、科研和管理人员以其工作的相对独立性、较强的自主性和较高的学术性及很强的成就动机等显示出该群体的特殊性。
目前,职工绩效考核的考核期为一年,考核范围主要包括教学、科研、论著、学科建设这四大方面,采取量化管理模式,细化到诸多因素,根据岗位级别的标准计算出得分,并由此计算出津贴。考核的结果也与晋级甚至今后的聘任挂钩,对领导和职工都兼具激励和约束作用。 信息化是时代的主流,高校的发展方向也离不开信息化。
因此,信息技术在高校绩效考核中的应用,即开发一套合理而完善的高校绩效考核管理系统将有助于优化高校绩效考核的业务流程,提高工作效率,改善服务质量,从而建立起信息化、职业化的绩效考核管理平台。
同时,管理信息系统与数据库连接,将带给管理者另一个好处,完整地记录了教职工的人事、绩效、考评等方面的信息,系统将能更快捷、方便地获得各种统计分析报告,为高校管理与决策提供准确全面及时的信息支持。
综上所述,信息技术在高校绩效考核管理中的应用,可以:
(1)优化绩效考核的业务流程;
(2)提高工作效率,改善服务管理质量;
(3)提供基于信息的决策支持;
1.2教学人员绩效考核系统的主要内容
我的毕业设计是用JAVA语言开发的绩效考核系统,主要针对高校。系统主要内容包括:
(1)登录;
(2)选择角色登录;
(3)修改密码;
(4)管理员:管理教师及其所在二级学院教师的绩效考核信息;
(5)教师:查询个人考核信息和申请请假;
1.3论文的结构
第一章 绪论。 本章介绍教学人员绩效考核系统的选题背景和意义、教学人员绩效考核系统的主要内容以及论文的组织结构;
第二章 相关技术介绍。 本章对系统实现需要用到的各种技术做一个简单介绍;
第三章 教学人员绩效考核系统需求分析。 本章对教学人员绩效考核系统的用户需求进行分析,包括数据需求分析、功能需求分析以及非功能需求分析;
第四章 教学人员绩效考核系统设计。 本章对教学人员绩效考核系统的系统设计进行分析,包括代码设计、模块设计、数据库设计等;
第五章 教学人员绩效考核系统编码与实现 。 本章描述了系统的界面设计和核心代码;
第六章 教学人员绩效考核系统测试。 本章对系统主要模块的测试进行了描述;
第二章 相关技术简介
一个软件的开发需要使用各种技术来实现。本章主要讨论系统开发所使用到的相关技术。
2.1Struts 2框架概述
Struts 2是基于MVC设计模式的Web应用程序开发框架,它是由Struts和Web Work发展而来的。Struts 2结合了Struts和Web Work的共同特点,对开发者更友好,具有支持AJAX,快速开发和 可扩展等特性。它已成为构建,部署和维护动态的,可扩展的Web应用框架。Struts 2并不是Struts的简单升级,可以说Struts 2是一个既新又不新的MVC框架。说其新是因为相对于Struts而言,Struts 2从设计思想到框架结构都是最新的,与Struts有很大的区别。而说其不新,是因为Struts 2并不是一个完全新开发的MVC框架,而是在Web Work的基础上转化而来的。Struts 2是集Web Work和Struts两者设计思想的优点而设计出来的新一代MVC框架。
2.2Hibernate框架概述
Hibernate是一个对象、关系映射框架,它用来实现应用程序的持久化功能。Hibernate是一个开放源代码的对象/关系映射框架,它对JDBC进行了非常轻量级的封装,使得Java程序员可以用对象编程思维来操纵数据库。简单地说,就是将Java对象与对象关系映射到关系型数据库的数据表与数据表之间的关系,Hibernate提供了这个功能。Hibernate可以应用在任何使用JDBC的场合,即可以在Java的客户端程序使用,也可以在Servlet/JSP的Web应用中使用。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/392.html