Client详细设计Word文件下载.docx

上传人:b****5 文档编号:17909188 上传时间:2022-12-12 格式:DOCX 页数:20 大小:727.63KB
下载 相关 举报
Client详细设计Word文件下载.docx_第1页
第1页 / 共20页
Client详细设计Word文件下载.docx_第2页
第2页 / 共20页
Client详细设计Word文件下载.docx_第3页
第3页 / 共20页
Client详细设计Word文件下载.docx_第4页
第4页 / 共20页
Client详细设计Word文件下载.docx_第5页
第5页 / 共20页
点击查看更多>>
下载资源
资源描述

Client详细设计Word文件下载.docx

《Client详细设计Word文件下载.docx》由会员分享,可在线阅读,更多相关《Client详细设计Word文件下载.docx(20页珍藏版)》请在冰豆网上搜索。

Client详细设计Word文件下载.docx

第1章软件结构1

1.1系统流程图1

1.1.2系统流程图模块清单2

1.2.1客户端(Client)结构模块构成图2

1.3客户端(Client)设计说明设计说明2

1.4注释设计2

第2章客户端(Client)界面设计要求1

第3章初始化模块设计2

3.1客户端初始化概述2

3.2初始化相关类设计2

3.3初始化方法描述2

3.3.1BOOLCMainclientDlg:

:

OnInitDialog()2

3.3.2voidCMainclientDlg:

OnConnect1()2

第4章报警信息查看模块设计2

4.1报警信息查看概述2

4.2报警信息查看类设计2

4.3报警信息查看方法描述2

4.3.1UINTCMainclientDlg:

RecvDataSerInfofunc(LPVOIDlparam)2

4.3.2voidCMainclientDlg:

OnColumnclickAlarmlist(NMHDR*pNMHDR,LRESULT*pResult)

4.3.3UINTCMainclientDlg:

RecvPicture(LPVOIDlpParam)2

4.3.4UINTCMainclientDlg:

RecvHistvideo(LPVOIDlpParam)2

第5章实时视频查看模块设计2

5.1实时视频查看概述2

5.2实时视频查看类图2

5.3实时视频查看方法描述2

5.3.1voidCamera:

OnLButtonDblClk(UINTnFlags,CPointpoint)2

第6章统计信息查看2

6.1统计信息查看类描述2

6.2统计信息查看方法描述2

6.3.1BOOLCStatisticDlg:

6.3.1voidCAlarmAll:

OnBtnList()2

6.3.1BOOLCStaisticInfo:

OnInitDialog()2

6.3.1voidCStaisticInfo:

OnBtnAllDays()2

第1章系统结构图

1.1.1系统结构图:

1.1.2软件结构图模块清单:

编号

模块名称

模块简要说明

001

摄像头数据采集

将采集到的视频数据分为两路发送给分析服务器端和数据服务器端。

002

视频数据分析

Analyze

负责数据分析部分,在接受到摄像头传来的视频后会对视频进行“智能”的监测,依靠不同的视频分析算法判断视频中是否有报警事件发生,如果有报警事件发生则触发报警信号。

003

监控数据存储

Dserver

负责视频的录像和存储功能,数据服务器端将24小时不间断的保存视频录像,实时视频以每一小时一个文件保存。

同时,如果有报警事件发生,分析服务器端会截取报警时刻的视频图片发送给数据服务器端作为存档。

004

系统配置

Mserver

负责让整个系统运行的各种参数和环境的配置

005

客户端

Client

为了给用户提供一个良好的UI感受,最方便的提供智能安防保证,在出现报警的时候能快速的通知安防人员进行处理,所有的功能都要求准确而及时,高效而简洁。

1.2.1:

客户端(Client)结构

1.3:

客户端(Client)设计说明

客户端是系统最贴近最终用户的模块,它提供了用户使用和操作监控系统所有功能的接口。

从界面上来看,客户端跟配置服务器的界面很像,这种设计提供了系统配置和使用的一致性,方便了系统的管理和维护。

客户端在登录的时候会首先跟配置服务器进行交互,从配置服务器上获取到mconfig.ini配置文件,包括地图信息、摄像头信息和分析服务器以及数据服务器的IP等信息,客户端在加载完配置文件后便可以给最终用户提供及时而全面的监控服务了。

1.4:

注释设计

本程序中安排的注释格式,如:

a.加在模块首部的注释;

/***********************/

/*模块名称:

/*编写作者:

/*主要描述:

/**********************/

b.加在各分枝点处的注释;

//注释

c.对各变量的功能、范围、缺省条件等所加的注释;

d.对使用的逻辑所加的注释等等。

第2章客户端(Client)界面设计要求

用户界面如下图所示:

图3.1Mainclient主界面

图3.2配置界面

图3.3报警信息界面

图4.4统计数据界面

第3章初始化模块设计

3.1初始化概述

客户端在登录的时候会首先跟配置服务器进行交互,从配置服务器上获取到mconfig.ini配置文件,包括地图信息、摄像头信息和分析服务器以及数据服务器的IP等信息

3.2初始化相关类设计

3.3初始化相关方法描述

3.3.1:

BOOLCMainclientDlg:

OnInitDialog()

完成界面的初始化工作。

3.3.2:

voidCMainclientDlg:

OnConnect1()

点击链接按钮,链接到配置服务器和数据服务器

第4章报警信息查看

4.1报警信息查看概述

4.2报警信息查看类设计

4.3报警信息查看方法描述

RecvDataSerInfofunc(LPVOIDlparam)

从配置服务器获取配置信息

双击列表中条目进行一下流程

RecvPicture(LPVOIDlpParam)

接收历史图片信息数据线程

RecvHistvideo(LPVOIDlpParam)

接收历史视频线程

第5章实时视频查看

5.1实时视频查看概述

通过点击地图上的摄像头就可以切入该摄像头的视频监控视野

5.2实时视频查看类图

5.3实时视频查看方法描述

OnLButtonDblClk(UINTnFlags,CPointpoint)

双击地图中的摄像头图标出发此方法。

第6章统计信息查看

6.1统计信息查看概述

本系统为用户提供两种信息统计方式报警信息,分析信息。

6.2统计信息查看类描述

6.3统计信息查看方法描述

初始化界面工作,创建CAlarmAll窗体和CStatisticDlg窗体,并显示出来。

6.3.2BOOLCAlarmAll:

点击统计信息按钮触发此方法。

6.3.3voidCAlarmAll:

OnBtnList()

当点击报警信息中的查看按钮时触发此事件

6.3.4BOOLCStaisticInfo:

用户点击统计数据标签,触发此方法。

6.3.5voidCStaisticInfo:

OnBtnAllDays()

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > IT计算机 > 电脑基础知识

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1