论文部分内容阅读
随着中国经济的发展和人民生活水平的提高,越来越多的人外出旅行,更多的商务人士往返于各个城市之间开拓商机,而住宿酒店宾馆是人们出门在外必不可少的关键环节。酒店业的发展,首先离不开客源。没有良好的酒店预订系统,酒店的经营管理结构就无从谈起了。酒店预订业先后经历了以人工、电话、电脑和移动设备为平台的预订时期。当前的基于Web的手机酒店预订系统以移动便携的突出优势受到众多商家和客户的重视,但由于该技术建立在Web服务的基础上,通过移动通信网络登录酒店或是酒店预订代理商所制作的网页进行操作,所以在设备受限的手机客户端不能避免存在着固有的一些弊端。本文采用基于面向对象的MVC(Model-View-Controller,模型-视图-控制器)思想,以软件工程为指导,使用了UML作为设计工具对整个系统进行了分析与构架,在手机移动客户端上开发了基于J2ME(Java 2 Platform,Micro Edition)技术的酒店预订系统,J2ME是Sun公司专门为小型的资源受限的消费性电子设备的应用程序开发所提供新的Java版本,它广泛的使用于移动电话、PDA个人数字助理等众多小型资源受限设备中,因此使用J2ME技术在移动手机上进行酒店预订系统的开发有着坚实的理论技术基础。客户端的J2ME MIDlet通过JAX-RPC(Java API for XML-based RPC)?来实现与服务器端的网络连接。由于手机设备的受限性,在酒店预订代理服务器端以Tomcat为Web容器,采用关系型数据库SQL Server 2000,以axis(Apache Extensible Interaction System,阿帕奇可扩展交互系统)为框架的Web Service通过SOAP引擎对客户端进行发布服务和响应请求,并实现客户端对酒店预订工作的登记和订单处理,从而对手机客户端请求信息的筛选和提炼,将以前由手机客户端处理信息的过程最大程度地交给服务器端来处理,大大减少网络资源的占用和改善手机设备的运行速度。本文实现的基于J2ME的酒店预订系统对基于Web平台的酒店预订模式做了有利的改进,以客户端/服务器方式直接访问Internet的全部信息,跨越了在手机客户端网页使用的制约。本系统在真正发挥手机移动便携性能的同时,在客户和酒店之间搭起了桥梁,保证了酒店预订中信息和数据的有效传输,为出门在外的人们提供了真正实时可靠的酒店信息查询和预订业务,从而提高酒店的房间的入住率,为酒店预订行业注入新的活力。