基于android的智能医疗管理软件设计及其客户端的实现内容摘要:

文的主要结构为: 第一章,绪论,主要阐述本文的研究背景,研究意义,研究内容,提出本课题的研究意义。 第二章, 相关研究综述 , 本章主要介绍了集中流行的智能手机系统,以及他们的市场 前景, 并从 系统本身、系统开发的难度、用户的友好程序、用户的可扩展性等方面论证了对 android 系统研究的必要性和现实性 ;最后介绍了智能医疗的概念和技术。 第三章, 基于 android 系统的 智能医疗系统需求分析,本章从服务器和客户端两方面 分别分析系统的功能需求和性能需求。 通过需求分析明细了系统的大体结构。 第四章, 基于 android 智能医疗系统的详细设计,包括服务器端的详细设计和客户端的详细设计。 第五章,基于 android 智能 医疗系 统的客户端的实现,本章详细介绍了智能医疗系统客户端的实现。 第六章,总结与展望,总结了本文的不足,明确未来的研发方向第二章 智能手机现状及对比分析 5 第二章 相关研究综述 智能手机系统分类 著名研究机构 Gartner 的 分析 表明 , 2020 年全球手机总体销量 呈 下滑 趋势 ,而智能手机 销量 逆势 大幅 增长,涨幅为 58%,智能手机要求具有 独立的操作系统,并且可以像 PC 机那样能够在操作系统上安装 用户喜欢的软件,个性化的游戏,常用的应用程序等。 随着应用程序的不断发展, 许多应用程序可以通过 WIFI 等无线网络技术加入连入互联网, 供用户在线浏览网页和下载图片、音乐等文件。 智能手机的不断发展, 推动 智能手机 的 操作系统 也 随之 不断的增多。 由最早的Symbian、 Windows Mobile 等,到现在的 Android、 iOS 等操作系统。 Mobile 1996 年微软发布了 Windows CE 操作系统, 标志着微软公司开始涉足智能 手机操作系统领域。 Windows Mobile 操作系统的设计 模式参照微软开发的 桌面版本的 Windows,以便使得 Windows Mobile 与电脑操作系统 更接近,甚至 一样。 Windows Mobile 包括 Pocket PC 和 Smartphone 两个软件平台。 Windows Mobile的应用软件 以 Microsoft Win32 API 为基础。 优点是界面和操作都和 PC 上的 操作系统 Windows 十分接近,经常使用 Windows 桌面的用户更容易对其操作; 用户可以共享 保存在电脑或手机里的资料。 Windows Mobile 的 缺点是占用 较高的系统资源,而且 系统 容易崩溃。 2020 年 6 月,由诺基亚、索尼爱立信、西门子等几家大型移动通讯设备商 、电子设备制造商等 跨国 公司 共同出资组建的,旨在 专门研发 智能 手机操作系统的Symbian 公司发布了 SymbianS60 操作系统。 作为 Symbian 系列的开山之作,它把 强化和细化了 智能手机 的概 念。 Symbian 以 EPOC 为基础, 其 架构 包含了 多任务 、多存储器保护等功能。 Symbian 系统在能力和易用性方面很强,以人性化、第二章 智能手机现状及对比分析 6 操作方便著称 ;在智能移动终端上拥有大量的应用程序和强大的通信能力。 不足之处是系统反应较慢,不同版本的软件兼容性不好 ;并且 对主流的媒体格式支持性较差,。 2020 年 6 月,苹果公司 将 手指触控的概念 带进人们 的生活。 苹果 iPhone 所使用的操作系统 iOS 是以计算机的操作系统 OS x 为基础,这个基于 UNIX 的核心系统增强了系统的稳定 性、性能以及响应能力,通过对称多处理技术充分发挥双处理器的优势, 提供 强大 的 2D、 3D 和多媒体图形性能,以及广泛的字体支持和集成 PDA 功能。 iPhone OS 的设计,将创新的移动电话、可触摸宽屏、网页浏览、手机游戏、手机地图等功能完美的融合在一起。 iOS 的主要缺点是系统封闭。 iOS 的系统架构分为四个层次:核心操作系统层( Core OS layer)、核心服务层( Core Services layer)、媒体层 ( Media layer)、可轻触层( Cocoa Touch layer)。 Android 2020 年 9 月,当苹果和 NOKIA 两个公司还沉溺于彼此的斗争之时, Android操作系统这个由 Google 研究团队设计的小机器人悄然出现在世人面前,良好的用户体验和开放性的设计,让 Android 很快地打入了智能手机市场。 Android 是一款智能手机系统,由 google 公司发布,在 2020 年开始进入市场, android 系统主要由三个部分组成,分别是操作系统,操作系统是基于 LINUX 内核的;中间件,提供了一 些系统的驱动;以及用户界面,提供了程序员编程的接口。 Android具有良好的开放性 、实现个性化应用设定、与 Google 应用的无缝结合等特定。 ( 1) 良好的平台开放性 Android 手机 最大的优点是开源性,能够为程序员和用户提供免费的服务和开发环境。 而 iOS 系统在这方面望尘莫及,所以为 android 的发展提供了巨大的空间和巨额的商业利润; 同时 Android 操作系统免费提供给开发人员 , 这也是其与 Window Mobile、 Symbian 等厂商 的 不同 之处。 ( 2) 个性化应用设定 Android 系统 不 区分手机的核心应用程序和第三方应用程 序,这些程序平等第二章 智能手机现状及对比分析 7 地 享有手机性能,向用户提供广泛的应用和服务。 用户可以 按照需要 设定、替换手机屏幕 和菜单中的各种 插件 和应用 等,打造出完全符合自己使用需求的个性化手机。 ( 3) 与 Google 应用无缝结合 Android 系统是由 Google 主导研发 的 ,因此 Android 系统手机将无缝结合Google 的优秀 互联网服务,例如广泛使用 的 Google Map、 Google Search、 Gmail等, 用户同样可以在手机上 方便的使用。 ( 4) 其他 Android 对应用程序实施 安全性管理 和单独管理,可以 设定程序来源 , 并且单独清理应用程序 的 数据。 Android 操作系统采用全新 的 解锁方式,用户自定义解锁图案, 例如自行设定和改变滑动解锁的触摸顺序, 安全性 得到 大幅提升。 现存主流智能系统对比分析 我们从用户体验、系统参数、系统功能、扩展资源几个方面对比和分析现有的主流智能操作系统,如表 所示: 表 各个手机系统性能对比 对比项目 Windows Mobile Symbian iOS Android 支持操作方式 触摸屏、全键盘 触摸屏、全键盘 触摸屏 触摸屏、全键盘 主菜单进入 开始菜单 菜单键 主屏幕 主屏幕 屏幕类型 电容、电阻 电容、电阻 电容 电容、电阻 分辨率 800*400 360*640 800*400 800*400 多任务 支持 支持 不支持 支持 多点触控 不支持 不支持 支持 支持 系统体积ROM 大小 最大 小 小 大 资源占用率初始状态 高 低 低 适中 应用程序运行速度 较慢 快 较快 较快 是否支持电脑同步 支持 支持 支持 支持 是否支持网络同步 是 是 是 否 第二章 智能手机现状及对比分析 8 搜索方式 关键字 关键字 关键字 关键字、语音 是否支持flash 否 是 否 否 网页缩放 滚动条 双击 多点触控 多点触控 开源系统 不是 不是 不是 是 Android 系统 工作原理 Android 的系统架构 Android 是一个层次结构 ,共分为 4 层架构,分别是去顶层, JAVA 源码层、JAVA 虚拟环境以及应用环境层, 如图 所示,从底层到高层分别是操作系统层( Linux,相关驱动),库( Libraries)和运行环境( Runtime),应用程序框架( Application Framework),应用程序( Application)。 图 Android 的系统结构 Android 系统的各个层次结合了多种高级程序设计语言。 第一层由 C 语言实现,第二层由 C/C++实现,第三层和第四层主要由 JAVA 语言实现。 从 Linux 操作系统的角度来看,第一层和第二层之间是内核空间与用户空间的分界线,第一层运 行于内核空间,第二、三、四层运行于用户空间。 第二层和第三层之间 是本地代码层和 JAVA代码层的接口。 第三层和第四层之间 是 Android的系统 API 的接口,在开发 Android 应用系统 时 , 只 考虑如何调用 系统 API,不能看到 第三层以下的内容。 下面分别 详细 介绍各个层次 : ( 1) Linux 操作系统和驱动 第二章 智能手机现状及对比分析 9 Android 系统内核实际是 Linux 系统内核, 具有 android 的所有驱动程序,android 应用程序的开发主要依赖于 JAVA,但是 android 也提供了 NDK 编程,可以用 C++编写动态链接库供 JAVA 定义的接口使用。 ( 2) Android 运行库 Android运行库与 JAVA运行库有很大的相似性, 所不同的是他把 JAVA中 .jar包封装为 .dex 包,以 .dex 的形式进行发布, 但是与 JAVA 不同的是,他们用的虚拟机不同, JAVA 使用 JVM,而 android 使用的是 Dalvik 虚拟机。 ( 3) Android 应用程序框架 Android sdk 的核心代码与其他编程库相同,使用很多 API, 这些 API可以使得整个编程框架 可重用,并且可以编写新的组件替换以前的组件,提高程序的可重用性。 Android 的源代码 包括很多现成的服务, 主要包括以下几方面: 视图( View): 用于构建用户界面,包括按钮、本文框等、图层等。 内容提供器( Content Provider): 容器用于访问其他程序的数据。 资源管理器( Resource Manager): 用于管理物理的资源,包括图片,背景色等。 通知管理器( Notification Manager): 该部分用于通讯,产生消息在每个activity 之间进行消息的传递。 活动管理器( Activity Manager): 在总体布局文件中,注册 activity 和取消 activity 的注册,从而管理每个 activity 的生命周期。 ( 4) Android 应用程序 Android 程序使用 JAVA 语言进行发布, 这些程序中包括实现包含的应用程序,主要包括短消息应用程序 ( SMS) , 联系人管理程序 , Email 客户端, 日历,地图,浏览器等。 源代码结构 Android 代码的工程分为三个部分: ( 1) 核心工程:主要包括 android 工具、 android 平台以及 android 核心代码。 第二章 智能手机现状及对比分析 10 ( 2) 扩展工程 :包括其他的可以扩展编程的工具,用户连接其他的系统 ( 3) 包 (Package): 主要包含了 JAVA 的源代码,用于实现通讯等功能。 Android 的编译 直接执行 Android 系统 根目录下 的 Makefile 文件, 目录中具有一个编译文件, 叫做 , 用于编译内容,与具体位置无关。 Android 系统编译完成的结果全部在其根目录的 out 目录中,在其他目录中没有内容。 编译的结果包括主机工具、目标机程序、目标机映像文件、目标机Linux 内核(需要单独处理)。 一个典型的编译实例如图 所示: 图 Android 系统的编译 智能医疗 智能医疗 是医疗信息化的重要组成, 利用最先进的物联网 和无线网络 技术,通过建立 健康档案区域医疗信息平台, 实现患者与医务人员、医疗 设备 、医疗 机构 之间的 交流和 互动。 在 移动信息化 方面,国内比较先进的医院走 在 了前面。 例如 , 已经 实现 了 病人 、 病情 、 病历 等 信息的 实时记录 、 传输与处理 ; 在医院内部和医院之间通过联网 实时地、有效地共享相关信息, 对 专家 会诊、 远程治疗、 医院转诊等起到 了 很第二章 智能手机现状及对比分析 11 好的支撑作用。 智能医疗 主要涵盖 七个发展阶段 :一是 医院 业务管理系统,包括 收费 管理 和药品管理系统;二是电子病历系统,包括 管理 病人 的基本 信息、 病历等 ;三是临床应用系统, 典型的是 计算机医生医嘱录入系统( CPOE)等;四是慢性疾病管理系统;五是区域医疗信息交换系统;六是临床支持决策系统;七是公共健康卫生系统。 中国 目前 处在第一、二阶段 并 向第三阶段发展的 过程 , 至今 还 未 建立真正意义上的 CPOE。 主要 原因 是 现有的系统 数据标准不统一 ,缺乏。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。