个人健康管理软件系统详细设计说明书1 精品Word文档格式.docx
《个人健康管理软件系统详细设计说明书1 精品Word文档格式.docx》由会员分享,可在线阅读,更多相关《个人健康管理软件系统详细设计说明书1 精品Word文档格式.docx(81页珍藏版)》请在冰豆网上搜索。
SecNo.
修改章节
ChangeDescription
修改描述
Author
作者
2014-03-24
全部
初稿
王昭天、郑翔、冯田田
Catalog
Chart
图
未找到图形项目表。
Table
表
Keywords关键词:
个人健康管理
Abstract摘要:
我们的个人健康管理系统是基于Android平台的移动设备客户端,能够记录、检测、分析个人身体健康情况,并为用户给出相应建议以及诊疗意见。
Listofabbreviations缩略语清单:
Abbreviations缩略语
Fullspelling英文全名
Chineseexplanation中文解释
LBS
LocationBasedService
基于位置的服务
1Introduction简介
1.1Purpose目的
本文档是规定基于Android平台的个人健康管理系统软件项目的概要设计说明书,描述了个人健康管理系统软件的概要设计,目的是为该系统的详细设计、开发和测试提供指导。
读者:
设计人员、开发人员、测试人员
1.2Scope范围
本文档包括该软件涉及到的所有的总体设计,包括设计思路,系统结构,分解描述,依赖性描述和接口描述等。
2模块详细设计
2.1HomeActivity
2.1.1DesignDescription模块设计描述
2.1.2.1HomeActivity主界面
(1)CIIdentification标识
首界面—activity
(2)Overview简介
该类用于显示首界面,包含主体的五大模块等。
(3)Definition类定义(Optional)
2.2HfileActivity
2.2.1DesignDescription模块设计描述
2.2.1.1HfileActivity电子健康档案
健康档案—HfileActivity
该界面是电子健康档案模块的主界面,包括医疗用药管理、家庭小药箱、体检报告、健康日志、指标列表、用药时间提醒。
(3)Definition类定义(Optional)
2.3YLypActivity
2.3.1DesignDescription模块设计描述
2.3.1.1YLypActivity医疗用药信息管理
医疗药品—YLypActivity
该界面是医疗用药信息管理模块的主界面,包括对医疗用药的添加、删除、查询等功能。
2.3.2FunctionIllustration功能实现说明
2.4JTyxActivity
2.4.1DesignDescription模块设计描述
2.4.1.1JTyxActivity家庭小药箱
家庭小药箱—JTyxActivity
该界面是家庭小药箱模块的主界面,包括添加、删除、查询以及查看家庭药品的功能。
2.4.2FunctionIllustration功能实现说明
2.5TJbgActivity
2.5.1DesignDescription模块设计描述
2.5.1.1TJbgActivity体检报告
体检报告—TJbgActivity
该界面是体检报告模块的主界面,包括查看、查询、删除体检报告的功能。
2.5.2FunctionIllustration功能实现说明
2.6JKrzActivity
2.6.1DesignDescription模块设计描述
2.6.1.1JKrzActivity健康日志
健康日志—JKrzActivity
该界面是健康日志模块的主界面,包括添加、查询、删除、分享日志的功能。
2.6.2FunctionIllustration功能实现说明
2.7ZBlbActivity
2.7.1DesignDescription模块设计描述
2.7.1.1ZBlbActivity指标列表
指标类表—ZBlbActivity
该界面是指标列表模块的主界面,包括查询、删除列表的功能。
2.7.2FunctionIllustration功能实现说明
2.8YYsjActivity
2.8.1DesignDescription模块设计描述
2.8.1.1YYsjActivity用药时间提醒
用药时间提醒—YYsjActivity
该界面是用药时间提醒模块的主界面,包括设置时间、闹钟提醒等功能。
2.8.2FunctionIllustration功能实现说明
2.9AssessActivity
2.9.1DesignDescription模块设计描述
2.9.1.1AssessActivity健康评估
健康评估——AssessActivity
该类是获取用户的自身健康评估的功能。
2.9.2FunctionIllustration功能实现说明
2.10GuideActivity
2.10.1DesignDescription模块设计描述
2.10.1.1GuideActivity健康指导
健康问题指导类——GuideActivity。
该类实现由测出的健康评估结果给出相应的建议指导。
2.10.2FunctionIllustration功能实现说明
2.11JGjyActivity
2.11.1DesignDescription模块设计描述
2.11.1.1JGjyxxcx
医院查询类——JGjyxxcx
该类是显示用户周围的医院。
JGjyxxcx类图
2.11.2FunctionIllustration功能实现说明
2.12JGjkzcActivity
2.12.1DesignDescription模块设计描述
2.12.1.1JGjkzc
健康自测类——JGjkzc
该类实现通过一些选择题,让用户了解一些健康小知识。
2.12.2FunctionIllustration功能实现说明
2.13JGypxxActivity
2.13.1DesignDescription模块设计描述
2.13.1.1JGypxx
离线药品信息类——JGypxx
该类用户可以离线查看药品的信息。
2.13.2FunctionIllustration功能实现说明
2.14JGzjlxActivity
2.14.1DesignDescription模块设计描述
2.14.1.1JGzjlx
在线专家连线类——JGzjlx。
该类用户可以在线联系专家的信息。
2.14.2FunctionIllustration功能实现说明
无
2.15JGjkjhActivity
2.15.1DesignDescription模块设计描述
2.15.1.1JGjkjh
健康计划类——JGjkjh。
该类为用户提供独特的健康计划。
2.15.2FunctionIllustration功能实现说明
2.16JGyytsActivity
2.16.1DesignDescription模块设计描述
2.16.1.1JGyyts
用药提示类——JGyyts。
该类可以判断用药的禁忌。
2.16.2FunctionIllustration功能实现说明
2.17Health_jiankong
2.17.1DesignDescription模块设计描述
2.17.1.1jiankong
健康监控报表——Health_jiankong_bb_view。
Health_jiankong_bb_view类是为了获取某段时间内健康信息,形成曲线显示给用户。
2.17.2FunctionIllustration功能实现说明
2.18Health_jiankong_cx_view
2.18.1DesignDescription模块设计描述
2.18.1.1Jiankong_cx_view
健康监控信息查询
Health_jiankong_cx_view类是对历史健康信息的查询,可根据日期和健康状态两个依据来查询。
2.18.2FunctionIllustration功能实现说明
2.19Health_jiankong_hearttest
2.19.1DesignDescription模块设计描述
2.19.1.1Jiankong_hearttest
健康监控心率体检——Health_jiankong_hearttest
Health_jiankong_hearttest类是为了对用户的心率进行测试。
2.19.2FunctionIllustration功能实现说明
2.20Health_jiankong_qx_view
2.20.1DesignDescription模块设计描述
2.20.1.1Jiankong_qx
健康监控健康曲线——Health_jiankong_qx_view
2.20.2FunctionIllustration功能实现说明
2.21Health_jiankong_xd_view
2.21.1DesignDescription模块设计描述
2.21.1.1Jiankong_xd
健康监控心电图输出——Health_jiankong_xd_view
Health_jiankong_xd_view类实现对心电图进行转换为具体数字的功能。
2.21.2FunctionIllustration功能实现说明
2.22Health_shezhi
2.22.1DesignDescription模块设计描述
2.22.1.1Shezhi
健康系统参数设置——Health_shezhi
Health_shezhi类用来设置用户身体各方面相关的指标值。
2.22.2FunctionIllustration功能实现说明
3类详细设计
3.1HomeActivityCLASS的设计
3.1.1Overview简介
该类用于显示首界面,包含所有大模块。
3.1.2ClassDiagram类图
3.1.3StatusDesign状态设计
3.1.4Attributes属性
Visibility可见性
Name属性名称
Type类型
Briefdescriptions
说明(对属性的简短描述)
private
his_el
ExpandableList
List类的一个对象
btn_back
Button
Button类的一个对象
btn_his_rec
btn_ass
3.1.5Methods方法
3.1.5.1Method1findViewById()方法
(1)MethodDescriptions方法描述
Prototype函数原型
PublicvoidfindViewById()
Description功能描述
按钮初始化
Calls调用函数
CalledBy被调用函数
Input输入参数
Output输出参数
Return返回值
Exception抛出异常
表1Method1findViewById()
(2)ImplementationDescriptions实现描述
PublicvoidfindViewById(){
1.初始化按钮
2.进入子模块
}
3.2HfileActivityCLASS的设计
3.2.1Overview简介
该界面是电子健康档案模块的主界面,包括医疗用药管理、家庭小药箱、体检报告、健康日志、指标列表、用药时间提醒。
3.2.2ClassDiagram类图
3.2.3StatusDesign状态设计
3.2.4Attributes属性
btn_YLyp
btn_JTys
btn_TJbg
btn_JKrz
btn_ZBlb
btn_YYtx
3.2.5Methods方法
3.2.5.1Method1getTime()
PublicvoidgetTime()
得到系统时间
表2Method1getTime()
PublicvoidgetTime(){
1.得到系统时间
2.进行设置
3.2.5.2Method1getList()
PublicvoidgetList()
得到时间列表
表3Method2getList()
PublicvoidgetList(){
1.得到时间列表
}
3.3YLypActivityCLASS的设计
3.3.1Overview简介
3.3.2ClassDiagram类图
3.3.3StatusDesign状态设计
3.3.4Attributes属性
btn_add
btn_showlist
3.3.5Methods方法
3.3.5.1Method1add()
Publicvoidadd()
添加医疗用药
表4Method1add()
publicStringadd(){
添加医疗用药;
3.3.5.2Method2delete()
Publicvoiddelete()
删除医疗用药
表5Method2delete()
publicStringdelete()
{
删除医疗用药;
3.3.5.3Method3find()
Publicvoidfind()
查找医疗用药
表6Method3find()
publicStringfind()
查询医疗用药;
3.4JTyxActivityCLASS的设计
3.4.1Overview简介
3.4.2ClassDiagram类图
3.4.3StatusDesign状态设计
3.4.4Attributes属性
Button类