个人健康管理软件系统详细设计说明书1_第1页
个人健康管理软件系统详细设计说明书1_第2页
个人健康管理软件系统详细设计说明书1_第3页
个人健康管理软件系统详细设计说明书1_第4页
个人健康管理软件系统详细设计说明书1_第5页
已阅读5页,还剩82页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

深圳市软酷网络科技有限公司口乳:酷网司软酷•卓越实验室

RuankosoftTechnologies(Shenzhen)Co..Ltd.>C超腮僵/C«nt,eOfExcellence

项目名称密级

ProjectNameConfidentialityLevel

个人健康管理系统仅供收件方查阅

项目编号版本文档编号

ProjectIDVersionDocumentCode

V8.4505.1656.21.0v8.4505.1656.2_SD_001

PHMSSoftwareSystemLowLevelDesign

Specification

个人健康管理软件系统详细设计说明书

Copyright©RuankosoftTechnologies(Shenzhen)Co.,Ltd.

AllRightsReserved

RevisionRecord

修订记录

DateRevisionCRID/DefectSecNo.ChangeAuthor

日期VersionID修改章节Description作者

修订版本CR/Defect号修改描述

2014-01.0全部初稿王昭天、郑

3-24翔、冯田田

Page2of87Copyright©RuankosoftTechnologies(Shenzhen)Co.,Ltd.

Catalog

目录

1INTRODUCTION简介11

1.1Purpose目的11

1.2Scope范围11

2模块详细设计11

2.1HomeActivity11

2.1.1DesignDescription模块设计描述11

2.2HfileActivity12

2.2.1DesignDescription模块设计描述12

2.3YLypActivity12

2.3.1DesignDescription模块设计描述12

2.3.2FunctionIllustration功能实现说明13

2.4JTyxActivity13

2.4.1DesignDescription模块设计描述13

2.4.2FunctionIllustration功能实现说明14

2.5TJbgActivity14

2.5.1DesignDescription模块设计描述14

2.5.2FunctionIllustration功能实现说明15

2.6JKrzActivity15

2.6.1DesignDescription模块设计描述15

2.6.2FunctionIllustration功能实现说明16

2.7ZBlbActivity16

2.7.1DesignDescription模块设计描述16

2.7.2FunctionIllustration功能实现说明17

2.8YYsjActivity17

2.8.1DesignDescription模块设计描述17

2.8.2FunctionIllustration功能实现说明18

2.9AssessActivity18

2.9.1DesignDescription模块设计描述18

2.9.2FunctionIllustration功能实现说明20

2.10GuideActivity20

2.10.1DesignDescription模块设计描述20

2.10.2FunctionIllustration功能实现说明21

2.11JGjyActivity21

2.11.1DesignDescription模块设计描述21

2.11.2FunctionIllustration功能实现说明22

2.12JGjkzcActivity22

2.12.1DesignDescription模块设计描述22

2.12.2FunctionIllustration功能实现说明23

2.13JGypxxActivity23

Page3of87Copyright©RuankosoftTechnologies(Shenzhen)Co.,Ltd.

2.13.1DesignDescription模块设计描述23

2.13.2FunctionIllustration功能实现说明24

2.14JGzjlxActivity24

2.14.1DesignDescription模块设计描述24

2.14.2FunctionIllustration功能实现说明24

2.15JGjkjhActivity25

2.15.1DesignDescription模块设计描述25

2.15.2FunctionIllustration功能实现说明26

2.16JGyytsActivity26

2.16.1DesignDescription模块设计描述26

2.16.2FunctionIllustration功能实现说明27

2.17Healthjiankong27

2.17.1DesignDescription模块设计描述27

2.17.2FunctionIllustration功能实现说明28

2.18Health_jiankong_cx_view28

2.18.1DesignDescription模块设计描述28

2.18.2FunctionIllustration功能实现说明29

2.19Health_jiankong_hearttest29

2.19.1DesignDescription模块设计描述29

2.19.2FunctionIllustration功能实现说明29

2.20HealthJiankong_qx_view30

2.20.1DesignDescription模块设计描述30

2.20.2FunctionIllustration功能实现说明30

2.21Health_jiankong_xd_view30

2.21.1DesignDescription模块设计描述30

