(船舶与海洋结构物设计制造专业论文)渔业船舶管理信息系统的设计与开发.pdf_第1页
(船舶与海洋结构物设计制造专业论文)渔业船舶管理信息系统的设计与开发.pdf_第2页
(船舶与海洋结构物设计制造专业论文)渔业船舶管理信息系统的设计与开发.pdf_第3页
(船舶与海洋结构物设计制造专业论文)渔业船舶管理信息系统的设计与开发.pdf_第4页
(船舶与海洋结构物设计制造专业论文)渔业船舶管理信息系统的设计与开发.pdf_第5页
已阅读5页,还剩83页未读 继续免费阅读

(船舶与海洋结构物设计制造专业论文)渔业船舶管理信息系统的设计与开发.pdf.pdf 免费下载

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

大连理工大学硕士学位论文 摘要 本文详尽地描述了渔业船舶管理信息系统的设计和开发过程。 首先,文章介绍了该系统开发过程中所处鲍技术鹜絮。其中,对于辩发平台、瑟发 互其和开发标准等的确定做出了解释;阐述了目前的技术背景对渔业船舶管理倍息系统 的设计和开发的影响;说明了在邀j 申背景下,系统设计、系统开发与系统应用三喾之间 翔何协同等问题。 其次,本文阐述了系统的总体设计方案。针对于系统霈求和技术背襞,分别确定了 系统设计瀚总体憨愆、系统的基本结梅、系统静湃发步骤等首要闷题。其中,对三级分 布式结构、系统设计流程、系统废用流獠进行了详细的介绍。 文章豹第三部分,分潮赞对孛鼋建数攒痒、配鬣l 餮务器稻代璐实现三部分谤论了开发 过程中的总体方向和技术细节。其中,对数据库的结构、i i s 的配置、歼发过程中技术 终繁戆实凝等润黢全瑟静避行了分;爵巍说疆, 文章的第四部分,提供了系统应用的详细说明。其中,结合了用户的应用和程序员 戆设计,j c 壹系统赣麓敛爨獾述,怒委了谈骥警懿孛# 爰。 文章的第五部分,总体性的回顾了整个设计过程,并且展望了系统的拓展范围和发 袋空闻。扶技术巍设诗思想嚣令燕度对嚣薅系统实瑗熬麓裁进露憨绩;瓣下一步黎要迸 一步完善的工作避行了展耀。 渔业般魑彗璞信息系统可建予渔业船舷全寿窃月麓巾,它挺供了方矮有效黢譬理模 式,对现代化管魏进行了多方面的辅助。本系统将会对渔业船舶搴业的发展起到积极的 佟用。 关键词:浇业船舶;管理信息系统;软件开发;数据库;b s 俸系:a s p n e t 技术 欧阳胡明:渔业船舶管理信息系统的设计与实现 d e s i g na n dd e v e l o p m e n to fm a n a g e m e n ti n f o r m a t i o n s y s t e mf o rf i s h i n gv e s s e l s a b s t r a c t 孙i sa r t i c l ei sad e t a i l e dd e s c r i p t i o no f d e s i g n i n ga n dd e v e l o p i n gp r o c e s s o f m a n a g e m e n t i n f o r m a t i o ns y s t e mf o rf i s h i n gv e s s e l s f i r s t ,t h i sa r t i c l ei n _ 曩o d u c e st h et e c h n i c a lb a c k g r o u n do f t h i ss y s t e m sd e v e l o p i n gp r o c e s s ne x p l a i n st h ec o n f i r m a t i o no f d e v e l o p i n gp l a t f o r m ,d e v e l o p i n gt o o l s ,d e v e l o p i n gs t a n d a r d s i t e l a b o r a t e so ni n f l u e n c eo f t h ep r e s e n tt e c h n i c a lb a c k g r o u n dt ot h ed e s i g n i n ga n dd e v e l o p m e n t o f m a n a g e m e n ti n f o r m a t i o ns y s t e mf o rf i s h i n gv e s s e l s ,a n ds h o w su n d e rs u c hc i r c u m s t a n c e s , h o wt oc o o r d i n a t ee a c ho t h e ra m o n gs y s t e m a t i c d e s i g n i n g ,s y s t e m a t i cd e v e l o p i n ga n d s y s t e m a t i ca p p l i c a t i o n ,a n ds oo n , s e c o n d ,i te x p a n d so nag e n e r a ld e s i g n i n gp l a no ft h i ss y s t e m a c c o r d i n gt ot h e s y s t e m a t i cr e q u i r e m e n t sa n dt e c h n i c a lb a c k g r o u n d ,t h ea u t h o rs e p a r a t e l yf r e e ss o m ep r i m a r y i s s u e s ,s u c ha so v e r a l li d e ao ft h es y s t e m a t i cd e s i g n i n g ,b a s i cs y s t e m a t i cs t r u c t u r ea n d s y s t e m a t i cd e v e l o p i n gs t e p s b e s i d e s ,t h ei n t r o d u c t i o no fb sm o d e , s y s t e m a t i cd e s i g n i n g f l o w , a n ds y s t e m a t i ca p p l i c a t i o nf l o wi sv e r yt h o r o u g h l ym a d e t h e3 ”p a r to ft h i sa r t i c l ei sad i s c u s s i o no ft h eg e n e r a ld i r e c t i o na n dt e c h n i c a ld e t a i l s a b o u tt h ed e v e l o p i n gp r o c e s so ft h ee s t a b l i s h m e n to fd a t a b a s e ,d e p l o yo fs e r v e ra n dc o d e ,i n w h i c hi tp r e s e n t sac o m p l e t ea n a l y s i sa n di n t r o d u c t i o na b o u tt h es t r u c t u r eo fd a t a b a s e ,t h e d e p l o yo f sa n ds o m et e c h n i c a ld e t a i l sd u r i n gt h ed e v e l o p i n gp r o c e s s 4 。p a r tp r o v i d e sad e t a i l e dd i r e c t i o no fa p p l i c a t i o no ft h es y s t e m i tc o m b i n e sb o t h u s e r s a p p l y i n ga n dp r o c e d u r e r s d e s i g n i n g t h u si ts e r v e s 船a l li n t r o d u c t i o ni nt h es y s t e m a t i c f u n c t i o n s t h e5 mp a r ti sb o t hag e n e r a lr e v i e wo ft h ew h o l ed e s i g n i n gp r o c e s sa n da no u t l o o ko f t h e e x p a n d i n g a n dd e v e l o p i n g s p a c e o ft h es y s t e m 。i ts u m m a r i z e s p r e s e n ts y s t e m a t i c a c h i e v e m e n tf u n c t i o n sf r o ma n g l e so f t e c h n i c a la n dd e s i g n i n gi d e a s ,a n dm a k e sac o n s t r u c t i v e o u t l o o ka b o u tt h ew o r k , w h i c hr e x l u i r e dt ob ed o n en e x t 。 m a n a g e m e n ti n f o r m a t i o ns y s t e mf o rf i s h i n gv e s s e l sp a r t i c i p a t e si nt h ew h o l ep r o c e s s o ff i s h i n gv e s s e li n f o r m a t i o nm a n a g e m e n t i ts u p p l i e sv e r yc o n v e n i e n ta n de f f e c t i v e m a n a g i n gm o d e l sa n da s s i s t a n c et om o d e mm a n a g e m e n ti nm a n ya s p e c t s 。w eh a v ee v e r y r e a s o nt ob e l i e v et h a tt h es y s t e mt h i sa r t i c l ed e s c r i b e sw i l la c h i e v eav e r yp o s i t i v ee f f e c ti nt h e d e v e l o p m e n to f t h ef i s h i n gv e s s e l sc o u r s e + k e yw o r d s :f i s h i n gv e s s e l s ;m i s :s o f t w a r ed e v e l o p i n g ;d a t a b a s e :b sm o d e ; 一i l 独创性说明 作者郑重声明:本硕士学位论文是我个人在导师指导下进行的研究工 作及取得研究成果。尽我所知,除了文中特别加以标注和致谢的地方外, 论文中不包含其他人已经发表或撰写的研究成果,也不包含为获得大连理 工大学或者其他单位的学位或证书所使用过的材料。与我一同工作的同志 对本研究所做的贡献均已在论文中做了明确的说明并表示了谢意。 大连理工大学硕士研究生学位论文 大连理工大学学位论文版权使用授权书 本学位论文作者及指导教师完全了解“大连理工大学硕士、博士学位论文版权使用 规定”,同意大连理工大学保留并向国家有关部门或机构送交学位论文的复印件和电子 版,允许论文被查阅和借阅。本人授权大连理工大学可以将本学位论文的全部或部分内 容编入有关数据库进行检索,也可采用影印、缩印或扫描等复制手段保存和汇编学位论 文。 作者签名:垄塞f ! 翻! 舀 导师签名:揣煮红 大连骥工大学磺士学位论文 引言 猩飞速发展的渔业船舶领域中,多年来的研发和设计已缀使渔业船舶的设计理论和 设诗戒采藏为了一个庞大的资源体系。如俺集中有效的管毽这些信惑量巨大的资源,已 经成为一个迫切的课题摆在我们眼前。作为专门针对渔业船舶设计和管理人员查询的管 理僖惑系统,渔鲎籍瓣管理麓患系统瘫运瑟裳。 所谓管理信息系统,目前已经作为一个单独的学科被广泛的研究。这一学科的理论 基磴怒臻我僖惠鼓零每现钱篱理辩攀豹结合。弱渔渡船靛警疆信意系统在警理痞愚系统 的基础上,更加融台了船舶方面的现代科学成果。 本文帮罴浩在渔攮袈瓣管理售惑系统舞发者熬囊溲主,漤渔堑瓣靛譬璜信悫系统豹 设计姆开发做出详细她描述;重点地分析了窳现该系统所特别需要波意的些细节:对 渔业辍舶警瓒售惠系统未来懿发展方囱骰出了震望。 欧阳胡明:渔业船舶管理信息系统的设计与实现 1 绪论 1 1 课题背景及研究意义 在中华民族走向伟大复兴的道路上,我国的船舶事业也正以前所未有的速度向前发 展。几千年来,古代和当代的船舶制造和设计者们,以其丰富的实践经历给我们留下了 无数宝贵的智慧结晶。本文所谈论的课题,就是针对渔业船舶这一庞大的家族而进行的 新的探索。 渔业船舶按照功能或作业方式可分为渔船和渔业辅助船( 如图1 1 所示) 。 渔业船舶 r 单拖网渔船 拖网渔船1 双拖网渔船 r 延绳钓渔船 钓渔船_ l 竿钓渔船 刺网渔船 采珍渔船 猎捕渔船 围网渔船 渔业辅助船 渔业加工船 光诱船 鱼获运输船 渔业调查船 渔业实习船 渔政船 渔业指导船 渔业救助船 图l - 1 渔业船舶的分类 f i g ,1 1c l a s s i f i c a t i o no f f i s h i n gv e s s e l s 大连理工大学硕士学位论文 当今社会已经进入了信息社会和知识经济时代,尤其是计算机技术飞速发展引起的 “微机革命”,导致了以全球信息网络普及和全球信息共享为标志的“全球信息网络革 命”的蓬勃兴起。可见,世界已进入在计算机信息管理领域中激烈竞争的时代,计算机 已经变成普通的不能再普通的工具。应该承认,谁掌握的知识多,信息量大,信息处理 速度快,批量大,谁的效率就高,谁就能在各种竞争中立于不败之地。 在此种环境下,管理信息系统( m i s ) 应运而生。作为- - f - 新兴的,集管理科学、 信息科学、系统科学及计算机科学为一体的综合性学科,研究的是企业中信息管理活动 的全过程,以便有效的管理信息,提供各类管理决策信息,对现代化管理进行辅助。 渔业船舶管理信息系统是专门针对渔业船舶设计【1 1 2 1 和管理人员的信息系统,它具 备数据存储、查询、控制、计算和辅助决策功能,具体作用如下【3 l : ( 1 ) 用统一标准处理和提供信息,排除使用前后矛盾、不完整的数据: ( 2 ) 完整、及时地提供在管理及设计中需要的数据: ( 3 ) 利用指定的数据关系式分析数据,进行所需要的运算; ( 4 ) 向各级用户提供不同详细程度的报告,缩短分析和解释时间: ( 5 ) 用最低的费用和最短的时间提供尽可能精确、可靠的信息。 渔业船舶管理部门是渔业生产企业与船舶设计制造单位以及渔船检验机构之间的 桥梁、纽带,是渔业生产正常进行的指导部门。正因为如此,建立一套渔业船舶管理信 息系统可以有效地将渔业船舶的设计、生产与需求结合起来。从微观上讲,建立一套渔 业船舶管理信息系统能够加快文件流转,提高生产效率,从而加强了管理的信息化手段, 提高了经济效益。从宏观上讲,顺应了社会的信息化、社会化潮流,缩短了整个社会化 大生产的周期。 综上所述,在专业领域中应用先进的现行计算机技术,将船舶管理信息系统的实用 价值和网络数据库技术的突出特点二者完美地结合在一起,建立一个完善的渔业船舶管 理信息系统,这项工作在船舶设计领域有其实际意义,也将为船舶设计的专业技术工作 带来飞跃和生机。拥有一个灵活可用的渔业船舶管理信息系统,就相当于拥有了一个可 以多人同时远程访问及远程维护的工作平台,不仅仅有利于总结以往的工作,也将极大 地方便于今后的工作。在这个平台上可以检索到渔业船舶的多个属性信息,而且信息可 以“越查越旧”,即追溯到久远的历史,也可以“越查越新”,即跟随时间的脚步及时 更新。 因此。如何建立并建好这个平台的问题,即渔业船舶管理信息系统研究与开发问题, 是当今备受关注的科研课题之一。 获帑胡鞠:灌韭蒯警理信惠系统靛竣计与实蠛 1 2 凰内外文献综述 缩含渔业船舶管理信息系统的研究与开麓所涉及的领域和技术,本节主蘩综述网络 数据黪、船舶数据库及鼹终数据库解决方案的发展现状。 1 2 1 网络数据库的发臌概况 1 9 6 9 年美潮我i b m 公司开发了繁一个数攒疼系统m i s 。这是一令层次数撰疼系绞, 在数据库系统发展史上有着熏要的地位。同年,美国的数据系统语言委员会( c o d a s y l ) 下霾鹣数器疼经务缀提毽了薯名豹d b t g 摄豢,莠褒1 9 7 0 冬提塞了该投告浆掺订舨。 这份报告定义了数据席操纵语言、模式定义诱言和子模式定义语言的概念。数据库操纵 浯言髑手编霉攥缎概念视霆的斑雳程劳,摸式定义语蠢用亲绽霉概念视图和内部规墅糖 结合的模式程序。在七十年代,开发了许多遵循d b t g 报告的网状数据库系统,如:i d m s , i d s ,d m s i i o o 等。七十年代甥,e 。f ,c o d d 提出了关系数据模型的概念,提出了关系代 数和关系演算。在整个七十年代,关系数据摩从理论到实践都取得了辉煌成采。在理论 上,确也了完攘的关系理论、数据依赖理论以及关系数据库的设计理论等等;在实践上, 开发了许多著名的关系数据席系统,如;s y s t e m 氏i n g r e s ,o r a c l e 等。1 9 8 6 年美 国凰家标准协会( a n s i ) 通过了关系数据库查询语言s q l 的义本标准。进入八十年代以 后,随着计算梳硬俸技术的提高,使褥计算梳应用不断深入,产生了许多薪鞠瘫用筷域, 如:计算机辅助设计、计算机辅助教学、计算机辅助制造、计算机辅助工程、计算机集 成翻造、办公鑫动纯、缱瑾僚惠楚莲、餐能麓意处毽簿等。这些薪酶波瘸镶域辩数攥痒 系统提出了新簧求。由于没能设计出一个统一的数据模型来袭示这些新型数据及其相互 联系,新强密凝了吾容争鸡鹣蔗覆,产生了演绎数据库( 逻辑数据露,知谈痒) 、甏囱 对象数据库、工程数据库、时态数据库、地瑷数据库、模糊数据库、积极数搬库等新型 数器露弱磷究。蘩,k 十年代纛鬻襄丸十年代麓裁,爨嚣了嚣囊薅象数器疼系统,魏: g e m s t o n e ,v b a s e ,o m o n ,i r i s 等。到目前为止,真正的新一代数掇库系统还没有出现 獬。 数据库技术与网络通信技术、面向对象技术、并行计算技术、多媒体技术、人工智 毙技术等摺耍渗透,麴互缝会,残为懑蔻数爨津技术鹣主要特征。憋剐是当数据库技术 与网络技术集合在一起,便形成了又一新的领域网络数据廉系统。目前w c b 应用还主 要在予淘人嬲展示偿惑,但事实上人 l 需要的不仅仅怒从网上被动地测览信惑,更多的时 候需簧根据自己的应用需求去检索倍息,例如电子商务、应用程序的设计和汗发等都离 不秀对嬲上数摄豹谤阀。因此单纯的展示信息已经远远不能满足用户霉求,瓶能够方便 检索的网络数据库技术越来越得到人们的重视。 大连理工大学硕士学位论文 网络数据库有如下几种常见的体系结构【5 】: 早期的集中式体系结构:2 0 世纪6 0 7 0 年代,一般以大、中、小型机及其终端组成 集中式体系结构瘙户端没有应用逻辑,只是终端。由于投资大、功能单一所以只在一些 大型企业中使用,现在这种体系结构已基本被淘汰。 c s ( c l i e n t s e r v e r , 客户服务器) 体系结构:由于网络的出现,给数据库技术提供了 理想的平台。c s 体系结构就是建立在局域网( l a n ) 的基础上,将客户和服务器连在一 起。 基于w e b 的应用体系结构:随着i n t e m e t 的出现和浏览器的使用,给客户机和服务器 之间架起了w e b 的桥梁。将w e b 技术和数据库技术结合在一起,便产生了w e b 数据库。 其中应用最广泛的当属b s ( b r o w s e r s e r v e r ,浏览器朋务器) 体系结构。 从网络数据库的使用方面来看,国外的数字产品有数十年的发展历史,有相当规模 的数据库生产商和数据服务商,在互联网发展之前,有非常发达的商业化或非营利性的 大型联机检索系统,这些使得国外的网络数据库一开始就有一个很高的起点,近年来随 着互联网的扩展和升级,更是有了迅猛的发展。例如号称世界上最大学术电子出版物供应 商的e l s e v i s e rs c i e n c e ,通过s c i e n c ed i r e c t 可以在线提供多个数据库产品服务,包括一 个综合性的学术期刊全文数据库、多个专题数据库、1 2 种参考工具书及1 5 个书目数据 库,可检索、浏览的信息资源包括1 5 0 0 多种全文学术期刊、5 9 0 0 万条文摘记录、2 0 0 万篇学术期刊论文。此外,网络数据库品种繁多、内容丰富,主要包括产品数据库、报 刊新闻数据库、电子期刊数据库和科技信息数据库几大类别。例如s c i 、i s t p 、b a 、 e i 等都是国外著名的电子期刊网络数据库,这些数据库信息量丰富并且更新速度快、周 期短,一般的印刷版和光盘版文献为每季度或每月更新,而网络版数据库通常是每周更 新【6 。在我国国内还可以看到有很多引进的国外先进网络数据库正在运行,例如,全国 文理文献信息中心和北京大学图书馆近几年相继引进了美国u m i 公司的博硕士论文数 据库、美国e b s c o 公司的商业资源数据库以及学术全文数据库等【7 1 。 相对而言,国内的网络数据库还在起始、摸索阶段,但是就发展以来的十年里来看, 发展速度还是相当迅速的。1 9 9 4 年4 月,我国与因特网正式连通,其后随着国内四大互 联网的建成与发展,网络应用也逐步推广普及。我国的信息服务部门抓住这一历史机遇, 通过建立信息服务网站,把所建的多种数据库推上网,向用户提供检索服务【8 1 。国内有 几家实力雄厚的数据公司集中人力、物力、财力开发大型网络数据库,比如万方数据有 限公司的万方数据库就是一个具有品牌效应的中文检索工具。万方数据库集中了1 2 类 1 2 3 个数据库,有综合性的学位论文库、学术会议论文库,也有专业性很强的科技文献 数据库,其中有的是万方数据公司开发的,有的是万方数据公司购买的,不过统一在万 欧阳胡明:渔业船舶管理信息系统的设计与实现 方的网站上,使用同一个检索软件,给用户带来很大的便利【9 】。再比如由清华同方光盘 股份有限公司、光盘国家工程研究中心和中国学术期刊电子杂志社共同建设的中国期刊 网专题全文数据库,它在原中国学术期刊( 光盘版) 的基础上发展而来,目前已收录 理工、农医、哲学社会科学、信息科学类期刊5 3 0 0 多种,1 9 9 4 年至今的期刊论文全文 6 3 0 多万篇。以单篇文献为单位集成,通过专用浏览器c a j v i e w e r 阅读和下载,每日更 新,以建立镜像站点、网上包库等方式提供服务。 总体看来,我国的网络数据库市场没有像国外那样充分发育,还存在一定的问题1 1 0 1 : 数量少、规模小、商业化水平低;缺乏整体规划意识,标准不统一,兼容性差:数据库 的发展水平低,数据年限短,数据完整性差;国家重视程度不够,资金投入不足,数据 资源垄断严重。网络数据库的发展趋势是大型化、全文化、网络化,所以就我国的实际 情况来说,只有加快与国际数据库生产商的合作,各级政府加大数据库建设力度。增强 自我发展能力,才能加快我国信息化发展的进程,形成规模效应。 1 2 2 船舶数据库的发展概况 目前在船舶领域内,国内外都有许多成功的数据库案例,数据库的内容及功能则各 自有所侧重。 国外船舶数据库的发展以劳氏船级社的一张数据光盘为例进行说明:作为电子资源 的数据库按载体形态,可分为磁盘版、光盘版、联机版、网络版。英国劳氏船级社的l l o y d s r e g i s t e ro fs h i p so nc d r o m 即为光盘版的船舶信息数据库【】。2 0 0 1 年4 月,l l o y d s r e g i s t e r o f s h i p so n c d - r o m 升级为2 3 版本,这张光盘最初汇总了1 0 4 1 6 1 条船舶的相 关信息,同时还集中了5 7 0 0 0 家船东的详细描述。而随着网络更新程序的工作,光盘中 的数据还在不断的更新和扩充。除了信息量丰富的特点以外,劳氏船级社的这张数据光 盘还以一个强有力的数据库应用软件为主,使用户可以方便地进行查询、排序、导出等 操作。 日本等一些海洋资源大国已建立了一个比较完整的渔船管理信息系统。此外,在相 关领域,联合国粮农组织和环境组织都建立了渔业资源、市场、人力资源等方面的数据 库。美国、加拿大、日本和澳大利亚等国也早已建立了海洋渔业生物资源数据库等,并提 供于服务。这些国家,包括许多发展中国家还建立了海洋渔船船位监测系统,收集船舶 作业和渔获物动态信息,用于海洋渔业有效管理【1 2 】。 在国内,虽然渔业船舶方面暂时还没有一个比较完整的渔业船舶管理信息系统,但是我 国也有一些自己开发的船舶信息数据库。截止到2 0 0 2 年,上海船舶研究设计院收集、 汇总了1 9 9 1 年至2 0 0 0 年1 0 年间世界优秀船型主要尺度与参数,建立了世界优秀船型数 一6 大连建工大学硬士学鏖论文 撂蓐。农预研舞发新船墅、遴行方案投价设计和为国内外船东提供馨询服务中,这姥船型 资料是麓要的技术基础工作i t 3 1 。此外,近几年,c c s 开发了目前全国最大、龌完楚的入 级船舶检验数据席船舶检验管理信怠系统,集入级数据管理、检验信意管理、船东 管壤、鼯靛梳损繁理帮诗算梳发涯等动我鼍:一巍,无论褒体系绥梅、耀络应耀、运孬醛 境还是在系统功能上,均达到了国际先进般级字同类信息管理系统的水平,在船舶及检 验信息焱询统计功能的处理上,在国际船缎社中处予领先地位;汇集港口国检查机构对 c c s 级船舶滞留动态倍患的港口国控制管理信息系统,实现了与船舶检验管理信 怠系统静数据共事,透遂该系统,验耱舞霉豁方便逸套诲裂港翟国捡奎投构、躲艇媲 点、翔船基期、缺陷、纠受措施等一系列信息1 1 4 1 。除了这些大型的数据库以外,在中豳 船舶网 1 5 1 ( h t t p :w w w c h i n a s h i p c n ) 上还收泶了另外一些船舶信息数据库的链接。例 如:世器游艇厂商数掇库,收集了有关世羿游艇厂商及配套厂商的通讯录和主要产品殿 相关产潞图片,幽容缕薅魏实,不定鬻受薪;嚣际新船枣场帮情蓐,收集了有关潼嚣毅 毅审场豹价格、船型、吨位、船厂、船东、交船日期以及国隧;新胎市场的一周简评。该 数据库每周踅新,及时、猴确地提供国际新船市场的最新资讯及市场彳亍情;国际新船市 场租价库,收集了有关国际船自自市场新船租价的最新行情,包括船垄、万载重吨、最新 租价l 冀波年最高、最低新躲程价等数器:二手躯靛交秀辩,牧集了有关未成交静二手船 熬豹傍格、船型、艇龄、赡位、建遗国、入籍、主璇机参数等扭关有价值的字段3 0 多 个,可为业内人士提供二学船舶的信息咨询服务;世界港口库,收录了中国及世界1 5 0 多个国家所属的港口情况。此外,我国在渔业信息积累和数精库蘸设方面,经过多年瓣 努力,已建成了一些实焉数据瘁或傣惠系统,翔洼篷科技文教、秘磅袋栗警理、全藿渔 数嚣划、淡水鱼类秽矮资源、实用莠殪技术、渔业统计、海洋渔业生物资源、基建项目 与财务管理、海洋捕捞许可证与船耩证管理、远洋信息篱理系统等,其中有的已经推广 应用。但是,面向渔船管理的信息管理系统方面暂时还是个空缺。 综上,函内争 现存懿浚望数据瘁当中宥的实瑗了瓣络功能,京豹粼只适用手攀规捷 震。爨隰结合星靛船舶痿惠数攥痒熬摄熬可以发现,毖窖纳更多受全的信息,劳且使用 方便的数据库仍然有待研究开发。 1 2 。3 网络数据库系统解决方案的综述 网络数据库系统使客户端使用浏览器,通过i n t e r a c t 访问服务器端数掇库的数据, 在网络数据库发展的历程潜中出现了如下数种常觅的解决方案l i 皤 l q : c g i ( c o m m o ng a t e w a yi n t e r f a c e ) :这是一释装统懿方式。蓄先在察户端潮焚器上填 好表摹疆。戳) 的t c a 数据并提出h t t p 请裳,请求在网络服务器端执行一个表单所设定 欧阳胡明:渔业船舶管瑙信息系统的设计与实现 的可执行c g i 应用稷序。网络服务器收到请求后,c g i 程序分析表单f r o m ) 输入数据并 访闰数据瘁,然盖将访闺完成的结聚戳h t m l 矮范辩格式镶送给溺楚器。 t r i l o g yr d a w e b :t r i l o g y ( 三慧科技) 公司所开发的t a n g r a mr d a w e b ,是个 i n t e m e t 及数疆疼懿寝用较佟拜发王獒,不嚣要写c g i 程枣,捷瑟豁准与扩充懿h t m l 标记( t e m p l a t e ) 与s q l 指令,能快速产生一个可以访问数据库的c o i 应用程序,邋过 o d b c 驱i 鸯覆摩,谚运支持o d b c ( o d b c 遁数懿主要功缝就是萼簪s q l 诱匐发送搿器 标数据库中,然后处理这些s q l 语句返回的结果) 的数据库。 s y b a s ew e b 。s q l :专韭戆大型数撰痒公霹s y b a s e 麸数撰痒戆是发,嚣发出一个嬲终 数据库软件w e b s q l ,与网络服务器搭配使用,使用标准与扩充的h t m l 标记、简易的 p e r t s c r i p t 语言与s q l 疆令,郄可邋过i n t e r a c t 访闷网终大勰数据黪豹数摄。 m i c r o s o f ta d c ( a d v a n c e dd a t ac o n n e c t o r ) 提供一个数据处理的a c t i v e xc o n t r o l , 在用户端豹测监爨上实现数据访闯功能,是m i c r o s o f t 提供的频繁数据访闻的勰决方案, 可以访问支持o d b c 的数据库。用户使用支持a c t i v e x 的浏览器,例如i e 4 0 5 0 。 m i c r o s o f ta s p 与a d o :w i n d o w sn ts e r v e r 的i i s 4 0 t 5 0 提供a s p ( a c t i v es e r v e r p a g e s ) 与a d o ( a c t i v e x d a t ao b j e c t ) 程服务嚣端执行v b s c r i p t 或j a v a s c r i p t ,是m i c r o s o f t 提供寿勺完整网络数攒库访问的解决方案,访闽支持o d b c 的数据库,适用于i i s 3 0 网络 服务器。 o r a c l ew e b a p p l i c a t i o ns e r v e r :是大型数据库公司的龙头o r a c l e 公司所提供的网络 数撵霹处理瓣决方燕,胃访i - to r a c l e 大鳌数疆库察支撩o d b c 静数据库。褥供w i n d o w s n t 和u n 版本。 淤上各耱瓣终数据疼靛解凌方察所逶嚣靛霰务器工终警台静瓣络疆务器各不秘潮, 也脊着各自的特征。近年来,m i c r o s o f t 的a s p 与a d o 以其特有的优势逐渐被更多的开 发久爨采震。嚣必i i s 与n ts e r v e r4 ,0 懿裳裁意睬蓑w e b 缀务嚣懿安装姆管理残为操 作系统的一部分。并且a s p 直接建藏在w e b 服务器中,作为w e b 服务器的一个服务运 李亍,支持多耀户、多线程,窀在运忆、安全、访阉数摆等谈多方嚣楚羁终数据疼系绫豹 开发提供了极大的方便。 嚣a s p n e t 则是一个摹会性豹产晶,它在a s p 豹基础上发展起来,缎是和以越塑 版本又截然不同。a s p n e t 的首次面世是在1 9 9 9 年,地点是华盛顿的w r o x 厅,在那 里该产晶我瑷场演添大受欢迎,这寝明飒众是菲常尝欢它的。2 0 0 0 年7 冀,a s p n e t 在p d c 避求了它的首次公汗发布,发布会上约6 0 0 0 名开发人员感受到了n e t 所带来 的戮烈震撼f 阚。 使用a s p n e t 开发网络数据席系统膏如下优点: 大连理工大学硕士学位论文 ( 1 ) 支持多种编程语言 可以使用n e t 支持的语言编写w e b 表单的脚本,而不仅限于脚本语言,因为现在 可以使用功能完备的开发语言。支持的语言有c 群、v i s u a lb a s i c n e t 和j s c r i p t n e t 。 ( 2 ) 编译型代码 a s pw e b 页在服务器上被编译,这意味着页面的执行效率将更高。 ( 3 ) n e t 基类库 a s p n e t 的强大功能和灵活性来自于n e t 基类库( b c l ) ,这些库提供了各种各 样的功能,从用户界面类到安全性以及常规语言支持的函数。 ( 4 ) 高级配置 a s p n e t 提供一个配置文件,用于存储和维护关于环境的配置信息,还可用于为 w e b 应用程序存储任何特定应用程序的配置数据。 ( 5 ) w e b 表单 w e b 表单基本上是一个w e b 页,但新增了许多新功能,主要包括事件管理,捕获、 服务器控件创建、自定义控件创建以及对所有与n e t 兼容的开发语言的完全支持。 ( 6 ) x m l w e b 服务 x m lw e b 服务基本上是一个可通过w e b 使用的对象,它们主要使用s o a p ( 简单 对象访问协议,s i m p l eo b j e c ta c c e s sp r o t o c 0 1 ) 作为传输层,因此不会被放火墙阻断。 x m lw e b 服务通常执行一个任务或返回数据,它并不维护状态。事实上,除了没有部 署和安全问题,x m lw e b 服务的开发模式与d c o m ( d i s t r i b u t e dc o m p o n e n to b j e c t m o d e l ) 的非常相似。 ( 7 ) a d o n e t a d o n e t 是下一代a d o 。和a s p n e t 一样,微软公司也重新设计了它,以便在 w e b 上使用。a d o n e t 内部使用v f i 。作为其主要存储格式,传输数据时使用的也是 x m l 。 ( 8 ) 本机x m l 支持 x m l 已深入到整个n e t 开发框架中它被用作a d o n e t 和消息接发服务的主 要传输格式。n e t 基类库完全支持x m l 和x m l 驱动的应用程序开发。 ( 9 ) 增强的缓存控制 为提高性能,a s p n e t 主要有两种缓存数据的方式:请求缓存和页面缓存,前者用 于提高w e b 页代码的执行效率以及在页面问共享通用的数据,后者用于根据不同的准 则来提高将w e b 页交付给客户的性能。 欧阳胡明:渔业船舶管理信息系统的设计与实现 ( 1 0 ) 增强的状态管理 以多种方式改进了状态管理,其中最显著的是使用外部“状态存储器”来存储状态 信息。这使得跨越w e b 群( f a r m ) 使用会话变量数据变的非常容易,同时使得可以采用 不需要c o o k i e 的状态管理方式,从而避免了客户浏览器不支持c o o k i e 时可能出现的问 题。 ( 1 1 ) 增强的安全性 n e t 安全系统让开发人员能够对这样的用户进行认证和授权,即希望其应用程序 使用各种不同的技术和技巧的用户。 ( 1 2 ) 移动设备开发 a s p n e t 包含一个移动设备软件开发包( s d k ) ,让程序员能够编写可在w a p ( w i r e l e s sa p p l i c a t i o np r o t o c o l ,无线应用协议) w m l ( w i r e l c s sm a r k u pl a n g u a g e ,无线标 记语言) 和h t m l 顺应的设备上运行w e b 应用程序。 ( 1 3 ) 消息接发服务 消息接发服务类库封装了微软消息队列( m s m q ) 消息接发服务,让使用者能够 在n e t 应用程序中支持这种技术。 ( 1 4 ) 目录服务 , 目录服务类库封装了活动目录,让开发人员能够通过a s p n e t 应用程序访问活动 目录服务接口( a c t i v ed i r e c t o r ys e r v i c e si n t e r f a c e s ,a d s i ) 、轻量级目录访问协议 ( l i g h t w e i g h td i r e c t o r ya c c e s sp r o t o c o l ,l d a p ) 和其他目录服务。 ( 1 5 1 迁移 a s p n e t 开发人员面临的最大问题之一是迁移,但微软公司在设计a s p n e t 时考 虑到了这一点,因此你可以同时运行传统a s p 应用程序和a s p n e t 应用程序,而不会 有任何问题。要在a s p n e t 中实现c o m 互操作性,可使用a d o 和其他第三方的c o m 功能,因此可以分阶段地迁移到a s p n e t 。 ( 1 6 ) x c o p y 式部署 对于使用c o m 和d c o m 对象的基于a s p 的应用程序而言,由于注册的原因,部 署直是其主要问题之一。但在n e t 中使用的组件不需要注册,因为这些组件在首次 被调用时将自动被注册【。 大连理工大学硕士学位论文 2 技术综述 渔业船舶管理信息系统的工作原理如图2 1 所示: 1 ) b s 体系结构 图2 1 渔业船舶管理信息系统工作原理 f i g 2 1t h e o r y o f m a n a g e m e n t i n f o r m a t i o n s y s t e m f o r f i s h i n g v e s s e l s 从图2 1 可以看到,在渔业船舶管理信息系统的研究与开发过程中,使用到如下的 技术支持:i ) b s 体系结构,2 ) i i s ,3 ) a s p n e t a d o n e t ,4 ) v b 编程语言和5 ) s q l 结构化查询语言。本章将就此5 项技术展开讨论。 2 1 网络数据库系统的b s 体系结构 由于i n t c m e t 技术的应用和发展,w w w 服务已经成为核心服务,用户足不出户通过 浏览器( b r o w s e r ) 就可以漫游世界。浏览器作为操作系统的一种扩展,充当的是用户计算 机与i n t e r a c t 之间的一个接口,它的不断增强使其有望成为将来大部分应用程序运行的 主要环境外壳。对于浏览器而言,程序和数据的具体位置已变得不那么重要,只需要知 道它们的统一资源定位器( u r l ) 就行。通过u r l 不仅能进行超文本的浏览查询,而且还 能收发电子邮件,进行文件上下传输等工作。于是基于b s ( b r o w s c f f s c r v c r ) 计算模式的系 统应运而生,它继承了c s ( c l i e n t s e r v c r ) 模式的所有优点而摒弃了其固有的缺点,不受 具体的操作系统和硬件的制约,可以很容易的构筑大型实用的网络,不需要一个统一的 客户机和服务器的操作系统。b s 结构防止了客户机“过胖”现象,非常容易实现不同 网络间的连接【2 0 】。 在b s 模式中,客户端的标准配置是浏览器,如匹;业务功能处理由独立的应用服 务器处理,w e b 服务器成为应用处理的标准配置;数据处理仍然由数据库服务器完成。 晕圄 欧阳胡明:渔业船舶管理信息系统的设计与实现 b s 模式构成和数据处理方式( 如图2 _ 2 所示) 。从图2 2 可见,b s 模式系统主要是通 过浏览器以超文本的形式向w e b 服务器提出访问数据库的请求,w e b 服务器接收客户 请求后,激活对应的c g i 程序,将超文本h t m l 语言转化为s q l 语法,把这个请求交 给数据库,数据库服务器得到请求后,验证其合法性,并进行数据处理,然后将处理结 果集返回给c g i 程序。c g i 再将结果集转化为h t m l ,并由w e b 服务器发给请求方的 浏览器。 图2 2b s 模式构成和数据处理方式 f i g 2 2s t r u c t u r ea n dd a t ap r o c e s s i n gi nb sm o d e b s 模式有如下3 种工作方式: ( 1 ) 简单式 即基于浏览器的b s 模式,利用h t m l 页面在用户的计算机上表示信息。利用 h t m l 几乎任何计算机上的编程者都可以毫不困难地提供信息。在静态网页中,w e b 浏览器需要一个h t m l 页时就提交一个u r l 地址到w e b 服务器。w e b 服务器从i n t n e t 上检索到所需的本地或远程的网页,并将所需也返回到w e b 浏览器。 浏览器打开一个和服务器的连接,服务器返回页面结果后关闭连接。这其实只是一 个简单的c s 应用,由w e b 浏览器来充当客户机。i e , n e t s e a p e 是常用的浏览器。w e b 浏览器显示由h t m l 写成的文档、图片、声音和图像,而w e b 服务器则是将w e b 页发 送至浏览器的具有特殊目的的文件服务器。该模型只限于使用m t p 协议进行通信,通 常只提供对静态文档的管理和访问。 ( 2 ) 交互式 该方式下,浏览器显示的不只是静态的、被动的页面信息。在打开与服务器的连接 及传输数据以前,h t m l 页面显示获取用户输入的表单、文本域、按钮等,通过这些内 容来取得与用户的交互。h t f p 服务器将输入信息传递给用户服务器程序或脚本进行处 理,接着

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论