- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2 模块设计
智能车辆图像分析平台
系统设计说明书
软设3班
闫钊
S目 录
1 引 言 1
1.1 编写目的 1
1.2 设计目标 1
1.3 采取的策略 2
2 模块设计 3
2.1 系统逻辑结构总体设计 3
2.2 最近打开图片模块 3
2.2.1模块功能概述 3
2.2.2模块的流程逻辑 4
2.2.3 接口 5
2.3 最近打开视频模块 5
2.3.1模块功能概述 5
2.3.2模块的流程逻辑 5
2.3.3 接口 6
2.4 视频录制模块 7
2.4.1模块功能概述 7
2.4.2模块的流程逻辑 8
2.4.3 接口 8
2.5 快速截图模块 9
2.5.1模块功能概述 9
2.5.2模块的流程逻辑 9
2.5.3 接口 10
2.6 算法管理模块 11
2.6.1模块功能概述 11
2.6.2模块的流程逻辑 11
2.6.3 接口 12
2.7 算法分析模块 12
2.7.1模块功能概述 12
2.7.2模块的流程逻辑 12
2.7.3 接口 13
2.8 配置管理模块 13
2.8.1模块功能概述 13
2.8.2模块的流程逻辑 14
2.8.3 接口 14
2.9 视频格式转换模块 14
2.9.1模块功能概述 14
2.9.2模块的流程逻辑 15
2.9.3 接口 15
2.10 相关信息模块 15
2.10.1模块功能概述 15
2.10.2模块的流程逻辑 15
2.10.3 接口 15
3 面向对象设计 16
3.1 一级抽象视图 16
3.2 二级抽象视图 17
3.2.1运行控制 17
3.2.2运行时间 17
4 面向事件分解 18
4.1 一级抽象视图 18
4.2 二级抽象视图 19
5 系统配置 26
5.1 硬件与网络配置 26
5.2 软件要求 26
6 限制 27
6.1 系统软件 27
6.2 算法编写 27
7 总结 28
7.1 模块分解 28
7.2 面向对象设计 28
7.3 面向事件的分解 29
1 引 言
“智能车辆分析平台”可广泛应用于实验室或其他车辆识别领域,作为一个测试平台,它提供了基本功能和方便的使用环境,能有效提高车辆识别人员的工作效率。该平台的设计室在对现有需求进行充分调研的基础上提出来的。
1.1 编写目的
本详细设计报告撰写于“智能车辆分析平台”项目的详细设计阶段,是基于前面的需求分析和概要设计阶段所做的工作,包括需求分析报告和概要设计报告。详细设计报告包括系统总体结构设计和模块设计等内容,为下面阶段的系统开发提供统一的系统规约,使开发过程易于控制和协调。
该详细设计报告主要供项目小组成员使用,特别是将参加下一阶段编码工作的小组成员。
1.2 设计目标
在Windows单机环境的支撑下建立智能车辆分析平台,搭建智能车辆图像分析平台框架;实现编码转换功能;实现车辆识别功能和视频播放功能。
更进一步地,设定系统实施后,应该达到以下目标:
界面设计友好、美观、易用、可靠。
实现算法信息管理,能方便地动态添加和删除算法。
提供视频的录制功能,便于用户直接录制视频,提高使用效率。
提供方便的图片截取功能,能随时随地地快速截取图片,并进行分析。
设置了“最近使用”功能,保存用户最近使用过的图片和视频的信息,使用户能快捷地进行识别素材的选择。
实现了视频格式转换功能,让用户根据自己的需要转换视频的格式。
便捷地进行结果输出的配置管理。
提供灵活、方便的帮助手册。
系统最大限度地实现了易维护性和易操作性。
1.3 采取的策略
1)在软件工程生命周期法的大框架下,利用面向对象的方法进行智能车辆分析平台的开发。
2)使用Microsoft office visio 2007和UML建模工具Rational Rose进行系统的详细设计,既可以保证设计工作的规范性,又可以提高详细设计工作的效率。
3)采用面向对象的程序设计方法,确保系统的可靠性和易维护性。
4)严格的模块测试和集成测试,为系统正确性提供保证。
2 模块设计
2.1 系统逻辑结构总体设计
智能车辆分析平台根据需求和设计要求,总体并不是很复杂,出于让所有队员都参与到设计和实现的目的,按照需求和设计要求把整个平台划分成若干个模块,再通过良好的设计把各子系统集成为一个整体。同样地,在各个子系统中仍然可以做进一步细分,以使开发工作更容易展开,并能够随时监视需求变更等情况。下面给出系统功能结构图,如图2.1所示:
图2.1 系统功能结构
子系统设计也称为模块设计,就是把该子系统(模块)设计到的用例进一步细化,用更详尽的方式描述实现这些用例的数据流和控制流以及子系统(模块)间交互等信息。
具体的模块划分和功能流程如下。
2.2 最近打开图片模块
2.2.1模块功能概述
最近打开图片模块使用标识符“RecentP
您可能关注的文档
最近下载
- 第十章正交试验设计.ppt VIP
- 鲁拜集(黄克孙郭沫若对照).pdf VIP
- (2025秋新版)青岛版三年级科学上册《5 .制作动物分类图册》PPT课件.pptx VIP
- 2025年(精品)成都七中学校自主招生考试试题 .pdf VIP
- 小学二年级新学期家长会班主任发言稿.docx VIP
- 现浇箱梁专项施工方案.doc VIP
- 北师大版数学二年级下册 长方形与正方形.ppt VIP
- QFSN-600-2型发电机铁心损坏分析 Analysis on Damage of QFSN-600-2 Generator Core.pdf VIP
- 小学二年级新学期家长会班主任发言稿.pdf VIP
- 小箱梁吊装履带吊安拆方案.docx VIP
文档评论(0)