2.21.2FunctionIllustration功能实现说明31

2.22Health_shezhi31

2.22.1DesignDescription模块设计描述31

2.22.2FunctionIllustration功能实现说明32

3类详细设计32

3.1HomeActivityCLASS的设计32

3.1.1Overview简介32

3.1.2ClassDiagram类图33

3.1.3StatusDesign状态设计33

3.1.4Attributes属性33

3.1.5Methods方法33

3.2HfileActivityCLASS的设计34

3.2.1Overview简介34

3.2.2ClassDiagram类图34

3.2.3StatusDesign状态设计35

3.2.4Attributes属性35

3.2.5Methods方法35

3.3YLypActivityCLASS的设计36

Page4of87Copyright©RuankosoftTechnologies(Shenzhen)Co.,Ltd.

3.3.1Overview简介36

3.3.2ClassDiagram类图37

3.3.3StatusDesign状态设计37

3.3.4Attributes属性37

3.3.5Methods方法37

3.4JTyxActivityCLASS的设计39

3.4.1Overview简介39

3.4.2ClassDiagram类图39

3.4.3StatusDesign状态设计40

3.4.4Attributes属性40

3.4.5Methods方法40

3.5TJbgActivityCLASS的设计42

3.5.1Overview简介42

3.5.2ClassDiagram类图42

3.5.3StatusDesign状态设计42

3.5.4Attributes属性43

3.5.5Methods方法43

3.6JKrzActivityCLASS的设计45

3.6.1Overview简介45

3.6.2ClassDiagram类图45

3.6.3StatusDesign状态设计,45

3.6.4Attributes属性45

3.6.5Methods方法46

3.7ZBlbActivityCLASS的设计48

3.7.1Overview简介48

3.7.2ClassDiagram类图48

3.7.3StatusDesign状态设计49

3.7.4Attributes属性49

3.7.5Methods方法49

3.8YYsjActivityCLASS的设计51

3.8.1Overview简介51

3.8.2ClassDiagram类图51

3.8.3StatusDesign状态设计51

3.8.4Attributes属性52

3.8.5Methods方法52

3.9JGjyxxcxCLASS的设计54

3.9.1Overview简介54

3.9.2ClassDiagram类图54

3.9.3StatusDesign状态设计54

3.9.4Attributes属性54

3.9.5Methods方法55

3.10JGjkzcCLASS的设计60

3.10.1Overview简介60

3.10.2ClassDiagram类图60

Page5of87Copyright©RuankosoftTechnologies(Shenzhen)Co.,Ltd.

3.10.3StatusDesign状态设计60

3.10.4Attributes属性60

3.10.5Methods方法61

3.11JGjyxx_offlineCLASS的设计61

3.11.1Overview简介61

3.11.2ClassDiagram类图62

3.11.3StatusDesign状态设计62

3.11.4Attributes属性62

3.11.5Methods方法62

3.12JGjyxx_onlineCLASS的设计63

3.12.1Overview简介63

3.12.2ClassDiagram类图63

3.12.3StatusDesign状态设计64

3.12.4Attributes属性64

3.12.5Methods方法64

3.13JGzjlxCLASS的设计66

3.13.1Overview简介66

3.13.2ClassDiagram类图66

3.13.3StatusDesign状态设计66

3.13.4Attributes属性66

3.13.5Methods方法67

3.14JGjkjhCLASS的设计67

3.14.1Overview简介67

3.14.2ClassDiagram类图68

3.14.3StatusDesign状态设计68

3.14.4Attributes属性68

3.14.5Methods方法68

3.15JGyytsCLASS的设计69

3.15.1Overview简介69

3.15.2ClassDiagram类图69

3.15.3StatusDesign状态设计70

3.15.4Attributes属性70

3.15.5Methods方法70

3.16Health_jiankong_bb_viewCLASS的设计71

3.16.1Overview简介71

3.16.2ClassDiagram类图71

3.16.3StatusDesign状态设计71

3.16.4Attributes属性71

3.16.5Methods方法72

3.17Healthjiankong_cx_viewCLASS的设计72

3.17.10verview简介72

3.17.2ClassDiagram类图73

3.17.3StatusDesign状态设计73

3.17.4Attributes属性73

