欢迎来到天天文库
浏览记录
ID:16409568
大小:60.00 KB
页数:6页
时间:2018-08-09
《用asp技术开发基于bs模式的学科导航系统》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、用ASP技术开发基于B/S模式的学科导航系统王昕(上海交通大学图书馆参考咨询部上海,200030)摘要本文分析了Browser/Client结构的特点,认为导航系统运用该结构是可行的。同时列举了把B/S结构应用到导航系统设计的优点。ASP作为流行的动态网站开发工具,很适合开发导航系统,可以完成数据更新的动态操作。文中介绍了ASP的工作流程,运用ASP开发WEB应用程序的关键技术和访问数据库的方法。介绍了整个系统的设计规划,系统结构、数据库设计时元数据的应用、系统功能的分析以及系统各功能模块的详细设计和部分代码。关键词ASP、Browser/Client、学科导航、导航技术、Develo
2、pmentofaSubjectNavigationSystembasedonB/SmodewithASPWangXin(ShanghaiJiaoTongUniversitylibrary200030)AbstractThefeaturesoftheBrowser/Clientstructureareanalyzed.Itisfeasibletodesignanavigationsystembyadoptingthisstructurewithdemonstrationofseveraladvantages.Asapopularsolutionofdevelopingadynamicwe
3、bsite,ASPisverysuitablefordevelopinganavigationsystem.Inthisarticle,theworkingflowofASPisintroduced.Thekeypointandmethodofdesigningwebdatabaseofapplicationaredescribedindetail.Thedesignplanandsystemstructureofthenavigationsystemareintroduced.Atlast,theauthordescribesanapproachofhowtousecoredatai
4、ndesigningthedatatableofthesystemandhowtoanalyzethefunctionsofthenavigationsystemandsomecodeofit.KeywordsASPBrowser/ClientSubjectNavigationNavigationTechnology引言因特网是个浩瀚的信息海洋,目前WEB上的文献检索手段还不能完全适应科技学术信息检索的需求。特别是对于初次进入某一领域的研究人员来说,得不到系统的学科知识体系的指导,他们对该领域的一些认识还是模糊的。面对这一背景,图书馆在数字化建设过程中,主动承担学科导航系统建设的任务,
5、向研究型读者提供学科导航数据库,以提高重点学科学术文献信息的质量。本文探讨了用ASP开发B/S模式有数据库作后台支持的学科导航的原理和具体实践。1基于B/S结构的数据库访问模式1.1三层Browser/Server结构B/S结构是真正的三层结构,它以访问WEB数据库为中心,HTTP为传输协议,客户端通过浏览器(Browser)访问WEB服务器和与其相连的后台数据库,我们称之为B/S(Browser/Server)模式。其三级结构组成如下图所示:客户端客户端后台数据库WEB服务器图中从左到右,分为三个层次:第一层是客户端即浏览器,主要完成客户和后台的交互及最终查询结果的输出功能。在客户端
6、向指定的Web服务器提出服务器请求,Web服务器用HTTP协议把所需文件资料传给用户,客户端接受并显示在WWW浏览器上;第二层Web服务器是功能层,完成客户的应用功能,即Web服务器接受客户请求,并与后台数据库连接,进行申请处理,然后将处理结果返回Web服务器,再传至客户端;第三层数据库服务器是数据层。数据库服务器应客户请求独立地进行各种处理。与传统的C/S模式相比,B/S结构把处理功能全部移植到了服务器端,用户的请求通过浏览器发出,无论是使用和数据库维护上都比传统模式更加经济方便。而且使维护任务层次化:管理员负责服务器硬件日常管理和维护,系统维护人员负责后台数据库数据更新维护。由以上
7、的比较分析可知,三层结构也可以理解为增加WEB服务器的C/S模式。1.2B/S模式应用到学科导航系统的设计采用B/S模式,突破传统的文件共享模式,为学科导航的设计提供新的解决方案。借助ASP的WEB应用程序,用户通过Browser软件连接后台数据库并完成做操作,将原有学科导航静态网页的形式升级到动态更新数据的方式。B/S模式的学科导航,数据维护方便客户端无需专用的软件,有较好的网络扩展性,支持TCP/IP协议直接接入Internet,。同时对于
此文档下载收益归作者所有