身高体重分析软件

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

身高体重分析软件小组成员:软件简介•名称:身高体重分析软件•开发语言:C++•开发工具:VC++6.0•环境:winxp及以上版本•界面:MFC•功能:对身高体重进行分析并预测可行性分析经济可行性成本-收益分析技术可行性风险分析、资源分析、技术分析法律可行性开发方案的选择性对方案的评价和选择软件设计1、概要设计•基于功能层次结构建立系统。–采用面向对象设计方法,将系统按功能划分成模块的层次结构–确定每个模块的功能–建立与已确定的软件需求的对应关系–确定模块间的调用关系–确定模块间的接口–评估模块划分的质量•在详细设计过程中,完成的工作是:1.确定软件各个组成部分内的算法以及各部分的内部数据组织2.选定某种过程的表达形式来描述各种算法。3.进行详细设计的评审2、详细设计用户状态图需求分析功能需求非功能需求——质量需求——约束性需求•功能需求体型是否标准计算标准体重计算预测身高计算最合适伴侣身高•质量需求性能:界面操作的响应时间不超过2秒可靠性:不会记录、泄露用户的隐私信息•约束性需求完成时间:在当堂验收前完成。用例图用户计算并显示结果查询体型是否标准include计算并显示结果查询标准体型include计算并显示结果查询预测身高include计算并显示结果查询最适合伴侣体型include类图体型是否标准+体型判别列表查询体型是否标准用户+性别+身高+体重+父亲身高+母亲身高标准体型+身高+体重查询标准体型未来可能身高+身高适合伴侣体型+身高+体重查询未来可能身高查询合适伴侣体型活动图获取用户性别、身高、体重、父亲身高和母亲身高获取用户命令查询体型是否标准查询标准体型预测未来身高计算伴侣适合体型【用户要求查询体型是否标准】【用户要求查询标准体型】【用户要求预测未来身高】【用户要求查询伴侣适合体型】【用户要求清空数据】【用户要求退出】清空数据软件的实现1.创建基于对话框的程序2.添加按钮,输入框,单选按钮等3.添加类,变量和各个相应函数4.在函数中加入软件功能的实现程序5.优化交互功能和界面安装包的制作工具:NSIS按照脚本向导的步骤填入各项文件路径,安装包会自动生成。称重传感器超声波测距•基本工作原理:•(1)采用IO口TRIG触发测距,给最少10us的高电平信呈。•(2)模块自动发送8个40khz的方波,自动检测是否有信号返回;•(3)有信号返回,通过IO口ECHO输出一个高电平,高电平持续的时间就是超声•波从发射到返回的时间。测试距离=(高电平时间*声速(340M/S))/2;软件测试单元测试、集成测试黑盒测试、辅以白盒测试谢谢观赏

1 / 19
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功