基于Android移动终端预约挂号系统的设计与实现

被引量 : 14次 | 上传用户:zhangjianfa11
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,移动通信技术发展日新月异,移动运营商对3G网络发展的大力投入成效卓著,现已能够提供全球无缝隙的高速数据服务。智能手机作为移动终端可以搭载越来越多的应用,加上其不受时间、地点约束的特性给人们的生活和工作带来了极大的便利。基于此,我们对已经逐渐普及的网络/电话预约挂号业务予以拓展,将其搭载于智能移动终端(手机),更大程度上提高了预约挂号系统的便利性,大大节省患者看病排队时间,让患者能公平获取门诊挂号资源,改善就医环境。相信“手机预约挂号”的推出,将成为人们未来就医挂号的一个重要渠道。本文选择Android平台来设计实现智能终端的预约挂号系统,主要做了以下几项工作:1.完成了预约挂号系统的总体设计。在明确了系统设计原则和目标后,确定了系统的主体框架(包括前台Android客户端、后台服务器端和数据库三部分),并分析设计了系统的软件架构、用户交互,以及数据库的内容。2.完成了预约挂号系统的客户端的技术实现。客户端采用Android提供的Ecllipse环境开发。用户发出指令后,客户端通过无线网络访问后台服务器,服务器采用Servlet技术响应访问请求,利用JDBC技术访问后台数据库,并将处理结果返回给客户端。预约挂号系统的网络通信采用Apache HTTP协议,使用XML和JSON格式作为服务器与客户端数据交换的公共语言,通过Httpconnection接口实现服务器与客户端的有效通信。客户端的数据存储采用SQLite数据库技术,服务器端的数据存储则采用MySQL数据库技术。3.完成了更高安全性的预约挂号系统。通过技术改进构建良好的预约挂号系统安全体系。该部分工作主要包括客户端绑定、SQLite数据库加密、会话超时控制、密码安全以及数据通讯安全等,其中重点是客户端绑定和SQLite数据库加密。笔者通过对客户端设备绑定技术的改进尝试(服务器用UserToken索引取代DevicelD索引),解决了现有的通过用户设备号进行绑定时存在的问题和风险;在数据库加密部分,笔者选择DES算法,以兼顾加密强度和用户效率。4.完成了系统测试。预约挂号系统的测试工作包括数据库加密测试、客户端与服务器端之间的组网测试。测试时客户端选用的是华为C8812智能移动终端。测试结果表明,客户端绑定技术和数据库加密技术改进后,系统前后台交互良好,用户体验流畅。
其他文献
<正> “语言是文学的主要工具”。(高尔基)写作水平的高低,可以从运用语言的能力衡量出来。学习写作,首先要突破语言关。可以说,语言是写作的第一项基本功。鲁迅是语言大师,
党的十八大以来习近平关于培育和践行社会主义核心价值观的论述,我们可以从五个维度来把握,即历史发展维度——一项基础工程;现实挑战维度——两个现实依据(国内实际发展和国际环
集体林是中国林业的重要组成部分,集体林权制度改革不仅是林业生产经营的调整,更是整个农村改革领域的扩展和深化,使林农真正拥有了林地的经营权、使用权及收益权。森林经营
自动化、智能化是现代物流发展的趋势。自动化立体仓库在物流中的应用也越来越多。自动化立体仓库是由货架、堆垛机、输送设备、通讯设备、WMS和WCS等集成的自动化系统。物流
通过对安钢1780热轧生产线热轧温度及产品性能的跟踪研究,分析热轧温度的分布和控制范围对冷轧带钢的板型的影响,结果表明,控制终轧温度在Ar3以上、改进中间保温罩的控制形式及
区域之间交通的快速发展对于区域阃经济、社会、文化等方面产生了巨大的影响。区域同城化是其重要体现之一,同城化发展为区域间公众各方面活动提供了便捷,尤其是降低了区域间的
目的探讨浙江省台州医院分离的碳青霉烯类耐药肺炎克雷伯菌(carbapenem-resistant Klebsiella pneumonia,CRKP)的耐药基因分型,并进行同源性分析。方法收集浙江省台州医院2017
作为农业现代化重要组成部分的家庭农场是一种重要的农业组织形式,很大程度上也是农村实现就地城镇化的一种有效推进手段。就地城镇化作为加快我国城镇化发展的有效途径,可以
为了探究国家奖学金获得者突出的能力素质,本研究采用质性方法,通过深度访谈和焦点团体等技术,收集了北京大学医学部近5年20余位国家奖学金获得者的真实资料。进而借助扎根理
一、研究背景与目的:经典的甲状腺手术切口由100多年前德国医师Kocher所定义,通常为胸骨上切迹3-4cm以上5-10cm长的弧形切口。随着社会的发展,包括生理微创和心理微创的全方面微