浅谈网络课件的制作毕业论文.doc
《浅谈网络课件的制作毕业论文.doc》由会员分享,可在线阅读,更多相关《浅谈网络课件的制作毕业论文.doc(12页珍藏版)》请在三一办公上搜索。
1、任 务 书1 题目:面向对象的软件工程课件系统2 设计时间:18周(1) 设计资料:a:面向对象的软件工程 b:SQL server环境 c:JSP运行环境(2) 技术要求:a:注册用户可通过浏览器阅读课件 b:普通用户可通过注册成为合法用户3 工作内容(1) 通过数据库管理用户(2) 运用JSP实现对数据库的操作(查询、修改)(3) 用HTML编写代码(4) 馔写论文4 毕业设计成果(1) 本系统软件及清单一套(2) 毕业论文计算机应用专业专科毕业设计 网络课件的制作 摘 要:本论文以“网络课件”的制作为背景,论述了网络课件制作的意义、概念、结构及系统开发的基本原理和方法。全文共分为引言、J
2、SP技术简介,JDBC技术简介,对如何使用JSP开发本系统作了较为详细的介绍。关键词:“网络课件”,“JSP”, “JDBC开发”. 目 录摘 要关键字第一章 引 言21 系统概述 32 JSP技术421 Javascript技术 422 JDBC简介5第二章 设计思想与过程 61. 整体部局 62.系统实现 7第三章 开发总结与心得体会10参考文献浅 谈 网 络 课 件 的 制 作第一章 引 言由于INTERNET网的迅猛发展和校园网的普及,课堂教学课件必将用于网络平台,过去人们一直以3DMAX三维动画软件制作课件,但其大容量文件难以实现网上浏览,取而带之的是HTML格式的FLASH网页动画
3、软件制作课件,前端称单机版课件,后者称网络课件,只要有一台PC机、一部“猫”、一根电话线,可以在世界中的每个角落去观看网络课件了。所以趁此毕业设计之际,我选择了写面向对象的软件工程网络课件。一、系统概述传统的课件多为单机课件,供老师在课堂上使用,应用率较低,随着INTERNET网和校园网的发展,网络课件需求越来越大。它的优势也表现的越来越明显,比如,可以在世界上任何的地方去访问;它可以用Javascript脚本语言去实现动态画面,使读课件的人更有兴趣去学习,效果并不低于3DMAX。但是由于网络课件由于是新兴名词,所以还有很多人对它产生怀疑,不相信在网络上也可以去实现课件,害怕的不止是知识产权不
4、能受到保护,更害怕受到别人的攻击等等,在这里我想简单的讨论一下用JSP去实现网络课件和保护知识产权,不被陌生人去访问和破坏。我的面向对象的软件工程网络课件系统主要以JSP去编写,其中又穿插了数据库,运用数据库来存储注册用户的资料,由于数据库自身的安全性,可以有效的阻止陌生人的访问和破坏。图一是本课件系统的系统结构图。课件系统用户管理课件描述登录注册修改密码查看资料课件演示图一、系统结构图二、JSP技术在本次的网络课件开发中,我选择了JSP语言。JSP是SUN Microsystems公司于1999年6月开发出来的一种全新的动态页面技术,它是在传统的HTML代码中,利用HTML标签扩展插入JSP
5、脚本代码,构成JSP页面,由JSP引擎预先处理并转换成JAVA servlet,此后如果出现了对JSP页面的请求,WEB服务器将用相应的servlet输出结果作为应答,虽然JSP和servlet在功能上是等同的,但是和servlet相比,JSP中的动态内容生成方法恰恰相反,JSP是把Java代码嵌入到文档中,而不是把文档嵌入到Java应用之中。为访问外部和可重用的对象,JSP提供了一些用来和JAVABEAN组件交互的额外标记,这些标记的语法和HTML标记相似,值得注意的是:HTML语法属于JSP语法的一个字集(一个纯HTML文档是一个合法的JSP页面),但反过来不一定,特别地,为了便于动态的生
6、成内容和格式,JSP允许在标记之内嵌入其他标记,例如,下面是一段合法的JSP代码: A HREF=”从后面的内容可知,这种结构是合法的,与CGI相比,JSP具有更好的性能和会话管理机制,这主要是通过在同一个进程之内运用JAVA线程处理多个servlet实现,而CGI一般要求为每一个请求分别创建和撤除一个进程。2.1 JAVASCRIPTJAVASCRIPT是由NET SCAPE公司开发的一套与超文本标志语言,为网页制作者提供了非常灵活的应用和发挥空间,在页面设计中JAVASCRIPT和HTML存在着一种相互依存的关系,JAVASCRIPT语言并不是一种真正的计算机程序语言,只能算作一种脚本语言
7、,JAVASCRIPT只能在客户端对指定页面的元素进行操作,所以离开了HTML,JAVASCRIPT将完全丧失了生命力,同时JAVASCRIPT语言又是顺应网页高级效果设计需求而产生的产物,HTML页无法在离开JAVASCRIPT的情况下,方便的进行特效处理,请注意,这里的“方便”,因为JAVA语言页可以对网页进行增强,唯一不足的是相对复杂,其生成的class文件较庞大。在JAVASCRIPT中使用函数可以封装在程序中,多次使用的代码段,这样可以减少程序设计工作量,页可以减少代码的长度,同时,使用函数对于程序设计的分工合作页很有好处,对于一个对象来说 ,函数更是其赖以存在的基础,页是提供了事件
8、驱动的基础,在这次课件系统中,我多次用到了函数。例如在处理head.html的文字由小变大,由大变无时,我就用到了function initArray函数。函数源代码如下:this.length = initArray.arguments.length;for (var i = 0; i this.length; i+) thisi = initArray.argumentsi; 在以后的程序中,只需要调用函数就可以了,但必须遵循以下规则:函数名(参数)。比如调用上例中写的函数:var themessage2 = new initArray(欢迎光临.,面向对象的软件工程课件系统,);而且,J
9、AVASCRIPT语言对大小写铭感,所以调用时一定要注意大小写。所调用的函数必须是内制函数,或者在调用处之前就已经声明过,在之前声明函数以确保在被调用前已经被载入内存。2.2 JDBC技术JSP中与数据库的连接使用了JAVA中与数据库连接使用的JDBC接口技术,JDBC的意思和ODBC差不多,它是JAVA与数据库的连接(java database connectivity),那为什么不直接用ODBC与数据库连接呢?那是因为ODBC是完全用C语言编写的,而JAVA中实现C语言程序的通信是比较困难的,所以就产生了这种完全由JAVA 程序与数据库连接的接口技术。JDBC与具体的某种数据库连接,也要装
10、载与此对应的驱动程序,不过此种驱动程序不需要我们自己去装载,它是直接通过JDBC API类库种的类来自动装载驱动程序的,只要载机器上由此API类库就行,此API类库一般都集中载java sql包中,此外,包中嗨包括了用于实现与数据库连接的其他功能的类,包括与书记库建立连接、传送、查询和接受查询结果。第二章 、设计思想与过程在这次的网络课件系统设计中,由于要时刻注意到系统的安全性,所以用户的权限就在于关键,所以设计的过程中也是紧紧的围绕着用户管理。图二是我的系统流程图。结束看课件权限开始 合法用户 非法用户 图二、系统流程图2.1 整体布局一个好的网页首先必须是布局美观,美观的布局是吸引读者的前
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 浅谈网络课件的制作 毕业论文 浅谈 网络 课件 制作

链接地址:https://www.31ppt.com/p-4028580.html