Page6of87Copyright©RuankosoftTechnologies(Shenzhen)Co.,Ltd.

3.17.5Methods方法73

3.18Health_jiankong_hearttestCLASS的设计74

3.18.1Overview简介74

3.18.2ClassDiagram类图74

3.18.3StatusDesign状态设计75

3.18.4Attributes属性75

3.18.5Methods方法75

3.19Healthjiankong_qx_viewCLASS的设计76

3.19.1Overview简介76

3.19.2ClassDiagram类图76

3.19.3StatusDesign状态设计76

3.19.4Attributes属性76

3.19.5Methods方法77

3.20HealthJiankong_xd_viewCLASS的设计77

3.20.1Overview简介77

3.20.2ClassDiagram类图77

3.20.3StatusDesign状态设计78

3.20.4Attributes属性78

3.20.5Methods方法78

3.21Health_shezhiCLASS的设计78

3.21.1Overview简介78

3.21.2ClassDiagram类图79

3.21.3StatusDesign状态设计79

3.21.4Attributes属性80

3.21.5Methods方法80

3.22Health_tijian_maiboCLASS的.设计81

3.22.1Overview简介81

3.22.2ClassDiagram类图81

3.22.3StatusDesign状态设计81

3.22.4Attributes属性81

3.22.5Methods方法82

4DATABASEDESIGN数据库设计82

4.1EntitiesDefinition实体定义82

4.1.1DecompositionDescription分解描述82

4.1.2InternalDependencyDescription内部依赖性描述85

Page7of87Copyright©RuankosoftTechnologies(Shenzhen)Co.,Ltd.

Chart

未找到图形项目表。

Page8of87Copyright©RuankosoftTechnologies(Shenzhen)Co.,Ltd.

Table

表1Methodi#方法1#的名称34

表2toredProcedure1#/Triggerl#存储过程1#/触发器1#的描述错误!未定义书签。

表3StoredProcedure2#/Trigger2#存储过程2#/触发器2#的名称描述...错误!未定义书签。

Page9of87Copyright©RuankosoftTechnologies(Shenzhen)Co.,Ltd.

Keywords关键词:个人健康管理

Abstract摘要:我们的个人健康管理系统是基于Android平台的移动设备客户端,能够记录、

检测、分析个人身体健康情况,并为用户给出相应建议以及诊疗意见。

Listofabbreviations缩略语清单:

Abbreviations缩略语Fullspelling英文全名Chineseexplanation中文解释

LBSLocationBasedService基于位置的服务

Page10of87Copyright©RuankosoftTechnologies(Shenzhen)Co.,Ltd.

1Introduction简介

1.1Purpose目的

本文档是规定基于Android平台的个人健康管理系统软件项目的概要设计说明书,描述了个人

健康管理系统软件的概要设计,目的是为该系统的详细设计、开发和测试提供指导。

读者:设计人员、开发人员、测试人员

1.2Scope范围

本文档包括该软件涉及到的所有的总体设计,包括设计思路,系统结构,分解描述,依赖性

描述和接口描述等。

2模块详细设计

2.1HomeActivity

2.1.1DesignDescription模块设计描述

2.1.2.1HomeActivity主界面

(1)CIIdentification标识

首界面一activity

(2)Overview简介

该类用于显示首界面,包含主体的五大模块等。

(3)Definition类定义(Optional)

HomeActivity

Q>btn_Hfile:Botton

心btn_Hrisk:Botton

^>btn_Hmanage:Botton

^btn_Hsetting:Botton

abtn_Hcount:Botton

♦onCreate()

“indViewByld。

Page11of87Copyright©RuankosoftTechno)ogies(Shenzhen)Co.,Ltd.

2.2HfileActivity

2.2.1DesignDescription模块设计描述

2.2.1.1HfileActivity电子健康档案

(1)CIIdentification标识

健康档案一HfileActivity

(2)Overview简介

该界面是电子健康档案模块的主界面,包括医疗用药管理、家庭小药箱、体检报告、健康日

志、指标列表、用药时间提醒。

(3)Definition类定义(Optional)

HfileActivity

b4

.

bt

JTyx:Botton

bt

TJbg:Botton

bt

»JKrz:Botton

