图形控制服务器详细设计说明书.docx
- 文档编号:1946977
- 上传时间:2022-10-25
- 格式:DOCX
- 页数:32
- 大小:285.04KB
图形控制服务器详细设计说明书.docx
《图形控制服务器详细设计说明书.docx》由会员分享,可在线阅读,更多相关《图形控制服务器详细设计说明书.docx(32页珍藏版)》请在冰豆网上搜索。
图形控制服务器详细设计说明书
编号:
_________________
版本:
_V0.9.0612_________
图像控制服务器
详细设计说明书
委托单位:
承办单位:
编写:
(签名)年月日
复查:
(签名)年月日
批准:
(签名)年月日
第1章
引言
1.1编写目的
说明一个软件系统各个层次中的每个程序(每个模块或子程序)的设计考虑。
系统说明
任务提出单位:
开发单位:
山西辰利自动化工程有限公司
预期用户:
1.2术语
序号术语说明性定义
____________________
1.3参考资料
序号
资料名
文件编号
发表日期
出版单位
第2章软件结构
2.1软件结构图
2.2
2.3模块子结构图
2.4模块清单
编号
子模块名称
子模块标识符
父模块名称
0001
服务器一
actNVS1
运行管理
0002
服务器二
actNVS2
运行管理
0101
退出运行
actQuit
运行管理
0102
工具栏
actToolbar
界面显示
0103
运行日志
actMemoInfo
界面显示
0104
识别过程
actProcessMemo
界面显示
0105
单幅抓图
actCap
手动动作
0201
抓图识别
actSeriesCap
手动动作
0202
手动识别
actRecognition
手动动作
0301
中值滤波
N17
手动动作
0302
统计滤波
N18
手动动作
0303
摄像系统控制
N19
参数设置
0304
预置点设置
actStoveLidPreSet
参数设置
0305
视频服务器设置
actNvsSet
参数设置
0401
串口服务器设置
actVSPSet
参数设置
0402
参数设置
actSysSet
参数设置
0403
帮助
N22
帮助
0404
关于
actAbout
帮助
第3章模块设计
3.1服务器一模块
3.1.1模块概述
1、简要情况
2、模块属性
3.1.2功能和性能
1、功能
通过运行管理菜单中的服务器一连接一号视频子系统(安装于北焦2号滑行车上)。
2、属性
数据库表结构
数据库表T_Set
字段名称
类型
描述
Set_Name
varchar
权限保护
Set_Value
varchar
3.1.3输入/输出项
1、输入项
名称
标识符
类型
介质
来源
描述
2、输出项
名称
标识符
类型
介质
来源
描述
3.1.3数据结构
1、全局数据结构
名称
标识符
类型
使用方式
访问方式
描述
2、局部数据结构
名称
标识符
类型
使用方式
访问方式
描述
3.1.5算法
1.首先尝试连接视频服务器;
2.如果不能连接到视频服务器,则再次连接视频服务器,连接10次后还是连接不上,就不再连接,然后给用户提示不能连接到视频服务器;
3.如果连接到视频服务器,则执行第4步的操作;
4.开始实时回放RealPlay(intnChannelID,HWNDhWnd);
5.设置设备当前时间SetupDeviceTime();
3.1.6限制条件
3.1.7测试计划
1、驱动模块和承接模块
2、前置条件
3、测试用例――输入和预期结果
3.2服务器二模块
3.2.1模块概述
1、简要情况
2、模块属性
数据库表结构
数据库表T_Set
字段名称
类型
描述
Set_Name
varchar
权限保护
Set_Value
varchar
3.2.2功能和性能
1、功能
连接服务器二(二号视频子系统,安装于南焦4号滑行车上)。
3.2.3输入/输出项
1、输入项
名称
标识符
类型
介质
来源
描述
2、输出项
名称
标识符
类型
介质
来源
描述
3.2.4数据结构
1、全局数据结构
名称
标识符
类型
使用方式
访问方式
描述
2、局部数据结构
名称
标识符
类型
使用方式
访问方式
描述
3.2.5算法
1.首先尝试连接视频服务器;
2.如果不能连接到视频服务器,则再次连接视频服务器,连接10次后还是连接不上,就不再连接,然后给用户提示不能连接到视频服务器;
3.如果连接到视频服务器,则执行第4步的操作;
4.开始实时回放RealPlay(intnChannelID,HWNDhWnd);
5.设置设备当前时间SetupDeviceTime();
3.2.6限制条件
3.2.7测试计划
1、驱动模块和承接模块
2、前置条件
3、测试用例――输入和预期结果
3.3退出运行模块
3.3.1模块概述
1、简要情况
2、模块属性
3.3.2功能和性能
1、功能
退出系统。
2、属性
3.3.3输入/输出项
1、输入项
名称
标识符
类型
介质
来源
描述
2、输出项
名称
标识符
类型
介质
来源
描述
3.3.4数据结构
1、全局数据结构
名称
标识符
类型
使用方式
访问方式
描述
2、局部数据结构
名称
标识符
类型
使用方式
访问方式
描述
3.3.5算法
1.退出系统Close();
2.在退出系统时,要判断程序被手工退出,还是网络已断开,程序强制退出。
3.3.6限制条件
3.3.6测试计划
1、驱动模块和承接模块
2、前置条件
3、测试用例――输入和预期结果
3.4工具栏
3.4.1模块概述
1、简要情况
2、模块属性
3.4.2功能和性能
1、功能
显示/隐藏工具栏。
2、属性
3.4.3输入/输出项
1、输入项
名称
标识符
类型
介质
来源
描述
2、输出项
名称
标识符
类型
介质
来源
描述
3.4.4数据结构
1、全局数据结构
名称
标识符
类型
使用方式
访问方式
描述
2、局部数据结构
名称
标识符
类型
使用方式
访问方式
描述
3.4.5算法
ToolBar->Visible=!
ToolBar->Visible;
actToolbar->Checked=ToolBar->Visible;
3.4.6限制条件
3.4.7测试计划
1、驱动模块和承接模块
2、前置条件
3、测试用例――输入和预期结果
3.5运行日志
3.5.1模块概述
1、简要情况
2、模块属性
3.5.2功能和性能
1、功能
显示/隐藏运行日志。
2、属性
3.5.2.2编程说明
3.5.3输入/输出项
1、输入项
名称
标识符
类型
介质
来源
描述
2、输出项
名称
标识符
类型
介质
来源
描述
3.5.4数据结构
1、全局数据结构
名称
标识符
类型
使用方式
访问方式
描述
2、局部数据结构
名称
标识符
类型
使用方式
访问方式
描述
3.5.5算法
pnlMemoInfo->Visible=!
pnlMemoInfo->Visible;
actMemoInfo->Checked=pnlMemoInfo->Visible;限制条件
3.5.6测试计划
1、驱动模块和承接模块
2、前置条件
3、测试用例――输入和预期结果
3.6识别过程
3.6.1模块概述
1、简要情况
2、模块属性
3.6.2功能和性能
1、功能
显示/隐藏运行识别过程。
2、属性
3.6.3输入/输出项
1、输入项
名称
标识符
类型
介质
来源
描述
2、输出项
名称
标识符
类型
介质
来源
描述
3.6.4数据结构
1、全局数据结构
名称
标识符
类型
使用方式
访问方式
描述
2、局部数据结构
名称
标识符
类型
使用方式
访问方式
描述
3.6.5算法
Panel2->Visible=!
Panel2->Visible;
actProcessMemo->Checked=Panel2->Visible;
3.6.6限制条件
3.6.7测试计划
1、驱动模块和承接模块
2、前置条件
3、测试用例――输入和预期结果
3.7单幅抓图
3.7.1模块概述
1、简要情况
2、模块属性
3.7.2功能和性能
1、功能
抓取一帧图像。
2、属性
3.7.3输入/输出项
1、输入项
名称
标识符
类型
介质
来源
描述
2、输出项
名称
标识符
类型
介质
来源
描述
3.7.4数据结构
1、全局数据结构
名称
标识符
类型
使用方式
访问方式
描述
2、局部数据结构
名称
标识符
类型
使用方式
访问方式
描述
3.7.5算法
3.7.6限制条件
3.7.7测试计划
1、驱动模块和承接模块
2、前置条件
3、测试用例――输入和预期结果
3.8抓图识别
3.8.1模块概述
1、简要情况
2、模块属性
3.8.2功能和性能
1、功能
对抓取到的一帧图像识别是否有烟漏出。
2、属性
3.8.3输入/输出项
1、输入项
名称
标识符
类型
介质
来源
描述
2、输出项
名称
标识符
类型
介质
来源
描述
3.8.4数据结构
1、全局数据
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 图形 控制 服务器 详细 设计 说明书