欢迎来到天天文库
浏览记录
ID:38529937
大小:1.01 MB
页数:16页
时间:2019-06-14
《防盗系统软件设计说明书》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、软件设计说明书目录1引言21.1编写目的21.2背景31.3定义31.4参考资料32总体设计42.1需求规定42.2运行环境52.3基本设计概念和处理流程62.4结构62.5功能性需求与程序的关系92.6人工处理过程10162.7尚未解决的问题103接口设计103.1用户接口103.2外部接口113.3内部接口124.系统数据结构设计134.1数据库表名清单134.2数据库表的详细清单135界面设计146系统出错处理设计176.1出错信息176.2补救措施171引言智能防盗监控系统需求分析小组通过与专业老师的交流以及大量网上查询,细致
2、地了解到用户对智能防盗监控系统的要求,确定了系统的功能要求,性能要求及系统运行支持环境要求等。为下一步的开发工作奠定了良好的基础。本软件需求说明书全面地介绍了智能防盗监控系统所需要完成的工作,使开发人员能清楚地知道该系统所要完成的任务和达到的效果。1.1编写目的1.作为软件系统开发技术协议的参考依据,为双方提供参考。2.根据智能监控系统的特点和业务流程的特点,对将要开发的软件系统的主要功能、性能进行完整描述,为软件开发者进行设计和编程提供基础。3.为软件提供测试和验收的依据,即为选取测试用例和进行验收提供依据。预期读者:需求审评小组、
3、项目开发人员、项目测试人员。1.2定义列出本文件中用到的专门术语的定义和外文首字母词组的原词组总体结构:软件系统的总体逻辑结构。16数据字典:数据字典中的名字都是一些属性与内容的抽象与概括,其特点是数据的严密性和精确性,不能有半点含糊。数据字典又分为用户数据字典和系统数据字典。用户数据字典包括单位的各种编码或代码。动态数据:在软件运行过程中,系统给用户的数据,也就是系统在处理过程中或处理之后所产生的数据。静态数据:系统运行之前设定的数据,它表示系统的初始状态或初始功能。1.3参考资料a.智能防盗监控系统项目审批表b.吕云翔等.软件工程
4、实用教程.北京:机械工业出版社,2010.102总体设计2.1需求规定对“智能防盗监控系统”的功能性需求规定如表1所示表1功能性需求规定表序号功能名称功能描述输入系统响应输出1预处理系统将摄像头摄入的图像进行灰度、噪声、光照、皮肤分割等的处理以便于以后人脸的检测摄像头拍摄的一帧一帧的图像图片处理备选人脸区域的图像2人脸的跟踪检测首先在图像中检测出是否存在人脸,如果存在人脸就对其进行跟踪检测并得到人脸区域备选人脸区域的图像图像处理,以及对人脸标记跟踪,得人脸区域数据人脸区域图片3人脸特征提取对人脸区域图片进行局部特征提取(比如眼睛)人脸
5、区域图片人脸局部图片处理,提取人脸特征人脸特征数据4人脸识别进行人脸特征比对是否存在的信号16由第三个功能模块得到的人脸特征数据与数据库中人脸特征进行比对,如果不存在,则发出警报第三个模块得到的人脸特征数据对“智能防盗监控系统”的性能需求规定如表2所示表2性能需求规定表序号性能名称性能描述输入系统响应输出备注1现场信息存储将摄像头摄入的原始图像进行存储以便以后的查询摄像头摄入的原始图像存储时间不能超过1秒原始图像数据库中2人脸识别在一张图像中检测人脸是否存在原始图像识别人脸的正确率不能小于80%人脸区域图像3图像处理对人脸区域图像的人
6、脸进行特征提取人脸区域图像总处理时间不超过0.5秒特征提取后人脸数据4人脸的比对时间将图像将特征提取后的人脸与人脸数据库进行比对如果不存在则发出信号特征提取后的人脸数据系统响应时间不能超过0.1秒是否存在的信号5执行信号将是否在人脸数据库存在的信号发出信号的发出时间不超过0.5秒将是否在人脸数据库存在的信号-是否让此人进入162.2运行环境硬件平台:a.CPU:PentiumIII500MHz以上b.磁盘空间容量:600MB以上c.内存:256MB以上d.其他:摄像机、报警器软件平台:a.操作系统:Win7/WindowsXpb.数据
7、库:SQLServer2008c.开发工具:VisualStudio20102.3基本设计概念和处理流程本系统的数据处理流程如图1所示。本系统的设计基于低耦合,高内聚的理念,尽量使不同的功能分配到不同的模块中实现,而把目标相同,处理数据类似的功能分配到同一模块中实现。2.4结构本系统的总体结构示意图可由如图2表示。在“智能防盗监控系统”的系统结构示意图中,系统的低层模块包含:图像采集、保存图像、灰度处理、噪声处理、光照处理、肤色分割、训练分类器、检测人脸区域、提取人脸特征、识别人脸、报警、保存结果;系统的高层模块包含:接收图像、处理图
8、像、识别人脸。16图1数据流图图2整体结构图高层功能模块的清单如表3所示。表3高层功能模块清单16模块编号模块中文名称模块英文名称功能简述备注M1接收图像ImReceive摄像头获取图像并保存M2处理图像ImProces
此文档下载收益归作者所有