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

下载本文档

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

文档简介

个人健康管理软件系统详细设计说明书1 Introduction 简介1.1 Purpose 目的本文档是规定基于Android平台的个人健康管理系统软件项目的概要设计说明书,描述了个人健康管理系统软件的概要设计,目的是为该系统的详细设计、开发和测试提供指导。1.2 Scope 范围本文档包括该软件涉及到的所有的总体设计,包括设计思路,系统结构,分解描述,依赖性描述和接口描述等。2 模块详细设计2.1 HomeActivity2.1.1 Design Description模块设计描述2.1.2.1 HomeActivity 主界面(1)CI Identification标识首界面activity(2)Overview简介 该类用于显示首界面,包含主体的五大模块等。(3) Definition类定义(Optional)2.2 HfileActivity2.2.1 Design Description模块设计描述2.2.1.1 HfileActivity 电子健康档案(1)CI Identification标识健康档案HfileActivity(2)Overview简介 该界面是电子健康档案模块的主界面,包括医疗用药管理、家庭小药箱、体检报告、健康日志、指标列表、用药时间提醒。(3)Definition类定义(Optional) 2.3 YLypActivity2.3.1 Design Description模块设计描述2.3.1.1 YLypActivity 医疗用药信息管理(1)CI Identification标识医疗药品YLypActivity(2)Overview简介该界面是医疗用药信息管理模块的主界面,包括对医疗用药的添加、删除、查询等功能。(3)Definition类定义(Optional)2.3.2 Function Illustration功能实现说明2.4 JTyxActivity2.4.1 Design Description模块设计描述2.4.1.1 JTyxActivity 家庭小药箱(1)CI Identification标识家庭小药箱JTyxActivity(2)Overview简介该界面是家庭小药箱模块的主界面,包括添加、删除、查询以及查看家庭药品的功能。(3)Definition类定义(Optional)2.4.2 Function Illustration功能实现说明2.5 TJbgActivity2.5.1 Design Description模块设计描述2.5.1.1 TJbgActivity 体检报告(1)CI Identification标识体检报告TJbgActivity(2)Overview简介该界面是体检报告模块的主界面,包括查看、查询、删除体检报告的功能。(3)Definition类定义(Optional)2.5.2 Function Illustration功能实现说明2.6 JKrzActivity2.6.1 Design Description模块设计描述2.6.1.1 JKrzActivity 健康日志(1)CI Identification标识健康日志JKrzActivity(2)Overview简介该界面是健康日志模块的主界面,包括添加、查询、删除、分享日志的功能。(3)Definition类定义(Optional)2.6.2 Function Illustration功能实现说明2.7 ZBlbActivity2.7.1 Design Description模块设计描述2.7.1.1 ZBlbActivity 指标列表(1)CI Identification标识指标类表ZBlbActivity(2)Overview简介该界面是指标列表模块的主界面,包括查询、删除列表的功能。(3)Definition类定义(Optional)2.7.2 Function Illustration功能实现说明2.8 YYsjActivity2.8.1 Design Description模块设计描述2.8.1.1 YYsjActivity 用药时间提醒(1)CI Identification标识用药时间提醒YYsjActivity(2)Overview简介该界面是用药时间提醒模块的主界面,包括设置时间、闹钟提醒等功能。(3)Definition类定义(Optional)2.8.2 Function Illustration功能实现说明2.9 AssessActivity2.9.1 Design Description模块设计描述2.9.1.1 AssessActivity 健康评估(1)CI Identification标识健康评估AssessActivity(2)Overview简介该类是获取用户的自身健康评估的功能。(3)Definition类定义(Optional)2.9.2 Function Illustration功能实现说明2.10 GuideActivity2.10.1 Design Description模块设计描述2.10.1.1 GuideActivity健康指导(1)CI Identification标识健康问题指导类GuideActivity。(2)Overview简介该类实现由测出的健康评估结果给出相应的建议指导。(3)Definition类定义(Optional)2.10.2 Function Illustration功能实现说明2.11 JGjyActivity2.11.1 Design Description模块设计描述2.11.1.1 JGjyxxcx(1)CI Identification标识医院查询类JGjyxxcx(2)Overview简介该类是显示用户周围的医院。(3)Definition类定义(Optional)JGjyxxcx类图2.11.2 Function Illustration功能实现说明2.12 JGjkzcActivity2.12.1 Design Description模块设计描述2.12.1.1 JGjkzc(1)CI Identification标识健康自测类JGjkzc(2)Overview简介该类实现通过一些选择题,让用户了解一些健康小知识。(3)Definition类定义(Optional)JGjyxxcx类图2.12.2 Function Illustration功能实现说明2.13 JGypxxActivity2.13.1 Design Description模块设计描述2.13.1.1 JGypxx(1)CI Identification标识离线药品信息类JGypxx(2)Overview简介该类用户可以离线查看药品的信息。(3)Definition类定义(Optional)2.13.2 Function Illustration功能实现说明2.14 JGzjlxActivity2.14.1 Design Description模块设计描述2.14.1.1 JGzjlx(1)CI Identification标识在线专家连线类JGzjlx。(2)Overview简介该类用户可以在线联系专家的信息。(3)Definition类定义(Optional)2.14.2 Function Illustration功能实现说明无2.15 JGjkjhActivity2.15.1 Design Description模块设计描述2.15.1.1 JGjkjh(1)CI Identification标识健康计划类JGjkjh。(2)Overview简介该类为用户提供独特的健康计划。(3)Definition类定义(Optional)2.15.2 Function Illustration功能实现说明2.16 JGyytsActivity2.16.1 Design Description模块设计描述2.16.1.1 JGyyts(1)CI Identification标识用药提示类JGyyts。(2)Overview简介该类可以判断用药的禁忌。(3)Definition类定义(Optional)2.16.2 Function Illustration功能实现说明无2.17 Health_jiankong2.17.1 Design Description模块设计描述2.17.1.1 jiankong(1)CI Identification标识健康监控报表Health_jiankong_bb_view。(2)Overview简介Health_jiankong_bb_view类是为了获取某段时间内健康信息,形成曲线显示给用户。(3)Definition类定义(Optional)2.17.2 Function Illustration功能实现说明2.18 Health_jiankong_cx_view2.18.1 Design Description模块设计描述2.18.1.1 Jiankong_cx_view(1)CI Identification标识健康监控信息查询(2)Overview简介Health_jiankong_cx_view类是对历史健康信息的查询,可根据日期和健康状态两个依据来查询。(3)Definition类定义(Optional)2.18.2 Function Illustration功能实现说明无2.19 Health_jiankong_hearttest2.19.1 Design Description模块设计描述2.19.1.1 Jiankong_hearttest(1)CI Identification标识健康监控心率体检Health_jiankong_hearttest(2)Overview简介Health_jiankong_hearttest类是为了对用户的心率进行测试。(3)Definition类定义(Optional)2.19.2 Function Illustration功能实现说明无2.20 Health_jiankong_qx_view2.20.1 Design Description模块设计描述2.20.1.1 Jiankong_qx(1)CI Identification标识健康监控健康曲线Health_jiankong_qx_view(2)Overview简介Health_jiankong_hearttest类是为了对用户的心率进行测试。(3)Definition类定义(Optional)2.20.2 Function Illustration功能实现说明无2.21 Health_jiankong_xd_view2.21.1 Design Description模块设计描述2.21.1.1 Jiankong_xd(1)CI Identification标识健康监控心电图输出Health_jiankong_xd_view(2)Overview简介Health_jiankong_xd_view类实现对心电图进行转换为具体数字的功能。(3)Definition类定义(Optional)2.21.2 Function Illustration功能实现说明无2.22 Health_shezhi2.22.1 Design Description模块设计描述2.22.1.1 Shezhi(1)CI Identification标识健康系统参数设置Health_shezhi(2)Overview简介Health_shezhi类用来设置用户身体各方面相关的指标值。(3)Definition类定义(Optional)2.22.2 Function Illustration功能实现说明无3 类详细设计3.1 HomeActivity CLASS的设计3.1.1Overview简介该类用于显示首界面,包含所有大模块。3.1.2Class Diagram类图3.1.3Status Design状态设计3.1.4Attributes属性Visibility可见性Name 属性名称Type 类型Brief descriptions 说明(对属性的简短描述)privatehis_elExpandableListList类的一个对象privatebtn_backButtonButton类的一个对象privatebtn_his_recButtonButton类的一个对象privatebtn_assButtonButton类的一个对象3.1.5 Methods方法3.1.5.1 Method1 findViewById()方法(1)Method Descriptions方法描述Prototype 函数原型Public void findViewById()Description 功能描述按钮初始化Calls 调用函数无Called By 被调用函数无Input 输入参数无Output 输出参数无Return 返回值无Exception 抛出异常无表 1 Method1 findViewById() (2)Implementation Descriptions 实现描述Public void findViewById() 1.初始化按钮2.进入子模块 3.2 HfileActivity CLASS的设计3.2.1Overview简介该界面是电子健康档案模块的主界面,包括医疗用药管理、家庭小药箱、体检报告、健康日志、指标列表、用药时间提醒。3.2.2Class Diagram类图3.2.3Status Design状态设计3.2.4Attributes属性Visibility可见性Name 属性名称Type 类型Brief descriptions 说明(对属性的简短描述)privatebtn_YLypButtonButton类的一个对象privatebtn_JTysButtonButton类的一个对象privatebtn_TJbgButtonButton类的一个对象privatebtn_JKrzButtonButton类的一个对象privatebtn_ZBlbButtonButton类的一个对象privatebtn_YYtxButtonButton类的一个对象3.2.5 Methods方法3.2.5.1 Method1 getTime()(1)Method Descriptions方法描述Prototype 函数原型Public void getTime()Description 功能描述得到系统时间Calls 调用函数无Called By 被调用函数无Input 输入参数无Output 输出参数无Return 返回值无Exception 抛出异常无表 2 Method1 getTime()(2)Implementation Descriptions 实现描述Public void getTime() 1.得到系统时间2.进行设置 3.2.5.2 Method1 getList()(1)Method Descriptions方法描述Prototype 函数原型Public void getList()Description 功能描述得到时间列表Calls 调用函数无Called By 被调用函数无Input 输入参数无Output 输出参数无Return 返回值无Exception 抛出异常无表 3 Method2 getList()(2)Implementation Descriptions 实现描述Public void getList() 1.得到时间列表2.进行设置3.3 YLypActivity CLASS的设计3.3.1Overview简介该界面是医疗用药信息管理模块的主界面,包括对医疗用药的添加、删除、查询等功能。3.3.2Class Diagram类图3.3.3Status Design状态设计3.3.4Attributes属性Visibility可见性Name 属性名称Type 类型Brief descriptions 说明(对属性的简短描述)privatebtn_backButtonButton类的一个对象privatebtn_addButtonButton类的一个对象privatebtn_showlistButtonButton类的一个对象3.3.5 Methods方法3.3.5.1 Method1 add()(1)Method Descriptions方法描述Prototype 函数原型Public void add()Description 功能描述添加医疗用药Calls 调用函数无Called By 被调用函数无Input 输入参数无Output 输出参数无Return 返回值无Exception 抛出异常无表 4 Method1 add()(2)Implementation Descriptions 实现描述public String add() 添加医疗用药;3.3.5.2 Method2 delete()(1)Method Descriptions方法描述Prototype 函数原型Public void delete()Description 功能描述删除医疗用药Calls 调用函数无Called By 被调用函数无Input 输入参数无Output 输出参数无Return 返回值无Exception 抛出异常无表 5 Method2 delete()(2)Implementation Descriptions 实现描述public String delete() 删除医疗用药;3.3.5.3 Method3 find()(1)Method Descriptions方法描述Prototype 函数原型Public void find()Description 功能描述查找医疗用药Calls 调用函数无Called By 被调用函数无Input 输入参数无Output 输出参数无Return 返回值无Exception 抛出异常无表 6 Method3 find()(2)Implementation Descriptions 实现描述public String find() 查询医疗用药;3.4 JTyxActivity CLASS的设计3.4.1Overview简介该界面是家庭小药箱模块的主界面,包括添加、删除、查询以及查看家庭药品的功能。3.4.2Class Diagram类图3.4.3Status Design状态设计3.4.4 Attributes属性Visibility可见性Name 属性名称Type 类型Brief descriptions 说明(对属性的简短描述)privatebtn_backButtonButton类的一个对象privatebtn_addButtonButton类的一个对象privatebtn_showlistButtonButton类的一个对象3.4.5 Methods方法3.4.5.1 Method1 add()(1)Method Descriptions方法描述Prototype 函数原型Public void add()Description 功能描述添加家庭药品Calls 调用函数无Called By 被调用函数无Input 输入参数无Output 输出参数无Return 返回值无Exception 抛出异常无表 7 Method1 add()(2)Implementation Descriptions 实现描述public String add() 添加家庭药品;3.4.5.2 Method2 delete()(1)Method Descriptions方法描述Prototype 函数原型Public void delete()Description 功能描述删除家庭药品Calls 调用函数无Called By 被调用函数无Input 输入参数无Output 输出参数无Return 返回值无Exception 抛出异常无表 8 Method2 delete()(2)Implementation Descriptions 实现描述public String delete() 删除家庭药品;3.4.5.3 Method3 search()(1)Method Descriptions方法描述Prototype 函数原型Public void search()Description 功能描述查找医疗用药Calls 调用函数无Called By 被调用函数无Input 输入参数无Output 输出参数无Return 返回值无Exception 抛出异常无表 9 Method3 search()(2)Implementation Descriptions 实现描述public String search() 查找家庭药品;3.5 TJbgActivity CLASS的设计3.5.1Overview简介该界面是体检报告模块的主界面,包括查看、查询、删除体检报告的功能。3.5.2Class Diagram类图3.5.3Status Design状态设计 3.5.4Attributes属性Visibility可见性Name 属性名称Type 类型Brief descriptions 说明(对属性的简短描述)privatebtn_backButtonButton类的一个对象privatebtn_showlistButtonButton类的一个对象3.5.5 Methods方法3.5.5.1 Method1 getList()(1)Method Descriptions方法描述Prototype 函数原型Public void getList()Description 功能描述得到体检报告列表Calls 调用函数无Called By 被调用函数无Input 输入参数无Output 输出参数无Return 返回值无Exception 抛出异常无表 10 Method1 getList()(2)Implementation Descriptions 实现描述public void getList() 得到健康报告列表;3.5.5.2 Method2 delete()(1)Method Descriptions方法描述Prototype 函数原型Public void delete()Description 功能描述删除体检报告Calls 调用函数无Called By 被调用函数无Input 输入参数无Output 输出参数无Return 返回值无Exception 抛出异常无表 11 Method2 delete()(2)Implementation Descriptions 实现描述public String delete() 删除体检报告;3.5.5.3 Method3 search()(1)Method Descriptions方法描述Prototype 函数原型Public void search()Description 功能描述查找体检报告Calls 调用函数无Called By 被调用函数无Input 输入参数无Output 输出参数无Return 返回值无Exception 抛出异常无表 12 Method3 search()(2)Implementation Descriptions 实现描述public String search() 查找体检报告;3.6 JKrzActivity CLASS的设计3.6.1Overview简介该界面是健康日志模块的主界面,包括添加、查询、删除、分享日志的功能。3.6.2Class Diagram类图3.6.3Status Design状态设计3.6.4 Attributes属性Visibility可见性Name 属性名称Type 类型Brief descriptions 说明(对属性的简短描述)privatebtn_backButtonButton类的一个对象privatebtn_addButtonButton类的一个对象privatebtn_showlistButtonButton类的一个对象privatebtn_shareButtonButton类的一个对象3.6.5 Methods方法3.6.5.1 Method1 getList()(1)Method Descriptions方法描述Prototype 函数原型Public void getList()Description 功能描述得到健康日志列表Calls 调用函数无Called By 被调用函数无Input 输入参数无Output 输出参数无Return 返回值无Exception 抛出异常无表 13 Method1 getList()(2)Implementation Descriptions 实现描述public void getList() 得到健康日志列表;3.6.5.2 Method2 delete()(1)Method Descriptions方法描述Prototype 函数原型Public void delete()Description 功能描述删除健康日志Calls 调用函数无Called By 被调用函数无Input 输入参数无Output 输出参数无Return 返回值无Exception 抛出异常无表 14 Method2 delete()(2)Implementation Descriptions 实现描述public String delete() 删除健康日志;3.6.5.3 Method3 search()(1)Method Descriptions方法描述Prototype 函数原型Public void search()Description 功能描述查找健康日志Calls 调用函数无Called By 被调用函数无Input 输入参数无Output 输出参数无Return 返回值无Exception 抛出异常无表 15 Method3 search()(2)Implementation Descriptions 实现描述public String search() 查找健康日志;3.6.5.4 Method4 share()(1)Method Descriptions方法描述Prototype 函数原型Public void share()Description 功能描述分享健康日志Calls 调用函数无Called By 被调用函数无Input 输入参数无Output 输出参数无Return 返回值无Exception 抛出异常无表 16 Method4 share()(2)Implementation Descriptions 实现描述public String share() 分享健康日志;3.7 ZBlbActivity CLASS的设计3.7.1Overview简介该界面是指标列表模块的主界面,包括查询、删除列表的功能。3.7.2Class Diagram类图3.7.3Status Design状态设计3.7.4Attributes属性Visibility可见性Name 属性名称Type 类型Brief descriptions 说明(对属性的简短描述)privatebtn_backButtonButton类的一个对象privatebtn_showlistButtonButton类的一个对象privatebtn_deleteButtonButton类的一个对象3.7.5 Methods方法3.7.5.1 Method1 getList()(1)Method Descriptions方法描述Prototype 函数原型Public void getList()Description 功能描述得到指标列表Calls 调用函数无Called By 被调用函数无Input 输入参数无Output 输出参数无Return 返回值无Exception 抛出异常无表 17 Method1 getList()(2)Implementation Descriptions 实现描述public void getList() 得到指标列表;3.7.5.2 Method2 delete()(1)Method Descriptions方法描述Prototype 函数原型Public void delete()Description 功能描述删除指标列表Calls 调用函数无Called By 被调用函数无Input 输入参数无Output 输出参数无Return 返回值无Exception 抛出异常无表 18 Method2 delete()(2)Implementation Descriptions 实现描述public String delete() 删除指标列表;3.7.5.3 Method3 search()(1)Method Descriptions方法描述Prototype 函数原型Public void search()Description 功能描述查找指标列表Calls 调用函数无Called By 被调用函数无Input 输入参数无Output 输出参数无Return 返回值无Exception 抛出异常无表 19 Method3 search()(2)Implementation Descriptions 实现描述public String search() 查找指标列表;3.8 YYsjActivity CLASS的设计3.8.1Overview简介该界面是用药时间提醒模块的主界面,包括设置时间、闹钟提醒等功能。3.8.2Class Diagram类图3.8.3Status Design状态设计3.8.4Attributes属性Visibility可见性Name 属性名称Type 类型Brief descriptions 说明(对属性的简短描述)privatebtn_backButtonButton类的一个对象privatebtn_showlistButtonButton类的一个对象privatebtn_deleteButtonButton类的一个对象privatebtn_settingButtonButton类的一个对象3.8.5 Methods方法3.8.5.1 Method1 getList()(1)Method Descriptions方法描述Prototype 函数原型Public void getList()Description 功能描述得到时间列表Calls 调用函数无Called By 被调用函数无Input 输入参数无Output 输出参数无Return 返回值无Exception 抛出异常无表 20 Method1 getList()(2)Implementation Descriptions 实现描述public void getList() 得到时间列表;3.8.5.2 Method2 delete()(1)Method Descriptions方法描述Prototype 函数原型Public void delete()Description 功能描述删除设定时间Calls 调用函数无Called By 被调用函数无Input 输入参数无Output 输出参数无Return 返回值无Exception 抛出异常无表 21 Method2 delete()(2)Implementation Descriptions 实现描述public String delete() 删除设定时间;3.8.5.3 Method3 set()(1)Method Descriptions方法描述Prototype 函数原型Public void search()Description 功能描述设置提醒时间Calls 调用函数无Called By 被调用函数无Input 输入参数无Output 输出参数无Return 返回值无Exception 抛出异常无表 22 Method3 search()(2)Implementation Descriptions 实现描述public String set() 设定提醒时间;3.9 JGjyxxcx CLASS的设计3.9.1 Overview简介该类是显示用户周围的医院。3.9.2 Class Diagram类图3.9.3 Status Design状态设计3.9.4 Attributes属性Visibility可见性Name 属性名称Type 类型Brief descriptions 说明(对属性的简短描述)privatenormalRadioGroup显示普通图privatestateliteRadioGroup显示卫星图privateButton_backimageButton后退privateimputeditText输入查询医院名称privateButtonsearchButton查询地址3.9.5 Methods方法3.9.5.1 Method1 setMapMode()(1)Method Descriptions方法描述Prototype 函数原型public void setMapMode(View view)Description 功能描述设置底图显示模式Calls 调用函数无Called By 被调用函数无Input 输入参数View viewOutput 输出参数无Return 返回值无Exception 抛出异常无(2)Implementation Descriptions 实现描述public void setMapMode(View view) 1.判断所选模式; 2.设置底图显示模式。 3.9.5.2 Method2 setTraffic()(1)Method Descriptions方法描述Prototype 函数原型public void setTraffic(View view)Description 功能描述设置是否显示交通图Calls 调用函数无Called By 被调用函数无Input 输入参数View viewOutput 输出参数无Return 返回值无Exception 抛出异常无(2)Implementation Descriptions 实现描述public void setTraffic(View view) 设置是否显示交通图 3.9.5.3 Method3 setZoomEnable()(1)Method Descriptions方法描述Prototype 函数原型public void setZoomEnable(View v)Description 功能描述是否启用缩放手势Calls 调用函数无Called By 被调用函数无Input 输入参数View vOutput 输出参数无Return 返回值无Exception 抛出异常无(2)Implementation Descriptions 实现描述public void setZoomEnable(View v) 设置是否启用缩放手势 3.9.5.4 Method4 setScrollEnable()(1)Method Descriptions方法描述Prototype 函数原型public void setZoomEnable(View v)Description 功能描述是否启用缩放手势Calls 调用函数无Called By 被调用函数无Input 输入参数View vOutput 输出参数无Return 返回值无Exception 抛出异常无(2)Implementation Descriptions 实现描述public void setScrollEnable(View v) 设置是否启用平移手势 3.9.5.5 Method5 setDoubleClickEnable()(1)Method Descriptions方法描述Prototype 函数原型public void setDoubleClickEnable(View v)Description 功能描述是否启用双击放大Calls 调用函数无Called By 被调用函数无Input 输入参数View vOutput 输出参数无Return 返回值无Exception 抛出异常无(2)Implementation Descriptions 实现描述public void setDoubleClickEnable(View v) 设置是否启用双击放大 3.9

温馨提示

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

评论

0/150

提交评论