b

ZBIb:Botton

b

YYtxBotton

♦getTime()

%nCreate()

•getList()

2.3YLypActivity

2.3.1DesignDescription模块设计描述

2.3.1.1YLypActivity医疗用药信息管理

(1)CIIdentification标识

医疗药品一YLypActivity

(2)Overview简介

该界面是医疗用药信息管理模块的主界面,包括对医疗用药的添加、删除、查询等功能。

(3)Definition类定义(Optional)

Page12of87Copyright©RuankosoftTechnologies(Shenzhen)Co.,Ltd.

YLypActivity

Q>btn_back:Botton

^>btn_add:Botton

■showlist:ListView

♦onCreate()

•findViewByld。

♦getList()

Wadd()

♦delete。

ffind()

2.3.2FunctionIllustration功能实现说明

2.4JTyxActivity

2.4.1DesignDescription模块设计描述

2.4.1.1JTyxActivity家庭小药箱

(1)CIIdentification标识

家庭小药箱一JTyxActivity

(2)Overview简介

该界面是家庭小药箱模块的主界面,包括添加、删除、查询以及查看家庭药品的功能。

(3)Definition类定义(Optional)

JTyxActivity

^>btn_add:Botton

给btn_back:Botton

^>showlist:ListView

^onCreat()

3add()

^deleteQ

,search。

Page13of87Copyright©RuankosoftTechnologies(Shenzhen)Co.,Ltd.

2.4.2FunctionIllustration功能实现说明

JTvxActivitvDatabase

:1:add0

卜一2-

U3:deleteO

卜4—...1

LJ5:search()

L.-$.一-J

2.5TJbgActivity

2.5.1DesignDescription模块设计描述

2.5.1.1TJbgActivity体检报告

(1)CIIdentification标识

体检报告一TJbgActivity

(2)Overview简介

该界面是体检报告模块的主界面,包括查看、查询、删除体检报告的功能。

(3)Definition类定义(Optional)

TJbjActivity

^>btn_back:Botton

给■showList:ListView

♦onCreateQ

♦findViewByld()

♦getList()

Page14of87Copyright©RuankosoftTechnologies(Shenzhen)Co.,Ltd.

2.5.2FunctionIllustration功能实现说明

ITJbQActivity/Database

2.6JKrzActivity

2.6.1DesignDescription模块设计描述

2.6.1.1JKrzActivity健康日志

(1)CIIdentification标识

健康日志一JKrzActivity

(2)Overview简介

该界面是健康日志模块的主界面,包括添加、查询、删除、分享H志的功能。

(3)Definition类定义(Optional)

JKrjActivity

^>btn_back:Botton

^>btn_add:Botton

房showList:ListView

⑨btn_share:Botton

嘿onCreate。

♦findViewByld()

|,add()

■delete。

♦share。

|getList()

Page15of87Copyright©RuankosoftTechnologies(Shenzhen)Co.,Ltd.

2.6.2FunctionIllustration功能实现说明

/JKrzActivityDatabase

:3:delete0:

一二口

:5:search():

C二"二二

2.7ZBlbActivity

2.7.1DesignDescription模块设计描述

2.7.1.1ZBlbActivity指标列表

(1)CIIdentification标识

指标类表一ZBlbActivity

(2)Overview简介

该界面是指标列表模块的主界面,包括查询、删除列表的功能。

(3)Definition类定义(Optional)

ZBlbActivity

再btn_back:Botton

^>btn_delete:Botton

©showList:ListView

B|onCreate()

♦findViewByldQ

♦getListQ

.delete。

♦search。

Page16of87Copyright©RuankosoftTechnologies(Shenzhen)Co.,Ltd.

2.7.2FunctionIllustration功能实现说明

/ZBIbActivityDatabase

Fl1:getList()

1…………2一……

:3:deleteO

i--………4……-

:5:search()

L--……一6……一

2.8YYsjActivity

2.8.1DesignDescription模块设计描述

2.8.1.1YYsjActivity用药时间提醒

(1)CIIdentification标识

用药时间提醒一YYsjActivity

(2)Overview简介

该界面是用药时间提醒模块的主界面,包括设置时间、闹钟提醒等功能。

(3)Definition类定义(Optional)

