学位论文 > 优秀研究生学位论文题录展示

基于.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

相似论文

  1. 基于WinCE平台的故障分析仪应用程序设计与开发,TP311.52
  2. 电子文书安全签发系统的研制,TN918.2
  3. 海量数据压缩、操作和处理方法的研究,TP311.13
  4. 基于BAP的数据压缩、操作与查询处理系统的实现,TP311.13
  5. 武器装备信息管理系统的设计与实现,TP311.52
  6. 部队在线考试系统设计与实现,TP311.52
  7. 医疗信息集成平台中DICOM中间件及访问控制模型的设计与实现,TP311.13
  8. 基于GIS的高校学生社区管理研究,G647
  9. 基于数据挖掘技术的保健品营销研究,F426.72
  10. 基于嵌入式的面向造纸企业的一种QCS研究与设计,TP368.1
  11. 部队人员网上训练与考核系统的开发,TP311.52
  12. 法院审判信息系统的访问控制研究,TP309
  13. 基于WINDOWS平台文件安全机制的研究,TP309
  14. 开放式实验室管理系统的设计与实现,TP311.52
  15. 高校办公系统设计与实现,TP311.52
  16. 驾校培训管理系统设计与实现,TP311.52
  17. 内蒙古地税局纳税评估系统设计与实现,F812.42
  18. OA系统中敏感数据安全的研究,TP317.1
  19. 科技服务机构信息网站的设计与应用,TP393.092
  20. 基于UCON的物联网环境访问控制模型及其应用,TP393.08

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com