- 1、本文档共9页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
BMImoduleBMI简介身高体重指数又称身体质量指数英文为Body
BMI module
BMI簡介
身高體重指數(又稱身體質量指數,英文為Body Mass Index,簡稱BMI)是一個計算值,主要用於統計用途。BMIBMI值原來的設計是一個用於公眾健康研究的統計工具。當我們需要知道肥胖是否為某一疾病的致病原因時,我們可以把病人的身高及體重換算成BMI值,再找出其數值及病發率是否有線性關連。
「身高體重指數」這個概念,是由19世紀中期的比利時通才凱特勒最先提出。它的定義如下:
w = 體重,單位:千克
h = 身高,單位:米
數值的意義如下:
分??? 級 身體質量指數 體重過輕 BMI < 18.5 正常範圍 18.5 ≦ BMI <24 過??? 重 24 ≦ BMI < 27 輕度肥胖 27 ≦ BMI < 30 中度肥胖 30 ≦ BMI < 35 重度肥胖 BMI ≧ 35 資料來源:衛生署食品資訊網/ 肥胖及體重控制
BMI module安裝說明
下載網址:/project/bmi
下載後將資料夾解壓縮到
C:\AppServ\www\drupal\modules(預設路徑)中
登入drupal後點選Administer--Modules
把”BMI Module”這項打勾後儲存
此時mysql資料庫內會新增ㄧ個資料表” bmi_settings”
BMI module設定方法
登入drupal後點選Administer-- BMI Settings(在Site configuration那一區塊中)
可以設定BMI算完後所顯示的字串
BMI顯示字串這部份分4類:
低於18.5(預設Underweight)
18.5~24.9(預設Normal/Healthy)
25.0~29.9(預設Overweight)
30以上(預設Obesity)
登入drupal後點選Administer-- Blocks (在Site building那一區塊中)
可以設定module出現在網頁的哪處
例如我們選擇對” Body Mass Index”選擇”Left sidebar”後BMI框框就會在左側出現
操作方法
直接對”Weight”和”Height”的框框中輸入數字後點選”Calculate”就會顯示計算後的BMI以及前面所說的類別字串
(其中”Units”有各2種:kgs(公斤)、lbs(磅)以及cms(公分)、mts(公尺))
如圖所示:
function bmi_menu():BMI管理介面的資訊
function bmi_permission():返回使用者管理介面
function bmi_admin_settings($form, $form_state):顯示使用者過輕、正常、過胖
function bmi_block_info():輸出介面標題
function bmi_block_view($delta = ):設計BMI介面
function bmi_form($form, $form_state):顯示BMI輸入的表格
function bmi_callback($form, $form_state):使用ajax返回至BMI計算表格
function bmi_calculate($values = NULL):依照使用者輸入的資料計算BMI
function convert_weight_kgs($body_weight = NULL, $weight_unit = NULL):體重單位換算
function convert_height_mts($body_height = NULL, $height_unit = NULL):身高單位換算
function get_bmi_text($bmi = NULL):根據BMI值分級傳給bmi_admin_setting
函式說明:
function bmi_form($form, $form_state)
設定weight介面中每個區塊的資訊,設定資料的屬性,標題,資料大小…
設定height介面中每個區塊的資訊
設定calaulate按鈕的資訊
function convert_weight_kgs($body_weight = NULL, $weight_unit = NULL)
依照使用者選擇的單位換算成公斤(1pound = 0.4359237kg)
function convert_height_mts($body_height = NULL, $height_unit = NULL)
依照使用者選擇的單位換算成公尺(1 cm = o.o1m , 1 ins = 0.0254m)
function bmi_calculate($values = NULL)
將使用者輸入
您可能关注的文档
- 2016年上海化妆品不良反应监测情况-上海食品药品监督管理局.DOC
- 2016中国大文娱产业升级报告-DT财经.PDF
- 2016年中考语文总复习资料-新智达教育.DOC
- 2016年中非中小企业合作大会-中非企业需求简介纯贸易类需求.DOC
- 2016年6期-中国国际货运代理协会.PDF
- 2016年中考试题物理-中小学教育网.DOC
- 2016年全国健美操联赛珠海站指引-中国健美操竞赛网.PDF
- 2016年包河区部分学校图书馆设备采购项目清单-安徽合肥公共资源.DOC
- 2016年交规的扣分项扣3分.PPT
- 2016年廊坊重点推荐110个境内外展会一览表.DOC
- 2024_2025学年九年级化学上册第五单元化学方程式基础过关卷含解析新版新人教版.docx
- 2024_2025年新教材高中地理第三章地球上的大气单元素养检测含解析湘教版必修第一册.docx
- 高中语文第5课苏轼词两首__念奴娇赤壁怀古教案4新人教版必修4.doc
- 2024_2025年新教材高中物理第4章力与平衡章末检测含解析鲁科版必修第一册.doc
- 高中语文第一单元第3课大堰河__我的保姆学案1新人教版必修1.doc
- 2024_2025学年高中语文第二单元新闻6喜看稻菽千重浪检测含解析粤教版必修5.doc
- 2024_2025学年新教材高中历史第九单元中华人民共和国成立和社会主义革命与建设第27课社会主义建设在探索中曲折发展梯度作业含解析新人教版必修中外历史纲要上.doc
- 2024_2025学年新教材高中英语Unit2Let’scelebrate第4课时Writing_介绍节日学案含解析外研版必修第二册.doc
- 2024_2025学年新教材高中生物第6章细胞的生命历程2细胞的分化课后作业含解析新人教版必修1.doc
- 2024_2025年新教材高中生物课时检测4细胞中的无机物含解析新人教版必修1.doc
文档评论(0)