论文部分内容阅读
随着移动数据通信技术和Internet之间融合地越来越紧密,整个世界正在快速地向移动信息社会演变。人们已不再满足于传统的局限在有限空间里的信息存取方式,而希望将活动的地点延伸到更广阔的地理区域;不再满足于固定的信息存取模式,而希望随时随地查询数据,甚至在移动的过程中处理数据。在商务领域,人们因为工作和生活的需要要求随时随地收发电子邮件、查阅新闻、股票投资、网上购物等商务活动。作为台式计算机的补充,很多人已经开始使用移动设备进行各种各样的贸易,从而提高工作效率。移动电子商务大大扩展了电子商务的应用范围和领域。移动电子商务是指通过手机、个人数字助理(PDA)和掌上电脑等手持移动终端进行的商务活动。与传统的电子商务相比,移动电子商务具有即时、灵活、方便的特性,消费者完全不受时间、地点以及通讯网络设备的限制,根据自己的需求和喜好来定制服务并选择设备及提供服务与信息的方式。随着手机智能性的不断提高,移动购物、移动定位、移动电视等越来越受到人们的关注。通过移动电子商务,用户可以在自己方便的时候,使用手机等移动设备,随时随地获取所需的信息、应用、服务和娱乐。目前大多数原有的电子商务系统已经不能适应新的移动电子商务模式,但重新编写新的系统成本太高,因此新系统必须能够最大化地利用原有系统。面对移动电子商务带来的挑战,原有的软件体系结构构很难满足应用的需求。本文采用新一代的软件体系结构——面向服务的体系结构SOA来构建移动电子商务系统,提出了一种基于移动设备的移动影院订票系统。本文所做工作及创新如下:1.探讨移动电子商务的发展演变。介绍了电子商务和移动电子商务的总体发展状况,结合国内外移动电子商务的发展趋势,分析我国实施移动电子商务的大背景,从理论上对移动电子商务的技术进行论证。2.研究面向服务体系结构SOA,介绍SOA的相关概念,包括面向服务的原则、SOA概念、SOA协议栈、SOA的特征和优点以及SOA与Web服务的关系等。3.研究用于实现面向服务体系结构的技术——Web服务,包括Web服务的概念、Web服务体系结构中的角色以及Web服务体系结构中各角色间的协作关系、Web服务的标准与协议:XML、SOAP、WSDL、UDDI等。4.提出了基于SOA的移动影院订票系统并设计了该系统的基本框架。该系统可面向各类移动通信设备提供节目查询、票务查询和选座订票等服务。用户可以随时随地、方便快捷地“按需取服务”,同时系统也可为服务提供商和商家创造可观的效益。5.设计了一个轻量级的Web服务注册中心,用户可通过移动客户端的应用程序动态地查询商家在Web服务注册中心注册发布的信息,进行订票操作;同时商家也可通过查询Web服务注册中心来甄别用户身份的合法程度。6.设计了图形化的选座订票界面,用户可在该界面上通过对SVG图形文件表示的放映厅座位状态图进行选定、缩放等操作来完成订票过程。7.提出了一种基于Mobile SVG标准的矢量图形库的组织模型,进一步压缩图形文件,减少网络传输时间,从而更加方便地共享、管理图形文件。客户端在订票过程中能动态生成SVG格式的放映厅座位状态图,便于用户的图形化操作。8.引入Ajax技术,解决了订票过程中多个用户同时订票所产生的冲突问题。移动影院订票系统中,移动客户端应用程序由ASP.NET Mobile编写,整合Ajax引擎提高客户端浏览器的刷新速度;Web服务器端采用Windows Server 2003作为操作系统、采用ASP.NET创建服务器端脚本程序、并以IIS 6.0(Internet信息服务管理器)来建立所需的Web站点和开发与移动客户端栏目相对应的后台处理程序;后台数据库采用SQL Server 2005管理节目信息和订票情况等数据。论文采用Pocket PC 2003 SE仿真程序来部署模拟实验结果。基于移动设备的影院订票系统充分发挥了手机等移动设备随时、随地、随身、操作简单、方便普及等特点。可以推广应用到移动订房、移动订餐等服务性行业,进一步加快此类行业的网络化、移动化、便捷化的进程。