论文部分内容阅读
目前铁路客运部门已相继推出了电话购票、12306铁路客户服务中心等旅客服务信息平台,但这仍不能满足旅客在出行过程中随时、随地获取综合服务信息的需求。因此,研究与构建基于智能手机平台的铁路旅客移动服务信息系统(Railway Passenger Mobile Service Information System,简称RPMSIS)具有重要的实际应用价值。本论文采用面向服务的思想,对RPMSIS系统的业务需求、框架模型、系统架构、数据交换及系统设计与系统原型实现等问题进行了研究。本论文主要工作如下:1.分析并提出了铁路移动服务信息系统的需求。从为旅客提供快捷服务的角度出发,根据旅客在站内、站外和乘车中所处的位置,分析了系统的业务需求,给出了系统的设计目标和基本功能,并从方案可行性、技术可行性和经济可行性三个方面对系统实施的可行性进行了论证。2.研究并建立了铁路移动服务信息系统的总体框架模型。采用面向服务架构—SOA思想建立了系统的总体框架模型,根据SOA分层体系结构将模型分为四层:集成应用系统层、服务层、业务逻辑层和表示层,并对各层进行了描述。3.构建了铁路移动服务信息系统的Web服务架构。基于系统总体框架模型,利用WebService技术构建了系统的Web服务架构,分析了系统的工作流程;从智能手机终端获取Web服务器数据、智能手机终端解析SOAP响应消息、WSDL文档生成算法和Web服务发布四个方面研究了RPMSIS系统智能手机客户端与Web服务器数据交互的具体过程。4.设计并实现了铁路移动服务信息系统的原型。从UML建模设计、数据库设计和服务接口设计三个方面进行了系统的详细设计;采用Struts2+Spring+MyBatis框架、MVC设计思想、Tomcat服务器、Android智能手机操作系统、Eclipse ADT集成开发环境、MySql数据库实现了系统的原型开发,验证了上述模型的可行性。