个人健康管理软件系统详细设计说明书1 精品.docx

上传人:b****6 文档编号:9052334 上传时间:2023-02-03 格式:DOCX 页数:81 大小:677.14KB
下载 相关 举报
个人健康管理软件系统详细设计说明书1 精品.docx_第1页
第1页 / 共81页
个人健康管理软件系统详细设计说明书1 精品.docx_第2页
第2页 / 共81页
个人健康管理软件系统详细设计说明书1 精品.docx_第3页
第3页 / 共81页
个人健康管理软件系统详细设计说明书1 精品.docx_第4页
第4页 / 共81页
个人健康管理软件系统详细设计说明书1 精品.docx_第5页
第5页 / 共81页
点击查看更多>>
下载资源
资源描述

个人健康管理软件系统详细设计说明书1 精品.docx

《个人健康管理软件系统详细设计说明书1 精品.docx》由会员分享,可在线阅读,更多相关《个人健康管理软件系统详细设计说明书1 精品.docx(81页珍藏版)》请在冰豆网上搜索。

个人健康管理软件系统详细设计说明书1 精品.docx

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

项目名称

ProjectName

密级

ConfidentialityLevel

个人健康管理系统

仅供收件方查阅

项目编号

ProjectID

版本

Version

文档编号

DocumentCode

v8.4505.1656.2

1.0

v8.4505.1656.2_SD_001

 

PHMSSoftwareSystemLowLevelDesignSpecification

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

 

Copyright©RuankosoftTechnologies(Shenzhen)Co.,Ltd.

AllRightsReserved

RevisionRecord

修订记录

Date

日期

RevisionVersion

修订版本

CRID/DefectID

CR/Defect号

SecNo.

修改章节

ChangeDescription

修改描述

Author

作者

2014-03-24

1.0

全部

初稿

王昭天、郑翔、冯田田

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电子健康档案

(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类

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

当前位置:首页 > 高等教育 > 医学

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

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