基于JSP的课件制作系统设计与开发.doc

上传人:laozhun 文档编号:2387479 上传时间:2023-02-17 格式:DOC 页数:3 大小:225KB
返回 下载 相关 举报
基于JSP的课件制作系统设计与开发.doc_第1页
第1页 / 共3页
基于JSP的课件制作系统设计与开发.doc_第2页
第2页 / 共3页
基于JSP的课件制作系统设计与开发.doc_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

《基于JSP的课件制作系统设计与开发.doc》由会员分享,可在线阅读,更多相关《基于JSP的课件制作系统设计与开发.doc(3页珍藏版)》请在三一办公上搜索。

1、文章编号: 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

2、 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 acco

3、rding 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 的普及,基 于 Inte

4、rnet 的网上教学系统的研发称为信息技术与课程整合的一个重要内容1 2。在基于 Web 的教学系统中,课件制作系统对整个系统的推广和应用 具有决定性影响。JSP ( Java Server Pages) 是由 Sun 公司于 1999年 6 月推出的一项新技术,是基于 Java Servlet 以及 整个 Java 体系的 Web 开发技术,在普通的 HTML 文件中加入 Java 程序段和 JSP 标记,就构成了 JSP 页面3。采用 JSP 技术,Web 页面开发人员可以使用 HTML 或者 XML 标志来设计和格式化最终页面,使 用 JSP 代码或者小脚本程序来生成页面上的动态内 容。

5、生成内容的逻辑被封装在标志和 JavaBeans 组 件中,所有的脚本在服务器端运行。网络上传送给 客户端的仅是得到的结果,对客户浏览器的要求最 低,可以实现无 Plugin,无 ActiveX,无 Java Applet,甚 至无 Frame4。学需要自己组合运用多媒体教学资源的教学软件系0统,它不仅仅是在技术上把多媒体素材库和多媒体著作平台进行简单的叠加,而且是从课件的经验中发展出来的重要观念转变,是新一代教学软件系统56 7和教学理论 。它的主要特点: ( 1 ) 积件与教材版本无关性; ( 2) 基元性与可积性; ( 3 ) 开放性,自 繁殖性; ( 4) 继承性与发展性; ( 5 )

6、 技术标准规范性;( 6) 易用性、通用性、灵活性、实用性。积件由积件库和积件组合平台构成。1 2 系统架构本系统所使用的开发平台是 WinXP,Web 服务 器是 Tomcat5 0,Java 开发工具箱为 jdk1 4 0,为此需要下载安装以上软件,安装完后需要进行环境变量的 配 置。 数 据 库 则 采 用Microsoft SQL Server2000,数据库连接技术为 JDBC ODBC 桥,对数据8库的访问使用 JavaBeans 技术 。系统结构如图 1所示。收稿日期:基金项目:2011 10 20系统架构设计平台设计理论依据积件( Integrable ware) 是由教师和学

7、生根据教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 createSta

8、tement( ) ; 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 数据块,然 后进行分析,对需要的数据块进行标记,

9、最后将被标 记为可用的数据块写入文件。图 1 基于积件理论的系统架构示意图本系统应用程序服务 器 采 用 采 用 JSP + Jav-aBean 模式,首先 HTTP 服务器接受客户端浏览器的 请求,然后 JSP 应用程序根据请求通过 JDBC 访问 后台数据库获得有关系统的数据,接着 JSP 应用程 序可以对数据进行一些处理并发送给 HTTP 服务 器,最后 HTTP 服务器将处理结果发回客户端浏 览器。1 3软件功能模块软件功能模块如图 2 所示。积件的组合2 2 2积件组合是按照指定的顺序将任意多个 SWF文件合并成一个 SWF 文件的功能。具体就是将多 个文件的 Tag 数据块按顺序串

10、起来,并修改相应的 信息后,再写入新的 SWF 文件。其中要修改的信息 有文件头、CharacterID。要清除每一个 Depth 上的 对象,采用的方法是遍历各个 Depth,调用 Remove- Object,删除对象。图 2系统功能图系统的实现数据库连接本系统利用 JDBC ODBC 桥,通过编写一个22 1JavaBeans 组件实现数据库的连接。在 JSP 文件中就可以非常容易的调用 JavaBeans 组件5。在 JSP文件中实现数据库连接的关键代码如下:import java sql * ;public class ConDB Connection con = null; Sta

11、tement stmt = null; ResultSet rs = null;public ConDB( ) throws SQLExceptiontryClass forName ( sun jdbc odbc JdbcOdb- cDriver ) ; catch( ClassNotFoundException e) 2 3文件下载本平台中不同用户应用不同的权限进行文件的下载。如果只是下在某个文件的话,直接用超连接就可以了,但是用超链不安全,谁都可以访问,用程 序当然好,可是把 WEB 不能访问的目录的文件下 载给经过认证的访问者。这里采用了文件重定向的 方法。File t _ file

12、= 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 ) ; / /其在积件实库中的优

13、势。从而可以节省时间进行教学,提高教学质量。( 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

14、 = 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 黎加厚 从课件到积件: 我国学校课堂计算机辅助教学的

15、新发 展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) 责

16、任编辑: 张禹response getOutputStream ( ) write ( b,0,len ) ;/ / 向浏览器输出in close( ) ;/ / 关闭文件输入流2 4集体备课模块集体备课模块通过论坛交流方式实现。为此开发以下 JSP 页面。( 1) NewTopic jsp:填写新帖子的内容。( 2) ViewForum jsp: 查看论坛的内容。( 3) Reply jsp: 填写回复帖子的内容。( 4) ViewDetail jsp: 查看某个帖子的具体内容 和回复内容。结束语该系统的开发可以实现在网络上完成多媒体课 件的制作。可以使广大教师不需掌握深入的计算机 网络、多

17、媒体知识就可以制作出集课程与信息技术 良好整合的课件,快速将自己的教学思想方法表达, 制作容易,易于修改,提高了教师备课的效 率 和 质3櫀櫀櫀櫀櫀櫀櫀櫀櫀櫀櫀櫀櫀櫀櫀櫀櫀櫀櫀櫀櫀櫀櫀櫀櫀櫀櫀櫀櫀櫀櫀櫀櫀櫀櫀櫀櫀櫀櫀櫀櫀櫀櫀櫀櫀櫀( 上接第 61 页)参 考 文 献:1 Takao Kubozuka Perspective of ITS Technology: A ScenarioZ结束语文中研究的数据采集电路使用汽车原装传感 器,实现了对油量数据,里程数据的多通道的采集, 使汽车油耗监控系统更为广泛的适用于多种类型的 车辆,克服了不同种类的汽车需要设计不同油耗信 号整定电路的弊端。对里程采集

18、电路的设计更是为 油耗监控系统对油耗的分析和管理提供了可靠的数 据支持。通过实际数据采集,该系统对实时油耗的 数据采集与监测很好的为物流企业的管理提供了切 实可靠的数据依据。4Proceeding of International Symposium on Advanced Vehicle Con-trol,20022 庄继德 汽车电子控制系统工程M 北京: 北京理工大学出版社,19983 吕志刚 基于 PIC 单片机的智能在线辐射测温仪研制D 哈尔 滨: 哈尔滨工业大学,20094 王鹏飞 物流企业油耗绩效管理系统的设计与开发D 上海: 同济大学,20105 霍振兴 汽车燃油绩效管理系统的设计与开发D 上海: 同济 大学,20116 张蕾 汽车电子控制技术M 北京: 清华大学出版社,2010责任编辑: 张禹

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 建筑/施工/环境 > 项目建议


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号