高校教师工作量统计系统.docx_第1页
高校教师工作量统计系统.docx_第2页
高校教师工作量统计系统.docx_第3页
高校教师工作量统计系统.docx_第4页
高校教师工作量统计系统.docx_第5页
已阅读5页,还剩23页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

一、毕业设计(论文)任务书毕业设计(论文)题目某高校教师工作量统计系统课题类别A.工程设计 B.科学研究 C.技术开发 D.其他 C课题类型A.真题 B.模拟题(假题) C.真题假作 C新旧课题A.新题 B.旧题 A课题研究的主要内容目前我国高等学校中,每学年教师完成工作量的多少是对教师进行考核的重要指标之一。工作量主要分为教学工作量和科研工作量两类,本课题的研究内容是设计和完成一个基于B/S的信息管理系统,根据教师承担课程的类型、学生人数等参数,统计该教师每学期的教学工作量,并且可以统计其在某一段时间内(例如两年)的工作量。通过该系统,可以最大限度地减少教师和管理人员花费在工作量统计上的时间和精力,为学校对教师考核提供科学的决策依据。基本要求用户角色分为管理员和普通用户两种,普通用户(教师)只能输入、查看自己各个学期的教学工作量,管理员可以查看所有教师的工作量统计情况。普通用户输入每学期承担的课程以及其他教学工作的相关信息,系统自动计算出该教师该学期的工作量,教师还可以查看历年自己的工作量完成情况。导师签字: 年 月 日系意见:系主任签字: 年 月 日学院意见:院长签字: 年 月 日- 2 -摘要 高校教师工作量统计研究中一个突出问题就是怎么最大限度地减少教师和管理人员花费在工作量统计上的时间和精力,为学校对教师考核提供科学的决策依据。这类问题突出在两方面,一方面每学年教师完成工作量的多少是对教师进行考核的重要指标之一。另一方面根据教师承担课程的类型、学生人数等参数,统计该教师每学期的教学工作量,并且可以统计其在某一段时间内的工作量。从解决统计教师工作量的基本问题入手,讨论了工作量分为教学工作量和科研工作量两类。在解决了工作量问题后,需要进一步解决教师承担课程的类型、学生人数等参数,统计该教师每学期的教学工作量,并且可以统计其在某一段时间内的工作量。以基于B/S和SQL数据库技术为基本框架设计了高校教师工作量统计系统,提供了教师录入,查询等服务。实际运行表明,高校教师工作量统计系统能减少教师和管理人员花费在工作量统计上的时间和精力。关键词:教师工作量,重要指标,教师工作量统计系统,数据 AbstractA prominent problem of college teacher workload statistics is how to minimize the teachers and administrators to spend in the workload statistics on the time and energy, provides scientific basis for the evaluation of teachers school. This kind of problem is prominent in two aspects, one aspect of how much each year the teacher to complete the work is one of the important indicators for assessment of teachers. On the other hand, according to the teachers curriculum type, the number of students and other parameters, the statistics of the teachers every semester teaching workload, and can count in a certain period of time period. Starting from the basic problem solving statistical workload of teachers, the workload is divided into the workload of teaching and scientific research work two. In solving the problems need to be solved further workload, teachers curriculum type, the number of students and other parameters, the statistics of the teachers every semester teaching workload, and can count in a certain period of time period. The basic framework for the design of the University Teachers workload statistics system based on B/S, provide teachers to input, query services. The actual operation shows that, University Teachers workload statistics system can reduce the teachers and administrators spend time and effort on workload statistics.Key Words:workload of Teachers,important indicator,Teacher workload statistics system,database目录毕业设计(论文)任务书.中文摘要.IIAbstract.III1绪言.11.1课题背景.11.2课题研究的目的和意义.11.3目前研究概况.22关键技术.32.1 j2ee框架.32.1.1 Spring技术.32.1.2 Struts技术.4 2.1.3 Hibernate技术.4 2.2 开发语言java.42.3 B/S结构(Browser/Server).52.4 数据库及SQL Server 2008 技术.63需求分析.8 3.1用户分析.8 3.2功能需求.9 3.3 开发与运行环境.104高校教师工作量统计系统的设计与实现.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 工作量汇总窗体.205 结论与展望.20 5.1 测试.20 5.1.1 测试环境.20 5.1.2 测试过程.20 5.1.3 测试结果.21 5.2 结论.21致谢.22参考文献.22- 23 -1 绪言本章阐述教师工作量统计研究背景、现状以及发展方向,明确指出了教师和管理在教师工作量统计时所浪费的时间和精力的问题1.1 课题背景随着我国教育体制改革的不断深化,大学办学规模不断扩大,师资队伍也随之壮大,所开课程也越来越多,与此同时,教师工作量的计算变得更加复杂。1998年之前,学校对教师工作量的统计工作一直是采用手工统计的方式,对教师工作量没有有效的统计和比较,就不能对课程安排作出相应的对策,教师对自己的工作量查询非常不方便。教师工作量统计作为计算机应用的一部分,使用计算机对教师工作量进行统计,有着手工统计所无法比拟的优点,如:统计快、查找方便、存储量大、成本低等。这些优点能够极大地提高教师工作量统计的效率、也能减少教师在统计工作量上面所浪费的时间。1.2课题研究的目的和意义课题研究的目的:高校教师工作量统计系统是一个教育单位不可缺少的部分。一个功能齐全、简单易用的工作量统计系统不但能有效地减轻学校各类工作人员的工作负担,它的内容对于学校的决策者和管理者来说都至关重要。所以高校教师工作量统计系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式估算工作量,这种估算方式存在着许多缺点,如:效率低、保密性差,人工的大量浪费;随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着来越重要的作用。作为计算机应用的一部分,使用计算机对学校各个教师的工作量进行统计和查询。,具有手工管理所无法比拟的优点.例如:计算迅速、查询方便、效率高、可靠性好、存储量大、保密性好等。这些优点能够极大地提高教务信息管理的效率。 课题研究的意义:首先,教师工作量是非常重要的。对教师而言,工作量是教师劳动的重要表现因素,因此能及时、准确地获得教师的工作量信息,以便及时、准确地调整按工作量来定奖勤罚懒的措施,提高教师的工作积极性。提高教学管理的效率和质量,是尊重教师劳动的重要体现。对于任课教师、学校等而言,基于工作量的数据分析和数据挖掘可获得很多对教学有用的信息,可获得很多对教学有用的信息。 其次,随着我国教育体制的改革深化,大学办学规模不断扩大,师资队伍也随之壮大,所开设的课程也越来越多,与此同时,教师工作量的计算也变的更加复杂,开发出教师工作量统计系统之后,实现教师工作量统计的自动化、信息化,可大大的减轻统计工作量,提高统计工作量效率,增强统计工作的正确性,客观性和科学性。1.3目前研究概况某高校教师工作量统计系统需要满足来自二方面的需求,这二个方面分别是教师,和管理员。普通用户(教师)只能输入、查看自己各个学期的教学工作量;普通用户输入每学期承担的课程以及其他教学工作的相关信息,系统自动计算出该教师该学期的工作量,教师还可以查看历年自己的工作量完成情况。管理员可以查看所有教师的工作量统计情况如何使各种教师工作量之间能够互相比较,这既是一个实践问题,也是一个理论问题。从实践的角度来看,教师工作量计量的最直接目的,是通过区分不同教师所付出的劳动量数量大小和质量高低,进而更好地贯彻社会主义按劳分配原则,显然,“如何区分”这一技术上的问题,是实现这一目的的关键。教师工作量的折合,正是试图寻找一条解决“如何区分”这一技术问题的道路。从理论的角度来看,教师工作量制度能否站注脚,前提在于教师工作量能否计量,如果连教师工作量能否计量都不能肯定的话,那么就谈不到教师工作量制度的建立,而对于能否计量这个问题的最好回答,莫过于对教师工作量折合的理想解决2关键技术关键技术是完成系统设计的核心,它的选择决定了系统的整个设计流程,体现着开发系统的成败与效率。所以选择何种技术是一个非常重要环节。本系统采用了sun公司的j2ee技术和微软公司的SQL数据库技术。2.1 j2ee框架J2EE是使用Java技术开发企业级应用的一种事实上的工业标准(Sun公司出于其自身利益的考虑,至今没有将Java及其相关技术纳入标准化组织的体系),它是Java技术不断适应和促进企业级应用过程中的产物。目前,Java平台有三个版本:适用于小型设备和智能卡的J2ME(Java 2 Platform Micro Edition)、适用于桌面系统的J2SE和适用于企业级应用的J2EE。Sun推出J2EE的目的是为了克服传统Client/Server模式的弊病,迎合Browser/Server架构的潮流,为应用Java技术开发服务器端应用提供一个平台独立的、可移植的、多用户的、安全的和基于标准的企业级平台,从而简化企业应用的开发、管理和部署。J2EE是一个标准,而不是一个现成的产品。各个平台开发商按照J2EE规范分别开发了不同的J2EE应用服务器,J2EE应用服务器是J2EE企业级应用的部署平台。由于它们都遵循了J2EE规范,因此,使用J2EE技术开发的企业级应用可以部署在各种J2EE应用服务器上。2.1.1 Spring技术Spring提供了唯一的数据访问抽象,包括简单和有效率的JDBC框架,极大的改进了效率并且减少了可能的错误。Spring的数据访问架构还集成了Hibernate和其他O/R mapping解决方案。Spring还提供了唯一的事务管理抽象,它能够在各种底层事务管理技术Spring是一个开源框架,它由Rod Johnson创建。它是为了解决企业应用开发的复杂性而创建的。Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅限于服务器端的开发。从简单性、可测试性和松耦合的角度而言,任何Java应用都可以从Spring中受益。Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架。2.1.2 Struts技术Struts是一个基于Sun J2EE平台的MVC框架,主要是采用Servlet和JSP技术来实现的。Struts把Servlet、JSP、自定义标签和信息资源(message resources)整合到一个统一的框架中,开发人员利用其进行开发时不用再自己编码实现全套MVC模式,极大的节省了时间,所以说Struts是一个非常不错的应用框架。Struts跟Tomcat、Turbine等诸多Apache项目一样,是开源软件,这是它的一大优点,使开发者能更深入的了解其内部实现机制。Struts的优点主要集中体现在两个方面:Taglib和页面导航。Taglib是Struts的标记库,灵活运用,能大大提高开发效率。另外,就目前国内的JSP开发者而言,除了使用JSP自带的常用标记外,很少开发自己的标记,或许Struts是一个很好的起点。2.1.3 Hibernate技术Hibernate对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序实用,也可以在Servlet/JSP的Web应用中使用Hibernate优点:1、封装了jdbc,简化了很多重复性代码。2、简化了DAO层编码工作,使开发更对象化了。3、移植性好,支持各种数据库,如果换个数据库只要在配置文件中变换配置就可以了,不用改变hibernate代码。4、支持透明持久化,因为hibernate操作的是纯粹的(pojo)java类,没有实现任何接口,没有侵入性。所以说它是一个轻量级框架。2.2 开发语言 javaJava是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由Sun Microsystems公司于1995年5月推出的Java程序设计语言和Java平台(即JavaSE, JavaEE, JavaME)的总称。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。在全球云计算和移动互联网的产业环境下,Java更具备了显著优势和广阔前景。Java编程语言的风格十分接近C、C+语言。Java是一个纯粹的面向对象的程序设计语言,它继承了 C+语言面向对象技术的核心。Java舍弃了C语言中容易引起错误的指针(以引用取代)、运算符重载(operator overloading)、多重继承(以接口取代)等特性,增加了垃圾回收器功能用于回收不再被引用的对象所占据的内存空间,使得程序员不用再为内存管理而担忧。在 Java 1.5 版本中,Java 又引入了泛型编程(Generic Programming)、类型安全的枚举、不定长参数和自动装/拆箱等语言特性。Java的优势是与传统程序不同,Sun 公司在推出 Java 之际就将其作为一种开放的技术。全球数以万计的 Java 开发公司被要求所设计的 Java 软件必须相互兼容。“Java 语言靠群体的力量而非公司的力量”是Sun公司的口号之一,并获得了广大软件开发商的认同。这与微软公司所倡导的注重精英和封闭式的模式完全不同。Sun 公司对 Java 编程语言的解释是:Java 编程语言是个简单、面向对象、分布式、解释性、健壮、安全与系统无关、可移植、高性能、多线程和动态的语言。Java 平台是基于 Java 语言的平台。这样的平台非常流行。因此微软公司推出了与之竞争的.NET平台以及模仿Java的C#语言。2.3 B/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-3 B/S框架流程图2.4 数据库及SQL Server 2008 技术数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,它产生于距今五十年前,随着信息技术和市场的发展,特别是二十世纪九十年代以后,数据管理不再仅仅是存储和管理数据,而转变成用户所需要的各种数据管理的方式。数据库有很多种类型,从最简单的存储有各种数据的表格到能够进行海量数据存储的大型数据库系统都在各个方面得到了广泛的应用3。SQL Server 是一个关系数据库管理系统它是由Microsoft推出的。SQL Server 是一个具备完全 Web 支持的数据库产品,提供了对可扩展标记语言 (XML) 的核心支持以及在 Internet 上和防火墙外进行查询的能力,提供了以 Web 标准为基础的扩展数据库编程功能。丰富的 XML 和 Internet 标准支持允许使用内置的存储过程以 XML 格式轻松存储和检索数据。SQL Server 提供强大的开发工具和各类开发特性,在大大提高开发效率的同时,进一步拓展应用空间,带来新的商业应用机遇。例如,XML数据库与Web Service的支持将使您的应用实现Internet数据互联,.NET集成极大的扩展了开发空间,异构数据集成、Service Broker使您的数据和其它应用无缝集成,各种新数据类型和T-SQL扩展带来了诸多灵活性。C#、VB.NET、XQuery、XMLA、ADO.NET 2.0、SMO、AMO等都将成为SQL Server数据平台上开发数据相关应用的有力工具。它具有以下特点4:(1)上手容易大多数的中小企业日常的数据应用是建立在Windows平台上的。由于SQL Server与Windows界面风格完全一致,且有许多向导(Wizard)帮助,因此易于安装和学习,有关SQL Server的资料、培训随处可得,并且目前国内具有MCDBA认证的工程师不在少数(2)兼容性良好由于今天Windows操作系统占领着主导地的位,选择SQL Server一定会在兼容性方面取得一些优势。另外,SQL Server 2005 除了具有扩展性,可靠性以外,还具有可以迅速开发新的因特网系统的功能。尤其是它可以直接存贮 XML 数据,可以将搜索结果以 XML格式输出等特点,有利于构建了异构系统的互操作性,奠定了面向互联网的企业应用和服务的基石。这些特点在.NET 战略中发挥着重要的作用。(3)电子商务在使用由Microsoft SQL Server 2005关系数据库引擎的情况下,XML数据可在关系表中进行存储,而查询则能以XML格式将有关结果返回。此外,XML支持还简化了后端系统集成,并实现了跨防火墙的无缝数据传输。你还可以使用Hypertext Transfer Protocol(超文本传输协议,HTTP)来访问SQL Server 2005,以实现面向SQL Server 2005数据库的安全Web连接和无须额外编程的联机分析处理(OLAP)多维数据集。(4)数据仓库Microsoft SQL Server 2005非常明显的改进就是增加了OLAP(联机分析处理)功能,这可以让很多中小企业用户也可以使用数据仓库的一些特性进行分析。OLAP可以通过多维存储技术对大型、复杂数据集执行快速、高级的分析工作。数据挖掘功能能够揭示出隐藏在大量数据中的倾向及趋势,它允许组织或机构最大限度的从数据中获取价值。通过对现有数据进行有效分析,这一功能可以对未来的趋势进行预测。3需求分析需求分析是一个管理系统成功实施的基础,只有在真正了解高校教师工作量统计的需求之后,才能作出令人满意的系统,接下来就针对教师工作量统计系统做一个总体的需求分析。3.1 用户分析根据需求调研结果,使用本系统的人员分为普通教师和管理员。普通教师主要使用本系统完成工作量信息录入和查询的相关工作,管理员可以查看所有教师的工作量也可以查看某个教师的工作量。随着时代信息化的加快,人们越来越向信息化、数字化而发展。教师工作量统计系统是一个由人、计算机等组成的能进行信息的收集、传递、储存和使用的系统,必然能代替过去大量、繁杂的手工操作,针对这种情况,我们设计出用户用例图。如图3-1所示: 图3-1 用户用例图3.2功能需求1用户登录用户登录是为了保证系统的安全性,只有凭借用户名、密码、权限,才能进入系统。2系统设置系统设置模块主要是对系统的用户进行添加、查看等操作。3系统基本信息管理系统基本信息管理模块包括基本情况、计算系数、实践教学周、指导实验上机、毕业设计、计算教分,这些子模块是实现教师工作量统计计算,可以进行数据的录入,也可以直接查看。主要包括添加查看等操作。4工作量计算工工作量计算模块包括计算系数、工作量计算,其中系数是对工作量计算中的一些参数进行设置。工作量计算子模块是工作量统计,只要选择响应的选项,即可完成工作量计算。5教师工作量查询教师工作量查询模块包括工作量查询、计算教分查询。其中工作量分析提供了多种方式的分析,如各年度各学科之间的工作量比较以及教师之间的比较等分析方式; 6.安全保密需求为了增强系统安全性,用户只有凭借正确的用户名和密码,才能进入系统进行相关的操作,提高系统的安全性。同时系统提供了权限设置功能,不同权限的用户被分配不同的功能,提高了系统的保密性。进行详细分析之后,绘制出这个系统的数据流程图,如图3-2所示 3-2 系统数据流程图3.3 开发与运行环境1开发环境:系统软件:Windows7/xp开发工具:MyEclipse数据库管理系统:SQL Server 20082运行环境:(1)服务器端:系统软件:Windows7/xp数据库管理系统: SQL Server 2008硬件要求:P4以上PC,256M RAM(2)客户端:系统软件:Windows7/xp硬件要求:P4以上PC,256M RAM4高校教师工作量统计系统的设计与实现系统的设计与实现,确定了对系统的设计基本思想、系统的逻辑结构设计、数据库设计和系统各个窗体的设计和功能实现。本章详细的介绍了系统的设计和主要模块设计内容。4.1系统设计的基本思想4.1.1 系统设计思路在系统的设计中,我采用了“先模块化,后集成”的方式,每一个模块都分别进行了各种测试,减少了系统的漏洞。进行了模块化开发之后,我们对系统进行了集成,最后进行系统的集成测试,从而保证了系统的稳定性4.1.2 系统设计原则1可使用性:对于一个高校而言,教师人数和教学课程比较多,相应的工作量数字比较繁琐,如何去处理这样的信息是一个首要考虑的问题;2先进性:随着计算机技术的飞速发展,开发高校教师工作量统计系统使用的工具和技术也应该是先进的,能够增加软件的使用寿命。3安全性:对于一个学校来讲,系统的安全性是非常重要的。4.2系统逻辑结构设计4.2.1系统工作流程设计系统根据系统功能分析,经过模块化分析,得到系统的工作流程图。工作流程图如4-1所示:图4-1 系统的工作流程图4.2.2 系统工作量计算模块设计该模块包括 系数设置,工作量计算,功能模块如图4-2所示:4-2 功能作量计算功能模块结构图该模块的工作流程图如图4-2-1所示:图4-2-1 工作量计算工作流程图本系统采用struts2+spring+hibernate作为开发的框架平台,使用mvc设计模式将视图模型控制业务等层分开,前端主要使用jquery easyui,js,jstl meta,struts meta在jsp上进行个业务体现,后台主要通过action层进行业务控制以及hibernate在dao和biz层进行数据持久化,在操作过程中通过spring完成配置整合和拦截处理(具体体现如:前台登录,1为管理员,0为教师。查看表A列表等进行查看删除修改等操作)。4.3 数据库设计本系统的数据库使用的是SQL Server 2008 ,数据库名为l。首先,要打开数据库服务器,然后进入企业管理器,之后在里面建立数据库。根据系统的功能模块结构图和系统的基本流程,设计了如下的数据表:(1)用户信息表:用来存储用户信息 4-3用户信息表字段名数据类型长度主键是/否用户名char20是密码char20否权限char10否(2) 教师信息表:用来存放教师基本信息表4-4教师信息表字段名数据类型长度主键是/否教师号Int20是姓名Nchar20否密码char20否职称char10否所属部门Varchar30否(3) 课程信息表:存放教师所教课程信息;表4-5课程信息表字段名数据类型长度主键是/否课程代码Int8是课程名称Char20否课程计划总学时Int20否课内实验上机学时Int12否班级名称/人数Char20否课程类别系数Int20否合班系数Int20否补贴项目说明Char20否补贴系数Int20否重复课程系数Int20否承担课程教师数Int20否有专职辅导折减Int20否(4) 教师工作量汇总表:用来存储统计总量的表;表4-6教师工作量汇总表字段名数据类型长度主键是/否教师号Int8是教师姓名Nchar10否所属部门Varchar20否系部名称Nchar10否年度Nchar10否总工作量Int20否(5) 工作量汇总表:用来汇总结果的表;表4-7工作量汇总表字段名数据类型长度主键是/否IDInt8是类别Varchar20否工作量Int20否4.4用户登录窗体设计用户登录窗体是为了保证系统的安全性。只有凭借正确的用户名、密码和用户权限,才能进入系统进行相关操作。用户登录窗体的设计如图4-8所示。 图4-8登录窗体表4-9用户登录窗体组件设置组件属性值Form1 Name=frm_login Caption=“高校教师工作量统计系统” Button1 Caption=“登录” Cursor=crHandPoint4.5 教师个人信息查看窗体个人信息查看是为用户提供方便查看个人信息,它所做的功能就是查看自己的信息,其界面设计如图4-10所示图4-10 个人信息查看窗体4.6用户信息查看窗体用户信息查看是管理员特有的功能,它所做的功能就是查看它能查看所有教师的信息,其界面设计如图4-11所示 图4-11 用户信息查看窗体4.7教师工作量录入窗体设计教师工作量录入模块是对教师信息进行管理,其中包括添加、查询、修改功能,其界面如图4-12所示。图4-12 教师工作量录入窗体的主要组件属性设置见表4-13所示:组件属性值Form1 Name=frm_course Caption=“高校教师工作量统计系统” Button1 Caption=“保存” Cursor=crHandPointButton2Caption=“增加必修” Cursor=crHandPointButton3Caption=“增加选修” Cursor=crHandPointButton4Caption=“计算” Cursor=crHandPointButton5Caption=“上学期” Cursor=crHandPointButton6Caption=“下学期” Cursor=crHandPoint表4-13教师授课信息窗体组件设置4.8 客户端应用程序教师工作量计算模块,是系统的核心功能之一,它是教师工作量查询、统计的基础。在使用该模块的时候,只需要选择相应的条件就可以,无需输入相关数据,即可完成教师工作量的计算。计算窗体如4-14所示图4-14 教师工作量计算模块教师工作量查询模块也是系统重要的一部分,它能查看教师的工作量,也可以查看教师教分,方便比较,在使用该模块的时候,只需选择相应的条件,无需输入相关数据,即可完成教师工作量的查看,查看窗体如4-15所示图4-15 教师工作量查看4.9 工作量汇总窗体工作量汇总时用来对教师工作量进行汇总,其界面如图4-16所示图4-16工作量汇总窗体 5 结论与展望5.1 测试测试是对一个系统的最后检验.只有在它符合结果才能正式的应用.测试的过程一般要有测试的环境,科学的测试过程,准确的测试结果。 5.1.1 测试环境系统软件:Windows 7/xp数据库管理系统:MS SQL Server 2008硬件要求:Pentium 450以上,258M RAM, 14G HD5.1.2 测试过程本系统的测试过程分了三个步骤:1模块测试:测试了每个模块的程序;2组装测试:测试了模块的接口;3确认测试:测试了整个系统的功能和性能;5.1.3 测试结果经过三个步骤的测试,也进行了详细的修改,最系统未发生错误,接口正常,功能和性能均能满足系统应有的功能。5.2 结论经过这一个月的毕业设计,在小组成员的共同努力和指导老师的帮助下,终于完成了高校教师工作量统计系统。由于开始没有设计经验,空有很多设计思想,却不知道应该选择哪个,经过赵超老师的指导,我的设计渐渐有了头绪,通过在网络、图书馆查找资料,逐渐确立相同方案。在这个方案中,对工作量统计计算的功能感到很头痛,经常以运行试验就会提示有错误,最后反复推敲,最后发现是数据库连接中出了问题,错误的根源仅仅是一个关键字的选择上。我不会忘记这难忘的几个月

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论