用基于第三层交换的vlan技术改善校园网

用基于第三层交换的vlan技术改善校园网

ID:9150819

大小:60.50 KB

页数:10页

时间:2018-04-19

用基于第三层交换的vlan技术改善校园网_第1页
用基于第三层交换的vlan技术改善校园网_第2页
用基于第三层交换的vlan技术改善校园网_第3页
用基于第三层交换的vlan技术改善校园网_第4页
用基于第三层交换的vlan技术改善校园网_第5页
资源描述:

《用基于第三层交换的vlan技术改善校园网》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、B/S体系结构的应用本文介绍丫Browser/Server体系结构开发应用软件的特点,提出了三层体系机构的模型,分析了三层体系结构的具体运行程序,最后根据这个模型开发了一个应用实例,并给出了这个实例的部分代码。匕关键词:WEB;TOM;应用软件;服务器TP393A1009-3044(2007)04-11003-02巾于客户服务器两层结构存在灵活性差、升级困难、维护工作量大等缺陷,已较难适应当前信息技术与网络技术发展的需要。随着WEB技术的日益成熟,Browse/Server(简称B/S)结构己成为取代Client/Server(简称C/S)结构的一种全

2、新技术。采用该姑构软件的优势在于:(1)无须幵发客户端软件,维护和升级方便;(2)可跨平台操作,任何一台机器只要装有浏览器软件,均可作为客户机来访问系统;(3)具有良好的开放性和可扩充性;(4)可采用防火墙技术来保证系统的安全性,有效地适应了当前用户对管理信息系统的新需求。因此该结构在管理信息系统开发领域中获得飞速发展,成为应用软件研制中一种流行的体系结构。本文在对B/S体系结构分析的基础上,提出了一种新的体系结构,把B/S与C/S相结合,将组件技术和ActiveX技术分别应用在服务器端和客户端,开发高效、安全的应用系统。最后给出了一个应用实例。2B/

3、S三层体系结构在B/S体系结构系统中,用户通过浏览器向分布在网络上的许多服务器发出请求,服务器对浏览器的请求进行处理,将用户所需信息返回到浏览器。B/S结构简化了客户机的工作,客户机上只需配置少量的客户端软件。服务器将担负更多的工作,对数据库的访问和应用程序的执行将在服务器上完成。浏览器发出请求,而其余如数据请求、加工、结果返回以及动态网页生成等工作全部由Webserver完成。实际上B/S体系结构是把二层C/S结构的事务处理逻辑模块从客户机的任务中分离出来,巾Web服务器单独组成一层来负担其任务,这样客户机的压力减轻了,把负荷分配给了Web服务器。这

4、种结构不仅把客户机从沉重的负担和不断对其提高的性能的要求中解放出来,也把技术维护人员从繁秉的维护升级工作中解脱出来。由于客户机把事务处理逻辑部分分给了功能服务器,使客户机一下子"苗条"了许多,不再负责处理复杂计算和数据访问等关键事务,只负责显示部分,所以维护人员不再为程序的维护工作奔波于每个客户机之间,而把主要精力放在功能服务器上程序的更新工作。这种三层结构在层与层之间相互独立,任何一层的改变不会影响其它层的功能。3实例下面以某学校学生管理系统为例说明B/S结构软件的设计方法,该系统采用B/S体系。结构与COM+技术相结合。通过该系统管理人员可以对学生

5、的学籍、学生的日常表现、学生的学习成绩、学校教师、学校的资产进行管理与维护。任课教师可以通过浏览器查询所教班级学生各种相关信息。学校管理人员通过浏览器对学校的学生、教师等信息进行管理与维护以及有关查询统计功能。学校资产管理人员通过C/S体系结构实现对学校资产的管理维护。本系统结合了ASP技术和COM+技术,是一个三层结构。表示层由ASP页面组成,用以实现WEB页面显示和调用⑶M+组件,业务逻辑和数据访问由一组用VC实现的COM+组件构成。为了便于维护、升级和实现分布式应用,在实现过程中,又将业务逻辑层和数据访问层分离开,ASP页面不直接调用数据访问层,

6、而是通过业务逻辑层来调用数据库。该系统的实现主要分为三个部分.•数据库、COM+组件和ASP页面。其中数据库与ASP页面的实现与一般B/S结构的WEB应用相似。⑶M+实现可分为三个步骤:COM+组件的设计、COM+应用程序的生成和组件注册、基于属性编程。该管理系统利用VC中的ATL幵发COM+组件。下面是该系统中一个定制组件部分主要代码在showscorc.asp页面中接受、辨别用户的查询请求,做出不同的查询处理。当客户的身分为教师或教务员时,可以查询所有学生的成绩;当客户的身分为学生时,只能查询本人的成绩。定制COM组件Score.dll进行查询处理

7、。首先设计该组件的接口,为组件设计四个属性:SubjNo(课程号),Term(课程所属学期),ClassNo(班级号)和StuNo(学号)。定义两个方法RequeryScores和RequeryAllScores,分别对教师、教务部门和学生的请求做出相应的处理,并将查询结果集返回给用户。以下是实现该组件Score.dll接口描述以及实现方法的部分代码,从中可以看到组件的接口是如何实现的:RequeryAllScores()实现部分从略。另外ASP调用实现部分比较简单从略。组件编译结束后可以用C0M+组件服务管理工具来管理C0M+组件及其所在的应用程序。

8、C0M+组件服务是个图形界面的管理工具,利用它可以安装和发布组件、配置组件及其所在应用程序的属

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。