论文知识案例-基于安卓Android的掌上医疗系统的设计与实现-CNKI知网查重网站

论文知识案例-基于安卓Android的掌上医疗系统的设计与实现

2021-06-02 09:15:07
作者:杭州千明

  随着我国国民收入水平的不断提高,经济社会发展突飞猛进,健康已经成为现在人们普遍关注的焦点,拥有一个好的健康的身体是人们最大的愿望,拥有身体就拥有一切。但是目前,我国的医疗资源水平是有限的,医疗资源在全国的资源分布不平衡,在传统的看病就医的过程中,人们看病难、看病贵的问题比较突出,挂号就诊等手续比较繁琐,极大地浪费了人们就医看病的时间,也造成了很大的医患纠纷的矛盾,就业看病效率较低、看病排队较长,纠纷矛盾比较突出,很大程度上造成了医疗资源的浪费。

  利用信息技术进行远程就医就诊,给医生和患者带来了极大的便利,现在移动终端设备使用比较普及,手机已经是人们通信的主要工具,如果能够开发一款基于手机端的线上就医的管理系统,将会极大地满足每个人就医看病地需求,人们足不出户就可以了解到医疗资讯,线上医生可以给出一些诊断建议,提高了患者看病和医生就诊的效率。

  本课题主要利用安卓系统开发一款适合于大众的移动终端提供医疗服务的小型APP软件,该系统可以给患者提供就医的资讯,线上就医咨询、线上就医挂号等功能,使患者能够便利地享受更好的医疗服务。

  世界发展的趋势是不可阻挡的,当今世界全球化和信息化是发展的必然趋势,自从出现了新媒体技术和网络技术之后,人么利用网络可以享受各种信息化所带来的各种服务,网络也普遍应用在医疗行业,在传统看病就医的时候,患者需要很早就去当地的医院门诊进行排队挂号,挂完号再去相应的科室预约医生,这造成了很大的时间的浪费,并且导致看病效率比较低下,容易导致一些医患纠纷矛盾,在这种情况下,如果能够将以前的这种线下的医院挂号就医的方式转变成患者可以轻轻地点击手机桌面上的一种APP的挂号就医的软件,患者可以及时全面地了解医疗服务资源,将会极大地提高患者就医医生就诊的效率,正是这个原因,当前就需要开发一款在网络环境下的医疗服务的掌上医疗APP系统,将这种手机端的软件如果投放到市场,将会为患者提供及时的医疗资讯,患者和医生可以实时在线进行医疗资讯,享受该软件给医生患者所带来的优质的服务,极大地避免了以前排队挂号就诊引起的各种矛盾。

  所选择的课题是关于一种手机移动端的医疗信息服务的app应用程序软件,该程序软件主要实现的就是通过这样的平台能够发布一些医疗资讯和就诊线上资讯等功能,较大程度地减轻了患者来回去医院而耽误最佳救治时间的风险。该程序使用非常容易,可以在笔记本端模拟器或手机端窗口程序都可以打开这款程序的图标,进入应用程序软件之后,患者可以对症选择自己看病的科室和需求的医生,另外APP还提供了远程在线进行挂号和医疗资讯的特色服务,通过使用这些重要的功能模块可以为患者减轻看病的压力和负担,也减少不必要的开支,做好病人就诊的线上记录留存的工作,还可以在与医生进行线上资讯交流后对医生的工作态度和业务水平做出科学的评价,便于医生在今后进行改进,所以这款APP的应用程序软件为医生和患者搭建了医疗服务的桥梁,方便了双方,满足了医患两者的需求。

  1.2国内外研究现状

  1.2.1国外研究现状

  在国外,一些科研机构专门研究对全世界网络用户的数据和满意度调查分析得出,国外很多的大型的医疗机构和一些私人诊所都拥有一个属于自己的APP软件,这种软件方便个单位和个人,由于国外,特别是欧美一些国家,医疗技术水平发展起步较早,技术水平先进,再加上国外信息技术发展比中国要早,所以一些专业人士最早就开始利用信息技术结合医疗水平开发一些医疗行业领域的应用程序软件,这样典型的成功的例子是非常多的,并且不管是大型医院还是私人诊所,结合自己的医疗服务对象和医疗水平,开发出适合于自己工作场所的医疗APP应用软件,比如国外著名的梅奥诊所、克里夫等诊所,更好地为病人来进行医疗服务。在国外开发的这些程序中,已经具备医疗信息公开,医疗政策宣传、线上医疗服务资讯,留言评价等功能,还对外公布一些著名医生的简介,是一种很好的对医院或诊所宣传的平台。

  1.2.2国内研究现状

  国外医疗应用软件发展起步较早,而在国内,对于我们国家,在前期由于医疗资源短缺,医疗人员较少,导致我国医疗技术水平较低并且医疗资源分布不均衡,同时由于我国计算机技术或信息技术发展也比国外要晚,所以两者没有更好地结合起来,因此当时,在医院或个人诊断很少能够见到使用信息技术来服务医生患者的现象,但是后来随着我国移动通信技术的快速发展,再加上我国使用移动手机人数规模的不断扩展,手机已经成为人们交流的重要工具,一些开发者看到有这么广阔的应用市场,把研究对象对准了医院和私人诊所,也自行开发出一些小规模的适应于医院和诊所的掌上医疗APP应用程序,后来逐步地将这些软件进行了推广,到目前,开发医疗行业的应用软件,我国技术水平也较高,功能丰富,能够满足现有医院和诊所的基本的要求,快速地服务患者和医生,是当前看病就医的最佳选择。

  1.3论文的具体框架

  本论文研究的课题是掌上医疗的设计与实现,该课题是基于当前线上就医资源分布情况,设计开发的一个基本功能齐全的小型安卓移动就医系统。论文的结构框架如下:

  第一章:绪论部分,主要介绍开发设计就医诊疗安卓系统的主要目的和研究的实际意义,分析国内外的现状,为后续论文的撰写奠定良好的基础。

  第二章:技术介绍部分,整个内容主要介绍开发安卓就医诊疗系统所使用核心技术的理论知识,简要描述技术如何可以支撑整个网站就医系统的运行,使初学者对系统开发的核心技术有一定的了解。

  第三章:软件需求部分,这部分内容主要侧重于介绍开发掌上就医系统需要前期对市场进行调研分析,具体描述如何对掌上就医诊疗系统设计进行需求分析,从宏观上把控整个网站应用程序设计的进度。

  第四章:系统设计部分,该章节具体描述应用程序的设计步骤方法,其内容主要包括,总体结构的设计、各个功能模块的设计及数据库的设计,所有这些操作可以直观地通过结构图、流程图等来描述。

  第五章:系统实现,从软件设计周期来讲,该部分主要介绍程序搭建完成后,对系统进行初期调试运行,给用户展示友好的功能界面和部分的执行代码。

  第六章:系统测试,设计完成的软件要对其进行各种性能测试,该章节主要描述掌上医疗系统性能进行测试以及采取的各种测试方法。

  二、开发技术介绍

  2.1开发工具

  伴随着移动开发技术规模的不断发展壮大,移动开发处于一个爆发期,现实的移动终端技术系统已经无法满足移动终端用户需求的日益增长,移动运营商主要想为客户提供管理方便、增值服务形式多样,但开发设计人员却主要目标在于获取开发设计的自由度,设计出友好美观的界面,提供功能强大的应用服务。

  Android是Java开发的一种,安卓开发最为熟悉的技术是安卓四大组件。Activity其实是页面布局的一种行为方式,安卓开发过程中直接使用拖拽的方式,让界面通过AC显示成可视化界面。Content(内容)相当于一个容器,让数据在界面布局下同时存在,Services(服务)让安卓可视化界面提交数据与后台服务端通过IP通讯。

  MyEclipse具有丰富多样的插件集成,其具有很好的开源性,可以自动构架架包,保证系统开发过程中,自动调用函数。Java和Eclipse是一种功能组合,一些功能集成在文件中,他们除了支持环境搭建外,还提供了插件功能,安装一些插件可以稳定系统运行环境,这些插件预留了部分接口,如果今后增

  加功能,可与这些接口连接,借助插件,实现新的功能,所以这些插件具有可扩充性。

  2.2界面语言

  安卓类型的软件设计与普通简单的java程序设计开发不一样,需要下载Android SDK来共同完成安卓程序的开发。ADT需要搭配Eclipse使用,主要是在以后提供给安卓程序开发工具的更新升级的种子资源。开发设计中采用Java MIDlet,以此来增加开发者所管理的目标群中的成员,我们常将安卓系统运行在windows操作系统上,该操纵系统是普通用户喜欢的,是多用户多任务的类型,并且该系统性能正好能够与安卓系统的性能得到匹配,所以安卓程序员普遍使用安卓的模拟器在windows桌面运行,与手机端运行效果是相同的。

  Java还有解释性和高性能性。强类型语言都需要服务器环境支持,比如Java需要部署环境变量,其目的是为了底层虚拟机解释此类语言的字节码,例如:自然语言学习了Java语言,并且通过编程人员使用开发工具,将代码写入开发工具中,但是服务器怎么识别此代码,如何判断代码的功能,此时需要服务器环境将编程语言转化为服务器可识别的机器语言。

  在整个应用软件的开发过程中,主要首先搭建好开发所需的环境,配置好相应的环境变量,建立数据库连接,所有的工作完成之后,就可以根据用户的需求分别设计各个不同的功能模块,使用接口调用相应的功能和数据库,这样才能形成一个运行流畅完整的系统。

  2.3本章小结

  该章节主要简要地介绍了掌上医疗系统的开发所采用地主要的关键技术,从理论角度来说明关键技术的使用方法和基本的原理。

  三、系统需求分析

  3.1系统可行性分析

  鉴于考虑程序开发过程中存在各种主观和客观的风险,受到自然和人为因素的制约,直接影响应用程序开发的进度,因此在设计之前,需要对开发此系统的目的、意义和实用性进行评估,可行性分析主要侧重于技术、经济、方法和政策方面进行分析论证。

  3.1.1经济可行性

  从经济效益角度考虑,如果要运行安卓应用程序,不需要租用服务器,更不涉及其他无关的应用程序,开发简单的安卓小程序人力成本低,开销小,投资少,从经济上来说,系统开发是可行的。

  3.1.2技术可行性

  软件开发工具其实需要标准化、规则化、部分个性化存在,一款软件的开发工具需要支持多种操作系统,安卓开发过程中直接使用拖拽的方式,让界面通过AC显示成可视化界面。这种技术已经成熟。

  3.1.3操作可行性

  从使用上考虑的话,基于现有的windows平台下的程序,windows系统是面向多用户的,可视化效果好,安卓搭建程序运行环境,后台使用Sql数据库创建表,功能实现较容易,从操作便捷上是能达到要求的。

  3.2掌上医疗的性能需求分析

  在对掌上医疗系统程序设计开发前期进行需求分析的时候,需要从两个方面来考虑其性能,一个就是系统运行的外部环境如硬件和软件环境;另一个就是要对医疗系统的各个功能点进行用例分析,检查每个功能点设计是否合理。

  3.2.1功能需求分析

  掌上医疗APP系统主要能够实现用户可以使用手机进行线上享受医疗服务,满足用户就医的需求,能够极大地方便用户可以及时治疗,拥有一个健康的身体,这种应用程序实用并且易学。在所开发的这款医疗软件中,所具有的功能主要有界面注册登录、医生介绍、留言功能、查看医疗咨询、搜索科室医生、就医预约等,基本的医疗咨询服务的目标能够实现。该程序的整体结构图如图3.1所示。

  图3.1系统结构图

  (1)注册登录功能:患者打开手机端应用程序图标,启动之后,进入注册登录窗口,先注册个人信息,再实用已注册的个人信息输入账号和口令内容,验证身份合法之后,方可进入程序内部。该功能用例如图3.2所示。

  图3.2注册登录用例图

  (2)广告宣传界面窗口:患者身份验证正确之后,用户就可以进入医疗软件的功能界面,查看滚动播放的医疗广告。广告宣传用例如图3.3所示。

  图3.3广告宣传用例图

  (3)医生介绍:患者进入系统软件之后,用户点击医生介绍,可以查看当前在线的医生个人基本情况,了解医生诊疗特点。医生介绍用例如图3.4所示。

  图3.4医生介绍用例图

  (4)诊疗线上交流:患者如果有就诊需求,可以选择自己疾病所对应科室医生,进行在线的实时的就诊咨询服务,提供治疗方案。诊疗线上交流用例如图3.5所示。

  图3.5诊疗线上交流用例图

  (5)查看医疗讯息:用户进入应用程序之后,可以点击医疗讯息,在线浏览当前医疗服务的信息,帮助患者及时就诊。查看医疗讯息用例如图3.6所示。

  图3.6后台管理用例图

  (6)搜索医生科室:患者进入程序之后,可以点击搜索功能,对所就诊的科室和所需要的医生进行筛选。搜索科室医生用例如图3.7所示。

  图3.7搜索医生科室用例图

  (7)就诊预约:患者进入程序之后,可以点击就诊预约功能,对所就诊的科室和所需要的医生进行提前时间预约挂号。就诊预约用例如图3.8所示。

  图3.8就诊预约用例图

  (8)医疗后台管理:系统权限最高者可以进入后台,可以对患者、医生、科室的信息管理,也可以对药品、医疗留言进行管理。医疗后台管理用例如图3.9所示。

  图3.9就诊预约用例图

  3.2.2非功能性需求分析

  系统高效地运行也离不开良好的软硬件配置条件的支持,如果软硬件条件跟不上,会直接影响该程序运行的效率,会影响手机端界面与服务器的交互效率。

  综合上面的各种情况考虑,程序在设计过程中所需要的软硬件配置条件如下:

  表3.1环境配置

  3.3本章小结

  本章主要详细地介绍了掌上医疗系统在开发之前,需要对系统做好前期的准备,依据软件工程理论的设计周期,详细描述程序设计的需求分析的整个过程,为今后系统编程和实现奠定良好基础。

  四、系统设计

  在对掌上医疗APP系统进行详细需求分析,论证可行之后,根据需求分析的结论着重开始对应用软件的各个界面和功能点进行总体和详细的结构设计,详细描述介绍各个功能点要完成的目标。

  4.1系统总体设计

  所设计的基于安卓环境的掌上医疗系统,能够方便患者在线与医生进行疾病的咨询与诊疗,其主要的功能点如下:

  (1)注册登录:患者输入自己的个人信息,程序会验证信息的正误,如果验证合法,重新输入自己的信息之后,会进入程序的内部。

  (2)查看医疗资讯:进入系统功能界面,界面中会显示当前窗口中最新的医疗服务信息,方便患者浏览查看。

  (3)搜索科室医生:点击进入搜索功能按钮,会让你输入科室医生的名称,点击确定后会在窗口精确显示科室医生信息。

  (4)医疗在线留言:患者预约成功医生之后,如果在疾病方面有疑惑,可以在线给预约的医生进行在线留言。

  (5)就诊预约:患者要想看病,必须进行挂号预约,可以进入系统,点击预约,选择对应的医生进行就诊预约,明确时间地址等信息。

  (6)辅助诊断管理:在该页面下,可以提供辅助诊断的编号和名称,可以协助患者做好各种就诊前的检查。

  (7)科室管理:管理者可以通过后台对医生所在的科室进行管理,对科室信息进行修改。

  (8)信息留言管理:管理者可以从后台看到患者给医生发布的各种留言信息,以时间进行排序,关注患者的就诊需求。

  (9)药品管理:通过后台可以对患者就诊所需要的药品进行备案,可以查看编辑药品的名称、编号等信息。

  (10)医疗资讯管理:后台操作人员可以对医疗讯息的内容、标题信息进行编辑并在线查看。。

  系统软件的总体结构图如图4.1所示。

  图4.1总体结构图

  4.2系统详细设计

  掌上医疗APP系统主要包括登录注册、医疗在线留言、科室搜索、就诊预约、辅助诊断管理、信息留言管理、医生管理、医疗讯息管理等,具体功能结构块的设计过程如:

  1.登录注册

  患者在手机端安装掌上医疗APP系统之后,双击应用程序的图标,手机端或模拟器打开程序的界面,先填写个人基本信息,申请账号口令成功之后,返回登录界面输入账号口令,系统验证用户身份是否合法,如果合法,便可进入系统功能窗口。登录注册的流程图如图4.2所示:

  图4.2注册登录流程图

  2.搜索科室医生

  点击首界面的搜索科室医生按钮,进入该界面之后,通过输入科室名称和医生的名字可以精确找到科室医生的详细情况和工作状态,该搜索功能流程如图4.3所示:

  图4.3搜索科室医生流程图

  3.医疗在线留言

  进入医疗在线留言界面,患者可以和自己已经选择的医生进行线上的诊疗留言,医生可以给患者做出回复,给予治疗指导性的建议措施,实时进行线上康复治疗。医疗在线留言流程如图4.4所示:

  图4.4医疗在线留言流程图

  4.就医预约功能

  患者打开应用程序,进入就医预约界面窗口,选择自己预约的医生,可以在线预约就诊服务的时间以及诊疗主题内容。就诊预约功能流程如图4.5所示:

  图4.5就医预约流程图

  5.辅助诊断功能

  系统管理者可以打开系统的后台,输入管理的账号和口令之后,进入管理界面,点击辅助诊断管理菜单,可以在线编辑辅助管理的编号、名称、价格的信息。辅助诊断功能流程如图4.6所示:

  图4.6辅助诊断流程图

  6.科室管理

  管理者从后台进入到管理界面之后,点击科室管理的按钮,打开科室管理的编辑界面,可以对科室名称编号编辑。科室管理流程如图4.7所示:

  图4.7科室管理流程图

  7.医疗留言管理

  进入医疗系统的后台之后,点击信息留言管理按钮,可以对患者的名称、留言内容、回复内容、日期、状态等信息查看并删除。信息留言管理如图4.8所示:

  图4.8医疗留言流程图

  8.药品管理

  系统管理人员进入后台之后,可以点击左侧的药品管理按钮,界面出现药品管理编辑窗口,可以对药品数量、名称、单价等信息进行修改删除。药品管理流程如图4.9所示:

  图4.9药品管理流程图

  9.医生管理

  从后台系统管理主界面点击左侧的医生管理的按钮,进入医生管理的主窗口,可以对医生的账号、密码、工号、手机号等信息进行修改删除。医生管理流程如图4.10所示:

  图4.10后台管理流程图

  10.医疗资讯管理

  从后台系统管理主界面点击左侧的医生医疗资讯管理的按钮,进入医疗资讯编辑的主窗口,可以对医疗资讯的标题、内容等信息进行修改删除。医疗资讯流程如图4.11所示:

  图4.11医疗资讯管理流程图

  4.3设计数据库

  系统的运行除了需要安卓技术开发的系统运行的环境支持外,如果展示出整个医疗APP系统的完整内容和界面,需要调用与前台密切相关的后台存储的各种数据表格,在建立各种表格的时候,要定义各种表格的关键字段值和有效性,维护整个数据库系统的完整性和安全性。

  4.3.1 E-R图的设计

  E-R图是反应数据库表中对象和相应的属性之间联系的一种图形表示的形式,每张表格都对应一个对象,表格中的列代表这个对象的属性,它们之间有紧密的联系。下面列出该掌上医疗系统中主要的各种对象和列类之间的关联性用图形描述展示如下:

  (1)患者实体类:患者账号、口令、名字、性别、联系方式、地址等字段。

  图4.12患者实体属性图

  (2)医生实体类:主要包括编号、医生账户、口令、名称、工号、联系方式等字段属性。

  图4.13医生实体类型图

  45(3)医疗资讯类:字段属性名称有资源序号,医疗主题,医疗内容、图片等并设置有效性。

  图4.14医疗资讯实体类型图

  (4)医疗留言类:该对象包括的表格的属性有序号、留言内容、回复内容,留言日期、回复状态等。

  图4.15医疗留言实体类型图

  (5)药品实体类:该对象包括的有效的属性有药品序号、名称、数量、单价等列值。

  图4.16药品实体类型图

  4.3.2数据表结构

  数据库中存储的是系统要使用的各种有用数据,该数据库中的表格主要有患者信息表格、医生数据表、医疗资源表,医疗留言表,每个表格都有自己的属性和记录,各个表格通过表格中属性的外键来联系起来。掌上医疗系统所涉及的数据表如下:

  1.患者信息表:该表格主要包括患者的个人基本信息,通过注册患者的个人信息,使用账号口令登录医疗系统,主要字段有姓名、口令等字段。如表4.1所示:

  表4.1患者信息表

  2.医生信息表:该表格主要包括医生的个人基本介绍,医生使用自己的工号和口令进入医生服务系统,主要字段有姓名、工号、口令等字段。如表4.2所示:

  表4.2医生信息表

  3.医疗资源信息表:该表存储系统很多的医疗资源信息,主要包括医疗资源的名称、医疗资源的代码、标题、内容等字段如表4.3所示:

  表4.3医疗资源表

  4.医疗留言表:该表主要存储医生和患者在线的交流的内容,并对医生对病人服务的态度进行满意度评价。主要字段有编号、回复内容、名称、回复时间等信息,如表4.4所示:

  表4.4医疗留言表

  4.4本章小结

  这个章节的内容主要给大家详细地介绍了医疗安卓系统地总体的一个设计思路,从总的结构到具体的每个功能子结构都通过结构图和数据库表的形式来分析功能的工作过程,比较主观易理解。

  五、系统实现

  掌上医疗APP系统在整个框架设计完成之后,通过编写程序代码要对各个功能点要实现相应的功能。此应用程序所涉及到的实现的模块界面主要有注册登录界面、查找科室、诊疗线上留言、医生评论、医疗资讯、预约功能及程序后台功能管理相关的界面窗口,上述功能点具体内容如下:

  5.1前台功能各个界面

  5.1.1登录注册首页

  打开手机端或模拟器端的应用程序的图标,双击鼠标之后,后台进程会启动应用程序,短暂停留之后,进入医疗系统的注册登录界面,光标会在账户输入框中闪烁显示,等待用户输入合法的账户信息和口令信息,前提是需要患者先对个人信息进行填写,注册为系统的常用户名,输入已注册的户名和系统口令,验证身份合法之后,方可进入系统菜单界面。首页展示的效果如图5.1、5.2所示。

  图5.1患者注册效果图

  图5.2患者登录效果图

  该功能部分关键代码如下:

  5.1.2科室医生搜索查找

  患者在进入掌上医疗系统功能菜单之后,点击搜索的按键,系统会提示你让你输入你所需要找的科室以及这个科室所需要找的医生,能够准确地定位到你所需要求助的医疗服务工作人员,能够及时高效地对患者进行诊治,为患者提供一些治疗的方法和建议措施。科室医生搜索查找效果如图5.3、5.4所示。

  图5.3科室查找效果图

  图5.4查找医生效果图

  功能部分关键代码如下:

  5.1.3医生介绍及评论

  进入应用程序的功能菜单界面窗口之后,用鼠标双击医生介绍及评论的功能空间,系统会进入到对医生基本情况介绍和评论的页面中,单击功能主治选项卡可以浏览医生的基本医疗技术水平和擅长的医术,如果点击评论选项卡可以查看别人对该医生的评论,也可以自己发表一些评论内容,与大家分享。医生简介及评论。效果如图5.5、5.6所示。

  图5.5医生介绍效果图

  图5.6医生评论效果图

  该功能部分关键代码如下:

  5.1.4医疗资讯菜单

  进入应用程序的功能菜单界面窗口之后,用鼠标双击医疗资讯的功能选项,会进入到医疗资源消息的展示页面中,在该页面患者可以直接在线浏览当前最新的线上医疗资源和服务,查看最新的医疗动态,及时掌握具体医疗信息,方便患者尽快就诊和处置,提供极大地便利。效果如图5.7所示。

  图5.7医疗资讯效果图

  5.1.5医疗预约菜单

  患者用正确地身份进入应用程序之后,点击医疗预约菜单项,进入该功能的选项卡,界面会显示具体的医生所在的单位、所在的科室以及医生的姓名,在下方会显示一个预约时间的小的输入框,患者输入具体的时间之后,点击我要预约功能按钮,会提示预约成功的提示信息,表明预约操作结束。效果如图5.8所示。

  图5.8医疗预约效果

  该页面功能部分关键代码如下:

  5.1.6医生留言菜单

  患者进入应用程序之后,点击医生留言菜单项,进入该功能的选项卡,界面会出现一个留言的主题,下面会有一个较大的留言内容的输入框,患者可以给所接待的医生进行医疗救治方面的留言,点击提交按钮,留言内容会在线发布。患者可以看到自己发表的留言,也可以看到别人发表的留言信息,留言进行分享。效果如图5.9所示。

  图5.9医生留言效果

  该部分功能关键代码如下:

  5.2系统后台管理

  应用程序前端功能能够顺利地展示离不开后台模块和管理数据的支持,许多医疗方面的数据信息都会保存在后台的各种功能管理的表格中,管理人员可以实时对程序的数据进行维护和更新,也可以重置一些医疗信息,更新一些信息,使系统信息更加具有实时性。

  5.2.1程序登录界面

  应用程序的管理人员只有输入正确的管理的账号和口令,系统会自动验证输入信息的合法性,如果正确,方可进入后台的界面,如果不正确,会提示出错,请重新输入信息,二次输入验证信息。效果如图5.10所示。

  图5.10程序登录效果

  5.2.2辅助诊断管理

  管理人员进入应用程序的后台,点击辅助诊断管理按钮,会显示辅助诊断管理的功能效果,可以对辅助诊断的名称和编号进行模糊查询,查询后会显示查询结果,并对辅助诊断的名称、编号、价格等参数进行编辑修改。效果如图5.11所示。

  图5.11辅助诊断效果

  该功能的部分关键代码如下:

  5.2.3医生管理

  管理对象进入应用程序的后台,点击医生管理按钮,会显示医生管理的功能效果,可以对医生的名称和账号进行模糊查询,查询后会显示查询结果,并对医生的账号、名称、工号、手机号等信息进行编辑修改。效果如图5.12所示。

  图5.12医生管理效果

  该功能的部分关键代码如下:

  5.2.4药品管理

  管理对象进入系统软件的后台,双击药品管理功能键,会显示在线的药品的基本信息,可以对药品的名称和编号进行模糊查询,查询后会显示药品查询的结果,并对药品的名称、编号、图片、数量、单价等信息进行编辑修改。效果如图5.13所示。

  图5.13药品管理效果

  该功能的部分关键代码如下:

  5.2.5医疗资讯管理

  进入系统软件的后台,双击医疗资讯管理功能按键,自动会显示当前最新的医疗资源方面的最新的消息,患者可以通过输入资讯主题精确地查找所关心的医疗资讯的具体的内容,界面会显示资讯的主题、内容,也可以点击查看具体的医疗资讯的具体内容,同时可以进行更改或删除。效果如图5.14所示。

  图5.14医疗资讯效果

  该功能的部分关键代码如下:

  5.2.6信息留言管理

  进入系统软件的后台,双击信息留言管理功能按键,自动会显示患者对医生的信息留言管理的主界面,管理者可以通过输入留言者的联系方式精确地查找患者对医生所留言的具体内容,界面会显示留言的用户名称、留言内容、回复内容、留言日期、回复状态。对于一些已经无用的留言可以执行删除的操作。效果如图5.15所示。

  图5.15信息留言效果

  该功能的部分关键代码如下:

  5.3本章小结

  这一章节主要是对已经设计开发出的应用程序软件各个界面进行效果的展示,采用安卓编程的代码来完成功能的实现,内容中还列出了一部分核心功能界面实现的代码程序语句,最终完成用户所预期要实现的效果。

  六、系统测试

  6.1测试目的方法

  软件开发人员就需要对整个程序的性能进行测试,从测试的理论角度分析,通过不同的测试,来找出应用程序运行性能的缺陷,经过分析性能特点,提出优化运行性能的可行性措施。

  测试的目标就是更加的优化安卓程序运行的性能,使用者使用起来更加流畅和高效,所设计的程序各个功能部件基本能满足医疗APP的需求,更好地发挥自身的优势。

  6.2测试用例

  测试过程:1.桌面打开安卓模拟器或手机端掌上医疗APP应用程序图标,

  启动程序,开始检查软件的各个功能;

  2.以患者的身份从程序登录窗口进入功能菜单;

  3.对应用程序的信息留言功能结构能进行测试;

  4.对应用程序的医疗预约功能结构进行测试;

  5.验证后台医生管理数据显示是否正常。

  表6.1用例测试过程

  用例名称测试过程验证结果

  程序登录启动电脑桌面的模拟器或者打开手机端程序图标,输入不同的用户信息和口令,验证登录功能是否正常。输入用户123,口令123能够进入系统,输入其他用户名和口令,提示出错信息。

  信息留言功能打开程序前端的功能菜单项,双击信息留言功能,选择自己对应的医生,随意发表一个留言内容,点击发表按钮。输入留言内容后,单击发表按钮,系统会提示发表成功,在当前页面会显示已发表的内容。测试成功

  医疗预约功能打开程序前端的功能菜单项,双击医疗预约功能,选择自己对应的医生,输入预约时间,点击我要预约按键,检查预约是否成功。选择好自己的医生,输入计划预约的时间,点击我要预约,系统会提示预约成功,测试成功

  医生管理功能管理者进入后台后,点击医生管理,对医生的姓名和工号进行模糊查询,检查是否能查到对应医生的基本信息。输入医生的工号和名称之后,点击查询,窗口会显示被查询医生的名字、工号、所属科室等信息并可以进行修改,测试成功。

  6.3本章小节

  此章节主要是对前期应用程序的几个主要的功能点进行具体的性能的测试,使用各种不同的输入信息来检验功能点是否能够实现,使整个系统功能具有一定的完备性。