综合实验报告修改后.docx

上传人:b****1 文档编号:23272299 上传时间:2023-05-15 格式:DOCX 页数:16 大小:319.51KB
下载 相关 举报
综合实验报告修改后.docx_第1页
第1页 / 共16页
综合实验报告修改后.docx_第2页
第2页 / 共16页
综合实验报告修改后.docx_第3页
第3页 / 共16页
综合实验报告修改后.docx_第4页
第4页 / 共16页
综合实验报告修改后.docx_第5页
第5页 / 共16页
点击查看更多>>
下载资源
资源描述

综合实验报告修改后.docx

《综合实验报告修改后.docx》由会员分享,可在线阅读,更多相关《综合实验报告修改后.docx(16页珍藏版)》请在冰豆网上搜索。

综合实验报告修改后.docx

综合实验报告修改后

实验十五体脂肪率测试窗体设计综合实验

学号

0092114

姓名

邓艺

同组人

实验项目

体脂肪率测试窗体设计综合实验

实验地点

实验仪器台号

指导教师

实验日期及节次

年月日,第节

一、实验要求

1.实验目的

掌握Access2007启动和退出;

掌握Access2007的用户界面构成;

掌握Access2007数据表等对象及其视图切换。

2.实验准备

(1)登陆毕博教学网站(http:

//210.35.204.159/);

(2)选择“数据库应用”课程;(3)选择“按周编制的教学安排”后,再选择“第一周”;(4)下载“实验”和“数据库样例”。

3.实验步骤

问题综述:

肥胖症是现代社会威胁人类健康的主要杀手,衡量肥胖症的指标之一是体脂肪率,它是将脂肪含量用其占总体重的百分比的形式表示。

体脂肪率计算公式为:

其中男性性别取值为1,女性取值为0。

一般认为男性体脂>25%,女性>33%是诊断肥胖的标准。

同时男性体脂率<10%,女性体脂率<15%是诊断偏瘦的标准。

试设计一个VBA窗体程序,计算体脂肪率。

要求输出时,给出性别和合理的体脂肪率。

实验要求:

(1)阅读问题,区分问题的输入与输出。

(2)构造体脂肪率界面。

其中在输出中,除输出体脂肪率数值外还要求给出针对性别的健康建议,具体见(5)对应的测试数据。

输出方式可以是文本框,也可以是MsgBox的对话框。

(3)对体脂肪率界面各个控件命名,要求所有控件名后面加入你的姓名

(4)对控件的相关事件编写代码,同样要求程序中的变量名后面加入你的姓名。

(5)输入六个测试数据,具体数据如下:

1)男性,20岁,1.72米,61公斤,求其体脂肪率。

并给出带性别的健康建议信息,例如:

“帅锅,您的体型正常,请保持”。

2)女性,20岁,1.72米,61公斤,求其体脂肪率。

并给出带性别的健康建议信息,例如:

“美女,您的体型正常”。

3)男性,20岁,1.72米,95公斤,求其体脂肪率。

并给出带性别的健康建议信息,例如:

“man,您需要节食”。

4)女性,20岁,1.72米,95公斤,求其体脂肪率。

并给出带性别的健康建议信息,例如:

“Lady,请注意节食”。

5)男性,20岁,1.72米,38公斤,求其体脂肪率。

并给出带性别的健康建议信息,例如:

“老弟,请加强营养”。

6)女性,20岁,1.72米,38公斤,求其体脂肪率。

并给出带性别的健康建议信息,例如:

“妹子,您需要加强营养”。

二、实验过程(步骤、记录、数据和分析)

具体操作步骤如下:

1、构造界面如下:

(窗体设计界面)

2、设置控件名称如表:

界面元素

控件名称

标签“#帅哥美女鉴定器#_(copyrightby邓艺0092114)”

Label0邓艺

标签“您的性别(sex):

Label1邓艺

标签“除去增高鞋垫的身高哦亲(Height):

Text9邓艺

标签“(m)”

Label28邓艺

标签“您的实际体重,拒绝撒谎哦亲(Weight):

Label3邓艺

标签“(kg)”

Label29邓艺

标签“芳龄几何or贵庚(Age):

Label4邓艺

标签“(岁)”

Label30邓艺

标签“测试数据:

Label21邓艺

命令按钮“不要激动,开始喽!

(start)”

Command17邓艺

命令按钮“怎么会这样?

重新计算(update)”

Command18邓艺

命令按钮“男A”

Command22邓艺

命令按钮“男B”

Command23邓艺

命令按钮“男C”

Command24邓艺

命令按钮“女A”

Command25邓艺

命令按钮“女B”

Command26邓艺

命令按钮“女C”

Command27邓艺

3、窗体控件属性设置:

(命令按钮属性设置,其他类似)

(标签属性设置)

4、体脂肪率测试窗体代码:

OptionCompareDatabase

PrivateSubCommand17邓艺_Click()

DimfAsDouble

IfMe.Option2邓艺.Value=FalseAndMe.Option4邓艺.Value=FalseThen

MsgBox("必须输入您的性别哦")

ExitSub

EndIf

a=Me.Text15邓艺.Value

Ifa=""Then

MsgBox("年龄需要被输入")

