论文部分内容阅读
移动互联网的快速发展极大的方便了人们的衣食住行。很多传统行业亟待被改变,其中“挂号难”等问题越来越突出。由于中国优质的医疗资源相对稀缺,导致部分医院的挂号窗口常年人满为患。挂号时间长成为了提升医疗服务体验的一大瓶颈。为了减少挂号等待的时间,让患者能够做到有计划的就诊,本文设计了一种基于Android平台的移动医疗挂号系统。系统提供了在线预约挂号、订单管理等功能,用户可以随时随地预约挂号。首先,本文分析了国内外预约挂号的发展现状和未来的发展趋势,阐明了移动医疗挂号是未来必然的趋势。结合实际的用户场景,对整个挂号系统做了功能需求分析和性能需求分析。客户端分为三大功能模块,分别为医生出诊信息模块、订单管理模块和用户信息模块。挂号系统设定了内存占有率、CPU使用率、流量消耗、启动时间、稳定性五项性能指标。在需求分析的基础上,研究了相关技术,包括JSON数据解析、缓存处理、Android安全机制、MVP架构和消息推送。其次,设计了 Android移动客户端、Web服务器、MySQL数据库的三层C/S总体架构。客户端软件部分采用了 MVP的框架模式,提高了软件的拓展性。从接口描述、访问地址、请求参数、响应参数四个方面设计了接口的通信协议,并定义了消息推送的消息类型和数据格式。再次,具体实现了挂号系统客户端部分三大功能模块。其中以订单管理模块为研究重点,详细设计了订单的生成、支付、更新、取消、二次支付五大流程,以列表的形式实现了订单详情页,提高了订单信息的拓展性。从应用首页和医院医生列表两个方面实现了医生出诊信息模块。从登录与注册、联系人与就诊人管理和优惠券三个方面实现了用户信息管理模块,设计了计算最优优惠券的算法。另外还对消息推送和通信接口做了具体的实现。最后,对挂号系统进行了功能和性能测试。测试结果表明挂号系统实现了基本的功能需求,可以完成预约挂号、订单管理、用户管理等主要流程。性能表现良好,五项性能指标都在合理的范围内,达到了设计标准。