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

地铁监控系统中实时对象数据库的设计与实现

作 者: 张硕
导 师: 周端;谢红兵
学 校: 西安电子科技大学
专 业: 计算机应用技术
关键词: 面向对象建模 事件驱动 脚本技术 综合监控
分类号: TP311.13
类 型: 硕士论文
年 份: 2010年
下 载: 54次
引 用: 0次
阅 读: 论文下载
 

内容摘要


随着地铁监控系统集成和互联专业的多样化,其信息模型也越来越复杂。基于关系模型的实时数据库在描述监控系统复杂对象时显得无能为力,而且对适应不断演化的客观系统缺乏灵活性。本文采用面向对象的建模技术,对地铁监控系统的设备及其监控功能进行分析建模,把被监控的设备映射成数据库中的类和对象,采用简单的对象组合表示复杂对象,定义了各种数据类的继承和组合关系,构建了应用于地铁监控系统的数据模型和类库模型。从地铁监控自动化系统对监控实时数据库的技术性能要求出发,通过基于内存的存储策略并结合事件驱动架构的软件设计思想,设计并实现了应用于地铁综合监控系统的实时对象数据库MACS-RTODB。该数据库既保持了面向对象数据库的基本特征,又兼顾了实时性的要求,满足了地铁监控系统的需要。另外,本文还对实时对象数据库的开放性进行了研究,设计并实现了Tcl脚本的嵌入及其应用。采用以上方法建立的实时对象数据库是一种对而向对象技术、事件驱动技术以及脚本技术在地铁监控自动化系统中应用的有益研究与探索。

全文目录


摘要  3-4
Abstract  4-7
第一章 绪论  7-11
  1.1 课题研究的背景  7
  1.2 地铁综合监控系统概况  7-9
    1.2.1 系统的功能  7-8
    1.2.2 系统的构成  8-9
  1.3 实时对象数据库研究现状  9-10
  1.4 研究内容及章节安排  10-11
第二章 相关理论与技术  11-17
  2.1 面向对象模型的基本理论  11-13
    2.1.1 面向对象模型的基本概念  11-12
    2.1.2 面向对象的基本特征  12-13
  2.2 ACE中间件  13-15
  2.3 XML技术  15-17
第三章 实时对象数据库的设计  17-31
  3.1 功能设计  17-18
  3.2 体系结构设计  18-20
  3.3 实时数据存储设计  20-22
  3.4 事件驱动机制设计  22-25
    3.4.1 事件驱动架构  22-23
    3.4.2 事件的分类  23-24
    3.4.3 事件的装载和处理  24-25
  3.5 实时数据刷新设计  25-27
  3.6 脚本的嵌入设计  27-31
    3.6.1 脚本在系统中的作用  27-28
    3.6.2 Tcl脚本语言简介  28
    3.6.3 脚本分类及嵌入设计  28-31
第四章 实时对象数据库的数据和类库建模  31-43
  4.1 采用面向对象的优势  31
  4.2 实时对象数据库的数据模型  31-34
  4.3 实时对象数据库类库建模  34-41
    4.3.1 基础类库建模  35-37
    4.3.2 专业类库建模  37-39
    4.3.3 对象之间的关系  39-41
  4.4 实时对象数据库对象的在线创建  41-43
第五章 实时对象数据库部分模块的实现  43-61
  5.1 实时数据存储的实现  43-44
  5.2 事件驱动机制的实现  44-52
    5.2.1 事件回调模型  44-45
    5.2.2 对象事件的实现  45-47
    5.2.3 时间事件的实现  47-50
    5.2.4 线程池的实现  50-51
    5.2.5 异步消息请求体  51-52
  5.3 脚本的嵌入实现  52-61
    5.3.1 触发器脚本的实现  52-56
    5.3.2 定时器脚本的实现  56-57
    5.3.3 脚本多引擎的实现  57-61
第六章 实时对象数据库仿真测试  61-67
  6.1 系统部署  61-62
  6.2 测试结果  62-67
结束语  67-69
致谢  69-71
参考文献  71-72

相似论文

  1. 工程项目管理系统的设计与实现方法研究,TP311.52
  2. 基于VHDL的可编程逻辑器件虚拟实验平台的设计与实现,TP311.52
  3. 基于IP的视频监控系统及应用,TP391.41
  4. 基于P2P的即时通信服务器设计与实现,TP393.05
  5. 玻璃企业业务流程的研究和实现,TP315
  6. 儿童保健信息系统功能模型研究,R197.324
  7. 通用可组态串行协议解析器的设计与实现,TP277
  8. 基于WonderWareIAS的综合监控系统的设计与实现,TP277
  9. 一种通讯软件自动化测试工具的设计与实现,TP311.52
  10. 基于电子商务平台的游戏点卡直充系统的设计与实现,TP311.52
  11. 基于YH-SUPE的并行离散事件仿真组件调试技术研究,TP391.9
  12. 流程驱动的可重构MES建模与实现,TP315
  13. 基于BI和CRM协同的A电信公司营销管理创新,F626
  14. 事件驱动型无线传感器网络在工业监控中的应用研究,TP277
  15. SOA和EDA整合的IT系统仿真技术研究,TP393.09
  16. 基于JBPM的服务流程实现与工作流模型转换技术,TP311.52
  17. 多模混合的低功耗嵌入式操作系统微内核设计与实现,TP368.11
  18. 基于UML的浙江新和成人事管理系统的设计与实现,TP311.52
  19. 事件驱动型无线传感器网络可靠路由协议研究,TP212.9
  20. 网络视频监控平台的分析与设计,TP393.09

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 程序设计 > 数据库理论与系统
© 2012 www.xueweilunwen.com