苏州北大青鸟|电脑人才培训中心『官方网站』

高中生毕业了做什么?高中生学什么好 苏州北大青鸟、苏州北大青鸟学费、苏州北大青鸟地址
ACCP7.0培训-入手最快 JAVA培训—收入最高 .NET培训—就业面最宽 网络营销培训—需求量最大
高中毕业学什么好 大学生找不到工作怎么办 学什么技术有前途(好转行) 初中(中专)毕业学什么好
当前位置: 主页 > 青鸟百科 >

毕业设计 JSP成绩查询系统|JSP学生考勤系统

时间:2012-05-11 17:45来源: 作者: 点击:

JSP成绩查询系统|JSP学生考勤系统|JSP学生成绩

教学管理平台——点名、成绩查询系统

 

 

摘要

随着网络环境的日渐成熟,利用网络开展教学与管理已被越来越多的学校所采纳。教学管理信息化是IT技术在教育管理领域的具体应用。具体来说,就是依托计算机网络技术,在现代教育思想指导下,运用信息管理理论与

信息管理方法,对教学过程进行高效率地计划、组织、指挥、协调、控制,从而达到既定的教学目标。

本文的教学管理平台主要涉及的内容是关于学生的课堂点名和学生成绩的管理后台是采用Microsoft  Access数据库,前台是基于JSP技术设计实现的。JSPSUN公司推出的一种动态网页技术,具有跨平台性、运行效率高、上手容易等优点。

关键词:教学管理  JSP  设计实现

 

Abstract

With the development of the network environment,the Internet for education and  management has been increasingly adopted by more and more schools. Education management is a specific applications in the field of education and management by IT technology. Specifically, it is based  on computer network technology, and under the modern education’s guidance, with the theory of  information management and method of information management.On the education process for the efficient planning,organization,command,coordination,control, to achieve the established objectives

of  education.

   In this paper, the education management platform mainly in including the roll call in class and the  grade inqury managementBackground is Microsoft Access databaseand it mainly based on the  technical  design  and  implementation of the JSP. JSP is designed and developped by the company SUN that is a dynamic web technology, which the advantages are across-platform, high efficiency, and easy to use .

Key word: education management   JSP   design and implementation

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

摘要... I

Abstract I

1绪论... 1

1.1引言... 1

1.2概述... 1

1.2.1教学管理平台的出现... 1

1.2.2国内外发展概况... 2

1.2.3教学管理平台发展的重要意义... 2

1.2.4教学管理平台的建设问题... 2

1.3各部分的主要内容... 3

2 平台开发工具... 3

2.1 JSP技术... 3

2.2 JSP内置对象... 5

2.3配置站点... 5

2.3.1 JDK的安装和配置... 5

2.3.2 Tomcat的安装和配置... 6

2.4数据库连接... 7

2.4.1 使用JDBC-ODBC桥建立数据源名称的步骤... 7

2.4.2编写JDBC-ODBC桥连接数据库的代码... 9

3 需求分析与设计... 9

3.1功能需求... 9

3.2数据库设计... 11

3.2.1数据库概念结构设计... 11

3.2.2数据库逻辑结构设计... 13

4 教学管理平台的设计与实现... 15

4.1登录模块设计与实现... 15

4.2课程信息维护模块设计与实现... 16

4.3班级信息维护模块设计与实现... 18

4.4 学期信息维护模块设计与实现... 19

4.5 成绩类别信息模块设计与实现... 20

4.6 学生点名管理模块设计与实现... 21

4.6.1学生点名信息模块设计与实现... 21

4.6.2 学生点名情况汇总信息设计与实现... 22

4.7学生成绩管理模块设计与实现... 22

4.7.1成绩信息模块设计与实现... 23

4.7.2成绩查询模块设计与实现... 23

结束语... 24

参考文献... 24

致谢... 25

 


1绪论

1.1引言

教学管理平台是管理者依据一定的教育思想,遵循教学规律和管理规律,通过计算机网络技术对教学与管理过程进行计划、组织、指挥、协调、控制,以实现学校教育目标的过程。它是学校教学与管理的核心工具,是科学管理在教学活动中的一大具体应用。教学管理平台的建设广义上是指信息系统的硬件和软件建设,狭义上是指通常意义上的计算机管理信息系统的开发及应用。

