1.2.2 国内研究现状
1.3 研究目的和内容
本文的研究主要目标是实现一个基于Android的医疗服务预约系统,在这个系统中,用户可以使用客户端预约挂号、查看挂号单、接收诊断结果、查看病历、与其他人共享医疗信息、查询药价等功能,医生端能够接收用户的挂号信息、回馈诊断结果、写病历等。
本系统采用C/S体系结构,通过Android平台、Apache服务器与MySQL数据库的结合,运用Java、PHP语言来实现系统功能。本系统研究的主要内容包括用户端与医生端功能的实现,以及服务器功能的实现。研究内容的重点在于各端功能的设计与实现、服务器与两个客户端之间数据的传递、服务器与数据库的连接以及关系数据库中关系表的设计。通过完成上述的工作来实现一个尽可能完善的系统。
2 开发环境和应用技术
2.1 开发环境概述
2.1.1 Android Studio概述
Android Studio是Android的一种集成开发工具,它是基于IntelliJ IDEA实现的。Android Studio在内部提供了集成的Android开发工具,为Android开发和调试提供了良好的环境。众所周知,IntelliJ IDEA是业内最好的Java开发工具,而Android Studio是基于IntelliJ IDEA实现的,因此Android Studio不仅支持Java语言开发,还拥有创新的GUI设计、代码提示等功能,为Android应用程序开发提供了很大的帮助。
2.1.2 MySQL数据库概述
MySQL是目前最流行的关系型数据库管理系统之一。MySQL将数据保存在不同的关系表中,相较于传统方式,这种做法无疑在速度和灵活性上有所提升。MySQL使用最常用的标准SQL语言对数据库进行访问,并且拥有开放源码、速度快、体积小、成本低等优点。MySQL软件采用了双授权政策,针对不同用户分为社区版和商业版,其中社区版的功能优越,可与Apache服务器和PHP搭配组成中小型网站的开发环境。
2.1.3 phpStudy概述
phpStudy是一个PHP调试环境的程序集成包。该程序包集成最新的Apache、PHP、MySQL等。一次性安装,无须配置即可使用,是非常方便好用的PHP调试环境,该程序不仅包括PHP调试环境,还包括了开发工具、开发手册等。由于phpStudy内集成Apache服务器等,功能十分强大:phpStudy不仅可以架设服务器,还可以负责服务器与数据库的连接。
2.2 相关技术概述
2.2.1 PHP技术
PHP(PHP: Hypertext Preprocessor)是当前最流行的web脚本语言之一,中文名称叫做 “超文本预处理器”,是一种通用开源脚本语言。它的语法结合了C、Java、Perl等,形成了PHP独特的语法[9],易于学习,便于使用。PHP运行在服务器端,根据用户请求和服务器端的数据产生动态网页[10];它功能强大,在服务器中与HTML融为一体,同时内置访问数据库的能力;它能够作为Apache Web服务器的模块执行[11]。PHP是一种优秀的Web编程工具 。直观地说,PHP是软件行业内已经相对主流的一门技术,它将控制语言嵌入在HTML网页中,由此实现对数据库进行访问、与用户进行交互等目的[12]。
PHP的特点如下:
(1)开源性:PHP代码是开源的,用户可以得到其源代码。
(2)免费性:PHP本身是免费的,任何用户都可以使用。
(3)快捷性:PHP是嵌入在HTML语言中的,比起其他语言,它编辑更为简单,程序开发快。
(4)跨平台性:PHP是运行在服务器端的脚本语言,可运行在UNIX、LINUX、WINDOWS、Mac OS、Android等平台[13]。
(5)专注性:PHP语言为类C语言,支持脚本语言为主。 Android医疗服务预约系统APP的设计+源代码(3):http://www.youerw.com/jisuanji/lunwen_34110.html