高校教师工作量统计系统的设计与实现毕业论文.doc
《高校教师工作量统计系统的设计与实现毕业论文.doc》由会员分享,可在线阅读,更多相关《高校教师工作量统计系统的设计与实现毕业论文.doc(58页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 西安欧亚学院 本科毕业论文(设计) 题 目: 高校教师工作量统计系统 的设计与实现 学生姓名: 指导教师: 所在分院: 信息工程学院 专 业: 计算机科学与技术 班 级: 统本计科0901班 二O 一三 年 四 月 高校教师工作量统计系统的设计与实现 摘要:本教师工作量统计系统是使用MyEclipse和SQL Server2005数据库共同来完成的,采用面向对象方法,对教师工作量统计系统进行设计与实现。通过不断地调研和对课题要求的分析,设计了教师工作量统计系统的静态模型和动态模型,完成了系统开发的分析、设计和实现工作。为了提高高校教务人员对教职工上课课时量的统计工作的效率,设计了本教师工作量
2、的统计系统,该系统通过Web方式完成用户与系统的交互,系统的功能模块具体有教师工作量的统计模块,教师信息管理模块、教师请假补课管理模块、系统用户管理模块等。本系统的开发主要采用JSP技术,因为它可以跨平台使用,性能比ASP好,并且安全性高。 关键词:教师工作量统计系统;系统;JSP;SQLDesign and implementation of University Teachers workload statistics system Abstract: The teacher workload statistics system is the use of MyEclipse and SQ
3、L Server2005 database are finished jointly, by using object oriented method, to the design and implementation of teacher workload statistics system. Through continuous research and analysis of the project requirements, design a static model of teacher workload statistics system and dynamic model, co
4、mpleted the analysis and design, system development work. In order to improve the efficiency of educational administration personnel in the university teaching staff of class hours of the statistical work, the statistical system design the workload of teachers, complete user interaction with the sys
5、tem the system through the Web statistical module, system function modules specific workload of teachers, teacher information management module, the teacher for remedial management module, user management system module etc. The development of this system mainly uses the JSP technology, because it ca
6、n be used in different platforms, performance is better than ASP, and high safety. Keywords: The teacher workload statistics system; system ;JSP;SQL目录1 绪论11.1 论文研究背景与意义11.2 国内外研究状况21.3 本课题研究内容与目标22 开发环境和相关技术介绍32.1开发工具介绍32.1.1 Java语言的特点32.1.1 SQL Server 2005简介32.2 本系统采用的关键技术42.2.1 JSP技术42.2.2 JavaBea
7、n技术42.2.3 JDBC技术52.2.4 用纯JDBC访问数据库53 系统分析63.1 系统综合概述63.2 可行性分析63.2.1 系统可行性分析63.2.2 系统主要功能分析63.2.3 系统的开发工具与运行环境74 教师工作量统计系统设计84.1 系统需求分析84.2系统概要设计84.3后台数据库设计104.3.1数据库需求分析104.3.2 数据库表设计135 系统实现165.1 连接数据库实现165.2 系统功能模块的实现195.2.1系统主界面的实现195.2.2管理员登录界面的实现195.2.3 教师注册界面的实现215.2.4 教师登录界面的实现235.2.5 教师用户信息
8、管理功能的实现245.2.6 教师查询工作量功能的实现255.2.7 系统用户管理功能的实现335.2.8 课程信息管理功能的实现355.2.9 教师用户管理功能的实现365.2.10 网站公告管理功能的实现385.2.11 教师工作量管理功能的实现405.2.12 教师请假管理功能的实现465.2.13 教师补课管理功能的实现486 系统调试与测试506.1 程序调试506.2 程序的测试506.2.1 测试的步骤506.2.2 测试的主要内容507 结论517.1 系统评价517.2 经验与收获51致谢52参考文献531 绪论1.1 论文研究背景与意义现如今,计算机技术飞速发展,数据信息化
9、管理越来越多的应用到各大型企业管理中。随着计算机应用的普及,利用计算机实现教师工作量统计的智能化、自动化势在必行。计算机的使用,使我们从繁杂的事务中解放出来作,大大提高了我们的工作效率。目前,许多高校教师工作量的统计还处于传统的人工统计阶段,效率低下,数据安全性差,稍不慎,数据就会丢失,还无法找回,这使得高校教务管理人员的工作琐碎、复杂,这远远落后于当今社会技术的发展。人工统计的弊端也愈来愈严重,由于不可避免的人为因素,造成数据的遗漏、误报、丢失,而造成高校教师工作量统计工作问题百出。计算机信息化操作有着储存量大、效率高、安全性好等诸多优点,提供给我们的处理信息及时、准确、快捷,同时也提高了统
10、计工作的本身性质。因此我们利用计算机开发软件,做出了这个教师工作量统计系统。教师工作量统计系统是实现各大高校教务人员智能化统计教师工作量不可缺少的一部分,是适应现在高校管理信息化的要求,是推动教师工作量统计走向先进化、科学化、规范化、智能化的必要条件。传统的办公模式主要人工手写为主,在信息技术迅速改革的时代,显然已经远远不能满足高效率、快节奏的现代工作和生活的需要。然而国内大部分高校教师工作量的统计方式仍然选择较为传统的人工统计,这将产生大量的数据表,这样既不便于统计、管理,还不方便查询。MIS是集计算机技术、网络通信技术为一体的信息系统工程,能使教师工作量统计运行的数据更加准确、及时、全面,
11、同时对各种信息进一步地加工,使教务人员对教师工作量统计的决策依据更加的充分,教师工作量能快速、准确统计,不但有利于教师工资的结算,还大大方便了教师评职称时查询工作总量的需要。同时也进一步加强了教师工作量统计的科学化、合理化、制度化、规范化,为教师工作量的管理水平跨上新台阶,为教师工作量统计智能化持续、健康、稳定的发展打下坚实的基础。MIS跨越了若干个领域,比如管理科学、系统科学以及计算机科学等。在这些学科的基础上,形成信息收集和加工的方法,从而形成一个纵横交织的系统。在强调效率、信息、准确、安全的现代社会中,它已经变得越来越普及。如今,国内使用和发展的MIS平台模式大体分两种,一种是教师信息机
12、/服务器(C/S)模式,另一种则是Web浏览器/服务器(B/S)模式。本论文主要介绍一个简单的基于B/S模式的教师工作统计系统的设计与实现,系统的开发教师工作量统计能实现教师工作量统计的系统化、规范化和自动化。531.2 国内外研究状况1.国内研究现状现在,各企业已经逐步使用工作量统计软件对员工的工作量进行统计,然而在大部分高校,还依然采用较为传统的手工方式,使用Excel表格对教师每天的工作量进行统计。然而使用Excel表格存在着很多缺陷,如教务人员录入授课教师工作量,时间一长,加之教职员工的增加,将产生大量教师工作量的统计数据表,这样既不方便管理、保存,也不方便查询,而且还容易丢失。教师想
13、要查阅自己的工作量,必须找教务人员才能得到自己想要的数据,教务人员查询起来既麻烦、费时,还不能保证其准确性。这些都大大加重了教务人员的工作负担。因此,我们需要设计实现一个高校教师工作量的统计软件。2. 国外研究现状 如今,在国外,计算机的使用已经普及到每个人的工作、生活,教师工作量统计系统软件的开发,也受到各大高校管理部门的推崇。高校教师工作量统计系统的高效性、可靠性高、存储量大等优点,使得它备受各高校的青睐。各大高校均已使用系统软件对教师工作量进行统计。随着计算机信息技术的不断更新,高校教师工作量的统计系统已经非常稳定、可行性、安全。1.3 本课题研究内容与目标高校教师教学工作量管理系统用于
14、完成教师各种教学数据管理、浏览查询以及工作量计算功能。本系统软件除了能够统计并查询出教师上课的总课时,以及请假、补课等情况,教师用户的注册和新管理员的添加,离职教师信息的删除,同时还增加了将教师工作量的查询结果进行打印预览、打印、直接导入Excel表中等功能。本系统使用MyEclipse平台、SQL Servser2005开发环境完成设计。设计的主要目标是了解并掌握MyEclipse与数据开发的流程和应用,能够运用软件工程思想设计开发软件。2 开发环境和相关技术介绍2.1开发工具介绍 2.1.1 Java语言的特点Java是由Sun公司推出的高级编程语言,该语言能生成正确运行于各种操作系统、各
15、种CPU芯片上的代码。而且Java也提供了许多以网络应用为核心的技术,使得 Java特别适合于网络应用软件的设计与开发。Java的一个最重要的特点是支持可视化的图形界面。作为一种程序设计语言, Java有着简单、面向对象、网络化、可移植、高性能、健壮、安全等重要特性。下面就简单说明这几个特性:1、简单:Java舍弃了C或者C+语言中一些很少使用、难以掌握或安全性低的功能,并将开发人员常使用的特性进行简化,使之更加容易使用,比如字符串在Java中的使用就变得更为简单了。2、面向对象:对象和消息组成程序,支持封装、多态性和继承。3、提供强大的网络支持。4、提供丰富、功能强大的类库:常用的包有jav
16、a.util,java.lang,java.io,java.sql。5、可移植性:是指在系统上做的程序经过一次编译后,可以移植到别的系统上解释执行,只需复制、粘贴,不必人工反复编写。而程序效果不会受任何影响。6、安全:是指在 iSeries 服务器上运行的大多数 Java(TM) 程序都是应用程序。Java是一门纯粹的面向对象的语言,其面向对象的核心思想就是对象,而对象表示现实世界中的实体。面向对象就是采用“现实模拟”的方法设计开发程序的。面向对象技术利用“面向对象的思想”去描述“面向对象的世界”,使得代码的重用性、可靠性更高,这大大提高了软件开发的效率。 2.1.2 SQL Server 2
17、005简介 SQL Server 是Microsoft公司的数据库产品,Microsoft SQL Server脱胎于Sybase SQL Server,它是一个关系数据库管理系统(DBMS)。DBMS是一种由互相关联的数据集和一组访问数据的程序构成的系统软件。该数据集称为数据库,DBMS的基本目标是提供一个可方便、有效存取数据库信息的环境,它的主要功能是维护数据库,并有效访问数据库中各部分的数据。数据库系统(DBS)是一个实际可运行的软件系统,它通常由数据库、软件和数据库管理员组成,是存储介质、处理对象和管理系统共同组成的集合体,对系统提供的数据进行存储、维护、应用。SQL Server 2
18、005 数据引擎是本课题设计的教师工作量统计系统数据管理解决方案的核心。除此之外,SQL Server 2005 结合了分析、报表、集成和通知功能。SQL Server 2005的强大功能大大提高了各用户的效益,有利于各大企业的数据管理。它使得企业数据管理变得容易、方便,而且还更安全。就以本次设计高校教师工作量统计系统来说,SQL Server 2005数据库的使用,使得教师工作量等信息快速、有效被保存,并且查询、修改、删除信息等操作方便、快捷,数据不易丢失,这大大提高了数据信息的安全性。2.2 本系统采用的关键技术 2.2.1 JSP技术JSP是由Sun公司倡导、许多公司共同参与一起建立起来
19、的一种动态网页技术,它编写简单,适应平台宽广,它具有易管理、易维护和跨平台的等优点,非常适合构造基于B/S结构的动态网页。什么是JSP呢?JSP是指在HTML中嵌入Java脚本语言,当用户通过浏览器请求访问Web时,Web服务器使用JSP引擎对请求的JSP进行编译和执行,再将生成的页面返回到客户端,显示在浏览器。JSP页面中,表达式、小脚本、声明统称为JSP脚本元素,主要是用于JSP页面中嵌入Java代码,以实现页面的动态请求。一个JSP页面由静态内容、指令、表达式、小脚本、声明、标准动作、注释等七个元素构成。JSP的执行过程是怎样的呢?当JSP提交到服务器时,Web容器会通过以下三个过程实现
20、处理:(1)翻译:Web服务器接收到JSP请求时,首先对JSP文件进行翻译,将其转换为可识别的Java源代码。(2)编译:必须要把Java源文件编译成可执行的字节码文件。(3)执行:Web服务器接收请求后,经过翻译、编译,生成可被执行的二进制字节码文件,开始执行。 2.2.2 JavaBean技术JavaBean是Java中开发的可跨平台的重用组件,它在服务器的应用中表现出强大的生命力,在JSP程序中常用来封装业务逻辑、数据库操作等。JavaBean实现了代码的复用,并且能够使数据显示和业务逻辑分开。JavaBean实际上就是一个Java类,从其功能上可分为封装数据和封装业务两类。JavaBe
21、an一般要满足以下几个要求:(1) JavaBean是一个公有类,并提供无参的公有的构造方法。(2) 属性为私有。(3) 具有公有的访问属性的getter和setter方法。 2.2.3 JDBC技术JDBC是Java数据库连接技术的简称,它是由一组使用Java语言编写的类和接口组成可为多种关系数据库提供统一访问。Connection接口有两种常用的驱动方式,一种是JDBC-ODBC桥方式,这种方式只适用于个人开发与测试,它是通过ODBC与数据库连接。另一种就是纯Java驱动方式,这种方式直接同数据库进行连接,必须安装第三方软件提供的驱动程序。纯JDBC驱动一般只能由数据库厂商自己提供,因为这
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 高校教师工作量统计系统的设计与实现 毕业论文 高校教师 工作量 统计 系统 设计 实现
限制150内