《教学管理平台——点名、成绩查询系统》是关于学生的课堂点名和学生成绩的管理。上课点名是教师在教学过程中检查学生出勤情况的一个基本方法,能监督学生学习,提高学生自觉性,并能为教师考评学生的平时成绩提供参考。教师在授课时常常根据教学需要,点名检查所有学生或部分学生的到课情况。但是,目前的上课点名需要教师完成点名、记录等工作,在一定程度上分散了教师的教学精力,增加了教学负担。另外,受时间、教学经验等因素的限制,上课点名的实际效果也难以保证,所以此平台能够辅助教师上课点名,不仅取代了过去传统纸本点名记录的模式,即时呈现学生的上课出勤状况,使学生上课点名情况达致即时性、正确性、完整性,而且也节省了宝贵的课堂时间,提高课堂管理的质量与效率。学生的成绩管理是教学管理平台中的重要组成部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学生的成绩管理为用户提供了相应的信息和快捷的查询手段。运用学生成绩管理可以减轻教师的工作量,提高工作效率与准确率。学生也能够通过此平台查询自己的平时出勤率和考试成绩。

本系统采用Microsoft  Access作为后台的数据库,前台的开发语言是当前IT行业最热门的网站语言JSPJSPSUN公司推出的一种动态网页技术,具有强大的数据库开发功能,它简单易用,拥有其特有的数据库访问技术。

1.2概述

1.2.1教学管理平台的出现

随着高校教学管理体制不断改革和学生培养机制的调整,办学形式更加多样化,高校的教学部门对各种教学信息的处理与分析工作越趋繁琐、复杂,工作业务繁杂,工作量大,传统的教学管理方式已暴露出种种弊端:难以统一调配和处理,效率极低,缺乏科学性以及合理性,不适应高校教学管理形势的发展和工作的需要。因此,必须运用计算机及其网络信息技术,探索出一种现代化的高校教学管理工作模式进行统一管理,并进行分析,大大减少教学的工作量,提高工作效率,为教学办公带来极大的方便。

教学管理平台就是对学校教学的各方面综合信息资源进行管理与控制,以维持学校教学工作正常运行。教学管理平台的各类信息和数据,是分析教学状态、评价教学质量、制定教学管理决策的重要依据,需要全面加以存储和科学处理。处理这样繁杂海量的数据传统的工作方式难以为继,这就迫切需要研制开发一个基于INTERNET网的综合网上教学管理平台。教学管理平台的开发已经成为高校教学管理现代化的必然要求。

1.2.2国内外发展概况

目前国外已有很多大学使用了教学,例如美国华盛顿大学、北卡州立大学和康奈尔大学。尤其是北卡州立大学的教学最为高效,他们不但能够对学生进行准确的管理,而且已成为老师针对学生专门的管理软件。国内也有许多大学在积极开发这项服务,上海大学的基于Web数据库平台的教学管理服务已投入使用。

1.2.3教学管理平台发展的重要意义

教学管理平台是一个将管理、服务和人集成在一起的一个多维环境,数字化资源是管理平台的基本要素。当今时代是飞速发展的信息时代,在各行各业中离不开信息处理,这正是计算机被广泛应用于的原因。计算机的最大好处在于利用它能够进行信息管理。使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。教学管理是进行信息的采集、存储、加工、维护和使用的系统。它是随着管理科学和技术科学的发展而形成的。教学管理是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以教学管理平台应该能够为用户提供充足的信息和快捷的查询手段。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机进行教学管理,具有着手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高教学管理的效率,也是科学化、正规化,与世界接轨的重要条件。

1.2.4教学管理平台的建设问题

教学管理平台的建设涉及信息技术和信息资源两方面的建设问题,是信息技术与信息资源两大要素的有机结合。要让信息网络技术广泛渗透到教学管理的全过程,在硬件和系统软件上提供必要的保证,充分利用现代信息技术,建立起先进、可靠、完善的技术平台,为实现教学管理的网络化和信息处理的智能化提供有力的技术支撑。

