论文部分内容阅读
如今智能手机已经完全融入人们的日常生活中,凭借其移动化的优势,使人们能够更加方便快捷地管理信息。随着生活水平的提高,人们对身体的健康更加关注,但是在医院检查身体等待时间长,以及身体各项指标的信息不能长时间储存和管理的情况未得到改善。基于以上几点,本文提出了健康信息管理系统,其客户端运行在智能手机上,方便了人们对个人身体健康信息的管理。本文首先讨论了本课题研究的背景和意义,以及国内外健康信息管理和智能手机的发展情况,接着深入分析了andriod的平台架构,介绍了android系统的5大部分以及采用软件叠层方式构建系统架构的优势。深入地阐述了android界面开发技术,包括UI组件、事件处理机制和Handle消息处理机制。介绍了android应用的主要组件。最后,详细分析了PHP的会话机制以及JSON数据通信方式。本文通过需求分析确定了系统的功能需求,给出了系统的总体架构和逻辑架构,详细设计了系统的主要模块,包括个人信息管理模块、体检预约模块、体检报告管理模块、健康知识管理模块和Web浏览器端模块,并且给出了各个模块流程图,然后进行了数据库的概念设计和逻辑设计。本文详细描述了系统的实现过程。基于android的健康信息管理系统分为客户端和服务器端,客户端在android平台开发,使用java作为开发语言,以android SDK作为开发框架,用SQLite数据库实现存储,服务器端采用的是Apache+php+MySQL架构。客户端和服务器端之间的通信使用的是http协议。给出了各个模块的类图以及主要类和其他类的交互操作,并给出了类的主要成员及其作用。客户端通过网络通信模块实现与服务器端的数据通信,利用Handle机制实现了异步任务的处理,使用对话框、即时消息对用户进行消息提示。最后,对系统进行了一系列详细测试,给出了测试环境和测试用例,通过测试和结果分析表明系统实现了设计的所有功能,性能稳定。