[基于J2ME与J2EE的移动预约挂号系统的设计与实现] 医院预约系统

  摘 要:在目前我国数字化医院的建设过程中,移动预约挂号系统使其建设的重要环节之一,它不仅仅能给医院带来方便,同时也为患者看病挂号带来了极大的便利。本文主要探讨了J2ME与J2EE的移动预约挂号系统的技术背景,分析了在J2ME与J2EE体系基础上如何实现移动预约挂号系统。
  关键词:移动预约挂号系统;J2ME;J2EE
  中图分类号:TN94 文献标识码:A
  1 J2ME与J2EE的移动预约挂号系统的技术背景
  1.1 J2ME体系结构
  J2ME的出现使移动互联网的应用呈现出了一个新的应用环境,J2ME的出现除了能够为移动用户提供动态化的移动增值服务外,还可以为用户提供崭新的图形式的服务。J2ME是由两种不同的元件构成的,一是配置(configuration);所谓配置既是指可以将系列的设备进行不同程度适当优化的虚拟机和一些层次相对较低的API组成的。二是概要(profile);概要作为一种规范,可以对在配置基础上使用的一系列的API的结构进行详细的描述说明,概要和配置一起为专门的设置类提供完整的、良好的以及稳定的运行条件。
  严格遵守J2ME规范,在规范范围内正确使用移动通讯设备概要,及在此基础上对已经使用的MIDlet设备进行适当开发,这已然成为了无线Internet领域中的一种发展趋势。在进行CLDC系统构建后,我们可以为一些在移动电话以及PDA设备上的应用提供完整的J2ME运行环境。
  1.2 J2EE体系结构
  J2EE结构体系是目前应用于电子商务中以及应用于企业构建分布式系统的一种最新的技术,J2EE是利用Java技术进行企业开发应用的一种工业标准,也就是说为了能够更好的适应企业级的应用过程,才在Java技术的基础上出现了J2EE体系结构。构建J2EE体系的主要目的是可以应用Java技术,为服务器端的广泛应用创造一个可以多个用户共同使用以及独立的、安全的平台。在此基础上,进一步的简化企业应用的开发、管理和部署。通常我们将J2EE规范定义为EJB容器、应用客户端容器、Web容器以及Applet容器四种不同类型的容器。
  2 J2ME与J2EE的移动预约挂号系统的设计与实现
  移动预约挂号系统(MAS,Mobile Appointment System)是建立在移动客户端上的对预约挂号系统功能的一种拓展,这一功能性的拓展提高了目前的预约挂号系统。利用移动预约挂号系统进行挂号主要是通过一个基于J2ME和J2EE平台以及GPRS网络的无线应用系统,使用者只需要具有一款可以支持J2ME的手机,就可以实现在网络信号覆盖内的预约操作以及实现一些基本的预约查询等。这样就保证了患者可以随时的进行预约挂号。极大的减少了病人挂号排队所需要的时间,同时也为医生的出诊提供了便利。
  2.1 移动预约挂号系统的功能设计
  移动预约挂号系统所面向的用户是一些需要去医院就诊的人群,因此,移动预约挂号系统在其功能上应该能够实现以下几种功能,才能满足患者在足不出户的情况下就可以随时查到应该预约的科室和医生信息等。这些功能包括:第一,预约挂号;选择医生和就诊时间。第二,挂号查询;查询自己的预约挂号记录。第三,取消预约;如果没能按时就医,系统可以自动取消预约诊次。同时,患者也可以根据自己情况随时更改预约。第四,医生查询;可以查询医生的基本信息,以选择适合自己的医生进行就诊。第五,排诊查询;及时查询医院的就诊安排表,以方便及时的预约就诊。
  2.2 移动预约挂号系统的总体结构
  移动预约挂号系统是在J2ME/J2EE固有的四层体系结构的基础上建立的,这四个层次是客户层、应用表示层、应用逻辑处理层和应用数据储存层,在访问这些不同的层体系时,是通过中间层进行间接的访问,这样可以有效的提高后台数据的安全性,同时,又可以高效的保证性能和事务的一致性。
  2.3 移动预约挂号系统的详细设计与实现
  首先,数据库端设计实现;移动客户端(选用的是J2ME平台)和服务器端(选用的J2EE平台)是移动预约挂号系统的两个主要的组成部分。数据库驱动的应用程序构成了移动预约挂号系统。科室信息表、医生信息表、预约信息表、患者信息表和排诊信息表组成了数据库的中心数据部分。在很多医院的移动预约挂号系统中,应用服务器层采用了J2EE的多层框架(包括应用表示层和业务逻辑层)。其中,主要负责与移动设备客户端的J2ME进行交互的Servlet是应用表示层。由EJB组成的业务逻辑层主要是负责处理具体的业务逻辑。
  在一般的Java技术构建系统中,最常使用的是通过servlet对客户端发出的请求做出反应,在通过servlet的直接访问数据库。这主要是因为移动设备并不具备直接访问数据库的功能,而现阶段存在的企业系统大部分只是支持大型的数据库。因此,在实际的情况下,我们必须根据企业的实际系统结构以及系统的需要,使用不同的组合来满足企业系统的需要。其次,移动客户端设计;MVC框架是目前我国医院移动预约挂号系统中使用最为广泛的结构,在日常的工作中,MIDP客户端可以通过移动客户端的类型、控制类型、以及视图等来发挥其MIDP的功能。
  结语
  医院的移动预约挂号系统的建立可以为患者提供一种更加人性化、便捷化的服务,更加凸显了医院以人为本,以患者为中心的服务宗旨。同时,移动预约挂号系统的建立也为医院节约了大量的人力、财力和物力,而且,该系统可以有效的弥补现有挂号系统中存在的不足,有效的提高了医院的社会效益。本文主要探讨了J2ME与J2EE的移动预约挂号系统的技术背景,以及分析了在J2ME与J2EE体系基础上如何实现移动预约挂号系统。
  参考文献
  [1]詹建飞.J2ME开发精解[M].北京:电子工业出版社,2006.
  [2]陈飞霞,刘冬生.现阶段我院的挂号模式及未来的发展趋势[J]中华医院管理,2005.
  [3]刘宝军.医院门诊挂号方式的比较研究[J].现代医院管理,2007.