信息资源的开发与建设是教学管理平台建设的核心内容,也是教学管理平台建设的基础。教学管理平台的信息资源主要有课程信息、学生信息、教师信息、学期信息、班级信息等,涵盖学生点名、学生成绩管理等方面。教学信息资源的建设必须以现代教育思想为指导,合理规划、统筹安排,做好教学信息的采集和管理软件的开发。信息数据的采集,要注意数据的科学性和标准性,通过教学信息资源与信息技术的有机结合,建立起科学的信息处理系统,为教学管理及时、准确地提供统计、评价和分析的可靠依据,帮助学校领导、教学管理人员和教师进行有效的决策论证,合理调度和使用教学资源,提高管理质量与效率。

1.3各部分的主要内容

《教学管理平台——点名、成绩查询系统》是关于学生的课堂点名和学生成绩的管理。学生课堂点名管理在教学管理平台中的出现可谓是一大创新,这不仅改善了传统的点名方式——使用点名册进行点名,也节省了宝贵的课堂时间,提高了课堂管理质量与效率。学生的成绩管理是在教学管理平台中的重要部分,运用学生成绩管理可以减轻教师的工作量,提高工作效率与准确率,同时学生也能够尽快的知道自己的考试成绩。

本系统第一部分是对教学管理平台的概述;第二部分中对要用到的技术做了介绍以及对站点的配置和数据库的连接进行了描述;第三部分是系统开发中的需求分析与设计,对系统的功能需求规定,性能规定,运行环境设备规定等做了分析与设计以及数据库的设计,包括概念设计、逻辑结构设计;第四部分是整个系统的详细设计,对系统中主要功能模块的功能进行了描述。

2 平台开发工具

JSP已成为当今最流行的网络编程语言,它正在被广泛地运用于电子商务、电子政务及各行业的软件中。JSP是一种动态网页技术,秉承了Java语言的优势,实现了真正的与平台无关性。具有跨平台性、运行效率高、上手容易等优点。只要具备程序设计的基本知识,学习JSP将会变得容易。

2.1 JSP技术

JSPJava Server Pages)是由Sun Microsystems公司倡导、许多公司共同参与建立的一种动态网页技术标准,JSP技术是在Servlet技术基础上发展起来的,它正在飞速发展中,现在已经成为Java服务器编程的重要组成部分。相对于传统的网页制作技术而言,它有着明显的优点。JSP不像PHP那样只能适应中小流量的网站,也不像ASP那样受到跨平台的限制(只能运行于Microsoft公司开发的IISPWS上)。JSP体现了当今最先进的网站开发思想,具有如下几个优点。

1.内容与显示分离

使用JSP技术,Web页面开发人员可以使用HTML或者XML标志来设计和格式化最终页面。使用JSP标志或者小脚本来产生页面上的动态内容。产生内容的逻辑被封装在标志和JavaBean群组件中,并且捆绑在小脚本中,所有的脚本在服务器端执行。如果核心逻辑被封闭在标志和Bean中,那么其他人,如Web管理人员和页面设计者,能够编辑和使用JSP页面而不影响内容的产生。在服务器端,JSP引擎解释JSP标志,产生所请求的内容,并且将结果以HTML(或者XML)页面的形式发送回浏览器。这有助于作者保护自己的代码,而又保证任何基于HTMLWeb浏览器的完全可用性。

2.跨平台性

ASP只能运行在Windows平台下,而JSP基于强大的Java语言,可以在几乎所有的操作系统平台下运行。NT下的IIS通过一个插件JRUN也能支持JSP,著名的Web服务器Apache现在已经能够支持JSP,它被广泛地运行在NTUNIXLINUX中。

由于历史的原因,UNIX的优势依然存在,越来越多的编程爱好者喜欢使用LINUX,所以生产LINUX操作系统的商家不断地发行新版本,界面更加人性化,功能日益强大,Internet上的很多服务都用LINUX平台。因此,JSP在这方面占有很大的优势。

3.一次编写,到处运行

JSP拥有Java语言“一次编写,到处运行”的特点,所有JSP页面都将被JSP编译成JavaServlet,就具有了Java技术的所有优点

4.编写容易,快速上手