ExitSub

EndIf

Ifa<1Then

MsgBox("1岁以下不参与计算哦,请输入大于一岁的整数")

ExitSub

EndIf

w=Me.Text邓艺.Value

Ifw=""Then

MsgBox("体重需要被输入")

ExitSub

EndIf

Ifw<=0Then

MsgBox("您确定您没有体重?

请输入大于0的整数")

ExitSub

EndIf

h=Me.Text9邓艺.Value

Ifh=""Then

MsgBox("身高需要被输入")

ExitSub

EndIf

Ifh=0Then

MsgBox("您确定您没有身高?

请输入大于0的整数")

ExitSub

EndIf

IfMe.Option2邓艺.Value=TrueThen

x=1

Else

x=0

EndIf

f=(1.2*(w/h^2)+0.23*a-5.4-10.8*x)/100

Ifx=1Then

Iff>0.25Then

MsgBox("最近又吃多了吧?

==")

EndIf

Iff<0.1Then

MsgBox("太瘦了让人看起来很弱哟,多吃点吧~")

EndIf

Iff>0.1Andf<0.25Then

MsgBox("身材不错,男朋友最佳人选哦~^^")

EndIf

EndIf

Ifx=0Then

Iff>0.33Then

MsgBox("如果我没猜错,您是一个标准的吃货……")

EndIf

Iff<0.15Then

MsgBox("要骨感可不要太瘦哦,多吃点吧~")

EndIf

Iff>0.15Andf<0.33Then

MsgBox("哇~美女一枚耶!

")

EndIf

EndIf

EndSub

PrivateSubCommand18邓艺_Click()

Me.Text9邓艺.Value=""

Me.Text邓艺.Value=""

Me.Text15邓艺.Value=""

Me.Caption=""

Me.Label0邓艺.Caption="帅哥美女鉴定器"

Me.Option4邓艺.Value=False

Me.Option2邓艺.Value=False

EndSub

PrivateSubCommand22邓艺_Click()

Me.Option2邓艺.Value=True

Me.Option4邓艺.Value=False

Me.Text15邓艺.Value=20

Me.Text邓艺.Value=61

Me.Text9邓艺.Value=1.72

Me.Caption="帅哥测试器"

Me.Label0邓艺.Caption="帅哥测试器"

EndSub

PrivateSubCommand23邓艺_Click()

Me.Option2邓艺.Value=True

Me.Option4邓艺.Value=False

Me.Text15邓艺.Value=20

Me.Text邓艺.Value=95

Me.Text9邓艺.Value=1.72

Me.Caption="帅哥测试器"

Me.Label0邓艺.Caption="帅哥测试器"

EndSub

PrivateSubCommand24邓艺_Click()

Me.Option2邓艺.Value=True

Me.Option4邓艺.Value=False

Me.Text15邓艺.Value=20

Me.Text邓艺.Value=38

Me.Text9邓艺.Value=1.72

Me.Caption="帅哥测试器"

Me.Label0邓艺.Caption="帅哥测试器"

EndSub

PrivateSubCommand25邓艺_Click()

Me.Option4邓艺.Value=True

Me.Option2邓艺.Value=False

Me.Text15邓艺.Value=20

Me.Text邓艺.Value=61

Me.Text9邓艺.Value=1.72

Me.Caption="美女测试器"

Me.Label0邓艺.Caption="美女测试器"

EndSub

PrivateSubCommand26邓艺_Click()

Me.Option4邓艺.Value=True

Me.Option2邓艺.Value=False

Me.Text15邓艺.Value=20

Me.Text邓艺.Value=95

Me.Text9邓艺.Value=1.72

Me.Caption="美女测试器"

Me.Label0邓艺.Caption="美女测试器"

EndSub

PrivateSubCommand27邓艺_Click()

Me.Option4邓艺.Value=True

Me.Option2邓艺.Value=False

Me.Text15邓艺.Value=20

Me.Text邓艺.Value=38

Me.Text9邓艺.Value=1.72

Me.Caption="美女测试器"

Me.Label0邓艺.Caption="美女测试器"

EndSub

PrivateSubForm_Load()

Me.Option2邓艺=True

Me.Option4邓艺=False

EndSub

PrivateSuboption2邓艺_click()

Me.Option2邓艺.Value=True

Me.Option4邓艺.Value=False

Me.Caption="帅哥测定器"

EndSub

PrivateSuboption4邓艺_click()

Me.Option4邓艺.Value=True

Me.Option2邓艺.Value=False

Me.Caption="美女测定器"

EndSub

 

5、运行界面:

题目要求六个数据运行结果如下:

(1)男性数据1:

 

(2)女性数据1:

 

 

(3)男性数据2:

 

 

(4)女性数据2:

 

 

(5)男性数据3:

 

 

(6)女性数据3:

三、结论

分析讨论

构造体脂肪率界面完成后,思考作为一个普通用户希望完成的功能,例如性别应该使用什么控件输入比较合理。

并思考作为一个程序开发人员应该在哪个对象的什么事件编写代码才能够完成前面你作为普通人员期望完成的功能。

四、指导教师评语及成绩

成绩:

指导教师签名:

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 求职职场 > 自我管理与提升

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1