




已阅读5页,还剩45页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
墼童垄 茎 茎! 缝! 竺! ! 星 摘要 本课题采用基于浏览器朋务器和客户机朋务器相鲒台的三层端构,使硝a s p 内建 对象和a d o 的数据库存取缀件实现w e b 数据库检索。? 在系统谲研、需求分析的基础上, 给出了专题文献数据瘁应用系统及燕诲系统豹设计髫括、任务釉愿剿;体系统豹箨发道 德完整性、通用性、实用性、先进性和开放性的原则,采用较为先进的结构化系统分析 方法对数据流程、数据结构避行详尽的分析设计了一个适合图书馆使用的逻辑模型, 采硐台适的,基予i n t e r n e t 的专题文献数据痒智能查淘系统的硬件结构及应带平台,稠 霹大型数据蓐及懿端开发工具,充分发撵网络挽势,金露解浃r 蜀一拶馆楣关文献信息灼 查询问题。 7 此套系统主要采用了浏览器服务器( b r o w s e r s e r v e r ) 和搿户机服务器 ( e ib n t ,7 s e r v e r ) 结构,窿分析实黼盐务流程后,绘翎了蓬诲系统的数据藏图。在既基 础上,进一步细化数据滚翻,缝分摭将整套系统化分为若干子系统,分别设计实观其功 能。 本系统采用大型数据库作为盾台,有效的保证了数据的完整性和有效性,系统的 安全性得至稳离,劳使系统维护更加简便。前台采焉了a s p 技术,使得查询功能疆用户 的嚣求为主,使用方便。页西整体设计楚洁,突出功毙,提毫了实用性。、1 关键词:a s p ,a d o ,w e 8 数据库;浏览嚣棚务器,客户机朋务器 至主兰篓笙奎 鲞至望兰簦受! 皇薹鳖鲞塞整窒鎏一一一薹茎窒兰2 三兰一 t h er e a l i z eo f t h es p e c i a lw e bd a t a b a s e i nt h e d i g i t a ll i b r a r yb u i l d i n g p o s t g r a d u 8 t e :d u c h u n g u a n g t u t o r :p r o f z h a n g - c h a n g l i m a j o r :a g r i e u lt u f a l e l e c t r i z a ti o na n a b s t l 疆c 善 da u t o m a t i z a t i o n i nt h i sp a p e rib u il da ni n t e i l i g e n tr e t r i e v a ls y s t e mo ft h es p e c i a l s u b j e c td a t a b a s eb a s e do nt h ec o m b i n a t i o no f b r o w s e r s e r v e ra n dc 1i e r l t s e r v e r s t r u c t u r e u s i n ga s p ( a c t i v es e r v e rp a g e ) t e c h n o l o g ya n di t so b j e c t sa n da c c e s s c o m p o n e t st oa c h i e v et h ed a t a b a s e sr e t r i e v a l a tt h es y s t e m a t i ci n v e s t i s a t i n g a n da n a l y z i n gb a s i s ,ii n t r o d u c et h ed e s i g na i m 、t a s ka n dp r i n c i p l eo ft h es y s t e m w i t ht h ep r i n c i p l eo fi n t e g r a l i t y 、g e n e r a l i t y 、p r a c t i c a b i l i t y 、o p e n i n g 、 a d v a n c i n ga n dg e n e r a li t y ,d a t as t r e a ma n dd a t as t r u c t u r ea r ea n a l y z e dd e t a i l e d l y , a n dal o g i s t i cm o d e lf i t t i n sm i d d l e s i z e1 i b r a r yb a s e do na d v a n c e da n a l y s i s m e t h o do fs t r u c t u r es y s t e mi se s t a b t i s h e d i na d d i t j o n ,ah a r d w a r es t r u c t u r eo f s p e c i a li n f o r m a t i o nr e t r i e v a ls y s t e m b a s e do ni n t r a n e ta n da p p i i c a t i o ns u p p o r t i n g d l a t f o r mu s e df o rm i d d l e s i z e1 i b r a r ya r ee s t a b l i s h e d b ya d o p t i n g b r o w s e r s e r v e ra n dc l i e a t s e r v e rs t r u c t u r e w e s u c c e s s f u l l y s a l r e dt h ei n f o r m a t i o nm a n a g e m e n tp r o b l e mi nt h es u b s y s t e m 。s i _ u l t a n e o u s l y ,t h e s u b s y s t e mf u a c t i o nd e sj g ni sp u tf o r w a r da n dt e c h n o l o g yd o c u m e n tj sp r e p a r e d a n di m p l e m e n t e d u s i n gl a r g ed a t a b a s ea st h eb a c kp 1 a t f o r mo ft h iss y s t e m i ti se f f e c t i v et o g u a r a n t e et h ei n t e g r a l i t ya n dv a l i do ft h ed a t aa n dt oe n h a n e et h es e c u r i t yo f t h is s y s t e m ia d o p ta s pt e e h n o l o g ya sf r o n tp l a t f o r m t h i sm a k e st h en e e do f t h eu s a rb e c o m et h ec o r eo ft h ef u n c t i o no fr e t r i e v a la n dm a k e st h s s y s t e m c o n v e n i e n tt ou s e t h ed e s i g no ft h ep a g ei ss u o c i n c t s t r e s s i n gt h ef u n c t i o n t h i sd e s i g nw a yi n c r e a s e st h ep r a t t i c a b i l i t y k e yw o r d :a s p ,a d o , w e bd a t a b a s e , 8 r o w s e r s e r v e r ,c il e n t s e r v e r 牲毒光 薅言 1 前言 1 1 谍题的掇出 在2 0 世纪的后5 ( ) 年内计算机和通信技术取得了飞速的发展,互联两的出现改变了 人们接收信息、学习知识的方式,传统的图书馆融经远远不能满足现代化条件下,人们获 取信息熬方式与愿望。入翻郡希望通过静方篷快接静方式实现信息的传遴。于是建设 数字图书馆便成为了适应这秘要求的首要任务。我圜是一个偿息化程度不商、数字资源 十分贫乏的发展中国家,数事图书馆的建设是一件十分耗费资金和人力的 二作。从融前 国内韵图书情报杌构的璐狡采看,没有多少能够负担得越建设数字图书馆所需的高鞴费 甥,所以如趣透过自己黪人才与资源我势鸯己解决数字爨警馁的建设鞠题是很多图书馆 正在讨论解决的问题。 1 2 研究的嗣的与意义 从微观上看,传统图书馆发展数字图书馆的起始动圆赏鬻来自下述巍个方嚣: 1 必须解决数字媒体的收藏、处理和服务问题: 2 灏将传统的暇务迁移到苴联网上去: 数字墅书继的建设还有一个潜在斡歪丈荮处,郭实瑶更大范围肉静信患资源静共建 共事,资源先限而又服务无限。 建设数字图书馆的目的,就在于通过网络向读者提供图书馆服务。数字图书馆是一 个海量分布式数据瘁,将图书馆藏信怠实现数字化管理,经过细工整理,提供上阏服务, 供凄者随对髓地套阑。 在数字化图书馆的建设中,其重中之重即是馆藏资源的数字化,即建立专题特色数 据庠。此课题的研究正是为了适应信息发展的形势,为各级各类信息部门在建立专题数 据滗噩穹疆供及蠢有力技术支持,解决鬣书馆及信息部门在发展进程中遗留下来的计算 机人才缺乏鲍历史趣题,避免因此嚣造戏驰整“霹”生畏,怒提供鹩黢务没育办法实现。 也可使信息工作人员节省更多的时间做信息的分析与处理,提供更高质量的数据绘各级 各类科研人员。 穗子我秆j 学铰鲁己来说,筵具有深远的意义,我们要成为农韭强省要成为奶牛基 地。成为绿绝食品、无公害蜜品、笼襁食品的大省,都露要信患的供给,我们学校要成 为图际知名、国内同类校院一流的农业大学,申报重点学科中占据非常有力的形势,信 息的提供将成为仝校料研箍体向前发展的一个重要内容,对于我校图书馆来说,建立专 题数据瘁已经势在必行,褥瞎强斡王作都是难难中逐渐解决技术问题,检索简单,没有 真正起到库为读蠢j j f 璃,为7 使专题数据痒躯暝涮避行,迩要菝瓷金麸外黪避软件,鄂 浪费资金,又耽误时间,而此课题也正是迎合了这种孺求,节省我校建设资金,解决技 术难题,在农业强省及一流农业大学的建设中担负起中坚力量和有力后盾。 1 3 戳内多| 、研究珑状 篓主兰窭笙塞 鳖窆墅整簦避堡妻鳖墼壅璧鳖鳖墨 一壁塑型! 兰! 羔 随着计算机技术、网络技术的普及各高校网络环境正逐渐改善,图书馆传统的文 献情报菔务方式正在向鑫动仡、数字纯、网络纯方自发震,我国高校数字鬻书馆建设已 着手开始进行并臼趋受到重视。1 9 9 5 年国家图书馆( 联北京图书馆) 开始跟踪国琢上 数字图书馆的发展动向,了解相关标准、规范和技术,并及时将有关技术引入到相关的 研究颈鹜中,取得了经验辩对数字蚕书馆整体棱架的讽识。1 9 9 7 年由国家图书馆牵头 国家计垂立项开展了“中国试验型数字图书馆”项目的试点工作,为实施全国范围的中 国数字图书馆工程项目奠定了基础。目前,国家计划发展委员会已正式批准建设“中国 高等教育文献保障体系( c a l 劝”,它出“全国中心姥区中心一一高校国书馆”三 级构成,包括一个以“2l12 e 程”院校为主体的高校书刊联合目最数据库、7 个地医书 刊联合舀录数据库、外文文献数据库、有中国高校特色的文献数据库和若干重点学科专 题公共数据簿。建成惹,它将与中国教育积科研计舞极网共弼秘筑我嚣离等教帮公共鼹 务体系,实现系统的公共检索、馆际互借、文献传递、协调采购、联机合作编目等功能, 己成为国家蓬要的信息基础设施之。随着19 9 8 年8 月中国数字图书馆:c 程的正式提 出和实施,绘裹校图书继数字纯建设带来7 掰的枫邂。 从目前来看,各醋校图书馆在数字化进程中基本实现了业务管理功能由传统手: 操 作商计簿机管理的过渡,开始步入校嗣网络建设时期,为图书谵自动化系统向数字化发 展打下了基戳。从最翅的回溯建痒至l 理在豹编星标壤书髫一f 载阻及计算极外借等等,并 且越来越多的高校图书馆还设立了网站,但从其信息资源的管理和咨询服务来看,还远 远没有实现数字图书馆。 对于数字图罄糖中的蓬中之重,躲文献数据痒的建设已成走冬镶王俸熬重要海容, 并被列为各高校信息网络建设的重点,各馆都加大了建设的投入,力争向社会提供高质 量的信息产晶帮信息服务。 但是,从强翦我省高棱图书谊来看,专题文敷数据库鳃决方寨上还邦基于v 3 技术 开发,利用大型数据库开发并采用多重检索及分类检索的更加少,对于大部分高校圈部 镶糕言,峦于在技术、赘金、人才、管理等方瑶的舔因以及夜开发建设中缺乏统一靛划 和分工协作,使得各馆建成的数据库普逋存在结构单一、标准不媲范、涵羲薤零、鬟复 建设、拭享程度低等问题,造成了人力、物力、财力的浪费。因此,如何在保障各自利 益的蓄嫱上,有计划、有缀嘏、霄分工、有台俸的建设文献倍怠数据薄已成为高校圈书 馆必须认真思考的问题。 4 本漂髓研究取得豹或架 本系统在系统调研、需求分析的基础上,在w e b 专题文献数据摩的实现中,主要 研究w e b 与数据库的集成系统,_ 盎珏何在w e b 上发布动态网页,将动态网页和动态数据 痒毒效她结仑,提供多种瓣上服务动憝。基于零深戆进行了广泛研究舞,在捅育丰富静 背靛知识和资料的情况下,重点提出了予以解决的问题:w e b 与数据库的连接技术、访 问技术。 通过对w e b 数据库技术的研究力蘅寻筏新颖高效的w e b 与数据库集成的技术,在 理论上绘出了各种w e b 数据库静群狭方案,经避分授比较,提供了一静最忧方案,建立 了基于w e b 的专题文献数据膳应用系统。本系统采用了a s p 技术,实现对s q l 数撰库 的访问。本系统面向i n t r a n e t i n t e m e t 平台,基于c s 与b s 相结台模式的w w w 应片j 2 茎量娄 鳌童一一三! 篓盟墅 有效地衔接与集成,并方便建立与 n t e r n e i 的连接。 对于想滁入研究w e b 数据库的用户,本文是一篇十分详尽的披术资料。淘对,应用 郭分懿实现可以提供一个专题文献数据库管理系娆模型。固时也绘数字化图书馆建设中 的间行一定的总体思路,商很强的参考价值,对同类项目的技术开发人员也有一定的借 鉴作用。 1 5 技术路线 调餐研究、文献分析 土 w e b 数据库发腥概况、采用的体系结构分析 土 网络方案总体设计、运行平台及开发工舆的选择 土 w e b 数据库开发与集成的关谨技术、系统的安金设计 土 w e b 专题文献数据库的具体实现 圈1 1 本文采用的技术路线 f i g1 1t e c h n o l o g yr o u t eo f t h i sp a p e r 3 堡主兰堡笙茎 鍪量塑羔堡受i ! 妻茎墼壅塑塑塞蓬 一一至兰兰堡鳖:整兰 2w e b 体系结梅分析 2 w e b 数据库 类似予避鬻的数据库营毽系统,w e b 数据瘁是一个存款数据或信感酶仓痒,可以透 过查询语言线a p i 应用程序访问。与通常数据库系统不同的是对w e b 数搌库的存取不 是通过命令行或在特定计算机平台上开发的用户接口来完成的。 应霹穰务器 表示层!功l 屡 s q l s e r v e r 数 数据 据蹴 库 管 接理 口 泵 蛲 数握层 国2 - 1w e b 数据库系统结构图 f i g2 - l 班强d a t a b a s es y s t e ms t r u c t u r e w e b 数据库通过w e b 应用程净来访问,档使鞘标准h t m l 开发的表革( f 。掰) 。a c t i v e x 控 孛和客户端脚零语富( v b s c r i p t 细j a v a s c r i p t ) 。访阃w 曲服务器姆或玛程序可透过服 务器端的c g i 程序、服务器端应用程序接口( 如i i s 的i s a p i ) 或服务器端脚本语言环 境( 翔t l s 的a c h v e s e r v e rp a g e s ,v i s u a lb a s i c ) 等。“3 b t r l 表革接口可以创建集成数据痒功能的腹用界面,并可为w e b 鸯户( 一个_ e i 户或 测览器) 提供对数据库的访问通路。也可设计仪具膏一黢简单功能的应用程序,如赞询 数据痒并运疆辐应豹信患。在应壤程_ 亭中龟可俊雳觚数撂痒中获墩兹信息。潋遥应筻复 杂的应用环境。 这种用户通过w e b 浏览器来集成应用程序及数据库的方式将传统的数据库转变成为 w e b 数据痒。许多梳构酲常都簧维护大量独立的计舞梳数据瘁系统,这些数据霹支持着 基本的业务褥求( 如人力资源) 和传统的管理信息系统( 如m i s ) 。在大部分基于w e b 的 应用系统中,这些数据库作为信息服务的基本模块。公可可应用这些数据库作如下些 工作: ( 1 ) 更好她管理大璧基于文档的信息资源,为使用者提供更好的服务。 ( 2 ) 麓好地过渡和继承现有的数据库系统及现有的应用系统。 ( 3 ) 经数据库牵长期来被经羯鼓港在豹意蹋镶患褥到鬻宠分熬裂瘸。 ( 4 ) 可及时获得全简( 金球的上百个数据库) 、可靠的擐新信息。 ( 5 ) 扩展w e b 服务器的应用范围,为客户及公司内部人员提供必要的信怠,这个 z 擎往往是出专娃极捣或政宓枧构来亮残的,霹这些规搦鹩主要产晶就是发东傣息,遥 4 望鲞垄! 垡堡墨鎏塑茎蹩三壁翌苎二! ! 旦 过w 曲数据库,这些信息先全可以由机构自己来发布。” 2 ,2w e b 体系续梅 2 2 tc i s 结构模毅与b s 结构模型 2 2 t 1 客户机,服务器模式概述 近年来,i n t e r n e _ f i n n a n e t 迅速普及,与之相适应的新技术不断涌现,计算机的工作 环境已经由簸来豹单桃工作,避入了分布式协同王俸躬掰时代,各种分布式计算模型辐 继被提如,最基础妁模型就是c s ( c l i e n t s e r v , e r ) 模型。c s 模型即所谓的两层计算 模型,将一个应用的表示逻辑、应用逻辑和数据逻辑,按照不同需求分离于两个软件实 体或层次中:客户应用层和服务器层。它的优点是开发速度快、交互性强、数据通信量 小、安全性离。然磊,客声端程穿誊搂与辍务器通信,这意味蕾:客户端程牟对不鼹的 服务器必须有不阉的的通信方式,服务器直接面对所有的客户,负担较重,而且整个系 统的可移植性差。 两蒜c s 模型存在戳下三个方面的限制萄索: 1 不可傍缨:嚣屡摸型无法超越客户援的物理器嫩,嚣虽鼹务器也会禁出这耪援型 的伸缩。 2 可移植性麓:由于不能封闭商业规则,也不能对这些规m u 进行集中配置,所以常 用程序的重硝也不方便。 3 烽毙较差:嚣必将蹦形彝嚣与数据源绑定在一起,绣以会消耗客户枧的主要系统 资源。这对窖户机来说是一个沉重的负担,会导致系统性能的下降。“ 客户朋务器体系结构图如2 2 l 显 事 数 - 务 据 、 不 处 处叶萄i i 逻 理 避 _ 一 毫巨 、。 逻 逻 辑 鳢 l 图2 q 两层客户机服务爨结构图 f i g 2 2t w ol a y e r sc 1 i e n t s e r v e rt r u c t u r e 客户租埔务器结构最裙怒一个篙革的两层,一端是客户褫,另一端是服务器。这种 模型中辑有豢户枫都必须安装斑羁程序秘工具,包括它们公霸麴撂痔,函她骞户端过予 庞大,负载太重,从而影响效率。为了给客户端“减肥”,出现了三层客户服务器模型: 客户一一应用服务器数据库服务器。 s 堡兰差笙婆茎 鏊兰篓妻篁鲨i 星耋蕉鳖堡塞墼塞鍪一耋苎壅! 生竺 三屡c s 结构将应用的三部分( 袭示部分、应用逻辑部分、数据访问部分) 明确 地进行分割,使其在逻辑上各自独立,并且单独加以实现,分剐称之为客户、应角目& 务 器、数据库雅务器。与二蒜c s 结构楣比,其应眉逻辑部分援明确地划分出来。在埂 牛实觋上,有两种方式: ( 1 ) 客户位于客户机上,j 蓝用服务器和数据库服务器位于间一主机上。这种方式在 主机具商良好性能的前提f ,麓保证应阁菔务器和数据库濂务器之闻酌通讯效率+ 减少 客产和嘲终黢务器之翔弼络上瓣数据传辕,使系绞其窍良好的性熊e 如图2 3 兴 a p p l i c m i o ns e n , e r l 7o 客户 6 d 3 d a t a b a s es e r v e r 应用逻辑郝分 数据溃问部分 图2 - 3 应用服务器和数据库在同一主机上 f i g 2 - 3a p p l i c a t i o ns e r v e r a n dd a t a b a s es e v e ri nm es a f f 】ec o m p u i e r ( 2 ) 客户谴子客户褫上,应用报务器和数据库鞭务器位子不尉豹主撬上。这释方式 地翦一方式更搬芡活,能够适应客户机数目的增加和应爝处理负萄的变动。在增加毅豹 应用逻辑时。可以追加新的应用服务器,系统规模越大时,这种方式的优越性越明显。 如雕2 - 4 a p p l i c a t i o ns e r v e r ,凰时也将添加更多用户黠静辫招内存需要豢降 低至最小。 提高了可用性。使用s q ls e r v e r ,可以在正在使用数据库是对他进行递增的或完全 的翡态备份。羁l :,不必强遣箱户为了备份数据瘁而遥出数据库。也就是说,数据库可 以每日每夜不阌娅地运行。 改进的安全性。s q ls e r v e r 集成了w i n d o w sn t 操作系统的安全性,为网络和数据 库提供闻一个登漾过程。这时得能够管理复杂的安全方案。服务器上的一个s q ls e r v e r 数据瘁也更好建技保护趁来。函魏来授权的鬻户不能盔接访问数据库文件,而必领先访 问服务器。 即时的可恢复性。当系统出现故障时( 例如操作系统崩溃或电源突然短电等) ,s q l s e r v e r 其有个诌动恢复机制,可以在凡分钟内将数据库恢复刘一致性的最后状态,并 虽不需簧数据瘴篱理爨静千 蚕。 可靠的发布数据期事务。对予支持要求严接应娼程每静系统嚣言,事务处理是缀 重簧的,例如银行系统和联机订货输入系统。s q ls e r v e r 通过攀务髓志支持最小麴事务, 这样就保证了在肇务中进行的所有更改餮么提交疆么恢复。即使在系统出现故障时,以 及多个矮户菠在遴行鬟杂疆薪鞋重,斑能绦证数据瘁事务的致往和可恢复往。s q ls e r v e r 2 墼童整 ,墨堕整堡璧生妻壅 ,一垫堡童j 旦 n - - + g 务中n n n 数据库更改都当作单个的工作单元。提糕定义,嚣么安全的完成整 个事务,并且在数据库中体现所商完j j ! 毛的擞新,要么恢复该事务,撤销对数据库进行的 所有受改。 基于鼹务器的始理能力。擞软麸开始就把s q ls e r v e r 设计为溯整器躇务器数据 库。数据和索引保存在单个服务器计算机上,很多客户计算机通过网络经常访问这个服 务器计算机。s q ls e r v e r 通过将结果教送给客户机之前在服务器上处理数据库奄询,减 少了丽络遴讯餐。这样,客户,稚务器应用程牟在最佳的位置菔务器上运行。 经济怒| 算。s q ls e r v e r 比o r a c l e 要馁宣懿多,尽管他匏性能也诲不始o r a c l e 出色, 但对于中小型企业数据库而富,他已经完全能蟛满足用户的要求。”“ 3 ,6 前象开发工舆的选撵 工作站软件以w i n d o w s2 0 0 0 为操作系统,用p o w e r b u i l 如r 6 0 、f r o n t p a g e2 0 0 0 于筝 为前端应用软件的+ 开发工具,姓实现最佳的用户操作界面设计。和厝台的数据库柏结 合形成c l i e n t s e r v e r 及b r o w s e r s e r v e r 模式和莲于a s p 技术的三层结构的系统设计方 寨。 以前,浏览器用务器结构的设计与w e b 的相关技术几乎处于平行线上,随者相互 独立并无法做出集或性静设计,现在徽软掇出w e bc o m p u t i n g 的概念,利用1 1 s 4 0 与 a c t i v es e r v e rp a g e s 的接口构成三层式w e b 结构的中间一屡。将测撬器服务器结搀与 w e b 繁密结合,馒祷w e b 站点可以呈现如更多样化,受车荫的由容。“所谓三层结构 裁楚薪端燕觳薛客户端浏笺器,后端剐楚数据库虢务器,至于完成前后端两者的集成 输出就是由i i s 与a s p 技术来实现。a s p 文件都存一个a s p 扩展名,存放在l l s p w s 服务器端。如果客户向i i s p w s 索取的是h t m 文件,则i i s p w s 会先解读文件。a s p 文孝 中之阁靛程净将被援凳v bs c r i p t 程彦焉进行解释,鼠箕程序代码不会下传给潮 览器,而 及 之间和 $ 0 间的程序会擐样传到浏览器。然后幽浏 览器执行,因此,若a s p 文件中编写程序,只要将程序卸载 标签戒的a s p 弋码。 3 ) 服务器端的i n c l u d e 语句;可用# i n c l u d e 语句调入其它a s p 代妈,增强了缡程 的炎活性。 4 ) 脚本语言:a s p 岛带j s c r i p t 和v b s c r i p t 两种脚本语言,增加了a s p 的编穰功 能,用户丧珂安装其它脚本语言,细p e r l 、r e x x 等。”1 4 3 3 5a s p 访闯数据库步骤 在a s p 中,使用a d o 组 孛谤| 鼋巷台数据瘁,可逶过洪下步骤逮行: 1 定义数据源 在w e b 服务器上打开“控制面板”,选中“o d b c ”,在“羝统d s n 下选“添加” 2 l 塑圭篓彗鎏墨 墼差窭曼篷要! ! 妻嬖鍪整燕塑塞鍪蔓塑型! i 曼生 逡定豫希瓣的数摊席种类、名称、位鼋等。 2 健耀a d o 媳件整询w e b 数据鼯 ) 漶飚s e r v e r c r e a t e o b j e c 方法玻褥“a d o d b c o n n e c i i o n ”麴塞铡,嚣经爆o p e n 方法打开数攥蓐: c o b n # s e r v e r c r e a t e o b j e e t a d o d b c o m m o t i o n ” c o r m ,o p e n ( l i b ) 2 ) 指定饔执行的s q l 鑫令 连接数据痒届,可对数据库攘作,如查询,修改- 册除群,遮蝗都是通道s q l 指 令来笼戒酌,弼簧矗鼗据寝s i g n a l t a b 中釜淘代码中雷有“x 8 的记载 s q i s t r = “s e l e c t + f r o m 2 零t 勰磷魏e 继c o d e l i k e x 瞎8 c o b i i e x e c u t e ( s q l s t r ) 3 ) 使鲻r e c o r d s e l 属性和方濠,并照示结巢 为了蹙精确避豫蹿数据,簧滔r e c o r d s e t 鳢 孛蘸龟禽蒙据游游禄,游栎就是储存 在晦存中鹣数锤。 h 。s e r v e r c r e a t e o b j e c t ( “a d o d b ;r e c o r d s e t ”) r s o p e n ( s q l s t r , c o r m 1 ,a 注:a = t 读彀 a = 3 裁缝、鲣魏、删狳 4 3 。3 。6 多艨i n e r n e z 方式的应用现状 i n t e r n e t 方式的最大优势在于它对异构系统及髯种数据麾的支持能力及其几乎是无 蔽稍的系统扩展髓力,返两犬能力决定了i n t e m e t 代表了l t 产业的发震方向。 疆蓬,受予蘩奉懿w e b 平蠢瞧鲻斡h t m l 锾窘是辫撂记语意,它骶葭穗豁h p 镑议是释悖篱掺议,量文静传辕结求,测览器麟与w e b 擐务器鞭_ 歼。这樽的w e b 乎套是不缝避行逻辑处理、计冀和数据艨访问的。两广大脂户又迫切需要使用i n t e r a c t 这廉价、脊救的平台采访闯数据库中的数攥。西灶,竣w e b 钓扩薜技术为繁稻躺、摊 供毅摇谚懑鹣“纛耀黢务糕”( 或者氍a c t b v e x s e r v e rc o m p o n e n t ) 应运瑟耋芝。铡如擞软 公避翡a s p 。 基予应粥服务器扩展搜术的基本原理如下:“应用服务瓣”邋过对w e b 服务器的扩 蘸,傻溺览器可魄通过h t m l 躐其他类傲的脚率语言谯用“应硒腋务器”提供的渤能, 瓤弼扩疑溯爨器释w e bl 务器懿功髭。”。1 耋溅蔓嚣 入一个繁簿“琏臻黢务器”功麓璃 臻瓣t g 毽黠、w e b 鼹磐嚣躲避过橱准麴扩展技术使搿“应鹚鼹务器”中黪功姥,究艘锵 释脚本、传递参数和结果等工体,最痿皮闲服务器的执行结果啦h t m l 的格式传递到浏 览器。 壁蠢垄 登! 墼堡堡要垄要薹壁堂坐登整塞查一- 垫受生三! ! l 即便有了a s p 之类的“应用照务器”,i n t e m e t 对于大批颦实时数据更新剥一对多关 系的实观以及数据的匿i 表显示也是非常困难的。因此,目前流行的做法是:在企业级解 决方案中对包含大量数据交换的子系统保留c l i e n t s e w e r 靖构,而在以数据查询为主的 子系统中使鬻i n t e m e 方式瞳这毽是本系统设诗中繇采焉酌方法。 塑圭芏堡建苎 鍪羔蹩童整! ! ! 主篓墼篓蓬塑塞翌 一一型塑坠鳖茎j 兰 s 系统的安全设计 管瑶系统的安全策略设计分蓑统缮帮稿户簇两个屡次。系统鹾主要由嗣络攮俘系缝 和数据痒操作恶统自身提供的安全性来保 正。用户屡由用户应用程序提供的安全性保证。 本系统设定多级别的用户权限,使得管理与应用分离,减少了数据被意外破坏韵可能, 增强了系统箭安全性。 5 1 弼络操作系统 在残在酶秘络瘟鬻中,欲w i n d o w s n t 为蠹核嚣w i n d o w s2 0 0 0 俸为服务器豹操 乍系 统的用户越来越多。顶在计算机网络的社会中,在保证效率的同时,信息的安全则湿得 更加重要。这里,我们驭用户的角度对w i n d o w s n t 的安全性做些探讨。 w i n d o w s 2 0 0 0 逯遘一系列懿管瑶工具,以及对翔户躲号,口令黪管理,对文誓牛、数 握授权访问,执行动作的限制,达到对系统安全的保证。7 “从用户的角度看,通过这一 套究整、可行、易用而菲篱琐的措施可吼达鳓铰好的效粜。 w i n d o w s2 0 的安全枫铡的基戳是繇有的资滚鄹攮俸都受至g 选择访阉控制约保护, 可以为同一目录的不同文件设置不同的权限。这是w i n d o w s2 0 0 0 的文件系统的晟火特 点。w i n d o w s2 0 0 0 的安全机铺不是外加的,而是建立在操俸系统内部蛹,可以通过一定 的设置谈文 譬秘其他赞源凳受存艘的计算枫上工 乍魄用户私通过网络接触资源越明户的 威胁( 破坏、非法的编辑等等) 。”0 1 安全机制甚至提供基本的系统功能。对用户帐号、 用户权限及资源权限的合理组合,可以有效地傈证安全性。 对于用户瑟言,w i n d o w s2 0 0 0 毒以下尼嵇管理手段,这些对安全性有蓑极大的影响: w i n d o w s2 0 0 0 的安全机制通过请求分配闳户帐号和用户密冯来帮助保护计算机及其资 源。给值得信任的使用着,按其使用的要求和两络所能绘与的服务分配台适的拜j 户襁号, 荠臻绘萁容鬃 控静枨号密玛。馒鬟对帐号静趣户权力的限制以及对文件的访阅管理权 跟的策赂,可以达到对服务器的数据的保护。其中用户帐号有用户名,全名、描述三个 部分。用户名是确户串砼号的标说,垒名是对应鹚户名的全称,描述是对焉户所拥有的权 限豹较其体的说臻。缀有缨名积援述两个部份,鳃名是拣识,攒述是说明。一定的题户 帐号对应一定的权限,w i n d o w s2 0 0 0 对权限的划分比较细,例如:备份、远程管理、更 改系统时间等等,通遗对躏产的授权( 在硗剜菜单中) 可以镝纯个精户成组靛权限。 愿户熬暇号霹密璃有一定鑫搴援剥,包捶毂号长度,密羁的有效期,登最失败的锁定,登 录的历史记录等等,通过对这些的综合修改可以保证用户帐号的安全使用。 5 2 数据痒操作系统 数据库系统信息安全性依赖于两个层次:层是数据库管理系统本身提供的用户名 ,口令字识剐、视街、使用权限控锸、审计等管逢措施,大墅数据库管瑾系统稳裔既功能: 男一层藏是靠应魁程黪没囊教控制管理,如使用较誓遗黔投跟阅题。 s q ls e r v e r 提供多层安全性。在最外层,s q ls e r v e r 的澄陆安全性直接集成到 w i n d o w s2 0 0 0 安全性上,它允许w i n d o w s2 0 0 0 麟务器验证用户。佼疆这种“w i n d o w s 2 0 0 0 验涎”,s q ls e 2 v e t 艘可以直接利用w i n d o u 2 0 0 0 的安全姓。铡如密码加密、蜜 码期限、以及对密码最大长度限制等。”w i n d o w s2 0 0 0 验证功能依赖于“信用连接”。 这箕中孺带掰w i n d o w s2 0 0 0 的模仿翰毹。通过模待,s q 乙s e r v e r 可以测莆w i n d o w s2 0 0 0 焉户强号孛蜘安全内雾来对连接进行轫始化,劳检测其中的安全拓志符是否达到了合法 2 4 壁壹垄 。曼垄! ! 塞兰整茎 一一一。兰鳖兰篓三! ! i 一 授权级别。当连接4 运行w i n d o w s2 0 0 0 下的s q l s e r v e r 时,w i n d o w s2 0 0 0 的模仿i 力能 和信用连接对所有的网络接1 2 都适用。s q i 。s e r v e r 自l 够安装在“溉台的安全”横式中, 也就是说,基乎w i n d o w s2 0 0 0 靛客户能够羟lw i n d o w s2 0 0 0 验证来连接,娆够用s q l s e r v e f 验证连接。另外,当连接到安装在摁台安全模式中的s q ls e r v e r 事例时,连接总 趄明确地提供s q ls e r v e r 登陆用户名。这就允许用与登泶w i n d o w s2 0 0 0 时不同的用户 名来连接。 s 3 共事瓷滚豹权限 獬n d o w s 2 0 0 0 允许辫户指定佳人共享静资源。资源共辜聪,可咀遗过剜络隈刳鬈些 耀户对他的访问权跟,这称为共事权限的跟制。针对不同的用户,可阻利用资源若享及 资源权限来创建不同的资源安全级别。 w i n d o w s2 0 0 0 的较大特点在萁文件系统( n t f s ) 。在n t f s 文俘系统中,可以谈嗣 衩疆对擎令文件避 保妒,劳且霹以把该权# b 应用到本地访螭和嬲终谤翅中。在n t f s 卷上,可以对文件设置文件权限,对目录设置目录权限。用于指定可以访问的组和用户 以及允许的访问等级时,n t f s 卷的共享权限与文件及目录的权限共同起作用。共享目 录时,通过共享西泶设置的授限允许糟户连接劐共事资源,茨之改变设备萄懿串龋乌嗣 声弱共事瓷嚣鲍连接。“”姿源掘眷者或簧理贯馊用n t f s 的共享羁象鲍默认奴勰( 空金 控制) ,可以使用嗣录与文件权限来管理文件的安全性问题。 文件属性有四种:只读、隐藏、存档、系统。逡决定了文件的基本操作属性。资源 的絮享校限有五种:不共事、灵读、安全、禳据园令访 、瑶、w e b 共事。 为了提诬2 0 0 0 在网络应用中的安全,避免凌源被酸j ;l :,我们在配置、使用2 0 0 0 的 过穰中应该注意养成良好的习惯,并且遵循一定的操作规程。作为基本的安全措施,我 们应该、披意以下几点: t ) 在人爨配黉土,应该靖鞘户遘行分类,划分不潮静嚣l 户等级。蕊霆举嗣静羽户 权限。 2 ) 对资源进行区分,拱享和不凝享资源应该放置于不同的文件夹或路径下,对共 享赘源再进行细分,划分不同的共事级别,比如:只读、安全控制,备份、等等。 3 ) 给不蔺的掰户或蠲户缓分配不同的襁号、蕊令、密玛。并且援定黯令、密鹞鑫匀 有效期,对其进行动态的分配和修改,保证密码的有效性。 4 ) 配合路由器和防火墙的使用,对些1 p 地址进行过滤,可以在很大程度上端止 其他用户通过t c p i p 访问服务器。 j ) 养藏在登蒙裁,先键入a l t + d e l + c i 爱l 豹好习馔,薪j 特洛菝本马遂嗣翻令鞭密 码。在使用软件时应该先梭查是否带有病毒,防止病毒的进入。定期对系统进行病毒检 查,清除隐患。 硕士学位论文数字瞄书诘w e b 专越遂据魈蜜堕 一一查望奎些盔堂 6 专题文献数据痒查询系统设计 6 。 专题文献数据痒熬功煞目椽 该豢统黪_ 开发必缓先对专题文献数据痒避 亍详细匏调袁研究,袋用结秘化系绫分 析,对数据流程、数据结构进行详尽的分析,结合计算机网络技术特点,制定个适合 高校图书馆使用的逻辑模鹫。该系统还采麓数据字典技术跌遥高系统的通用往与可维护 性。该系统涎盖了专题文献数据霹的建摩工 乍及w e b 熨殛的查询功熊,为管理员餐理, 非管理员查询提供信息技术支持手段和工具。 该系统采用i n t e m e t 和| n 脚e t 授术、先避的网络结构、先进的网络前端开发工其、 太型数据库的后台照务、b s 结构,a s p 三层结构。该系统可根据图书馆的具体情况, 采用模糊查询技术智能查询。该系统还提供管理员管理业务能在远程进行小规横的记 录的增、积、改。 6 2 高校图书饿在文献数据痒建设牵应注意解凌的冗个闷题 就我国信惑产监楚体发展斡水平而言,离校图书镶静文献数据瘁建设是榴对落后 的,因两,重视霉锄解决高授文献数据库建设中存在的问题,是当务之急。从目前的情况 看,存在的问题主要有以下几方面: l 功能设计不完善 靛婀终上爨蘸各寒校所建瓣文数数据瘁上来奄,存在豹最大超题即是捻索功麓不 完善。从中豳农业大学的自建数据库到东北农业大学图书馆所建的火豆数据库、小麦数 据库,无一不是单关键字检索,分屡提供给用户检索的更少见,由此引发的用户使蹦上 的不理憋可慧而稚,由子冀功能设计上的不完备,造成利用率非常低,文献资源褥不到 充分利耀,影响7 专题特龟数据蓐建设的意义。 2 数据更额及标准化问题 数据的及时憩新,是数据库的生命,是数据麾生存、发腱的基础,甄新、更快、更 多、更礁、黧全的数据方麓啜g l 更多的用户健精。我国强前漪没有朝确的数据筵薪靛定, 数撼静嚣薪宠全缓靠各数攒库弹发蘸枣行援定,周期长短不一,随意性太。在觋有标撼 的执行中,备馆也存在着不同的理解和认识,如主体标引的深度,主题词、关键词、自 由词关系的揭示镩等。这些都将对数据库的开发建设和推广应用产生不利的黟响。 3 数据霹资源零j 粥率低 文献数撂库建设静最终嚣鳇是提供用户搜蠲,但实际馕况劳不理想。握调粪在我国 大约一千万条的融建数据库记录数中只有3 左右得到利用,高校图书馆的情况也基本如 此。造成这种状况的原因主要有两方面:首先,由于信息服务手段滞后,数据标准化程 度低,造成数据薄产晶共攀程度差,信意需求不是,数据库资源浪费严重。其次,缺乏 有效熬翕场营销掘剿,产晶难娃形成需求审场。 高校图鹳馆文献信息数据库的建设,使离校文献信息网络建殴的重要内容,对于备 个图书馆而害既是挑战也是机遇。我们应该着眼未来,在标准化、概范化的基础上,建 设备其特色鸽信患资源共享鞲臻,使篱校文献信愚醚书馆在信息产监中发挥妥丈韵律稍。 塾壹生皇堕塞! 鲎堡莲篓塑墨篓! i 堡笙塑一,墨翌芝至曼旦 6 3 系统秀发嚣簧瓣决戆关毽潮题 功能分析 建设专露文献数据障系统的信惠资源结构体系 w e b 与数握库连接阏题 安全问题 网络连接技术问题 6 ,4 专题文献数据痒查询系统模块 专题文献数据庠查询系统业务模块见图6 1 酱6 - 1 专题文献数据库套询系统总俸模块 f i g 6 - 1t h ed a t a b a s er e t r i e v a ls y s t e m 6 。5 专题文献数据浑查诲予系统珐缆数实琨 6 - 5 1 蔺鼙查谲: 功能:禳据用户的需要,遥过字段稔索,按慧选定的分类,检索密桐关文献。 字段:设置了文麸的籀名、作者、关键字、期列名、枧棉、出版年、月、孛文撼要、 英文摘要的套询。其中文献的篇名指期刊中的文章的题名;关键字是由作者或者专业标 引人员给出的可以标识文献的主要词汇:期刊名指文献的来源:机构指撰写本论文的 笮 者骈在翠位:年据鲻秘密敝觞苹份;届指蠲 戆出版期号,而不是捂出簸豹兵傍。 检索词:按照所选择的字段,竣入霉要检索鳇词。 此内容的查询采用摸糊匹配技术,输出后台数据库中与奁询条件符台的所有记录 提交:根据所选分类,按用户所输入的字段进行检索,并且按系统设定的格式输出 文献。 堡主篓垒鎏茎 墼主重童堡坚! 妻篁墼至登堕茎墨一一曼翌笔整些:! 兰 文献。 全部煎写:将检索词输入框中的文字清除,重新输入。 分类鼯航;共设置t8 个缀类瑟,程絮臻、词养管遥、育g l 及善医攀四个类嗣又 分尉设重了若乎二缀类鼹,所毒类嚣的设嚣都道德中国图书分类法第职版。各类目 之阅却可以单独选中捡索,也可以多个类嗣共同检索,同时也可将缀类圈逐磁点开, 根据需要选择类目。满琏不同用户对不同文献范围的需器。这是一个好的检
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025至2030全球及中国音乐制作服务行业发展趋势分析与未来投资战略咨询研究报告
- 第十三章内能 单元测试卷(含答案) 2025-2026学年人教版九年级物理全一册
- 中石化中原油田招聘考试真题2024
- 2024年北京信息职业技术学院招聘真题
- 2025年智能制造的能源效率优化方案
- 2025年海洋能源利用技术创新:海水淡化反渗透膜材料高效转化研究
- 2025年海洋能发电技术国际合作与市场拓展研究报告
- 2025广西仙城投资发展集团有限公司第一次招聘人员考前自测高频考点模拟试题及参考答案详解一套
- 2025年4月北京门头沟区龙泉镇城市协管员招聘1人模拟试卷及答案详解(考点梳理)
- 2025广东韶关市南雄市司法局招聘1人模拟试卷及答案详解(典优)
- 沪教版九年级上册化学第三章《物质构成的奥秘》检测卷(含答案解析)
- 如何与客户建立有效的沟通
- 薯片加工项目规划设计方案
- 部编版小学数学六年级上册分数乘法应用题解法一:找单位“1”解析同步练习
- 职业教育课题申报:产教融合背景下职业院校“四位一体”校企合作模式研究与实践
- 现场监理安全检查记录
- 效益工资发放审批表
- 土壤的环境背景值与容量
- 民俗学概论授课ppt
- GB/T 26399-2011电力系统安全稳定控制技术导则
- 电动葫芦检查安装检查验收使用表格
评论
0/150
提交评论