为了正常的体验网站,请在浏览器设置里面开启Javascript功能!
首页 > 商旅服务移动支付客户端分析与设计

商旅服务移动支付客户端分析与设计

2018-03-19 7页 doc 21KB 10阅读

用户头像

is_435706

暂无简介

举报
商旅服务移动支付客户端分析与设计商旅服务移动支付客户端分析与设计 摘要:随着信息时代的飞速发展,互联网已经融入人们的生活,人们可以在互联网上进行购物、转账、订车票、订机票等等。若在手机上使用技术手段,通过互联网实现购物、转账、订车票、订机票等等,就可以给人们提供一种更加方便、快捷的,随时随地的购物、旅行、出差、转账等服务,由此手机移动支付软件开始兴起。该文利用Eclipse中丰富的资源,调用J2ME提供的高级用户界面和低级用户界面类库API,从而设计编写出一款便捷实用的手机商务功能模块软件。 中国论文网 关键词:Eclipse;J2ME;移动支付;商旅...
商旅服务移动支付客户端分析与设计
商旅服务移动支付客户端分析与 摘要:随着信息时代的飞速发展,互联网已经融入人们的生活,人们可以在互联网上进行购物、转账、订车票、订机票等等。若在手机上使用技术手段,通过互联网实现购物、转账、订车票、订机票等等,就可以给人们提供一种更加方便、快捷的,随时随地的购物、旅行、出差、转账等服务,由此手机移动支付软件开始兴起。该文利用Eclipse中丰富的资源,调用J2ME提供的高级用户界面和低级用户界面类库API,从而设计编写出一款便捷实用的手机商务功能模块软件。 中国网 关键词:Eclipse;J2ME;移动支付;商旅服务 中图分类号:TP393 文献标识码:A 文章编号:1009-3044(2012)28-6861-02 1 移动支付的应用现状及前景 当前,无线通信已经成为发展最快、最前沿的通信领域之一。手机等移动设备的拥有量早已超过PC机,而Internet已日益成为人们工作、生活和进行商务活动必不可少的媒介。特别是第三代(3G)宽带无线网络的发展使得手机等无线设备上网成为必然趋势[1]。近些年来,电子商务和无线通讯的发展十分的迅猛,目前全球已经有超过10亿的手机用户,这就为各种移动应用的发展提供了扎实的物质基础[2]。其中,移动支付就是其中的一种应用。移动支付也称为手机支付(Mobile Payment),就是让用户使用移动手机对所消费的商品或服务进行账务支付的一种服务方式。它是继卡类支付、网络支付后,又一个新宠。2009年中国手机支付市场规模将达到19.74亿元,此外手机支付用户规模在2009年内增长到8250万人,2010年以来国内的三家运营商都加大了在手机支付上的投入力度, 2010年4月工信部科技司在“2010第二届中国移动支付产业论坛”上透露,工信部有关部门正在着手小额手机支付的研究制订工作[3]。现在,移动支付正在得到大力的发展,移动支付使人们的生活更加方便、快捷。目前,移动支付主要提供以下服务项目:银行业务、交易、订票、购物、娱乐、订酒店等[4]。商务人士在移动应用业务上需求大,特别是商旅服务,它包括:订火车票、机票、订酒店等。从各个渠道,各方面的信息可以看出,移动支付正在逐渐的融入人们的生活,移动支付业务必将迎来其发展的空间。 2 商旅服务功能模块的分析与设计 商旅服务功能模块包括:预订机票、预订火车票、预订酒店,商旅服务功能设计的从发点是为人们提供方便、全面的信息查询和预订,给人们提供一站式、随时随地享受商旅服务。按照常规来说,人们购买机票、火车票的时候需要到机场、车站进行当面的交易,当节假日到来的时候,这些地方的人流量大,会造成大面积的人员拥挤现象,还要受到排队等候之后,浪费了大量的时间和精力,还可能错过班点、耽误行程。这就需要一种能让用户随时随地自行购买机票、火车票的渠道,实现远程支付以及自动获取机票、车票的服务。运用手机订票服务、可以随时通过手机进行交易,实现购票、支付、取票全过程,大大简化了用户购票流程。而预订酒店主要 是面向商务人士,在出差的时候,能够方面的预订到酒店。 无论是预订机票、预订火车票、还是预订酒店,都必须有信息的查询,必要信息的填写,输入用户必要的基本信息,银行卡支付。由这一系列的操作,围绕着这些操作进行商旅服务功能模块的设计与开发。本文设计开发了一个功能比较齐全的,并且简单易用的商旅服务功能模块。该商旅服务功能模块同样也是这样三个部分,包括:预订机票、预订火车票、预订酒店。其中预订机票、预订火车票首先是给用户提供一个查询机票、火车票信息的界面,让用户能够了解有没有需要的班次、车次。然后再是班次、车次的选择,用户信息的填写,银行卡支付。预订酒店首先是给用户提供出差地各类型酒店的查询,然后再是酒店的选择,用户信息的填写,银行卡支付。 2.1 模块设计目标 凤凰总代www.fenghuangpt1688.com iyd 模块系统的设计目标使用J2ME技术开发移动应用软件的设计思路和,开发一款适合商务人士进行随时随地订票、订房间的移动商务应用软件。移动支付客户端---商务服务功能模块,可以让一些商务人士在有需要的时候,随时随地地进行订票、订房间。并且移动用户仅仅只需要一只支持J2ME的手机,就可以在拥有移动网络的地方进行使用。移动商务应用系统与网络上的一些系统功能类似,但是在性能上却有极大的差距。原因在于移动商务应用软件是基于移动设备的,而移动设备的性能是有限的,比如:内存有限、网络传输速度有限等,所以导致了移动商务应用软件也受到制约,在开发移动软件的时候,其所具备的性能就显得非常的重要。 本系统的性能设计目标:一是软件占用手机内存在不减少功能的同时尽可能的少;二是软件的运行速度以及网络传输速度要求快;三是软件的界面美观,软件的可操作性强。 2.2 模块设计思路 利用J2ME低级界面、高级界面,设计整个模块的界面。因为整个项目没有涉及到服务端,所以模块所需的所有数据都通过本地存储。整个项目的设计没有像手付通一样需要设计多层结构,手付通程序包括:客户端程序、服务器端、数据库三大块内容。 本文编写的是客户端模块程序,只有一层结构,就是移动支付客户端商旅服务功能模块的J2ME程序,它是运行在移动手机上的一个MIDlet,用户需要在移动手机上利用手机键盘输入相关的信息。整个模块程序包含四大块内容,分别是模块主界面程序,预订机票模块、预订火车票模块、预订酒店房间模块程序。还包括本地存储数据设计。 2.3 模块系统流程 本文经过深入的研究,对模块系统的流程有了一个明确的设计,移动手机用户在选择登录商旅服务模块后,用户可以进行填写相关信息,机票、火车票预订,酒店客房预订,银行账户支付等操作。因为没有服务器端的缘故,所以所有数据的操作都是在本地进行的,也就是在手机上进行,数据的操作包括读出、写入、修改、删除等。 3 关键实现技术 3.1开发语言及工具 众所周知,在手机开发中,有J2ME、BREW、Symbian、Windows Mobile等开发方式,和这些开发方式相比,J2ME技术是使用比较普遍的一种技术,有其在技术上的优势所在。移植性强:使用J2ME技术开发的程序,可以经过简单的修改以后,在不同厂商的手机上运行,这个是J2ME技术最大的优势;开发速度快:由于Java语言自身的特点和系统的关联不大,所以开发速度很快,程序的开发周期比较[5]。客户机应用程序能很容易地被移植到其他遵循J2ME或MIDP并且符合CLDC的设备上。更低的网络资源消耗与服务器负载[6]。 Sun公司与主要的消费类设备制造商及其他公司合作,开始两项Java Community Process(JCP)标准化工作,Connected,Limited Device Configuration(CLDC)和Mobile Information Device Profile(MIDP),以使这些应用于相当广泛的消费类设备的Java类库及相关Java语言和虚拟机特性标准化[7]。 目前,许多移动设备都支持Java ME标准,一个Java ME的标准至少包括一个配置,如受限连接设备配置(CLDC)和个人资料,如移动信息设备描述(MIDP)。在具体领域,可选软件包提供额外的功能能力[8]。 Java Me的开发工具包括无线应用开发包、IDE开发环境和部署工具。根据使用的无线应用开发包不同,分为通用开发工具和专业开发工具。通用开发工具是指基于Sun Java ME Wireless Toolkit的开发工具,专用开发工具指基于特定厂商的开发包的开发工具。无线应用开发包只是一个开发工具包,而不是一个IDE,通常还需要安装一个IDE。Eclipse和EclipseME插件的结合提供了一个在Eclipse下的Java ME开发环境[9]。对于移动支付客户端――商旅服务功能模块,我准备使用的开发工具是Eclipse3.2和EclipseME、wtk2.5.2 凤凰总代www.fenghuangpt1688.com iyd 构建起来的环境下,使用J2ME语言进行开发[10]。 3.2 业务流程处理 在本课题的客户端模块子界面实现中,主要包括三大部分模块子界面,分别是预订机票子界面、预订火车票子界面、预订酒店客房子界面。 以预定机票为例。预订机票的功能是提供给出差或者旅行的人预订机票的功能,包括航班查询功能、机票预订功能、网上银行支付功能。当用户选择使用该功能的时候,首先出现的界面是机票查询界面,让用户查询自己所需求的机票信息,输入必要的信息之后会查询出相应的航班表。接着用户可以进行选择所需航班填写乘坐人数和价格,再填写乘客具体的姓名和身份证号,程序会给用户一个信息确认表,让用户确认信息。最后就是确认支付,支付成功的时候同样会给用户一个回馈信息表。 预订机票程序包括Bookfights.java、Bfintface.java、Bfintface2.java、Bfintface3.java、Bfintface4.java、Bfintface5.java、Bfintface6.java。当主界面keyPressed按键事件函数检测到用户按下机票预订按钮,enter(temp=1)函数进入预订机票模块界面Bookfights程序,按下确定按钮item(11)进入航班表Bfintface程序,item(12) 进入乘客人数界面Bfintface2程序, item(13) 进入填写乘客信息Bfintface3程序, item(14) 进入乘客信息确认Bfintface4程序, item(15) 进入确认支付Bfintface5程序, item(16) 进入支付成功信息回馈Bfintface6程序。 J2ME还给程序员提供了一个简单的数据库管理系统RMS。RMS能够在移动设备上进行数据的存储和检索,能够让一个MIDlet程序拥有比较全面的数据管理功能。但是RMS的功能还是没有在PC机或者服务器上运行的数据库系统功能强大吗,它只是提供了一个在移动设备上运行的数据库管理功能,RMS是一个小规模的数据库系统。一个MIDlet程序中包含有多个MIDlet或者一个MIDlet中的对个线程可以同时进行调用相同的RecordStore。本文的数据库设采用J2ME自带的RMS功能进行数据的管理和存储。 4 结束语 随着我们国家移动通信行业进入3G时代,随着经济的不断发展,社会的不断进步,移动电子商务的应用也越来越广泛。手机应用软件种类繁多,现在大部分手机都支持Java,利用Java语言开发的手机应用软件种类繁多,深入生活的各个方面,让人们的生活方便、快捷。其中移动支付-商旅服务给人们提供一种随时随地享受轻松订票、预订酒店的服务,大大的提升了人们出差、旅行的快捷程度。 本文研究开发的是时下相对流行的、应用前景比较广阔的移动应用软件,移动支付商旅服务模块采用J2ME语言进行编写。J2ME语言编写的移动应用软件有比较良好的性能、可操作性、可移植性。系统的开发在Eclipse环境下结合Eclipse ME、wtk,采用J2ME语言进行程序编写,针对于移动支付预订服务软件的研究,围绕着信息查询、用户信息填写、银行卡支付等流程进行,商旅服务功能模块都离不开这些关键步骤。 参考文献: [1] 魏冬健,高济.基于J2ME平台的无线设备应用系统的开发[D].杭州:浙江大学计算机系,2002. [2] 文扬,彭舰,张磊,等.基于J2ME技术的手机预订机票系统的设计与实现[D].成都:四川大学计算机学院,2006. [3] 手机支付[EB/OL].[2010-12-06]. . [4] 田华,王光.移动电子商务应用――手机订票服务实证研究[J].中国商贸,2010,2(4):33-34. [5] J2ME技术在手机开发领域的优势和不足 [EB/OL].[2010-12-08]..cn/software_zone/2007/0922/516770.shtml. 凤凰总代www.fenghuangpt1688.com iyd [6] 帅小应,廉东本.基于J2ME的移动位置服务3G手机应用平台的设计[J].计算机应用,2004,24(11):20-23. 转载请注明来源。原文地址: 凤凰总代www.fenghuangpt1688.com iyd
/
本文档为【商旅服务移动支付客户端分析与设计】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索