学习JSP将成为一件令程序员感觉很惬意的事情,当然如果有HTMLJava语言的基础则更好。学习JSP与学习ASP一样,可以快速上手。Web程序员在网页制作人员设计的HTML页面的基础上找到要插入JSP程序的地方编写JSP程序,就成为JSP页面。

5. 可重用性

可以逻辑封装在JavaBeans组件中,由它们来执行一些复杂的处理,再通过JSP调用将处理的结果显示出来。一方面使得开发组件的开发人员可以专注于组件开发;另一方面编写JSP的开发人员可以在多处使用组件,而不必关心其实现细节;而且修改组件只须改动组件内部的设计而不必更改JSP代码。这样,大大提高了系统的可重用性,在这个项目中设计的组件在今后的项目中可能还可以继续使用。

PHPCGI技术在可重用性上与JSP是无法比拟的,ASP支持的组件技术亦比较有限,不如JSP丰富。

6. 数据库连接技术

Java程序通过JDBCJava Database Connectivity)驱动程序与数据库连接,相当多的数据库带有JDBC驱动程序,JDBC-ODBC的方式提供了JDBCODBC驱动连接的桥梁。大多数的数据库系统带有ODBC驱动,这使得Java程序可以访问大多数的数据库系统,包括OracleMySQLMicrosoft SQL ServerAccess等。

2.2 JSP内置对象

为使程序设计人员快速设计编写程序代码,JSP语法提供了一种独特的语句变量:JSP预定义变量(或称为隐含对象)。之所以称为隐含对象,是因为JSP页面程序自动获得这些对象。开发人员通过JSP脚本元素即可调用这些对象。而且,更为独特的是,可以根据自己个人的爱好通过脚本语言对它们重新命名。合理地运用JSP预定义变量可以简化JSP表达式和 Scriptlet的代码。JSP提供了如下9个预先定义的变量:

·request:客户端请求,包括从GET/POST请求传递过来的参数。

·response:网页传回客户端的反应。

·pageContext:在此管理网页属性。

·session:与请求关联的会话。

·application:代码片断的运行环境。

·out:传送相应的输出流。

·config:代码片段配置对象。

·pageJSP网页本身。

·exception:异常。

从对象的名称来看和ASP类似,由于都是基于标准HTTP协议,所有无论名称和使用方法都有很多类似之处。这些内置对象都是由特定的Java类生成的。

2.3配置站点

2.3.1 JDK的安装和配置

   JDKJava Develop Kit的缩写,它是早期Java的开发包名称,一直延用至今。1998JDK发表1.2版本的时候,Sun公司使用了新名称Java 2 Platform来称呼Java,译成中文就是“Java平台”,修改后的JDK称为J2SDKJava 2(Platform)Software Developing Kill。并分为标准版、企业版、微型版,它们有不同的用途。

SUN公司的Internet站点下载最新版本的JDK,可以从Sun公司的主页上免费下载,它的下载网址为:http://java.sun.com。我这里用的JDK版本是JDK1.4,单击下载并选择所对应的操作系统,这里我们选择Windows

双击下载的JDK安装程序,进入安装界面,单击“下一步”按钮,更改安装目录,这里更改为d:\java;连续单击“Next”(下一步)按钮,直至安装结束。

下面是对JDK的环境配置说明(因为现在用Windows xp版本的用户居多,所以以下的环境变量设置都是针对于Windows xp环境)。

Windows xp桌面上选择“我的电脑”(右键)→属性→高级→环境变量,单击系统变量中的“新建”按钮,分别添加如下的系统变量。

变量名:JAVA_HOME;变量值:D:\JAVA

变量名:CLASS_PATH;变量值.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar(加.表示当前路径,所以这里的.;是不能少的)。

变量名:PATH;变量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin

2.3.2 Tomcat的安装和配置

  Tomcat是一个开放源代码、运行Serv1etJSPWeb应用软件的基于JavaWeb应用软件容器。Tomcat是由ApacheJakarta子项目支持,并由来自开放代码Java社区的志愿者进行维护。TomcatServer是根据servletJSP规律执行的,因此我们就可以说Tomcatserver也实行了ApacheJakarta规比绝大多数商业应用软件服务器要好。Tomcat很可能成为下一代Java Web Server的主流。因为Tomcat受到Sun的全力支持,并由非常强大的开发组织apache来进行发展,这一工程被称Jakarta计划。从战略上看,Sun现在正借助ApaChe的影响来开发ServerJava技术,这就是Tomcat。因此可以相信Tomcat己经或者即将是一个较理想Jsp&Servlet开发和支撑平台。相对地,JSWDK只是一个简化的服务器平台,和稳定程度都比较有限,而且实际上S幽并不许可将它作为Iflternet上的平台。在SUTN公司的大力支持下,Tomcat将成为以后Web平台的主流平台。

