个人健康管理软件系统详细设计说明书.docx
- 文档编号:24950067
- 上传时间:2023-06-03
- 格式:DOCX
- 页数:83
- 大小:646.20KB
个人健康管理软件系统详细设计说明书.docx
《个人健康管理软件系统详细设计说明书.docx》由会员分享,可在线阅读,更多相关《个人健康管理软件系统详细设计说明书.docx(83页珍藏版)》请在冰豆网上搜索。
个人健康管理软件系统详细设计说明书
个人健康管理软件系统详细设计说明书
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电子健康档案
(1)CIIdentification标识
健康档案—HfileActivity
(2)Overview简介
该界面是电子健康档案模块的主界面,包括医疗用药管理、家庭小药箱、体检报告、健康日志、指标列表、用药时间提醒。
(3)Definition类定义(Optional)
2.3YLypActivity
2.3.1DesignDescription模块设计描述
2.3.1.1YLypActivity医疗用药信息管理
(1)CIIdentification标识
医疗药品—YLypActivity
(2)Overview简介
该界面是医疗用药信息管理模块的主界面,包括对医疗用药的添加、删除、查询等功能。
(3)Definition类定义(Optional)
2.3.2FunctionIllustration功能实现说明
2.4JTyxActivity
2.4.1DesignDescription模块设计描述
2.4.1.1JTyxActivity家庭小药箱
(1)CIIdentification标识
家庭小药箱—JTyxActivity
(2)Overview简介
该界面是家庭小药箱模块的主界面,包括添加、删除、查询以及查看家庭药品的功能。
(3)Definition类定义(Optional)
2.4.2FunctionIllustration功能实现说明
2.5TJbgActivity
2.5.1DesignDescription模块设计描述
2.5.1.1TJbgActivity体检报告
(1)CIIdentification标识
体检报告—TJbgActivity
(2)Overview简介
该界面是体检报告模块的主界面,包括查看、查询、删除体检报告的功能。
(3)Definition类定义(Optional)
2.5.2FunctionIllustration功能实现说明
2.6JKrzActivity
2.6.1DesignDescription模块设计描述
2.6.1.1JKrzActivity健康日志
(1)CIIdentification标识
健康日志—JKrzActivity
(2)Overview简介
该界面是健康日志模块的主界面,包括添加、查询、删除、分享日志的功能。
(3)Definition类定义(Optional)
2.6.2FunctionIllustration功能实现说明
2.7ZBlbActivity
2.7.1DesignDescription模块设计描述
2.7.1.1ZBlbActivity指标列表
(1)CIIdentification标识
指标类表—ZBlbActivity
(2)Overview简介
该界面是指标列表模块的主界面,包括查询、删除列表的功能。
(3)Definition类定义(Optional)
2.7.2FunctionIllustration功能实现说明
2.8YYsjActivity
2.8.1DesignDescription模块设计描述
2.8.1.1YYsjActivity用药时间提醒
(1)CIIdentification标识
用药时间提醒—YYsjActivity
(2)Overview简介
该界面是用药时间提醒模块的主界面,包括设置时间、闹钟提醒等功能。
(3)Definition类定义(Optional)
2.8.2FunctionIllustration功能实现说明
2.9AssessActivity
2.9.1DesignDescription模块设计描述
2.9.1.1AssessActivity健康评估
(1)CIIdentification标识
健康评估——AssessActivity
(2)Overview简介
该类是获取用户的自身健康评估的功能。
(3)Definition类定义(Optional)
2.9.2FunctionIllustration功能实现说明
2.10GuideActivity
2.10.1DesignDescription模块设计描述
2.10.1.1GuideActivity健康指导
(1)CIIdentification标识
健康问题指导类——GuideActivity。
(2)Overview简介
该类实现由测出的健康评估结果给出相应的建议指导。
(3)Definition类定义(Optional)
2.10.2FunctionIllustration功能实现说明
2.11JGjyActivity
2.11.1DesignDescription模块设计描述
2.11.1.1JGjyxxcx
(1)CIIdentification标识
医院查询类——JGjyxxcx
(2)Overview简介
该类是显示用户周围的医院。
(3)Definition类定义(Optional)
JGjyxxcx类图
2.11.2FunctionIllustration功能实现说明
2.12JGjkzcActivity
2.12.1DesignDescription模块设计描述
2.12.1.1JGjkzc
(1)CIIdentification标识
健康自测类——JGjkzc
(2)Overview简介
该类实现通过一些选择题,让用户了解一些健康小知识。
(3)Definition类定义(Optional)
JGjyxxcx类图
2.12.2FunctionIllustration功能实现说明
2.13JGypxxActivity
2.13.1DesignDescription模块设计描述
2.13.1.1JGypxx
(1)CIIdentification标识
离线药品信息类——JGypxx
(2)Overview简介
该类用户可以离线查看药品的信息。
(3)Definition类定义(Optional)
2.13.2FunctionIllustration功能实现说明
2.14JGzjlxActivity
2.14.1DesignDescription模块设计描述
2.14.1.1JGzjlx
(1)CIIdentification标识
在线专家连线类——JGzjlx。
(2)Overview简介
该类用户可以在线联系专家的信息。
(3)Definition类定义(Optional)
2.14.2FunctionIllustration功能实现说明
无
2.15JGjkjhActivity
2.15.1DesignDescription模块设计描述
2.15.1.1JGjkjh
(1)CIIdentification标识
健康计划类——JGjkjh。
(2)Overview简介
该类为用户提供独特的健康计划。
(3)Definition类定义(Optional)
2.15.2FunctionIllustration功能实现说明
2.16JGyytsActivity
2.16.1DesignDescription模块设计描述
2.16.1.1JGyyts
(1)CIIdentification标识
用药提示类——JGyyts。
(2)Overview简介
该类可以判断用药的禁忌。
(3)Definition类定义(Optional)
2.16.2FunctionIllustration功能实现说明
无
2.17Health_jiankong
2.17.1DesignDescription模块设计描述
2.17.1.1jiankong
(1)CIIdentification标识
健康监控报表——Health_jiankong_bb_view。
(2)Overview简介
Health_jiankong_bb_view类是为了获取某段时间健康信息,形成曲线显示给用户。
(3)Definition类定义(Optional)
2.17.2FunctionIllustration功能实现说明
2.18Health_jiankong_cx_view
2.18.1DesignDescription模块设计描述
2.18.1.1Jiankong_cx_view
(1)CIIdentification标识
健康监控信息查询
(2)Overview简介
Health_jiankong_cx_view类是对历史健康信息的查询,可根据日期和健康状态两个依据来查询。
(3)Definition类定义(Optional)
2.18.2FunctionIllustration功能实现说明
无
2.19Health_jiankong_hearttest
2.19.1DesignDescription模块设计描述
2.19.1.1Jiankong_hearttest
(1)CIIdentification标识
健康监控心率体检——Health_jiankong_hearttest
(2)Overview简介
Health_jiankong_hearttest类是为了对用户的心率进行测试。
(3)Definition类定义(Optional)
2.19.2FunctionIllustration功能实现说明
无
2.20Health_jiankong_qx_view
2.20.1DesignDescription模块设计描述
2.20.1.1Jiankong_qx
(1)CIIdentification标识
健康监控健康曲线——Health_jiankong_qx_view
(2)Overview简介
Health_jiankong_hearttest类是为了对用户的心率进行测试。
(3)Definition类定义(Optional)
2.20.2FunctionIllustration功能实现说明
无
2.21Health_jiankong_xd_view
2.21.1DesignDescription模块设计描述
2.21.1.1Jiankong_xd
(1)CIIdentification标识
健康监控心电图输出——Health_jiankong_xd_view
(2)Overview简介
Health_jiankong_xd_view类实现对心电图进行转换为具体数字的功能。
(3)Definition类定义(Optional)
2.21.2FunctionIllustration功能实现说明
无
2.22Health_shezhi
2.22.1DesignDescription模块设计描述
2.22.1.1Shezhi
(1)CIIdentification标识
健康系统参数设置——Health_shezhi
(2)Overview简介
Health_shezhi类用来设置用户身体各方面相关的指标值。
(3)Definition类定义(Optional)
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类的一个对象
private
btn_back
Button
Button类的一个对象
private
btn_his_rec
Button
Button类的一个对象
private
btn_ass
Button
Button类的一个对象
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属性
Visibility可见性
Name属性名称
Type类型
Briefdescriptions
说明(对属性的简短描述)
private
btn_YLyp
Button
Button类的一个对象
private
btn_JTys
Button
Button类的一个对象
private
btn_TJbg
Button
Button类的一个对象
private
btn_JKrz
Button
Button类的一个对象
private
btn_ZBlb
Button
Button类的一个对象
private
btn_YYtx
Button
Button类的一个对象
3.2.5Methods方法
3.2.5.1Method1getTime()
(1)MethodDescriptions方法描述
Prototype函数原型
PublicvoidgetTime()
Description功能描述
得到系统时间
Calls调用函数
无
CalledBy被调用函数
无
Input输入参数
无
Output输出参数
无
Return返回值
无
Exception抛出异常
无
表2Method1getTime()
(2)ImplementationDescriptions实现描述
PublicvoidgetTime(){
1.得到系统时间
2.进行设置
}
3.2.5.2Method1getList()
(1)MethodDescriptions方法描述
Prototype函数原型
PublicvoidgetList()
Description功能描述
得到时间列表
Calls调用函数
无
CalledBy被调用函数
无
Input输入参数
无
Output输出参数
无
Return返回值
无
Exception抛出异常
无
表3Method2getList()
(2)ImplementationDescriptions实现描述
PublicvoidgetList(){
1.得到时间列表
2.进行设置
}
3.3YLypActivityCLASS的设计
3.3.1Overview简介
该界面是医疗用药信息管理模块的主界面,包括对医疗用药的添加、删除、查询等功能。
3.3.2ClassDiagram类图
3.3.3StatusDesign状态设计
3.3.4Attributes属性
Visibility可见性
Name属性名称
Type类型
Briefdescriptions
说明(对属性的简短描述)
private
btn_back
Button
Button类的一个对象
private
btn_add
Button
Button类的一个对象
private
btn_showlist
Button
Button类的一个对象
3.3.5Methods方法
3.3.5.1Method1add()
(1)MethodDescriptions方法描述
Prototype函数原型
Publicvoidadd()
Description功能描述
添加医疗用药
Calls调用函数
无
CalledBy被调用函数
无
Input输入参数
无
Output输出参数
无
Return返回值
无
Exception抛出异常
无
表4Method1add()
(2)ImplementationDescriptions实现描述
publicStringadd(){
添加医疗用药;
}
3.3.5.2Method2delete()
(1)MethodDescriptions方法描述
Prototype函数原型
Publicvoiddelete()
Description功能描述
删除医疗用药
Calls调用函数
无
CalledBy被调用函数
无
Input输入参数
无
Output输出参数
无
Return返回值
无
Exception抛出异常
无
表5Method2delete()
(2)ImplementationDescriptions实现描述
publicStringdelete()
{
删除医疗用药;
}
3.3.5.3Method3find()
(1)MethodDescriptions方法描述
Prototype函数原型
Publicvoidfind()
Description功能描述
查找医疗用药
Calls调用函数
无
CalledBy被调用函数
无
Input输入参数
无
Output输出参数
无
Return返回值
无
Exception抛出异常
无
表6Method3find()
(2)ImplementationDescriptions实现描述
publicStringfind()
{
查询医疗用药;
}
3.4JTyxActivityCLASS的设计
3.4.1Overview简介
该界面是家庭小药箱模块的主界面,包括添加、删除、查询以及查看家庭药品的功能。
3.4.2ClassDiagram类图
3.4.3StatusDesign状态设计
3.4.4Attributes属性
Visibility可见性
Name属性名称
Type类型
Briefdescriptions
说明(对属性的简短描述)
private
btn_back
Button
Button类的一个对象
private
btn_add
Button
Button类的一个对象
private
btn_showlist
Button
Button类的一个对象
3.4.5Methods方法
3.4.5.1Method1add()
(1)MethodDescriptions方法描述
Prototype函数原型
Publicvoidadd()
Description功能描述
添加家庭药品
Calls调用函数
无
CalledBy被调用函数
无
Input输入参数
无
Output输出参数
无
Return返回值
无
Exception抛出异常
无
表7Method1add()
(2)ImplementationDescriptions实现描述
publicStringadd(){
添加家庭药品;
}
3.4.5.2Method2delete()
(1)MethodDescriptions方法描述
Prototype函数原型
Publicvoiddelete()
Description功能描述
删除家庭药品
Calls调用函数
无
CalledBy被调用函数
无
Input输入参数
无
Output输出参数
无
Return返回值
无
Exception抛出异常
无
表8Method2delete()
(2)ImplementationDescriptions实现描述
publicStringdelete()
{
删除家庭药品;
}
3.4.5.3Method3search()
(1)MethodDescriptions方法描述
Prototype函数原型
Publicvoidsearch()
Description功能描述
查找医疗用药
Calls调用函数
无
CalledBy被调用函数
无
Input输入参数
无
Output输出参数
无
Return返回值
无
Exception抛出异常
无
表9Method3search()
(2)ImplementationDescriptions实现描述
publicStrings
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 个人 健康 管理软件 系统 详细 设计 说明书