鉴于大家对计算机论文十分关注,我们编辑小组在此为大家搜集整理了“基于广电网络城市监控管理系统的的设计与实现”一文,供大家参考学习!
毕设题目 基于广电网络城市监控管理系统的的设计与实现
教师资料布置情况 学习《宽带网络技术》、学习VB.NET的SDK开发、学习基于ASP.NET的网络编程、学习MPEG系列压缩编码。
学生自主资料查询情况 查阅VB.NET多媒体视频插件开发手册,研究ASP.NET开发WEB2.0网络应用程序案例,研究广电宽带网络拓扑结构及关键技术。
开题综述 1. 开发背景
伴随着城市化的进程,城市规模不断膨胀,城市人口越来越多,人口的流动性也不断增大,给城市治安监管带来很大的压力。城市社会治安视频监控系统是科技强警建设的重要组成部分。它可以对一些治安重点监控区域,如居民小区、城区路面、商业中心、娱乐场所、车站广场、重点单位、卡口等场所实施远程实时治安监控。特别是目前城市交通阻塞情况严重,居民对即将到达道路的交通情况不甚了解,道路监控系统可以向市民提供实时的视频路况信息。城市监控体系还包括向公众开放一些城市特色景点的直播画面以提高城市知名度,是一套实用、低成本的解决方案。及时了解现场的车流、人流及异常情况,并进行远程录像备份,从而对一些突发事件进行防范和取证。
2. 技术先进性
传统的社会治安监控采用的是基于公安专用线路的模拟化解决方案,即利用模拟摄像头对现场图像进行采集,通过视频线或者光端机进行近远距离传输,在监控中心通过视频矩阵、DVR等设备进行信号提取、线路切换、图像存储、上监视器。这种解决方案的主要问题在于:1.无法适应多级网络架构下的集中管理,2.浪费了传输资源,布线、施工成本高3.基于模拟视频的传输易受干扰,难以保证图像传输质量4.无法实现远程监控及跨部门统一调度功能。采用网络化的视频监控技术,就可以解决模拟监控存在的以上问题,大大提高监控效率和管理水平,同时也大大提高了监控系统整体投资的经济性。
目前,全国广播电视双向网络整体转换已经开始,其用来作为承载城市监控视频信号的最大的优势就在于充分利用了广电网络的冗余带宽,在省去综合布线费用的前提下,将传统不联网的小区视频监控系统以很低的成本的因特网协议方式接入广电宽带网络,同时还可以根据实际需要在主干道上添加IP网络监控摄像头实现城市监控联防体系。使原有的城市监控系统在很短的时间内以较低的成本实现大面积扩充,进一步消除城市监控的“最后一公里”。综上所述,开发基于广电网络的城市视频监控系统用于以最低的成本和便捷的管理方式进一步扩充原有的公安城市监控系统。
3. 系统设计
传统的监控系统都是客户机/服务器(C/S)模式,这种模式适用于封闭式的安保指挥中心监控,移动性差,可移植性差,已经不能满足现代化城市监控体系的需要。拓展监控范围,灵活接入方式和浏览器/服务器(B/S)结构的管理系统可以满足现代化城市监控体系发展的需求。本文主要论述基于现代化城市监控体系的浏览器/服务器模式的软件系统的设计。
软件的开发采用表示层、业务逻辑层和数据访问层的三层开发模式,具体包含如下内容:
3.1 服务器配置
配置视频服务器,提供软件系统调用的IP视频信号,配置数据库服务器,保存用户账号信息、软件管理信息和视频文件信息。
3.2 功能设计
1) 视频的捕获:研究如何把传统的模拟监控视频信号转化成数字信号并以流媒体的形式进行传输;如何实时获取IP网络监控摄像头的视频信号。
2) 视频的录制和保存:如何调用视频控件实现对流媒体的录制并通过压缩编码都以MPEG4格式的文件形式保存在硬盘中。
3) 视频的调用:如何通过SQLSERVER数据库调用录制的视频。
4) 权限的设置:如何让某个IP段的部门通过指定的账号和密码对所有视频信号进行调度,不属于这个IP段的主机即使拥有账号和密码也无法以最高的权限登陆。普通用户可以直接登陆该系统获得一些城市特色景点的实时视频直播信号。
3.3 详细设计
软件开发使用Visual Studio.NET 2005是微软公司推出的集成开发环境。是目前最流行的 Windows 平台应用程序开发环境,所支持的开发语言比较广泛,比如C++、VB、C#和J#等。
本系统使用ASP.NET(VB.NET)开发目前先进WEB 2.0的网络视频监控,实现跨平台客户系统的功能。通过各个不同的页面实现不同权限的访问内容的控制。
3.4 预期效果
用户在互联网上输入网址进入一个登陆验证页面,通过输入用户名密码后连接到数据库对比相关的字段从而识别用户的权限,没有注册的用户必须注册后并根据不同的权限跳转到不同的页面。普通权限用户只
能观看一些对外开放的城市特色景点的实时视频直播画面,而访问控制列表指定的IP段的主机使用高权限的账号登陆后,除了可以实时观看所有结点的实时画面外还可以对这些画面进行录制和回放。
4. 开发进度
1) 搭建视频服务器,实现模拟视频信号到IP数字视频信号的转换。
2) SQL SERVER数据库的设计。数据库的连接以及关键的SQL语句的运用,实现用户注册信息和视频路径的保存、调用等。
3) 配置Visual Studio. NET2005集成开发环境。使用ASP.NET(VB.NET)进行相应功能WEB应用程序的开发。
4) 使用DREAMWEAR网页制作工具和PHOTOSHOP等界面美化工具对系统进行美化和其他细节方面的完善。
5) 通过配置防火墙的访问控制列表绑定公安等重要部门的IP地址,制定特定段的IP地址才能以最高权限去访问该系统。从而杜绝黑客利用特别手段获得监控特权并用于其他非法途径。