Cont

有任何疑问?

18019563371

老师傅教你监控管理子系统的设计与实现

  合肥安防监控管理子系统需要实现良好的用户接口,本文采用C#语言来设计实现系统的监控管理界面的要求。在所有的计算机语言中,C#为代表性较高的语言其具有简单、面向对象的特点。

  一、管理主界面设计

  管理端可以实现数据信息的配置,同时把完成配置的数据进行储存,系统模块就可以从数据库内调用这些信息。设置信息也有很多,比如用户管理、报警设置以及服务器设置等,用户在这个过程中仅仅完成管理端的管理工作。

  主控界面主要包含登录注册,信息设置,系统帮助等功能界面。

  新用户需要在管理员的授权之下注册,然后才可以登录系统。为保证系统的安全性,系统设置了一些出错处理机制与容错处理机制,具体功能可以查看测试部分。如果用户可以登录本系统,系统将呈现给用户一个监控管理界面。

  当发生危险报警或预警时,采集并保存在数据库中的监测数据,这些将会显示在监控管理模块中,包括报警事件显示单元和报警位置显示单元。

  当收到报警信息后,首先系统会解析报警设备的id号,并关联查询到相关防区的信息和报警用户的信息。接着,系统将报警事件资料记录在数据库中,同时在用户界面(UI)中显示现场的相关情况。根据我们查询的报警相关信息,显示相

  关报警位置,并且播放声音提示。之后激活系统的联动设备,完成详细地检测与处理过程。本文所设计的监控管理系统包含操作员管理、用户管理、系统管理3个部分。管理员的权限有很多,比如实时监控视频、查询与打印历史视频信息、下载所需视频图像信息等。除此之外,管理员还可进行数据信息的多种操作,比如删除、管理监控装置的区域信息与名称等。

  二、Web服务器端软件实现

  服务器端的作用在于得到完成配置的设备数据,将图像信息传递给客户端,并且进行事件报警,服务器端还可以对客户端的运行状态进行监视,比如用户权限、连接通道及IP等。

  服务器端采用TCP侦听。首先初始化合肥监控安装设备(各种类型的摄像头)以及网络端口号,开启视频监控服务。之后视频设备采集视频信息,并且捕捉所需信息,接收来自客户机的用户请求。如果服务器端与客户端形成了连接,那么服务器端能够进行TCP数据传输,将视频数据传递给客户端。若一直有监控任务,就一直传输数据。如果终止了监控任务,服务器则彻底关闭Socket,结束视频采集线程,关闭相关采集硬件。

  三、客户端软件实现

  客户端结合用户输入的用户名与密码,确定用户的权限信息,然后将配置数据装载到客户端。服务器与客户端的TCP连接的主要过程:用户首先创建Socket通信,确定合适的服务器端口号与主机地址。接着两者进行三次握手通信连接,数据传输在此后开始。完成数据传输,客户端将TCP连接关闭。不管是用普通PC还是手机终端作为客户端,当已注册用户成功登录客户端之后,程序开启视频处理线程,在网络连接良好的情况下,建立远程请求;在成功建立TCP连接后,就可以接收图像并显示于终端。当监控终止时,视频线程也将被终止,客户端访问结束。

  系统以一定的时间间隔查询报警消息队列,如果发现警情消息,则开始解析。首先判断消息是否合法有效。然后从数据库内调用数据信息,也可以调用报警事件的时间信息。如果有相关的报警图像信息,则根据报警类型,将相关的图像信息显示在控制的软件(客户端监控界面)中。

主站蜘蛛池模板: 91精品久久久久久久久入口 | 91精品99精品国产高清色约约 | 精品在线观看视频 | 国产精品一区二区三区免费在线观看 | 免费成人午夜 | 中国一级毛片在线播放 | 久久久成人999亚洲区美女 | 亚洲精品视频免费 | 亚洲美女免费 | 久久久久久国产精品久久 | 91看片在线观看 | 国产福利观看 | 99自拍网 | 一区二区在线免费看 | 国产二区精品视频 | 全部免费毛片在线播放 | 国产精品禁漫天堂视频 | 亚一区| 中文字幕一区二区不卡 | 91视频在线免费看 | 亚洲高清视频免费 | 欧美日韩精品一区二区 | 久久久成人999亚洲区美女 | 一级作爱视频免费观看 | 国产成人午夜精品影院游乐网 | 亚洲精品美女在线观看 | 亚洲欧美一区二区三区三高潮 | 99久久精品久久 | 国产午夜一级毛片 | 在线观看五码 | 偷拍成人一区亚洲欧美 | 天天添夜夜操 | 最新中文字幕一区 | 亚洲国产精品视频一区二区 | 91亚洲国产在人线播放午夜 | 亚洲一区二区三区在线观看免费 | 91av视频免费观看 | 国产精品乱码一区二区三区视频 | 91av在线看 | 成人av一区二区在线观看 | 91视频在线免费看 |