网上资源很多,也可以到jakarta的网站上去下载,地址是http://jakarta.apache.org。可以下载比较新的版本Tomcat5.0,它的安装非常方便。

双击下载的Tomcat 5.0安装程序,连续单击“下一步“,直至安装结束,只在选择安装路径时更改为d:\Tomcat 5.0

·设置环境变量:在“我的电脑”属性中设置环境变量:

变量名为CATALINA_BASE,变量值为D:\Tomcat 5.0

变量名为TOMCAT_HOME,变量值为D:\Tomcat 5.0

先测试一下Tomcat服务器。首先启动Tomcat服务器,执行Tomcat目录bin子目录下的startup-using-launcher.bat程序,会出现一个Dos窗口,几秒钟后Dos窗口会自动消失,并在任务栏中出现标题为Catalina的小窗口,表明服务器已启动成功了。然后打开浏览器,在地址栏中输入http://localhost:8080(Tomcat默认端口为8080),如果看到有一个小猫就证明Tomcat成功运行。可直接关闭窗口退出Tomcat.

·建立站点:修改d:\Tomcat 5.0\conf\server.xml,</Host>上一行添加如下代码来建立站点。

<Context  path=“/education”  docBase=“d:\education”  reloadable=“true” debug=“0”/>

此步骤应该对应程序安装的目录。更改完成后,可直接在地址栏中输入http://localhost:8080/education/login.jsp进行访问。

参考文献

[1] 邓子云,张赐.JSP网络编程 [M].北京:电子工业出版社,2005

[2] 向学哲. JSP程序设计教程 [M].北京:人民邮电出版社,2006

[3] 崔巍.数据库系统及应用 [M].北京: 高等教育出版社,2005

[4] 刘中兵,李伯华. JSP数据库项目案例导航 [M].北京:清华大学出版社,2006

[5] 卢银娟. JSP网络开发技术 [M].北京:人民邮电出版社,2005

[6] 魏茂军,张文建.JSP案例开发 [M].北京:中国水利水电出版社,2005

[7] (美)DecoderJSP技术揭秘[M].北京:清华大学出版社,2004.

[8] 李曙光.JSP开发实例完全剖析[M].北京:中国电力出版社,2006

[9] 谢宜云.基于JSP实现的教学研究[J].计算机科学,2007

[10] Jiawei Han Micheline Kamber Data Mining concepts and Techniques[M].北京:机械工业出版社,2006

[11] 汪孝宜,刘中兵,徐佳晶.JSP数据库开发实例精粹[M].北京:电力工业出版社,2006

[12]Bruce W.Perry. Java Servlet&JSP CookBook[M].Publisher:O’Rilly&Associates.2003.

[13]Hoque,Reaz.ProgrammingJavaBean 1.1:[hands-on web development] [M]. Publisher:McGraw-Hill Professional. 1998.

[14]张军.JSP网络应用开发例学与实践[M]. 北京:清华大学出版社,2006.


标签:

(原文标题:毕业设计 JSP成绩查询系统|JSP学生考勤系统

(责任编辑:苏州北大青鸟



相关新闻

  • E-learning云计算机市场份额逐渐扩大
  • 基于WEB的成本管理系统的设计
  • 基于WEB的学生成绩管理系统的设计及
  • 基于WEB的汽车信息网站的设计
  • 基于WEB的信息信息发布系统的设计及
  • 基于WEB的JSP实验室管理系统的设计
  • 基于WEB的企业人事管理系统的设计
  • 基于JSP的商场进销存管理系统的设计
  • 基于JSP的网络交易市场物业管理系统
  • 基于WEB的毕业设计选题系统的设计及
    更多
    分享按钮
    ------分隔线----------------------------
    招生专题