- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
4-毕业设计论文模板【荐】.doc
达州职业技术学院
毕业课题设计论文
题 目: 基于CORBA的数据库访问方法及应用
系 (部):____________________________________
专 业:____________________________________
学 号:____________________________________
姓名:____________________________________
指导教师:____________________________________
答辩日期:_______________年 ______ 月 ______ 日
基于CORBA的数据库访问方法及应用
摘 要
高校普遍存在多校区的实际情况,许多资源也分布在多个校区。其中图书资源也存在多校区馆藏的情况,而图书又是科研学习的重要资源,因而图书在多校区方便地流通成为图书管理工作的重要任务。为了实现学校多校区图书资源统一管理、资源共享、提供读者方便借阅,建立适应多校区图书流通信息管理系统,读者可以跨校区借阅图书成为急需解决的课题。
本论文研究基于VisiBroker for C++/CORBA的数据库访问方法及实现。解决了适合多校区网络特征图书流通管理系统IDL接口的定义方法,其中IDL设计使用小粒度与迭代器方法提高访问性能。实现了CORBA表示数据库表格内容的any类型与OleVariant类型的转换。
在图书流通管理系统服务器程序采用Tie代理方式编写CORBA服务器程序POA,实现将表、SQL查询放在的数据模块中客户程序通过使用C++Builder控件操作表内容自动随表当前记录改变而改变客户程序向服务器发出请求,获取当前记录的信息。关键词:(注:关键词3-5个、对象请求代理、粒度、迭代器
目录
第1章 绪论 1
1.1 引言 1
1.2 研究现状 1
1.2.1 基于中间件局域网数据库技术 1
1.2.2 对象数据库技术 2
1.2.3 局域网数据库处理存在的不足 2
1.3 论文的工作与意义 3
1.4 论文的章节组织 3
第2章 CORBA的理论基础介绍 5
2.1 对象管理体系结构 5
2.1.1 对象请求代理ORB 6
2.1.2 对象服务 6
2.1.3 公共设施 6
2.1.4 领域接口 7
2.1.5 应用接口 7
2.2 CORBA体系结构 7
2.2.1 ORB内核(ORB core ) 8
致 谢 9
参考文献 10
第1章 绪论
1.1 引言
Internet持续高速的发展,极大地加快了社会信息化的步伐。不同部门与行业要对不同数据进行收集、挖掘、汇总、处理,并作出正确而长期的保存是相当重要的,网络数据库的访问与处理在数据库技术是相当重要。数据库的计算环境具有:
(1)分布环境的异构性:①硬件平台的异构,Sun主机、UNIX工作站、PC机、等;②操作系统的异构,各种版本的UNIX、Microsoft Windows等;③开发语言的异构,C、C++、Java、Delphi、SQL、Sybase、Orcal等;④网络平台的异构,Ethernet、FDDI、TCP/IP、IPX/SPX、IPv4、Ipv6等。构造和集成异构环境下的网络数据库应用需要一个优良的支撑平台。
(2)分布性:现在实际应用资源分布在不同的部门、越来越广阔的地区,分布性已经成为现代数据库技术计算环境的基本特征。
(3)可扩展性:网络数据库计算环境通常是分阶段逐步建设的,是一个不断发展的长期的过程。这就决定了数据库计算环境须具有可扩展性。
(4)互操作性:在一个大型实际应用中存在不同的应用程序,它们能否互相通信决定数据的时效性。同时一个部门一般来说已经积累了一批极具有价值数据库系统,通常这些系统难以改造和重写,在构造新系统时,客户希望能够利用这些资源,因此如何有效地将已有系统集成或移植到新系统中,并且在将来尽可能少地使它们再成为“孤岛”系统,是应用开发中提出的实际需求。
1.2 研究现状
软件工程的核心问题是如何通过先进的技术、管理手段来提高各种类型软件开发的效率与质量。随着软件开发技术的发展,面向对象设计技术、中间件技术、设计模式等成为解决数据库访问的方法。
1.2.1 基于中间件局域网数据库技术
中间件数据库访问技术是一种社会化的软件开发方法,它使得开发者可将由不同语言、不同中间件组合在一起来构造软件。中间件解决两个方面的问题:一是复用,即中间件具有通用的特性;二是互操作,不同来源的中间件能相互协调、通信,共同完成更复杂的功能。
面向对象技术能支持软件的复用和集成,面向对象技术作为一种基础,不存在一个标准的框架,不同的软件对象能够在同一地址空间里互相交互合作。面向对象的软件设计带来的是一个个分离在应用程序的对象体
您可能关注的文档
- 3.1政府的职能:管理与服务【荐】.ppt
- 3.24维修基金修理、改造电梯预算审查作业指导书【荐】.doc
- 3.28地球一小时活动策划【荐】.doc
- 3.3生活中两种常见的有机物第1课时·高中化学人教必修2-特训【荐】.pdf
- 3.8.1色彩斑斓的文化生活【荐】.ppt
- 3.FS外模板现浇混凝土复合保温系统介绍20151016【荐】.ppt
- 3.餐饮服务许可证申请(学校、托幼机构食堂)【荐】.doc
- 31 东郭先生和狼_教案【荐】.pdf
- 313-构建一个生态性的 EFL 写作理论―― 从中国英语写作教学史谈起1【荐】.pdf
- 333教育综合 孙培青《中国教育史》(第三版)课后思考题答案【荐】.doc
最近下载
- 24点题目(200题)与答案种数.docx VIP
- 本特勒电动汽车平台电池包技术--本特勒BENTELER.pdf VIP
- 中国金融移动支付 远程支付应用 第4部分:文件数据格式规范.pdf VIP
- 2022年小学数学新课标解读.pdf VIP
- 河北省围场满族蒙古族自治县2025年上半年事业单位公开招聘教师岗试题含答案分析.docx VIP
- 电子工业洁净厂房设计规范完整版2024.pdf VIP
- 2024年艺术文化生活娱乐知识竞赛-趣味知识竞赛考试历年真题荟萃带答案.docx VIP
- 石油科技成果间接经济效益计算方法.ppt VIP
- 生菜全程机械化技术规范.pdf
- 行为习惯养成教育主题班会PPT课件.pptx VIP
文档评论(0)