YYsjActivity

Q>btn_back:Botton

^>btn_delete:Botton

^>showList:ListView

^>btn_setting:Botton

♦onCreate()

♦findViewByldQ

♦getList()

♦deleteQ

(set()

Page17of87Copyright©RuankosoftTechnologies(Shenzhen)Co.,Ltd.

2.8.2FunctionIllustration功能实现说明

/YYsjActivitvDatabase

:3:deleteO:

1二二二工

:5:getList():

2.9AssessActivity

2.9.1DesignDescription模块设计描述

2.9.1.1AssessActivity健康评估

(1)CIIdentification标识

健康评估AssessActivity

(2)Overview简介

该类是获取用户的自身健康评估的功能。

(3)Definition类定义(Optional)

Page18of87Copyright©RuankosoftTechnologies(Shenzhen)Co.,Ltd.

AssessActivity

Bfctnback:Buttton

(5>hr_ed:EditText

酣ow_ed:EditText

^high_ed:EditText

^>bmi_ed:EditText

Q>zdgc_ed:EditText

Q>gysz_ed:EditText

晶dgcz_ed:EditText

§>zdb_ed:EditText

§>xt_ed:EditText

位阿njmport:Button

ok:Button

部hrJv:TextView

位>low_tv:TextView

命high_tv:TextView

bmi_tHv:TextView

zdgc_tv:TextView

gysz_itv:TextView

dgcz_tv:TextView

zdb_tv:TextVeiw

xt_tv:TextView

nCreateO

etHr()

PBSgetHrO

♦setLow()

^getLow()

♦setHigh()

♦getHigh()

♦setBmi()

♦getBmi()

后etZdgc()

FSgetZdgc()

♦setGysz()

*getGysz()

♦setDgcz。

物etDgcz()

♦setZdbO

♦getAdb()

HsetXi()

■getxto

PfshowHisList()

Page19of87Copyright©RuankosoftTechnologies(Shenzhen)Co.,Ltd.

2.9.2FunctionIllustration功能实现说明

AssessAct丽ty数据库

2.10GuideActivity

2.10.1DesignDescription模块设计描述

2.10.1.1GuideActivity健康指导

(1)CIIdentification标识

健康问题指导类GuideActivityo

(2)Overview简介

该类实现由测出的健康评估结果给出相应的建议指导。

(3)Definition类定义(Optional)

GuideActivity

的btn_back:Button

i^guide_tv:TextView

^onCreate()

3getDetail()

Page20of87Copyright©RuankosoftTechnologies(Shenzhen)Co.,Ltd.

2.10.2FunctionIllustration功能实现说明

AssessActMtyGuideActMity数据库

1查看健康指导按钮0

2getDetaJ()

2.11JGjyActivity

2.11.1DesignDescription模块设计描述

2.11.1.1JGjyxxcx

(1)CIIdentification标识

医院查询类——JGjyxxcx

(2)Overview简介

该类是显示用户周围的医院。

(3)Definition类定义(Optional)

JGjyxxcx

^■normalRadioGroup

^>statelliteRadioGroup

^>Button_back:imageButton

minformationimageButton

^>imput:editText

^>Button_searchButton

^onCreate()

^setMapMode()

^setTraffic()

^setZoomEnable()

^setScrollEnable()

^setDoubleClickEnable()

・setRotateEnable()

^onPause()

*^onDestroy()

^onResume()

JGjyxxcx类图

Page21of87Copyright©RuankosoftTechnologies(Shenzhen)Co.,Ltd.

2.11.2FunctionIllustration功能实现说明

JGivxxcx百度地图API

1:定位显示地图()

2:

<

2.12JGjkzcActivity

2.12.1DesignDescription模块设计描述

2.12.1.1JGjkzc

(1)CIIdentification标识

健康自测类JGjkzc

(2)Overview简介

该类实现通过一些选择题,让用户了解一些健康小知识。

(3)Definition类定义(Optional)

।________________________

JGjkzc

年itletextview

RadioGroup

^>Button_back:imageButton

亳BRadioGroup

勖CRadioGroup

RadioGroup

^onCreate()

Page22of87Copyright©RuankosoftTechnologies(Shenzhen)Co.,Ltd

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论