- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件设计说明书
目录
1引言 2
1.1编写目的 2
1.2背景 3
1.3定义 3
1.4参考资料 3
2总体设计 4
2.1需求规定 4
2.2运行环境 5
2.3基本设计概念和处理流程 6
2.4结构 6
2.5 功能性需求与程序的关系 9
2.6 人工处理过程 10
2.7 尚未解决的问题 10
3接口设计 10
3.1用户接口 10
3.2外部接口 11
3.3 内部接口 12
4.系统数据结构设计 13
4.1数据库表名清单 13
4.2数据库表的详细清单 13
5界面设计 14
6系统出错处理设计 17
6.1出错信息 17
6.2补救措施 17
1引言
智能防盗监控系统需求分析小组通过与专业老师的交流以及大量网上查询,细致地了解到用户对智能防盗监控系统的要求,确定了系统的功能要求,性能要求及系统运行支持环境要求等。为下一步的开发工作奠定了良好的基础。
本软件需求说明书全面地介绍了智能防盗监控系统所需要完成的工作,使开发人员能清楚地知道该系统所要完成的任务和达到的效果。
1.1编写目的
1.作为软件系统开发技术协议的参考依据,为双方提供参考。
2.根据智能监控系统的特点和业务流程的特点,对将要开发的软件系统的主要功能、性能进行完整描述,为软件开发者进行设计和编程提供基础。
3.为软件提供测试和验收的依据,即为选取测试用例和进行验收提供依据。
预期读者:需求审评小组、项目开发人员、项目测试人员。
1.2定义
列出本文件中用到的专门术语的定义和外文首字母词组的原词组
总体结构:软件系统的总体逻辑结构。
数据字典:数据字典中的名字都是一些属性与内容的抽象与概括,其特点是数据的严密性和精确性,不能有半点含糊。数据字典又分为用户数据字典和系统数据字典。用户数据字典包括单位的各种编码或代码。
动态数据:在软件运行过程中,系统给用户的数据,也就是系统在处理过程中或处理之后所产生的数据。
静态数据:系统运行之前设定的数据,它表示系统的初始状态或初始功能。
1.3参考资料
a.智能防盗监控系统项目审批表
b.吕云翔等. 软件工程实用教程. 北京:机械工业出版社,2010.10
2总体设计
2.1需求规定
对“智能防盗监控系统”的功能性需求规定如表1所示
表1 功能性需求规定表
序号 功能名称 功能描述 输入 系统响应 输出 1 预处理系统 将摄像头摄入的图像进行灰度、噪声、光照、皮肤分割等的处理以便于以后人脸的检测 摄像头拍摄的一帧一帧的图像 图片处理 备选人脸区域的图像 2 人脸的跟踪检测 首先在图像中检测出是否存在人脸,如果存在人脸就对其进行跟踪检测并得到人脸区域 备选人脸区域的图像 图像处理,以及对人脸标记跟踪,得人脸区域数据 人脸区域图片 3 人脸特征提取 对人脸区域图片进行局部特征提取(比如眼睛) 人脸区域图片 人脸局部图片处理,提取人脸特征 人脸特征数据 4 人脸识别 由第三个功能模块得到的人脸特征数据与数据库中人脸特征进行比对,如果不存在,则发出警报 第三个模块得到的人脸特征数据 进行人脸特征比对 是否存在的信号 对“智能防盗监控系统”的性能需求规定如表2所示
表2 性能需求规定表
序号 性能名称 性能描述 输入 系统响应 输出 备注 1 现场信息存储 将摄像头摄入的原始图像进行存储以便以后的查询 摄像头摄入的原始图像 存储时间不能超过1秒 原始图像数据库中 2 人脸识别 在一张图像中检测人脸是否存在 原始图像 识别人脸的正确率不能小于80% 人脸区域图像 3 图像处理 对人脸区域图像的人脸进行特征提取 人脸区域图像 总处理时间不超过0.5秒 特征提取后人脸数据 4 人脸的比对时间 将图像将特征提取后的人脸与人脸数据库进行比对如果不存在则发出信号 特征提取后的人脸数据 系统响应时间不能超过0.1秒 是否存在的信号 5 执行信号 将是否在人脸数据库存在的信号发出 信号的发出时间不超过0.5秒 将是否在人脸数据库存在的信号 - 是否让此人进入
2.2运行环境
硬件平台:
a. CPU: Pentium III 500MHz以上
b.磁盘空间容量:600MB以上
c.内存:256MB以上
d.其他:摄像机、报警器
软件平台:
a.操作系统:Win7/Windows Xp
b.数据库:SQL Server 2008
c.开发工具:Visual Studio 2010
2.3基本设计概念和处理流程
本系统的数据处理流程如图1所示。
本系统的设计基于低耦合,高内聚的理念,尽量使不同的功能分配到不同的模块中实现,而把目标相同,处理数据类似的功能分配到同一模块中实现。
2.4结构
本系统的总体结构示意图可由如图2表示。
在“智能防
文档评论(0)