欢迎来到天天文库
浏览记录
ID:6190423
大小:962.00 KB
页数:56页
时间:2018-01-06
《网上系统研究及分析论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、网上系统研究及分析毕业论文第一章绪论1.1开发背景信息化是当今世界经济和社会发展的两大趋势,信息社会的高度发展要求教育必须改革以满足培养面向信息化社会创新人才的要求。同时,信息社会的发展也为这种改革提供了环境和条件。在跨世纪的教育改革中,世界各国都在加快教育现代化的建设步伐,其信息化程度的高低以成为衡量一个国家综合国力水平的重要标记。可以说,信息时代是一个数字化的世界。信息技术应用到教育教学过程以后,形成了网络化的学习环境、数字化的学习资源以及数字化的学习方式。远程教学有了突破性的进展,即允许教师和学生
2、间同步或异步地以文本、图形、图像、音频或视频等形式进行交互式教学活动。广大教师对基于Web的学习模式不断地进行探索和研究。远程网络教学网站的出现,正是教育信息化过程的产物,是现阶段教育软件特别是基于Web的网络教育系统开发的重要内容。虽然远程网络教学网站在我国的出现也只有短短的几年时间,但是其发展速度快,已经引起了广泛的重视。1.2发展动态l目前流行的JSP技术开发Web应用程序,采用XML技术对教学数据进行处理,通过JSP/Servlet和XML进行数据交互,同时也采用了计算机网络中的许多成熟技术,如
3、流媒体技术,客户/服务器技术,数据库技术。lJSP技术54JSP是一种卓越的Java技术,它基于强大的Java语言,可在任何Web或应用服务器上运行,与JavaEnterpriseAPI(Java企业应用编程接口)紧密结合,可快速创建高性能的Web应用程序。它将内容的生成和显示进行分离,使Web开发人员能专注于应用逻辑的处理;利用可重用的组件(JavaBtensEJB),加快了总体开发速度,并提高了系统质量,采用标识简化页面编程,降低了开发人员的难度。lXML与HTML技术XML和HTML一样属于标记
4、语言,可以通过标记来描述数据的结构,并且它允许用户自行视描述数据的需要,随意地制定不同的标记,这和HTML有着极大的差别,除此之外,XML不同于HTML对于所有的标记都已经定义了显示格式的意义,对于XML而言,显示格式并不是最重要的,相对地,数据所代表的意义才是最重要的,因此,XML并不负责标记显示的格式。不过,XML却允许通过较复杂且灵活性的方式显示数据,如通过XSL、CSS、HTML+XMLIsland以及编写程序并通过DOM取出数据再显示;XML具有跨平台、与语言和应用程序等无关的特性;XML除了
5、可以使用标记与属性来描述数据的意义之外,另外还提供了可用来描述文件结构的DTD与XMLSchema。l基于连接池的数据库技术系统采用DBConnectionManager的Java类管理连接池对象,其中每一个连接池保持一组JDBC数据库连接对象,可以为任何Servlet所使用。连接池具有以下功能:装载和注册JDBC驱动程序;根据在属性文件中定义的属性创建连接池对象;实现连接池名字与其实例之间的映射;跟踪客户程序对连接池的引用,保证在最后一个客户程序结束后安全关闭所有连接池。l流媒体技术:采用流媒体技术实
6、现视频54音频数据传输。在网络上传输音/视频等多媒体信息主要有下载和流式传输两种。下载时用户必须将既耗费时间又耗费磁盘空间的整个文件复制到自己的计算机中,然后才能播放.因为整个文件必须在下载之后才能播放,所以下载不能用于实况流。同时,下载也不能高效地使用可用带宽,当客户端开始下载数字媒体文件时,所有可用网络带宽都用于尽可能快地传输数据,其他网络功能可能会减慢或被中断。流式传输只以客户端正确呈现的速度通过网络发送数据,所以它比下载更高效地使用带宽。因此,流式传输有助于防止网络过载并能维持系统的可靠性。在流
7、式传输的实现方案中,采用HTTP/TCP来传输控制信息,而用RTP/UDP来传输音视频数据。l客户/服务器技术联入校园网的计算机从功能上来说,可以分成服务器和客户机两种,不论哪种服务器,如文件服务器,FTP服务器,数据服务器,邮件服务器,数据服务器,代理服务器等都成天候运行,提供各种服务,为学生服务。1.2.1系统的体系结构网络教学平台按照Browser/Server模式,将传统的浏览器/WEB服务器的两层体系结构扩展成浏览器—WEB服务器+应用服务器—数据库服务器三层体系结构,这种模式采用多种标准的协
8、议和技术,适合于任何硬件平台和软件环境。系统采用JSP与SQLServer2000数据库相结合,其实现的基本原理是利用SQLServer2000作为数据仓库,用Servlet等高性能服务器端程序作为后台总控程序,JSP程序在前台运行,Servelet接受用户的输入,分别调用不同的JSP程序向客户端反馈信息,JSP/Servlet通过HTTP连接在服务器端和客户端传递数据。1.2.2开发运行环境1.内存:512MB;2.硬盘:80G;3.操作
此文档下载收益归作者所有