下载此文档

排版格式样本.doc


文档分类:论文 | 页数:约71页 举报非法文档有奖
1/71
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/71 下载此文档
文档列表 文档介绍
I
摘 要
本文结合对传统的手工选课方式和现有的网上选课系统进行分析和研究,提出了基于web的网上选课系统(OES Online Elective System)的设计思路并对OES系统进行了设计与实现。
通过对建模工具进行比较模式各有所长,下面将具体介绍这两种体系结构的特点和使用。
(1)C/S体系结构
C/S的结构是客户端/服务器,它通常也叫胖客户端,也就是一个程序的大部分功能,都在客户端实现,而服务器端只实现一小部分功能,对于服务器端的压力相对小一些,但C/S的一大弊端就是,必须要在客户端安装并部署程序才能运行,也就是用户必须得到客户端程序才可以运行。所以得考虑不同系统之间的安装与配置。它主要有如下特点:采用Intranet技术,适用于局域网环境可连接用户数有限,当用户数量增多时,性能会明显下降客户端都要安装应用程序系统扩展维护复杂;代码可重用性差 ;开发费用较低,开发周期较短 。
(2)B/S体系结构
B/S的结构是浏览器/服务器端,它通常也叫瘦客户端,与C/S相反。B/S的程序大部分功能都要在服务器端实现,客户端只用来做辅助的控制功能。B/S的程序直接部署安装在服务器上。用户只需要有浏览器,并知道网址就可以使用程序。客户端不必做任何配置和安装,即可使用应用程序。它的主要特点是:采用Internet/Intranet
V
技术,适用于广域网环境;支持更多的客户。可根据访问量动态配置WEB服务器、应用服务器,以保证系统性能;客户端只需标准的浏览器;采用面向对象技术,代码可重用性好;系统扩展维护简单;开发费用较高,开发周期较长。
采用这种模式,主要的数据计算操作都在服务器端进行,应用程序也在服务器端安装,客户端不用安装应用程序,所有操作均通过浏览器来完成。与传统的C/S结构相比,它具备以下的优点:
① 简化了客户端,客户端软件仅需安装浏览器,客户端硬件配置要求较低。
② 使用户的操作变得更简单,用户只需了解浏览器的使用,就可访问不同的应用,获取所需的信息。
③ 特别适用于网上信息发布与获取,使得传统的MIS的功能有所扩展。
二、开发平台分析
在网上选课系统中所使用的平台主要有两种:.NET平台和JXTA平台。下面将依次对这两种平台进行研究和分析。
(1)
.NET 平台是建立在XML和因特网标准协议的基础上的,,为开发新型的互动协作软件提供了一个先进的体系结构模型,针对现有因特网的缺陷,来设计和创造一种下一代Internet结构,这种结构不是物理网络层次上的拓扑结构,而是面向软件和应用层次的一种有别于浏览器只能静态浏览的可编程Internet软件结构的平台。
.NET 目的是创建和运行下一代 Windows 和 WEB 应用程序的平台,简化WEB 应用程序的开发。.NET 平台以 XML WEB service 为中心,跨越不同组织间的多个应用程序和客户端设备,它包括4 个重要特点:一是软件变服务;二是基于XML 的共同语言,是各应用之间无缝接合的关键;三是融合多种设备和平台;四是新一代的人机界面。
(2)对JXTA平台的研究
基于JXTA的选课系统的研究,旨在希望能通过P2P的技术,利用学校拥有的网络资源,构建一个超级节点服务群,将处理学生选课时的网络负担分发在不同的多个集合点上。从另一个角度来解决单点服务瓶颈问题,达到负载均衡。采用JXTA平台进行系统开发,能屏蔽复杂的底层P2P技术,缩短开发时间,并且可以实现与操作平台、开发语言无关等优点
V

结合实际情况,选课都是由高校教务处统一管理,基于JXTA的选课系统采用两层的半中心化结构。超级节点由学校网络资源组成,专门为学生提供选课服务(包括课程信息发布、学生选课、学生选课查询等)。
在JXTA中,一个集合点首先是一个对等点,它负责管理组内所有Peers,并存储邻近集合点的信息,能够处理来自其他对等点的请求。集合点通常拥有更多资源,是半中心化层次结构中的超级节点,在选课系统中,也是选课服务的提供者。
三、开发技术描述
网上选课系统设计所使用的开发技术有很多,比较常用的有:Ajax技术、.NET技术、JSP/Servlet技术和XML技术。由于各技术的特点都会有所不同,所以各个技术使用时的侧重点也有所不同下。面将就它们的使用以及作用进行一一描述。
(1)Ajax技术的核心技术探讨
传统的B/S 模式交互应用中,采用同步方式由用户提交一个HTTP请求到服务器,服务器对其进行处理后再返回一个新的HTML页到客户端,应用的响应时间依赖于服务器处理情况, 每当服务器处理客户端提交的请求时,客户都只能空闲等待,并且哪怕只是一次很小的交互、只

排版格式样本 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数71
  • 收藏数0 收藏
  • 顶次数0
  • 上传人文库旗舰店
  • 文件大小1.65 MB
  • 时间2022-05-14
最近更新