摘要:
随着互联网技术的不断发展和普及,安防网络视频监控服务业的科技信息化成为时代的需求.人们已不再只是满足于建设独立的视频监控系统,门禁系统和防范报警系统,如何将这三者融合在一起,搭建一个开放式安防综合监控管理平台,实现远程联网多级管理,面向数字化,网络化,智能化,行业化和高度集成管理的综合性平台,以满足不同行业客户的不同需求,成为新的关注点.本系统实现对各子系统进行统一的监测,控制和管理,实现跨子系统的联动,提供开放的数据结构,共享信息资源. 数据库服务器是网络视频监控系统的最核心服务器之一.它封装了整个网络视频监控系统的所有子系统的数据,平台客户端与应用服务器之间的交互数据来源均由此服务器提供,负责平台数据库的访问与配置. 本文结合实际运用,对数据库服务器模块做了详细的分析与设计.在整个网络视频监控系统的架构中,本文通过引入数据库服务器作为中间件将传统的C/S架构转变为C/M/S架构,模糊了客户端和服务器端的界限,便于整个系统的部署和应用.并从数据库服务器模块的具体需求出发,结合了PETSHOP中经典的思想和设计模式,将本模块的设计分为四部分:业务实体类模块(Model),数据访问层模块,业务逻辑层模块和表现层模块..NET Remoting技术的引入使可远程化对象在局域网内.NET平台下的访问与操作成为可能. 通过对数据库服务器的设计和讨论,本文实现了网络视频监控系统的核心模块架构,利用三层架构和Remoting通信技术,解决了网络视频监控系统对底层数据库的访问和配置问题,为将来系统的可扩展性提供了很好的接口和平台技术,三层架构的分层设计和模块化实现提高了软件代码的复用,开发人员的工作效率.
展开