基于JSP+JavaBean技术网络教学平台的设计与实现_第1页
基于JSP+JavaBean技术网络教学平台的设计与实现_第2页
基于JSP+JavaBean技术网络教学平台的设计与实现_第3页
基于JSP+JavaBean技术网络教学平台的设计与实现_第4页
基于JSP+JavaBean技术网络教学平台的设计与实现_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

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

文档简介

1、基于jspjavabean技术网络教学平台的设计与实现科技信息计算机与网络基于jsp+javabean技术网络教学台舫设计与实坝西安欧亚学院周红长春工程学院任斌摘要】本文讨论了采用先进的jsp+javabean模式开发网络教学平台的技术,介绍了系统及功能模块的设计和开发过程与实现方法,所开发的网络教学平台实现了教学资源与课堂教学信息的整合,能够很好地满足教学需要.f关键词】网络教学平台jspjavabean设计开发0.引言随着计算机技术与网络技术的飞速发展,采用网络技术辅助教学已成为改进教学方法与手段的热点问题.通过网络教学平台的开发与建设,可实现网络教学资源与课堂教学信息的整合,为学生提供了

2、不受时空限制的学习平台,营造了以学生为主体的学习条件与环境,扩展了教师与学生,学生与学生之间交流的时间与空间,促进了学生自主学习与学生个性化学习的积极性.本文采用jsp+javabean模式及相关技术开发的网络教学平台,能够较好地解决上述问题.1.网络教学平台的主要功能本文目标是在现有校园网上建立一个网络教学环境,在该环境中可以开展网上教学,师生网上交流,学生自学与网络考试,实现”教”与“学”的不同教学环节在一个通用网络应用平台进行与统一管理.其主要功能如下:(1)网络教学与管理:网络教学与管理主要实现教师与学生的个人信息管理,教学资源的管理,教学过程的管理,教学评价与考核的管理等.通过网络平

3、台,可实现教师与学生的登陆及权限的管理,教学文件,课件与辅助教学资源的管理,教学进程(学生上网学习时数,教学内容完成情况,平时作业上传批改与反馈情况,完成网络测试情况)等的管理,学生成绩考核与网上评教(题库的维护与试卷的生成,网络考试,学生成绩评价,学生对教师的网上评价)等管理,在线答疑及论坛管理等.(2)学生上网学习:建立良好的学生自主学习环境,能够为培养学生的自学能力创造有利条件.通过网络学习系统,学生能够方便地从丰富的多媒体教学资源中选取自己感兴趣的内容进行学习,在网络上完成作业提交,在线考试,成绩查看,提问问题,在论坛上进行热点问题讨论,查找相关资料等.2.网络教学平台系统的设计网络教

4、学平台由网络教学与管理子系统,网络学习子系统两大模块组成,具体功能如下.2.1网络教学与管理子系统网络教学与管理子系统主要包括以下几个子功能模块:(1)学生管理:提供了学生信息查看,增加,删除,修改的功能.(2)成绩管理:实现了教师对学生的作业成绩,在线考试成绩,最后的总成绩录入,统计及修改功能,很好地帮助教师进行平时成绩的管理.(3)作业管理:可以在线发布作业,批改作业,删除作业.教师可以在线发布作业,并且限制作业提交的日期;当学生作业提交后,批改作业采用标记形式,已批改过的学生名单会自动添加到已批改的栏中,未批改的会显示在未批改的栏中,并且同时显示未提交作业学生的名单.(4)资源管理:实现

5、了对课件,讲义及课外学习资源的添加,查看,推荐,删除,检索等功能,帮助教师管理繁杂的教学资源.(5)题库管理:实现了试题的发布,修改,删除以及试卷的自动生成等功能.(6)新闻管理:可以在网上发布通知,便于学生能够及时获得本课程教学相关的通知信息.(7)在线答疑:便于学生和教师的交流.2.2网络学习子系统网络学习子系统主要包括以下儿个子功能模块:(1)资源下载:提供学生在线学习所需要的教学资源,满足了学生课外复习与自学的需要.(2)在线考试:提供学生在线考试平台.(3)提交作业:提供学生下载,上交作业功能.(4)查看成绩:提供学生查看成绩功能.(5)专题论坛:类似于bbs,便于学生和教师,学生与

6、学生间的交.244.流.(6)修改密码:学生可以修改自己的密码.3.jsp+javabean模式概述3.1包含的主要技术3.1.1jsp技术jsp(javaserverpages)是由sunmicrosystems公司倡导,许多公司参与一起建立的一种动态网页技术标准.它是在传统的网页html文件(.htm,.htm1)中插入java程序段(scriptlet)和jsp标记),从而形成jsp文件(.jsp).其开发的web应用是跨平台的,即能在linux下运行.也能在其他操作系统上运行.同时,jsp将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于web的应用程序的开发变得迅速和

7、容易.当web服务器在遇到访问jsp网页的请求时,首先执行其中的程序段,然后将执行结果连同jsp文件中的html代码一起返回给客户,因此客户端只要有浏览器就能浏览.3.1.2javabean技术javabean是一个可重复使用的软件组件,是遵循一定标准,用java语言编写的一个类,该类的一个实例称为一个javabean,简称bean.其可执行一个特定的任务,井提供相应的接口和属性,应用程序通过调用这些接口更改bean的属性来控制bean的运行.它为应用程序提供了可重用的代码,提升了应用程序的开发速度,并减少了系统的出错因素和调试工作量.同时,由于javabean是基于java语言的,因此不依赖

8、平台.本平台多次使用javabean实现与数据库的操作.3.2jsp+javabean架构介绍在该架构中,jsp页面独自响应请求并将处理结构返回客户,所有的数据通过bean来处理,从而jsp实现了页面数据的表示和处理相分离.其架构如图1所示.图ljsp+javabean架构4.数据库关键技术本平台系统通过jdbc技术与后台数据库进行连接,并且利用jayabean技术实现.4.1jdbc技术jdbc(javadatabaseconnectivity)是java数据库连接api.它由一些java类和接口组成.在jsp中,可以使用jdbc与数据库建立连接,然后方便地向各种关系数据库发送sql语句,实现对数据库中表记录的查询,修改和删除等操作,同时处理sql语句返回的结果.4.2jdbcodbc桥接器jdbc和数据库建立连接的一种常见方式是建立起一个jdbcodbc桥接器.odbc(opendatabaseconnectivity)是microsoft引进的数据库连接技术,主要目的是提供数据库访问的通用平台,由于odbc驱动程序被广泛的使用,建立这种桥接器后,使得jdbc有能力访问几乎所有的类型的数据库.使用jdbcodbc桥接器访问数据库,事先必须设置数据源,因为odbc通过数据源来管理数据,所以本平台用到的数据库设置成一个odb

温馨提示

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

评论

0/150

提交评论