视频监控系统毕业论文设计1(2)

2019-01-10 10:31

(1)先进性

严格按照国家有关规定,结合具体情况,用最佳设计方案,采用先进成熟的技术设备和材料,既满足当前的需求,又兼顾未来高速的数据传输需要,使整个系统在一段时期内保持先进性和良好的扩展性,以适应未来信息产业业务的发展和技术升级的需要。 (2)规范性

视频监控工程,是一个先进复杂的综合性系统工程,从系统设计开始,包括施工、安装、调试直到最后验收的全过程,都应严格按照国家有关的标准和规范,作好系统的标准化设计和管理工作。最后提交正规的测试验收报告及全套施工图纸和技术资料供使用方存档。 执行的主要规范内容包括中华人民共和国国家标准、中华人民共和国公共安全行业标准: (3)实用性和可扩充性

在设计本监控系统方案的同时,应充分考虑到目前需要和将来长远利益。首先满足其基本功能需要,达到经济实用的要求,又应充分考虑今后的发展需要,具有可扩充性,充分保护现有的投资,而且具有较高的性价比。系统的建设要严格按照国家、地方和行业的有关标准与规范。在没有标准与规范的情况下,要参照国家、地方和行业的相关标准与规范,制订相应的标准与规范。系统的分析、设计、实现和测试要严格按照软件工程标准和规范,并尽可能采用开放技术和国际主流产品,以确保系统符合国际上各种开放标准。 (4)可靠性

视频监控系统的建设,直接影响着使用效果、外部形象及投资回报,因此系统设计必须安全、可靠,本方案已充分考虑采用成熟的技

6

术和产品,在设备选型和系统的设计中采用最优化的方案。并从线路敷设、设备安装、系统调试服务等方面,充分满足可靠性的要求。 (5)应用的广泛性

为了提供使用者(在过程监视中,一般指管理人员及各级领导者)的监视区域(生产区域)以外场所的远程监视的需要,只需在现有的机器上安装应用软件或直接使用标准浏览器(不需任何安装),即可实现此需求。 2.3 系统功能构成

本套视频监控系统由视频监控、录制和视频回放两大功能模块构成。为防止其它非管理人员随意的进入、退出系统,随意的对一些摄像头参数进行修改,设计时在这两个模块中加入了一个权限加密模块。

其中视频监控录制模块不但可以用来实现摄像头的图像预览,以及视频的存储等功能,而且视频监控录制模块中还可以对预览图像的大小、摄像头所采集到的视频信息的存储大小,摄像头的亮度、曝光度和颜色等进行设置。而且在视频监控录制模块为了不让其他人员随意的更改这些设置和随意的退出本套系统还应在本模块中加入权限设置密码。而在回放系统中为了不让其他非管理人员随意对历史的视频信息进行浏览,因此,在进入回放系统之前应设置一权限密码,若密码不正确者不能进入到回放系统中。

本套视频监控系统的特点主要有以下的两个方面: (1)监控功能

①具备2屏同时预览功能;

②用户权限密码管理,保证系统安全; ③视频信号的丢失报警;

7

④对视频信号进行高密度的压缩处理和记录处理; ⑤按钮式管理界面,使用方便; ⑥能实现对历史纪录的查找和回放;

⑦Windows XP操作系统,系统更加稳定可靠。 (2)存储功能:

①可以支持两个IDE硬盘,每个IDE硬盘的容量可达120GB; ②硬盘文件系统同DOS兼容,可以在PC平台上操作; ③硬盘上文件可以选择循环记录和非循环记录;

④管理主机可以通过网络播放网络硬盘录像机上记录的文件; 2.4 视频监控系统内容结构

视频信号处理部分应包括以下主要内容:在监控点设置视频信号采集用的摄像头;将摄像头摄取的视频信号通过视频电缆联入从事监控活动工作的控制室;在各个控制室利用视频分频设备及信号放大设备将视频信号分频放大处理后,一组信号用于现场的视频监控使用,另外的信号向其它控制室或调度室的信号提供;现场监控用的信号通过画面分割器或矩阵控制器与工业用电视监视器相连,完成现场的视频信息的监控目的。在调度室利用视频2分频设备将视频信号2分频处理后,一组信号用于调度室的综合视频监控使用,另一组信号提供给数字信号处理部分进行处理。

8

第3章 系统开发工具

3.1 VB可视化编程的基本概念

传统的编程方法使用的是面向过程,按顺序进行的机制,其缺点是程序员始终要关心什么时候发生什么事情,处理Windows环境下的事件驱动方式工作量太大。VB采用的是面向对象、事件驱动编程机制,程序员只需编写响应用户动作的程序,如移动鼠标、单击事件等,而不必考虑按精确次序执行的每个步骤,编写代码相对较少。另外,VB提供的多种“控件”可以快速创建强大的应用程序而不需涉及不必要的细节。

VB使用的“可视化编程”方法,是“面向对象编程”技术的简化版。在VB环境中所涉及的窗体、控件、部件和菜单项等均为对象,程序员不仅可以利用控件来创建对象,而且还可要建立自己的“控件”,这是Windows环境下的编程新概念。 3.2 对象的属性、事件、和方法 对象的属性

每个对象都有一组特征,称之为属性。不同的对象又不同的属性。在可视化编程中,每一种对象都有一组特定的属性。有许多属性可能为大多数对象所共有,还有一些属性只局限于个别对象。每一个对象属性都有一个默认值,如果不明确地改变该值,程序就将使用它。通过修改对象地属性能够控制对象的外观和操作。 对象的事件

事件就是对象上所发生的事情。在VB中,事件是预先定义好的、

9

能够被对象识别的动作,不同的对象能够识别不同的事件。事件过程是一段独立的程序代码,它在对象检测到某个特定事件时执行。

对象的方法

一般来说,仿佛就是要执行的动作。VB的方法与事件过程类似,它可能是函数,也可能是过程,它用于完成某种特定功能而不能响应某个事件。方法只能在代码中使用,其用法依赖于方法所需的参数的个数以及它是否具有返回值。 3.3 VB的控件

控件是VB中预先定义好的、程序中能够直接使用的对象,每个控件都有大量的属性、事件和方法可在设计时或代码中修改和使用。利用控件编程使程序员免除了大量重复性的工作,能够以最快的速度和效率开发工具有良好用户界面的应用程序。

VB中的控件通常分为3种类型:

(1)内部控件。在默认状态下工具箱中显示的控件都是内部控件,这些控件被“封装”在VB的*.EXE文件中,不可从工具箱中删除。如命令按钮、单选框、复选框等。

(2)ActiveX控件。这类控件单独保存在*.OCX类型的文件中,其中包括各种版本VB提供的控件,如数据绑定网格、数据绑定组合框等和仅在专业版和企业版中提供的控件,如标准公共对话框控件、动画控件和MCI控件等,另外也有许多软件厂商提供的ActiveX控件。

(3)可插入的对象。用户可将Excel工作表或PowerPoint幻灯片等作为一个对象添加到工具箱中,编程时可根据需要随时创建。 3.4 代码模块

在建立VB的应用程序时,应首先设计代码的结构。VB应用程序的结构通常如图3.1所示:

10


视频监控系统毕业论文设计1(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:造价咨询机构入库备选投标书

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: