学位论文 > 优秀研究生学位论文题录展示
基于.NET的数据库访问控制类组件的设计与实现
作 者: 王哲
导 师: 井元伟
学 校: 东北大学
专 业: 计算机技术
关键词: 数据库 访问控制 组件开发 .NET技术 主表数据查询 组件调用
分类号: TP311.52
类 型: 硕士论文
年 份: 2009年
下 载: 34次
引 用: 0次
阅 读: 论文下载
内容摘要
|
在基于数据库的管理系统设计中,数据库访问控制组件(DACC, Database Access Control Components)的应用是必不可少的重要组成部分,其设计优劣将直接影响到整个系统的性能。系统设计上使用基于组件的软件开发方式,实现数据库访问控制和应用系统可以在一台服务器上运行。但在需要的时候,可随时通过配置文件完成整个系统的迁移,使数据库访问控制部分成为独立的体系,发布于另外的服务器,这就需要利用基于.NET技术开发具有访问控制类组件的数据库管理系统。论文主要针对军队信息系统的数据库访问控制需求,采用组件开发方法,设计一套完整的基于.NET技术的数据库访问控制组件,提出了组件五层架构设计思想,采用反射技术动态加载,运用通用的可扩展的数据驱动模式,实现了核心调用、本地调用、远程调用、Web服务调用、数据操作层组件以及整个组件体系的接口规范。系统开发平台采用VS.2005,使用TCP/IP通信协议,以Oracle作为数据库。在信息系统中,通过运用本论文的研究成果,可以简化数据库访问控制过程的开发,有效提高信息系统的开发效率。本套组件现已应用于军用人工电话网智能支撑平台的研制开发,在实践中发现,应用本套系统,可规范系统设计、缩短开发周期、节省人力物力,具有较好的实用价值。基于部队保密原则的需要,系统所用的数据均为网络下载的数据,并非部队的实际应用。
|
全文目录
摘要 5-6 英文摘要 6-7 目录 7-9 第一章 绪论 9-13 1.1 课题研究的背景 9-10 1.2 数据库访问控制类组件的研究内容及现状 10-12 1.3 论文主要工作及结构安排 12-13 第二章 .NET技术平台和组件介绍 13-25 2.1 .NET技术平台 13-20 2.1.1 .NET Framework概述 13-14 2.1.2 .NET Remoting技术简介 14-18 2.1.3 Web Service体系结构 18-19 2.1.4 ADO.NET简介 19-20 2.1.5 反射的概述 20 2.2 组件开发技术 20-24 2.2.1 组件开发技术 20-21 2.2.2 组件基础设施 21-22 2.2.3 .NET组件的优势 22-24 2.3 本章小结 24-25 第三章 .NET组件的模型设计 25-33 3.1 .NET组件的总体设计 25-27 3.1.1 组件整体框架设计 25-26 3.1.2 组件接口规范 26-27 3.1.3 控制类组件的分类及功能 27 3.2 组件间接口设计 27-32 3.2.1 基本配置管理 28-29 3.2.2 信息传递共享类 29-31 3.2.3 异常处理规范 31-32 3.3 本章小结 32-33 第四章 .NET数据库访问控制类组件的技术实现 33-57 4.1 应用接口层 33 4.2 核心调用层组件 33-36 4.3 本地调用组件和本地服务接口组件 36-41 4.3.1 数据库管理控制类ConnectionManager的接口设计 37 4.3.2 事务操作处理类TransactionManager的接口设计 37-39 4.3.3 服务接口组件的加载和初始化工作 39-41 4.4 远程调用组件和远程服务接口组件 41-43 4.4.1 远程服务器和远程服务接口组件 42-43 4.4.2 远程调用组件Remproxy 43 4.5 Web服务调用组件和Web服务接口组件 43-47 4.5.1 Web Service服务器和服务接口组件 44-46 4.5.2 Web服务调用组件WSProxy 46 4.5.3 Web Service和Remoting优势比较 46-47 4.6 数据库操作组件 47-50 4.6.1 数据库操作层框架 47-49 4.6.2 数据库操作驱动 49-50 4.7 日志组件 50-53 4.7.1 SystemLog系统日志 52 4.7.2 JournalLog应用程序日志 52 4.7.3 TraceLog调用日志 52-53 4.8 主表数据查询组件 53-56 4.8.1 LoadApplicationData 54 4.8.2 Mastersql.config文件 54-55 4.8.3 BusinessLogicCombo和MasterDbEntity 55 4.8.4 组件调用实例 55-56 4.9 本章小结 56-57 第五章 基于.NET的军用人工电话网智能支撑平台的应用 57-67 5.1 在军用人工电话网智能支撑平台设计中的应用 57-65 5.1.1 系统功能模块设计 57-59 5.1.2 组件的配置安装 59-60 5.1.3 数据库访问控制类组件在系统中的应用 60-61 5.1.4 主表数据查询组件应用 61 5.1.5 系统主要界面演示 61-65 5.2 使用数据库访问控制类组件的优势 65-66 5.3 本章小结 66-67 第六章 总结与展望 67-69 参考文献 69-71 致谢 71
|
相似论文
- 基于WinCE平台的故障分析仪应用程序设计与开发,TP311.52
- 电子文书安全签发系统的研制,TN918.2
- 海量数据压缩、操作和处理方法的研究,TP311.13
- 基于BAP的数据压缩、操作与查询处理系统的实现,TP311.13
- 武器装备信息管理系统的设计与实现,TP311.52
- 部队在线考试系统设计与实现,TP311.52
- 医疗信息集成平台中DICOM中间件及访问控制模型的设计与实现,TP311.13
- 基于GIS的高校学生社区管理研究,G647
- 基于数据挖掘技术的保健品营销研究,F426.72
- 基于嵌入式的面向造纸企业的一种QCS研究与设计,TP368.1
- 部队人员网上训练与考核系统的开发,TP311.52
- 法院审判信息系统的访问控制研究,TP309
- 基于WINDOWS平台文件安全机制的研究,TP309
- 开放式实验室管理系统的设计与实现,TP311.52
- 高校办公系统设计与实现,TP311.52
- 驾校培训管理系统设计与实现,TP311.52
- 内蒙古地税局纳税评估系统设计与实现,F812.42
- OA系统中敏感数据安全的研究,TP317.1
- 科技服务机构信息网站的设计与应用,TP393.092
- 基于UCON的物联网环境访问控制模型及其应用,TP393.08
中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com
|