网上系统研究及分析毕业论文
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
网上系统研究及分析毕业论文
第一章绪论
1.1开发背景
信息化是当今世界经济和社会发展的两大趋势,信息社会的高度发展要求教育必须改革以满足培养面向信息化社会创新人才的要求。同时,信息社会的发展也为这种改革提供了环境和条件。在跨世纪的教育改革中,世界各国都在加快教育现代化的建设步伐,其信息化程度的高低以成为衡量一个国家综合国力水平的重要标记。可以说,信息时代是一个数字化的世界。信息技术应用到教育教学过程以后,形成了网络化的学习环境、数字化的学习资源以及数字化的学习方式。远程教学有了突破性的进展,即允许教师和学生间同步或异步地以文本、图形、图像、音频或视频等形式进行交互式教学活动。广大教师对基于Web的学习模式不断地进行探索和研究。远程网络教学的出现,正是教育信息化过程的产物,是现阶段教育软件特别是基于Web的网络教育系统开发的重要容。虽然远程网络教学在我国的出现也只有短短的几年时间,但是其发展速度快,已经引起了广泛的重视。
1.2发展动态
目前流行的JSP技术开发Web应用程序,采用XML技术对教学数据进行处理,通过JSP/Servlet和XML进行数据交互,同时也采用了计算机网络中的许多成熟技术,如流媒体技术,客户/服务器技术,数据库技术。
JSP技术
JSP是一种卓越的Java技术,它基于强大的Java语言,可在任何Web 或应用服务器上运行,与Java Enterprise API(Java 企业应用编程接口)紧密结合,可快速创建高性能的Web应用程序。它将容的生成和显示进行分离,使Web开发人员能专注于应用逻辑的处理;利用可重用的组件(Java Btens\EJB),加快了总体开发速度,并提高了系统质量,采用标识简化页面编程,降低了开发人员的难度。
XML与HTML技术
XML和HTML一样属于标记语言,可以通过标记来描述数据的结构,并且它允许用户自行视描述数据的需要,随意地制定不同的标记,这和HTML有着极大的差别,除此之外,XML不同于HTML对于所有的标记都已经定义了显示格式的意义,对于XML而言,显示格式并不是最重要的,相对地,数据所代表的意义才是最重要的,因此,XML并不负责标记显示的格式。不过,XML 却允许通过较复杂且灵活性的方式显示数据,如通过XSL、CSS、HTML+XML Island以及编写程序并通过DOM取出数据再显示;XML具有跨平台、与语言和应用程序等无关的特性;XML除了可以使用标记与属性来描述数据的意义之外,另外还提供了可用来描述文件结构的DTD与XML Schema。
基于连接池的数据库技术
系统采用DB Connection Manager的Java类管理连接池对象,其中每一个连接池保持一组JDBC数据库连接对象,可以为任何Servlet所使用。连接池具有以下功能:装载和注册JDBC驱动程序;根据在属性文件中定义的属性创建连接池对象;实现连接池名字与其实例之间的映射;跟踪客户程序对连接池的引用,保证在最后一个客户程序结束后安全关闭所有连接池。
流媒体技术:
采用流媒体技术实现视频音频数据传输。在网络上传输音/视频等多媒体信息主要有下载和流式传输两种。下载时用户必须将既耗费时间又耗费磁盘空间的整个文件复制到自己的计算机中,然后才能播放.因为整个文件必须在下载之后才能播放,所以下载不能用于实况流。同时,下载也不能高效地使用可用带宽,当客户端开始下载数字媒体文件时,所有可用网络带宽都用于尽可能快地传输数据,其他网络功能可能会减慢或被中断。流式传输只以客户端正确呈现的速度通过网络发送数据,所以它比下载更高效地使用带宽。因此,流式传输有助于防止网络过载并能维持系统的可靠性。在流式传
输的实现方案中,采用HTTP/TCP来传输控制信息,而用RTP/UDP来传输音视频数据。
客户/服务器技术
联入校园网的计算机从功能上来说,可以分成服务器和客户机两种,不论哪种服务器,如文件服务器,FTP服务器,数据服务器,服务器,数据服务器,代理服务器等都成天候运行,提供各种服务,为学生服务。
1.2.1系统的体系结构
网络教学平台按照Browser/Server模式,将传统的浏览器/WEB服务器的两层体系结构扩展成浏览器—WEB服务器+应用服务器—数据库服务器三层体系结构,这种模式采用多种标准的协议和技术,适合于任何硬件平台和软件环境。系统采用JSP与SQL Server 2000 数据库相结合,其实现的基本原理是利用SQL Server 2000 作为数据仓库,用Servlet等高性能服务器端程序作为后台总控程序,JSP程序在前台运行,Servelet接受用户的输入,分别调用不同的JSP程序向客户端反馈信息,JSP/Servlet通过HTTP连接在服务器端和客户端传递数据。
1.2.2开发运行环境
1.存:512MB;
2.硬盘:80G;
3.操作系统: windows XP;
4.数据库系统: SQL SERVER 2000;
5.其他工具:Tomcat
6.0,Dreamweaver2004;
1.3 网络教学管理系统的发展现状
近年来,随着通信技术、网络技术及多媒体技术的不断发展,电信网、电视网及互联网的“三网融合”,我们的教育正在从封闭的校园教育转变为开放式的网络教育,以教师为主导的单向传授教育转变为以学生为中心的双向互动选择式的教育,从应试教育转为以提高学生综合技能为目标的素质教
育、创新教育。如何有效地让网络为网络教育服务是我们教育界全体面临的一大难题。调查结果发现,网络教育虽然有着传统教学所无法具有的优势,但其发展并不尽如人意:学生的学习成绩并没有得到全面的提高,而学生的理解能力、动手能力则有下降的趋势;不少学生迷恋于网上游戏、网上娱乐、网上聊天、网恋等等而荒废学业的情况让人担忧;由于受到目前网络技术发展条件及经济等因素的制约,网络教学普及率不高;虽然网上信息量巨大,但其是非难辨,良莠并存。师生要在有限的教学时间,在无尽的信息海洋中,化费了大量的时间,却找不到适合自已的教学容;许多学校的教育资源数量不少,但容太多太杂太乱,真正有用的资源并不多,而且容枯燥;大多数网络教育是换汤不换药,并没有跳出原传统教学的旧模式,只是以教师为中心的传统课堂教育模式的一种电投化而矣;对教学网络建设的目的缺乏全面的认识和理解、不重视教学资源的开发、整理与应用;网络资源得不到充分的共享,利用率低等等。这一切使得网络教育的优势与潜力得不到应有的的发挥,网络教学效果并没有我们原先预期的那么高。究其原因,关键是没有建起一个与网络教育相配套的网络教学资源信息系统,对网络教育信息资源的作用认识不足、观念滞后、主次不分、重点不明、本末倒置,表现为:在系统及硬件上舍得花费大量的人力物力,而在资源的整理、收集、开发方面却投入甚少。网络教育信息资源重复的多、创新的少,使得整个网络教育信息资源系统华而不实,导致许多教育网络的硬件大量空置,使得花耗巨资建立起来的网络学校、网络教室大门紧锁,数字图书馆及数字实验室的利用率极低。
1.4论文的组织结构
本文由第一章绪论,第二章介绍系统的基本功能和特点,第三章系统总体设计,第四章系统各模块的设计与实现,第五章总结,参考文献和致谢七部分组成。
第一章绪论由研究背景、网上教学系统的发展前景、网上教学系统的基本步骤和本文的组织结构组成。
第二章介绍系统的开发工具和和系统的基本功能,另外介绍系统所要实现的目标。
第三章系统总体设计由系统总体分析、创建系统E-R图和数据库设计组