高校教师工作量统计系统.docx
- 文档编号:5815874
- 上传时间:2023-01-01
- 格式:DOCX
- 页数:23
- 大小:318.76KB
高校教师工作量统计系统.docx
《高校教师工作量统计系统.docx》由会员分享,可在线阅读,更多相关《高校教师工作量统计系统.docx(23页珍藏版)》请在冰豆网上搜索。
高校教师工作量统计系统
一、毕业设计(论文)任务书
毕业设计
(论文)题目
某高校教师工作量统计系统
课题类别
A。
工程设计B.科学研究C。
技术开发D。
其他
C
课题类型
A。
真题B。
模拟题(假题)C.真题假作
C
新旧课题
A.新题B。
旧题
A
课题研究的主要内容
目前我国高等学校中,每学年教师完成工作量的多少是对教师进行考核的重要指标之一。
工作量主要分为教学工作量和科研工作量两类,本课题的研究内容是设计和完成一个基于B/S的信息管理系统,根据教师承担课程的类型、学生人数等参数,统计该教师每学期的教学工作量,并且可以统计其在某一段时间内(例如两年)的工作量。
通过该系统,可以最大限度地减少教师和管理人员花费在工作量统计上的时间和精力,为学校对教师考核提供科学的决策依据。
基本要求
用户角色分为管理员和普通用户两种,普通用户(教师)只能输入、查看自己各个学期的教学工作量,管理员可以查看所有教师的工作量统计情况。
普通用户输入每学期承担的课程以及其他教学工作的相关信息,系统自动计算出该教师该学期的工作量,教师还可以查看历年自己的工作量完成情况。
导师签字:
年月日
系意见:
系主任签字:
年月日
学院意见:
院长签字:
年月日
摘要
高校教师工作量统计研究中一个突出问题就是怎么最大限度地减少教师和管理人员花费在工作量统计上的时间和精力,为学校对教师考核提供科学的决策依据.这类问题突出在两方面,一方面每学年教师完成工作量的多少是对教师进行考核的重要指标之一。
另一方面根据教师承担课程的类型、学生人数等参数,统计该教师每学期的教学工作量,并且可以统计其在某一段时间内的工作量。
从解决统计教师工作量的基本问题入手,讨论了工作量分为教学工作量和科研工作量两类。
在解决了工作量问题后,需要进一步解决教师承担课程的类型、学生人数等参数,统计该教师每学期的教学工作量,并且可以统计其在某一段时间内的工作量。
以基于B/S和SQL数据库技术为基本框架设计了高校教师工作量统计系统,提供了教师录入,查询等服务.实际运行表明,高校教师工作量统计系统能减少教师和管理人员花费在工作量统计上的时间和精力。
关键词:
教师工作量,重要指标,教师工作量统计系统,数据
Abstract
Aprominentproblemofcollegeteacherworkloadstatisticsishowtominimizetheteachersandadministratorstospendintheworkloadstatisticsonthetimeandenergy,providesscientificbasisfortheevaluationofteachers'school。
Thiskindofproblemisprominentintwoaspects,oneaspectofhowmucheachyeartheteachertocompletetheworkisoneoftheimportantindicatorsforassessmentofteachers.Ontheotherhand,accordingtotheteacherscurriculumtype,thenumberofstudentsandotherparameters,thestatisticsoftheteacherseverysemesterteachingworkload,andcancountinacertainperiodoftimeperiod。
Startingfromthebasicproblemsolvingstatisticalworkloadofteachers,theworkloadisdividedintotheworkloadofteachingandscientificresearchworktwo。
Insolvingtheproblemsneedtobesolvedfurtherworkload,teacherscurriculumtype,thenumberofstudentsandotherparameters,thestatisticsoftheteacherseverysemesterteachingworkload,andcancountinacertainperiodoftimeperiod。
ThebasicframeworkforthedesignoftheUniversityTeachers'workloadstatisticssystembasedonB\/S,provideteacherstoinput,queryservices.Theactualoperationshowsthat,UniversityTeachers'workloadstatisticssystemcanreducetheteachersandadministratorsspendtimeandeffortonworkloadstatistics。
KeyWords:
workloadofTeachers,importantindicator,Teacherworkloadstatisticssystem,database
毕业设计(论文)任务书。
...。
。
.。
。
.。
。
。
.。
.。
.。
。
..。
..。
。
.。
...。
....。
.。
...。
.。
.Ⅰ中文摘要。
。
。
。
。
。
.。
。
....。
.。
。
...。
..。
...。
...。
..。
.。
.。
。
.......。
。
。
。
...。
...。
Abstract......。
..。
。
。
..。
。
.。
。
.。
。
.....。
...。
。
..。
。
。
.。
。
。
。
。
。
。
...。
.。
。
。
.。
..
1绪言。
。
。
..。
.。
.。
.。
。
.。
。
。
。
。
。
.。
。
。
。
....。
.。
。
。
。
.。
.。
...。
..。
。
。
.。
。
。
.。
.。
....。
。
1
1.1课题背景.。
........。
...。
。
.。
。
。
。
。
.。
。
。
。
..。
。
...。
。
。
。
.。
..。
.。
..。
。
.。
。
1
1。
2课题研究的目的和意义.。
。
。
..。
.。
。
.。
。
。
..。
...。
。
..。
..。
。
..。
.。
。
。
。
。
..1
1。
3目前研究概况。
。
..。
。
。
.。
.........。
..。
...。
。
。
..。
.。
.。
..。
.。
。
。
.....。
2
2关键技术。
.。
。
。
。
。
..。
.。
.。
。
..。
。
.。
。
.。
.。
。
.。
.。
。
......。
。
。
。
。
.。
.。
。
。
.....。
...3
2。
1j2ee框架..。
。
.。
。
。
。
。
。
。
。
.。
....。
。
...。
.。
。
.。
。
。
。
.。
。
..。
。
。
.。
....。
。
。
.3
2.1。
1Spring技术。
...。
。
。
..。
。
。
.。
...。
.。
.。
...。
。
。
.。
。
..。
。
。
..。
。
。
.。
..3
2.1。
2Struts技术。
.。
。
。
。
。
.。
...。
..。
。
.。
..。
。
..。
.。
。
。
..。
。
...。
。
。
.。
...4
2。
1.3Hibernate技术。
。
..。
.。
。
...。
。
。
.。
。
。
。
。
。
.。
..。
。
。
.。
。
。
。
.。
....。
.。
4
2.2开发语言java.。
.。
。
。
。
。
..。
。
。
。
。
。
。
.。
.。
...。
...。
.。
...。
.....。
......4
2。
3B/S结构(Browser/Server)。
.。
。
.。
.。
.。
...。
。
。
。
。
...。
。
....。
.。
。
。
.。
.。
5
2。
4数据库及SQLServer2008技术.。
。
.。
。
.。
.。
。
。
.。
..。
..。
.。
.。
.。
。
。
。
.。
6
3需求分析.。
.。
..。
。
..。
。
..。
。
。
..。
。
..。
。
。
。
。
。
..。
。
..。
。
.。
..。
。
.。
。
..。
..。
..。
。
。
。
8
3.1用户分析.。
。
。
...。
。
。
..。
.。
。
。
。
。
...。
。
...。
。
。
.。
。
..。
..。
..。
。
.。
.。
。
。
。
。
.。
8
3.2功能需求。
..。
..。
。
.。
。
。
。
。
。
.。
...。
...。
。
.。
。
。
..。
....。
。
.。
..。
。
。
.。
。
。
。
。
。
9
3。
3开发与运行环境..。
.。
...。
..。
.。
。
。
。
。
.。
。
。
..。
.。
。
。
。
。
..。
。
。
..。
。
.。
。
。
。
.10
4高校教师工作量统计系统的设计与实现.。
..。
。
.。
.。
。
。
.....。
..。
..。
..。
。
..。
10
4.1系统设计的基本思想。
。
..。
。
....。
....。
。
。
..。
.....。
。
.。
.。
.。
。
。
.。
。
。
。
。
10
4。
1。
1系统设计思路。
.。
...。
。
。
。
.。
。
。
..。
。
.。
。
..。
。
..。
。
.。
。
。
。
。
..。
.。
.。
..10
4.1。
2系统设计原则。
。
.。
.。
。
。
..。
.。
..。
..。
..。
.。
..。
。
.。
..。
。
。
......。
..10
4.2系统逻辑结构设计..。
.。
.。
。
。
。
...。
。
.。
...。
。
。
..。
...。
.。
。
.....。
。
.。
..11
4.2。
1系统工作流程设计。
。
。
..。
.。
。
。
。
。
。
.。
..。
...。
。
。
..。
.。
.。
.。
.。
。
..。
。
11
4.2.2系统工作量计算模块设计...。
.。
.。
。
。
..。
.。
。
..。
..。
。
。
。
。
。
。
。
...。
.11
4。
3数据库设计。
。
.。
..。
...。
.。
。
...。
。
.。
.。
。
.。
.。
。
.。
.。
.。
。
.。
.。
.。
.。
.。
.。
。
.12
4.4用户登录窗体设计。
.。
...。
.。
。
。
...。
。
....。
.。
.。
..。
.....。
。
..。
。
...。
。
15
4.5教师个人信息查看窗体。
。
..。
。
。
。
..。
.....。
.。
.。
.。
..。
。
。
...。
。
。
。
.。
.。
.16
4.6用户信息查看窗体。
。
.。
..。
。
.。
。
。
........。
。
。
。
..。
.。
。
..。
.。
。
..。
。
。
。
。
。
17
4.7教师工作量录入窗体设计.....。
.。
。
.。
.。
。
。
。
。
..。
..。
...。
..。
....。
.。
.17
4.8客户端应用程序...。
.....。
.。
.。
。
...。
。
。
。
。
。
..。
。
。
..。
。
。
.。
。
.。
。
。
。
。
.。
。
19
4。
9工作量汇总窗体..。
..。
.。
。
。
.。
.。
。
。
.。
.。
..。
.。
。
.。
。
。
。
.。
。
。
..。
.....。
。
.20
5结论与展望.。
...。
..。
.。
。
。
..。
..。
。
。
。
。
..。
。
.。
..。
...。
。
。
。
。
。
。
...。
..。
。
。
。
.。
。
20
5。
1测试。
......。
.。
。
.。
。
.。
......。
。
...。
..。
。
.。
。
.....。
。
。
。
.....。
。
..。
.。
20
5.1。
1测试环境。
。
。
。
。
.。
...。
.。
.。
。
。
.。
.。
..。
..。
..。
。
.。
.。
.。
。
。
。
.。
.。
..。
.20
5.1。
2测试过程.。
.。
.。
。
。
。
..。
。
.。
。
。
。
...。
。
.。
。
。
.。
。
。
。
。
.。
。
。
。
...。
。
.....20
5.1。
3测试结果。
。
.。
。
.。
.。
.。
。
.。
....。
.。
。
..。
。
...。
.。
。
...。
.。
。
。
...。
。
。
.21
5。
2结论。
。
。
。
.。
。
.。
..。
...。
..。
.。
.。
。
.。
。
.。
.。
。
.。
。
.。
.。
。
。
。
...。
。
..。
....。
.21
致谢........。
。
....。
..。
。
..。
。
。
。
。
.。
.。
。
...。
。
..。
.。
.。
...。
..。
。
..。
.。
..。
。
.。
22
参考文献.。
.。
.。
。
。
...。
。
.....。
。
...。
.。
...。
..。
.。
。
....。
.。
。
...。
。
。
.。
。
.....22
1绪言
本章阐述教师工作量统计研究背景、现状以及发展方向,明确指出了教师和管理在教师工作量统计时所浪费的时间和精力的问题
1.1课题背景
随着我国教育体制改革的不断深化,大学办学规模不断扩大,师资队伍也随之壮大,所开课程也越来越多,与此同时,教师工作量的计算变得更加复杂.
1998年之前,学校对教师工作量的统计工作一直是采用手工统计的方式,对教师工作量没有有效的统计和比较,就不能对课程安排作出相应的对策,教师对自己的工作量查询非常不方便。
教师工作量统计作为计算机应用的一部分,使用计算机对教师工作量进行统计,有着手工统计所无法比拟的优点,如:
统计快、查找方便、存储量大、成本低等.这些优点能够极大地提高教师工作量统计的效率、也能减少教师在统计工作量上面所浪费的时间。
1。
2课题研究的目的和意义
课题研究的目的:
高校教师工作量统计系统是一个教育单位不可缺少的部分。
一个功能齐全、简单易用的工作量统计系统不但能有效地减轻学校各类工作人员的工作负担,它的内容对于学校的决策者和管理者来说都至关重要.所以高校教师工作量统计系统应该能够为用户提供充足的信息和快捷的查询手段。
但一直以来人们使用传统人工的方式估算工作量,这种估算方式存在着许多缺点,如:
效率低、保密性差,人工的大量浪费;随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着来越重要的作用。
作为计算机应用的一部分,使用计算机对学校各个教师的工作量进行统计和查询。
,具有手工管理所无法比拟的优点.例如:
计算迅速、查询方便、效率高、可靠性好、存储量大、保密性好等。
这些优点能够极大地提高教务信息管理的效率.
课题研究的意义:
首先,教师工作量是非常重要的。
对教师而言,工作量是教师劳动的重要表现因素,因此能及时、准确地获得教师的工作量信息,以便及时、准确地调整按工作量来定奖勤罚懒的措施,提高教师的工作积极性.提高教学管理的效率和质量,是尊重教师劳动的重要体现。
对于任课教师、学校等而言,基于工作量的数据分析和数据挖掘可获得很多对教学有用的信息,可获得很多对教学有用的信息.
其次,随着我国教育体制的改革深化,大学办学规模不断扩大,师资队伍也随之壮大,所开设的课程也越来越多,与此同时,教师工作量的计算也变的更加复杂,开发出教师工作量统计系统之后,实现教师工作量统计的自动化、信息化,可大大的减轻统计工作量,提高统计工作量效率,增强统计工作的正确性,客观性和科学性。
1.3目前研究概况
某高校教师工作量统计系统需要满足来自二方面的需求,这二个方面分别是教师,和管理员.普通用户(教师)只能输入、查看自己各个学期的教学工作量;普通用户输入每学期承担的课程以及其他教学工作的相关信息,系统自动计算出该教师该学期的工作量,教师还可以查看历年自己的工作量完成情况。
管理员可以查看所有教师的工作量统计情况
如何使各种教师工作量之间能够互相比较,这既是一个实践问题,也是一个理论问题。
从实践的角度来看,教师工作量计量的最直接目的,是通过区分不同教师所付出的劳动量数量大小和质量高低,进而更好地贯彻社会主义按劳分配原则,显然,“如何区分"这一技术上的问题,是实现这一目的的关键。
教师工作量的折合,正是试图寻找一条解决“如何区分”这一技术问题的道路。
从理论的角度来看,教师工作量制度能否站注脚,前提在于教师工作量能否计量,如果连教师工作量能否计量都不能肯定的话,那么就谈不到教师工作量制度的建立,而对于能否计量这个问题的最好回答,莫过于对教师工作量折合的理想解决
2关键技术
关键技术是完成系统设计的核心,它的选择决定了系统的整个设计流程,体现着开发系统的成败与效率。
所以选择何种技术是一个非常重要环节。
本系统采用了sun公司的j2ee技术和微软公司的SQL数据库技术。
2.1j2ee框架
J2EE是使用Java技术开发企业级应用的一种事实上的工业标准(Sun公司出于其自身利益的考虑,至今没有将Java及其相关技术纳入标准化组织的体系),它是Java技术不断适应和促进企业级应用过程中的产物.目前,Java平台有三个版本:
适用于小型设备和智能卡的J2ME(Java2PlatformMicroEdition)、适用于桌面系统的J2SE和适用于企业级应用的J2EE。
Sun推出J2EE的目的是为了克服传统Client/Server模式的弊病,迎合Browser/Server架构的潮流,为应用Java技术开发服务器端应用提供一个平台独立的、可移植的、多用户的、安全的和基于标准的企业级平台,从而简化企业应用的开发、管理和部署。
J2EE是一个标准,而不是一个现成的产品。
各个平台开发商按照J2EE规范分别开发了不同的J2EE应用服务器,J2EE应用服务器是J2EE企业级应用的部署平台。
由于它们都遵循了J2EE规范,因此,使用J2EE技术开发的企业级应用可以部署在各种J2EE应用服务器上.
2.1。
1Spring技术
Spring提供了唯一的数据访问抽象,包括简单和有效率的JDBC框架,极大的改进了效率并且减少了可能的错误。
Spring的数据访问架构还集成了Hibernate和其他O/Rmapping解决方案。
Spring还提供了唯一的事务管理抽象,它能够在各种底层事务管理技术
Spring是一个开源框架,它由RodJohnson创建。
它是为了解决企业应用开发的复杂性而创建的.Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。
然而,Spring的用途不仅限于服务器端的开发。
从简单性、可测试性和松耦合的角度而言,任何Java应用都可以从Spring中受益。
Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架。
2。
1.2Struts技术
Struts是一个基于SunJ2EE平台的MVC框架,主要是采用Servlet和JSP技术来实现的.Struts把Servlet、JSP、自定义标签和信息资源(messageresources)整合到一个统一的框架中,开发人员利用其进行开发时不用再自己编码实现全套MVC模式,极大的节省了时间,所以说Struts是一个非常不错的应用框架。
Struts跟Tomcat、Turbine等诸多Apache项目一样,是开源软件,这是它的一大优点,使开发者能更深入的了解其内部实现机制。
Struts的优点主要集中体现在两个方面:
Taglib和页面导航.Taglib是Struts的标记库,灵活运用,能大大提高开发效率。
另外,就目前国内的JSP开发者而言,除了使用JSP自带的常用标记外,很少开发自己的标记,或许Struts是一个很好的起点.
2.1。
3Hibernate技术
Hibernate对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。
Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序实用,也可以在Servlet/JSP的Web应用中使用
Hibernate优点:
1、封装了jdbc,简化了很多重复性代码。
2、简化了DAO层编码工作,使开发更对象化了。
3、移植性好,支持各种数据库,如果换个数据库只要在配置文件中变换配置就可以了,不用改变hibernate代码.4、支持透明持久化,因为hibernate操作的是纯粹的(pojo)java类,没有实现任何接口,没有侵入性。
所以说它是一个轻量级框架。
2.2开发语言java
Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由SunMicrosystems公司于1995年5月推出的Java程序设计语言和Java平台(即JavaSE,JavaEE,JavaME)的总称。
Java技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。
在全球云计算和移动互联网的产业环境下,Java更具备了显著优势和广阔前景。
Java编程语言的风格十分接近C、C++语言。
Java是一个纯粹的面向对象的程序设计语言,它继承了C++语言面向对象技术的核心。
Java舍弃了C语言中容易引起错误的指针(以引用取代)、运算符重载(operatoroverloading)、多重继承(以接口取代)等特性,增加了垃圾回收器功能用于回收不再被引用的对象所占据的内存空间,使得程序员不用再为内存管理而担忧.在Java1。
5版本中,Java又引入了泛型编程(GenericProgramming)、类型安全的枚举、不定长参数和自动装/拆箱等语言特性。
Java的优势是与传统程序不同,Sun公司在推出Java之际就将其作为一种开放的技术。
全球数以万计的Java开发公司被要求所设计的Java软件必须相互兼容。
“Java语言靠群体的力量而非公司的力量”是Sun公司的口号之一,并获得了广大软件开发商的认同。
这与微软公司所倡导的注重精英和封闭式的模式完全不同。
Sun公司对Java编程语言的解释是:
Java编程语言是个简单、面向对象、分布式、解释性、健壮、安全与系统无关、可移植、高性能、多线程和动态的语言。
Java平台是基于Java语言的平台.这样的平台非常流行。
因此微软公司推出了与之竞争的.NET平台以及模仿Java的C#语言。
2.3B/S结构(Browser/Server)
B/S结构(Browser/Server),即浏览器/服务器结构,是随着Internet技术的快速兴起,对传统C/S结构的一种变化或者改进的结构。
在这种结构中,用户的客户端完全通过Web浏览器来实现,一小部分业务逻辑在客户端(浏览器端)完成,而主要的业务逻辑部分实现由服务器端负责.这样,可以很大程度上简化客户端计算机的负荷,减轻系统维护的成本和工作量。
B/S模式最大特点是:
用户可以通过WWW浏览器去访问Internet上的文本、数据、图像、动画、视频点播和声音信息,这些信息都是由许许多多的Web服务器产生的,而每一个Web服务器又可以通过各种方式与数据库服务器连接,大量的数据实际存放在数据库服务器中。
客户端除了WWW创览器,一般无须任何用户程序,只需从Web服务器上下载程序到本地来执行,在下载过程中若遇到与数据库有关的指令,由Web服务器交给数据库服务器来解释执行,并返回给Web服务器,Web服务器又返回给用户.在这种结构中,将许许多多的网连接到一块,形成一个巨大的网,即全球网。
而各个企业可以在此结构的基础上建立自己的Intranet.
B/S(Browser/Server,浏览器/服务器)模式又称B/S结构.它是随着Internet技术的兴起,对C/S模式应用的扩展。
在这种结构下,用户工作界面是通过IE浏览器来实现的。
B/S模式最大的好处是运行维护比较简便,能实现不同的人员,从不同的地点,以不同的接入方式(比如LAN,WAN,Internet/Intranet等)访问和操作共同的数据;最大的缺点是对企业外网环境依赖性太强,由于各种原因引起企业外网中断都会造成系统瘫痪。
B/S框架如图2—3所示:
图2-3B/S框架流程图
2。
4数据库及SQLServer2008技术
数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,它产生于距今五十年前,随着信息技术和市场的发展,特别是二十世纪九十年代以后,数据管理不再仅仅是存储和管理数据,而转变成用户所需要的各种数据管理的方式。
数据库有很多种类型,从最简单的存储有各种数据的表格到能够进行海量数据存储的大型数据库系统都在各个方面得到了广泛的应用[3]。
SQLServer是一个关系数据库管理系统它是由Microsoft推出的。
SQLServer是一个具
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 高校教师 工作量 统计 系统