摘 要:近年来,随着人们的生活水平不断提高,住房条件也不断改善.家中防盗、放火和自身安全等问题也越来越受到人们的重视,因此,智能家居、防盗系统、家庭安防系统等安防系统得到广泛深入的研究.随着计算机、自动化等科学技术的发展,智能安防系统已成为信息化系统的重要组成部分.
智能安防系统是指利用计算机、通讯与网络、自动化控制等技术组建起来的安全防范系统.由于智能安防系统具备全天候工作能力,比传统的保安系统更加方便、安全、可靠,正成为热门的研究内容,许多重要领域都使用它作监控之用.对于系统数据的管理直接关系到整个安防系统的性能与发展,针对这一情况,本设计利用高性能的Oracle数据库技术去实现管理系统对数据的分析与处理,能够实现对系统的集中化管理与操作,从而提高整个系统的性能.同时用ASP.NET在WEB页面显示监测的数据.
本文将介绍系统涉及的硬件和软件,以及软件的配置与代码编写.硬件采用常见的USB摄像头,价格低且使用方便.软件编写使用Visual Studio 2010,ActiveX控件.
关键词:Oracle数据库;ASP.NET;USB摄像头;远程监控
目录
摘要
ABSTRACT
第1章 绪论-1
1.1 课题背景-1
1.2 国内外研究水平及现状-1
1.3 研究目的及意义-6
1.4 研究主要内容-7
第2章 总体设计方案-9
2.1 系统需求分析-9
2.2 设计原则-9
2.3 设计思想-9
2.4 系统工作流程-10
2.5 整体设计方案-11
2.6 本章小结-12
第3章 数据库设计-13
3.1 Oracle数据库-13
3.1.1 Oracle数据库的体系结构-13
3.1.2 Oracle数据库的特点和优势-13
3.2 数据库设计的规范化原则-14
3.3 数据库需求分析-15
3.4 数据库建表-16
3.5 数据处理-16
3.5.1 时间和节点信息存储-16
3.5.2 图片信息存储-17
3.6 本章小结-18
第4章 管理系统设计-19
4.1 监听程序-19
4.2 Web网页-19
4.2.1 报警提示-20
4.2.2 历史数据查询-20
4.2.3 监控视频显示-21
4.3 本章小结-22
第5章 系统的实现-23
5.1 开发环境-23
5.1.1 ASP.NET技术-23
5.1.2 ASP.NET的特点-23
5.2 警报触发程序-24
5.3 报警数据记录-25
5.4 视频数据传输-25
5.4.1 摄像头控制-26
5.4.2 启动摄像头拍摄代码-26
5.4.3 控件生成发布-28
5.5 系统实现-28
5.6 本章小结-30
第6章 结论与展望-31
6.1 结论-31
6.2 不足之处及未来展望-31
致谢-32
参考文献-33