学位论文 > 优秀研究生学位论文题录展示
网络运维系统中数据库访问层的研究与实现
作 者: 史纳
导 师: 李青山
学 校: 西安电子科技大学
专 业: 计算机软件与理论
关键词: 数据库访问层 访问模式子层 连接子层 电子运维系统
分类号: TP311.52
类 型: 硕士论文
年 份: 2010年
下 载: 10次
引 用: 0次
阅 读: 论文下载
内容摘要
网络运维系统是一种企业级关键应用,系统本身业务比较复杂且变更频繁,对性能要求很高。数据库访问层是运维系统实现的基础,目前数据库访问层一般采用嵌入式SQL、数据类(Data Class)或关系对象映射(Object Relation Mapping,ORM)等技术进行设计实现,但采用这些方法实现的访问层的业务逻辑和访问逻辑之间的耦合度较高,性能较低,无法满足运维系统的要求。本文的研究重点在于设计并实现一个满足运维系统要求的数据库访问层。在对数据库访问层发展现状以及相关技术研究分析之后,本文按照分层的思想将数据库访问层划分为访问模式子层和连接子层。在模式子层的设计实现过程中,引入了一种基于XML的配置文件和系统内部消息交换协议,XML技术具有较强的数据表现能力和自我描述能力,有效解决了业务逻辑和访问逻辑的耦合问题。在连接子层设计实现过程中,采用了一种连接池的设计思想,该技术有效提高了系统的性能效率。最后,本文通过两个实验对访问层的两个主要设计目标分别进行了验证。实验表明,与传统访问层相比,该系统实现了访问逻辑与业务逻辑之间的解耦,具有更好的性能,满足了项目的需求。
|
全文目录
摘要 3-4 ABSTRACT 4-7 第一章 绪论 7-13 1.1 研究背景 7-8 1.2 研究目标与研究内容 8 1.3 研究现状 8-10 1.4 项目整体工作与本论文的工作 10-12 1.4.1 项目整体工作 10-11 1.4.2 本论文的工作 11-12 1.5 本论文的组织结构 12-13 第二章 相关技术 13-19 2.1 XML 13-17 2.1.1 XML文档格式 13-14 2.1.2 XML名称空间 14-15 2.1.3 XML结构 15 2.1.4 XML编程接口 15-16 2.1.5 XML优点 16-17 2.2 数据库接口技术 17-19 2.2.1 开放式数据库互连ODBC 17 2.2.2 数据库访问对象DAO 17 2.2.3 对象连接与嵌入数据库OLE DB 17-18 2.2.4 远程数据对象RDO 18 2.2.5 数据对象ADO 18-19 第三章 数据库访问层总体设计 19-31 3.1 需求分析 19-20 3.2 数据库访问层总体架构设计 20-22 3.2.1 设计目标 20 3.2.2 访问层总体体系结构 20-22 3.3 数据库访问模式子层架构设计 22-25 3.3.1 设计思路 22-23 3.3.2 访问模式子层架构设计 23-25 3.4 数据库连接子层架构设计 25-30 3.4.1 设计思路 25-28 3.4.2 连接子层架构设计 28-30 3.5 小结 30-31 第四章 访问模式子层详细设计与实现 31-45 4.1 系统内消息交换协议 31-35 4.1.1 XML文档形式化描述 31 4.1.2 SMEP形式化描述 31-35 4.2 访问模式子层设计 35-41 4.2.1 配置文件设计 35-37 4.2.2 改进的并发模型 37-39 4.2.3 异地数据检索 39-41 4.3 访问模式子层实现 41-44 4.3.1 类图实现 41-43 4.3.2 业务执行过程 43-44 4.4 小结 44-45 第五章 连接子层详细设计与实现 45-57 5.1 连接池原理 45-46 5.2 静态设计 46-49 5.2.1 类图设计 46-47 5.2.2 事务支持 47 5.2.3 连接池配置与维护 47-49 5.3 动态设计 49-55 5.3.1 数据库连接状态转换 49-50 5.3.2 连接使用过程 50-52 5.3.3 连接池动态调整 52-55 5.4 小结 55-57 第六章 实验研究 57-63 6.1 耦合性实验 57-58 6.2 性能实验 58-63 6.2.1 实验描述 58-60 6.2.2 实验分析 60-63 结束语 63-65 致谢 65-67 参考文献 67-69
|
相似论文
- 江西联通电子运维系统的研究与实践,TP311.52
- 电子运维系统中作业管理模块的设计和实现,TP311.52
- 河南移动运维管理平台的设计与实施,TP311.52
- 通信设备自动维护系统的设计与实现,TP311.52
- 基于Linux的VOD视频服务器的设计和优化,TN948.64
- 中国联通电子运行维护系统—工单模块设计与实现,TP311.52
- Web Services技术在多级网络运维流程管理接口中的应用研究,TN915.07
- 基于WinCE平台的故障分析仪应用程序设计与开发,TP311.52
- 面向SMDA的服务建模方法及工具实现,TP311.52
- 面向软件的故障注入工具的研究与实现,TP311.52
- 异构环境下企业互操作技术及在物资供应链系统中的应用,TP311.52
- 基于特征的软构件建模方法及其在VMI管理系统中的应用,TP311.52
- 光电对抗试验系统软件平台开发,TP311.52
- 电力负荷管理终端测试装置软件系统研制,TP311.52
- 基于NS2的PeerCast模拟平台设计与实现,TP311.52
- 中小企业进销存管理系统的研究与设计,TP311.52
- 支持产品物料追踪溯源的物流管理系统,TP311.52
- AUTOSAR系统建模方法的研究与实现,TP311.52
- 高端容错计算系统高可靠监控子系统的研究和设计,TP311.52
- 武器装备信息管理系统的设计与实现,TP311.52
- 医疗信息集成平台中HL7消息解析和存储的设计与实现,TP311.52
中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com
|