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

基于Visual C++的视频监控系统的软件设计与实现

作 者: 赵玉萍
导 师: 谢克明
学 校: 太原理工大学
专 业: 控制理论与控制工程
关键词: 视频监控系统 客户端 云存储 数据库
分类号: TP277
类 型: 硕士论文
年 份: 2011年
下 载: 433次
引 用: 0次
阅 读: 论文下载
 

内容摘要


视频监控系统以其直观、方便、信息内容丰富的特性反映被监控对象,在智能交通、公共安全、工业领域等方面得到广泛的应用与推广。随着计算机技术、数字视频技术以及网络化技术的发展,视频监控系统也在不断的发展,到目前基于嵌入式的网络数字监控系统已经是视频监控系统的第三个发展阶段。当今社会对视频监控系统的需求不断增长,对视频质量,传输速度、以及管理方式等的要求也在不断提高,未来视频监控系统将朝着开放性、智能化、高清化、民用化以及无线化的方向发展。以山西省重大产业技术开发项目——无线视频监控系统为依托,课题组自主设计了一套稳定、高效、人性化的视频监控系统。根据不同地区网络覆盖的差异,该系统选择WiFi无线网络作为有线网络的有效补充,从而提高了视频信号远程传输的可靠性。同时,该系统还增加了视频分析模块,当被监控场所出现异常情况时,它会以最快和最佳的方式发出警报,有效的抑制人作为主体所引发的一系列问题,真正意义上实现事前预警,事中处理,事后及时取证的全自动、全天候、实时监控的智能系统。本文主要介绍了视频监控系统的软件设计与开发,包括客户端软件设计和数据存储功能的实现。一方面,视频监控系统的大多数功能是通过对客户端操作来实现的,因此,客户端软件的设计是本文的工作重点。在对系统进行功能需求分析之后,按照功能模块化的思想,选用Microsoft VisualStudio 2005开发客户端软件。该软件包括用户管理、录像回放、报警查询、多画面显示等模块。另一方面,针对视频数据信息量大的问题,本文将云存储应用于视频监控系统,介绍了视频监控系统的云存储结构模型。在云存储资源管理中,每个存储设备根据资源类型建立不同的数据库,选用SQLServer 2000作为数据库管理系统,并且用ADO数据库访问技术访问数据库。操作员可以通过客户端软件实现对数据库的存储,查询、检索。本文中的软件部分与课题组其他人员设计的硬件部分结合,构成本项目中的视频监控系统。该系统具有可动态改变、组织视频网络方式灵活、功能强大、适用性强的特点。

全文目录


摘要  4-6
ABSTRACT  6-14
第1章 绪论  14-22
  1.1 课题开发背景和意义  14-15
  1.2 视频监控系统的应用现状及发展趋势  15-18
    1.2.1 视频监控系统的应用现状  15-17
    1.2.2 视频监控系统的发展趋势  17-18
  1.3 论文的主要工作  18-19
  1.4 论文的组织和安排  19-22
第2章 视频监控系统中的关键技术  22-28
  2.1 视频传输技术  22-23
  2.2 视频编码技术  23-25
  2.3 视频捕获技术  25-27
    2.3.1 DirectShow概括  25-26
    2.3.2 DirectShow总体架构  26-27
  2.4 本章小结  27-28
第3章 视频监控系统整体功能介绍  28-36
  3.1 系统整体结构  28-32
    3.1.1 系统框架  28-29
    3.1.2 系统组成  29-31
    3.1.3 系统体系结构  31-32
  3.2 系统的功能及要求  32-33
  3.3 系统开发环境介绍  33-34
    3.3.1 操作平台  33-34
    3.3.2 开发环境  34
  3.4 本章小结  34-36
第4章 数据存储系统设计  36-54
  4.1 云存储系统  36-39
    4.1.1 云存储的概念  36-37
    4.1.2 云存储的结构模型  37-38
    4.1.3 视频监控系统云存储资源存储结构  38-39
  4.2 数据库的设计  39-52
    4.2.1 数据库管理系统的选择  40-41
    4.2.2 数据库访问技术  41-43
    4.2.3 数据库的详细设计  43-51
    4.2.4 数据库管理系统的安全与维护  51-52
  4.3 本章小结  52-54
第5章 视频监控系统的软件实现  54-74
  5.1 服务器端软件设计  54-56
  5.2 客户端软件的设计  56-59
    5.2.1 系统设计原则  56
    5.2.2 系统功能需求  56-58
    5.2.3 系统功能模块介绍  58-59
  5.3 系统功能模块设计与实现  59-73
    5.3.1 软件功能执行流程  59-60
    5.3.2 登录模块  60-62
    5.3.3 用户管理模块  62-65
    5.3.4 录像回放模块  65-66
    5.3.5 录像计划配置模块  66-69
    5.3.6 设备管理模块  69-70
    5.3.7 报警查询模块  70-72
    5.3.8 多路视频实时显示模块  72-73
  5.4 本章小结  73-74
第6章 总结和展望  74-76
  6.1 总结  74
  6.2 展望  74-76
参考文献  76-80
致谢  80-81
攻读学位期间发表的学术论文目录  81-82
攻读学位期间参研的科研项目  82

相似论文

  1. 基于WinCE平台的故障分析仪应用程序设计与开发,TP311.52
  2. 电子文书安全签发系统的研制,TN918.2
  3. 海量数据压缩、操作和处理方法的研究,TP311.13
  4. 基于BAP的数据压缩、操作与查询处理系统的实现,TP311.13
  5. 武器装备信息管理系统的设计与实现,TP311.52
  6. 部队在线考试系统设计与实现,TP311.52
  7. 基于GIS的高校学生社区管理研究,G647
  8. 基于数据挖掘技术的保健品营销研究,F426.72
  9. 基于嵌入式的面向造纸企业的一种QCS研究与设计,TP368.1
  10. 部队人员网上训练与考核系统的开发,TP311.52
  11. 摩托化部队机动辅助系统,TP311.52
  12. 部队军事理论在线考试系统设计与实现,TP311.52
  13. 西藏边防作战训练信息管理系统设计与实现研究,TP311.52
  14. 毛纺用化学品毒性毒理数据库的建立,TS131
  15. 物联网在服装行业的应用性研究,TN929.5
  16. 基于GIS的温州农业资源管理信息系统的构建,S126
  17. 浙江省金衢盆地典型土系数据库的建设与应用,S159.2
  18. 基层部队网站的设计与建设,TP311.52
  19. 转基因大豆玉米小麦信息平台建设及转基因大豆对土壤微生物的影响研究,S565.1
  20. 土壤污染场地调查与评估信息系统研究,X825
  21. 西南地区肝硬化失代偿的相关网络数据库的构建及临床研究,R575.2

中图分类: > 工业技术 > 自动化技术、计算机技术 > 自动化技术及设备 > 自动化系统 > 监视、报警、故障诊断系统
© 2012 www.xueweilunwen.com