基于JSP的课件制作系统设计与开发.doc_第1页
基于JSP的课件制作系统设计与开发.doc_第2页
基于JSP的课件制作系统设计与开发.doc_第3页
全文预览已结束

下载本文档

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

文档简介

文章编号: 1009 2552( 2012) 04 0062 03中图分类号: tp391文献标识码: a基于的课件制作系统设计与开发jsp盛仲飙1,2( 1 渭南师范学院数学与信息科学学院,渭南 714000; 2 渭南师范学院计算机网络工程技术中心,渭南 714000)摘 要: 以积件理论为依据,介绍了一种新型的网络课件制作系统的设计与实现。该系统利用新一代动态网页技术 jsp 来实现,具有网上备课、发布课件以及功能强大的交互功能。关键词: 课件制作系统; 积件;jspplanning and designing of courseware system based on jspsheng zhong-biao1,2( 1 college of mathematics and information science,weinan normal university,weinan 714000,china;2 center of computer network engineering,weinan normal university,weinan 714000,china) abstract: the article introduces the design and implementation of a newly courseware making system according as the idea of integrable ware the system is based on jsp which is a new updated web page it can not only provide the function of preparing for lesson,issuing courseware,but also provide good mutual characterkey words:system of courseware;integrable ware;jsp引言当前,随着校园网的建设和 internet 的普及,基 于 internet 的网上教学系统的研发称为信息技术与课程整合的一个重要内容1 2。在基于 web 的教学系统中,课件制作系统对整个系统的推广和应用 具有决定性影响。jsp ( java server pages) 是由 sun 公司于 1999年 6 月推出的一项新技术,是基于 java servlet 以及 整个 java 体系的 web 开发技术,在普通的 html 文件中加入 java 程序段和 jsp 标记,就构成了 jsp 页面3。采用 jsp 技术,web 页面开发人员可以使用 html 或者 xml 标志来设计和格式化最终页面,使 用 jsp 代码或者小脚本程序来生成页面上的动态内 容。生成内容的逻辑被封装在标志和 javabeans 组 件中,所有的脚本在服务器端运行。网络上传送给 客户端的仅是得到的结果,对客户浏览器的要求最 低,可以实现无 plugin,无 activex,无 java applet,甚 至无 frame4。学需要自己组合运用多媒体教学资源的教学软件系0统,它不仅仅是在技术上把多媒体素材库和多媒体著作平台进行简单的叠加,而且是从课件的经验中发展出来的重要观念转变,是新一代教学软件系统56 7和教学理论 。它的主要特点: ( 1 ) 积件与教材版本无关性; ( 2) 基元性与可积性; ( 3 ) 开放性,自 繁殖性; ( 4) 继承性与发展性; ( 5 ) 技术标准规范性;( 6) 易用性、通用性、灵活性、实用性。积件由积件库和积件组合平台构成。1 2 系统架构本系统所使用的开发平台是 winxp,web 服务 器是 tomcat5 0,java 开发工具箱为 jdk1 4 0,为此需要下载安装以上软件,安装完后需要进行环境变量的 配 置。 数 据 库 则 采 用microsoft sql server2000,数据库连接技术为 jdbc odbc 桥,对数据8库的访问使用 javabeans 技术 。系统结构如图 1所示。收稿日期:基金项目:2011 10 20系统架构设计平台设计理论依据积件( integrable ware) 是由教师和学生根据教11 1渭南师范学院研究生项目( 08ykz023) ; 渭南师范学院教育教学改革研究项目( jg201155)盛仲飙( 1974 ) ,女,工学硕士,讲师,研究方向为基于 网络的计算机应用技术。作者简介:system err print ( connection db ( ) : +e getmessage( ) ) ;con = drivermanager getconnection ( jdbc:odbc: sun , , ) ;public resultset query ( string sql ) throwssqlexceptionstmt = con createstatement( ) ; rs = stmt executequery( sql ) ; return rs;public int update( string sql ) throws sqlexcep- tionint itemp = 0;stmt = con createstatement( ) ;itemp = stmt executeupdate( sql ) ;return itemp; 2 2 积件的修改和组合2 2 1 积件的修改本系统采用 flash 积件,根据 swf 文件使用 tag 数据块的特点,先读出文件中的各个 tag 数据块,然 后进行分析,对需要的数据块进行标记,最后将被标 记为可用的数据块写入文件。图 1 基于积件理论的系统架构示意图本系统应用程序服务 器 采 用 采 用 jsp + jav-abean 模式,首先 http 服务器接受客户端浏览器的 请求,然后 jsp 应用程序根据请求通过 jdbc 访问 后台数据库获得有关系统的数据,接着 jsp 应用程 序可以对数据进行一些处理并发送给 http 服务 器,最后 http 服务器将处理结果发回客户端浏 览器。1 3软件功能模块软件功能模块如图 2 所示。积件的组合2 2 2积件组合是按照指定的顺序将任意多个 swf文件合并成一个 swf 文件的功能。具体就是将多 个文件的 tag 数据块按顺序串起来,并修改相应的 信息后,再写入新的 swf 文件。其中要修改的信息 有文件头、characterid。要清除每一个 depth 上的 对象,采用的方法是遍历各个 depth,调用 remove- object,删除对象。图 2系统功能图系统的实现数据库连接本系统利用 jdbc odbc 桥,通过编写一个22 1javabeans 组件实现数据库的连接。在 jsp 文件中就可以非常容易的调用 javabeans 组件5。在 jsp文件中实现数据库连接的关键代码如下:import java sql * ;public class condb connection con = null; statement stmt = null; resultset rs = null;public condb( ) throws sqlexceptiontryclass forname ( sun jdbc odbc jdbcodb- cdriver ) ; catch( classnotfoundexception e) 2 3文件下载本平台中不同用户应用不同的权限进行文件的下载。如果只是下在某个文件的话,直接用超连接就可以了,但是用超链不安全,谁都可以访问,用程 序当然好,可是把 web 不能访问的目录的文件下 载给经过认证的访问者。这里采用了文件重定向的 方法。file t _ file = new java io file ( sourcefilepath- name) ;= t_file length( ) ; / / 文件长度long linputstream in = new fileinputstream ( t_file) ;if( in != null)量。并在以下几个方面进行了改进:( 1) 采用了先进的积件开发方式。充分发挥了string fs = t_file getname( ) ;response reset( ) ;response setcontenttype ( application / x msdownload ) ; / /其在积件实库中的优势。从而可以节省时间进行教学,提高教学质量。( 2) 利用集体备课模块,使得系统的交互性大string s = attachment; filename = + fs;大提高。( 3) 采用了先进的 web 应用开发模式jsp + javabeans 模式。 使 得 课 件 得 以 在 web 中 轻 松 实/ /response setheader ( content disposi-tion ,s) ; / / 以上输出文件元信息 response setcon- tentlength( ( int) ) ; / / 设置输入文件长度byteb = new byte2048;int len = 0; 现,并在其它组合平台开发的课件具有更好的重组性。参 考 文 献:while( len = in read( b) 0) ;1 贾云飞,娄 珀 瑜,冉 鸣 基 于 internet 的备课系统的设计与开 发j 中小学电教,2005( 9) : 70 712 陈岗,冯少荣 基于 internet 的网络备课系统结构的设计j 计 算机与现代化,2004( 5) : 50 523 黄理,等 用 jsp 轻松开发 web 网站m 北京: 北京希望电子 出版社,20014 耿祥义,张跃平 jsp 基础教程m 北京: 清华大学出版社20045 黎加厚 从课件到积件: 我国学校课堂计算机辅助教学的新发 展j 电化教育研究,1997( 3) : 10 156 陈方 用积件思想构建新型多媒体教学平台j 科技信息2007( 9) : 30 317 张红梅,李庆峰 基于积件思想的网络 icai 系统的设计与实 现j 宁波大学学报: 理工版,2008( 3) : 72 738 飞思科技产品研发中心 jsp 应用开发详解m 北京: 电子工 业出版社,20059 杨恩惠 web 开发技术基础教程m 北京: 电子工业出版社200310 萨师煊,王珊 数据库系统概论m 3 版 北京: 冶金工业出版 社,200011 胡奇光,祝青 基于 flash 的积件式课件的设计j 计算机时 代,2008( 7) 责任编辑: 张禹response getoutputstream ( ) write ( b,0,len ) ;/ / 向浏览器输出in close( ) ;/ / 关闭文件输入流2 4集体备课模块集体备课模块通过论坛交流方式实现。为此开发以下 jsp 页面。( 1) newtopic jsp:填写新帖子的内容。( 2) viewforum jsp: 查看论坛的内容。( 3) reply jsp: 填写回复帖子的内容。( 4) viewdetail jsp: 查看某个帖子的具体内容 和回复内容。结束语该系统的开发可以实现在网络上完成多媒体课 件的制作。可以使广大教师不需掌握深入的计算机 网络、多媒体知识就可以制作出集课程与信息技术 良好整合的课件,快速将自己的教学思想方法表达, 制作容易,易于修改,提高了教师备课的效 率 和 质3櫀櫀櫀櫀櫀櫀櫀櫀櫀櫀櫀櫀櫀櫀櫀櫀櫀櫀櫀櫀櫀櫀櫀櫀櫀櫀櫀櫀櫀櫀櫀櫀櫀櫀櫀櫀櫀櫀櫀櫀櫀櫀櫀櫀櫀櫀( 上接第 61 页)参 考 文 献:1 takao kubozuka perspective of its technology: a scenarioz结束语文中研究的数据采集电路使用汽车原装传感 器,实现了对油量数据,里程数据的多通道的采集, 使汽车油耗监控系统更为广泛的适用于多种类型的 车辆,克服了不同种类的汽车需要设计不同油耗信 号整定电路的弊端。对里程采集电路的设计更是为 油耗监控系统对油耗的分析和管理提供了可靠的数 据支持。通过实际数据采集,该系统对实时油耗的 数据采集与监测很好的为物流企业的管理提供了切 实可靠的数据依据。

温馨提示

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

评论

0/150

提交评论