酒店定餐移動電子商務實現方法分析論文

時間:2022-02-24 10:56:00

導語:酒店定餐移動電子商務實現方法分析論文一文來源于網友上傳,不代表本站觀點,若需要原創文章可咨詢客服老師,歡迎參考。

酒店定餐移動電子商務實現方法分析論文

一、問題分析

1.酒店行業經營特點及實現定餐業務移動商務化的難點

隨著酒店業競爭的加劇,酒店之間客源的爭奪越來越激烈,酒店需要使用更有效的信息化手段,拓展經營空間,獲得更大利潤。酒店業務包括很多的部門,大致有總臺、客房、餐飲前臺、服務員、廚房、吧臺、收銀臺、財務、管理部門、庫房、總經理決策機構等,酒店定餐業務的流程較為復雜。而在客戶的角度則要求在進行點菜信息的的錄入、修改、查詢、刪除操作時要方便、快捷,費用要低。

因此實現酒店定餐業務的數據庫結構復雜,對技術的要求也較高,有些開發語言開發出來的數據庫系統和移動終點應用系統不兼容,另外就是數據傳輸的速度會影響客戶端的響應時間,還有一點就是目前手機上網通常都是按流量收費,費用較高。

2.實現酒店定餐業務移動電子商務化的關鍵

根據上面的分析,在酒店定餐業務中實施移動電子商務,并且能夠被廣大客戶接受,要解決以下幾個關鍵問題:(1)服務器端數據庫和客戶端程序的兼容;(2)數據傳輸速度要快;(3)使用費用要能夠讓大多數用戶接受。

隨著3G時代的到來,問題(2)、(3)將迎刃而解。3G是英文3rdGeneration的縮寫,指第三代移動通信技術。相對第一代模擬制式手機(1G)和第二代GSM、TDMA等數字手機(2G),第三代手機一般地講,是指將無線通信與國際互聯網等多媒體通信結合的新一代移動通信系統。它能夠處理圖像、音樂、視頻流等多種媒體形式,提供包括網頁瀏覽、電話會議、電子商務等多種信息服務。為了提供這種服務,無線網絡必須能夠支持不同的數據傳輸速度,也就是說在室內、室外和行車的環境中能夠分別支持至少2Mbps(兆字節/每秒)、384kbps(千字節/每秒)以及144kbps的傳輸速度。在3G環境下,數據傳輸速度很快,使用費用也將會像現在的普通上網一樣很便宜。我國在北京等地已經試點使用3G,所以這兩個問題的解決將指日可待。

對于問題(1)是實現酒店定餐業務移動電子商務要解決的核心問題??蛻舳丝捎肑2ME開發,J2ME是基于JAVA技術的無線設備標準化應用開發平臺,定位于那些只有有限的內存、有限的處理能力及有限圖形用戶界面能力的設備,包括手機、PDA等。而且利用J2ME有以下幾個好處:首先,JAVA語言是跨平臺運行的,第三方軟件開發商可以很容易的介入進行開發運行程序,也可以很方便地安裝到移動電話上,而且支持應用程序的動態下載和升級;其次,J2ME提供了HTTP、TCP等高級Internet協議,使移動電話能直接訪問已有的Internet的全部信息;此外,還能訪問本地存儲區,提供最高效率的在線操作;同時支持脫機操作,可在必要的時候與服務器交換數據而無須一直在線。在服務器端采用J2EE多層B/S,結構集成,J2EE是一種利用JAVA2平臺來簡化企業解決方案的開發、部署和管理相關復雜問題的體系結構,使用多層的分布式應用模型,解決了傳統兩層模式即(client/server)中難以升級或改進、可擴展性差、業務邏輯和界面邏輯難以重用等弊端,將兩層化模型中的不同層面切分成許多層。它們可以支持HTTP上的XML,無線TCP/IP,在線和脫線的交互,無線同步等。

2、酒店定餐移動商務系統體系架構

鑒于上述分析,提出基于J2ME/J2EE的如下酒店定餐移動電子商務應用系統技術體系架構,系統采用3層框架結構,即MVC設計模式,如圖所示。

1.客戶層

使用J2ME實現客戶端設計。移動電子商務的客戶端都是一些無線通信設備,這些設備在資源、處理能力以及帶寬方面都受到限制,在無限設備客戶端程序設計過程中,需要注意以下幾個問題:(1)帶寬有限;(2)計算能力與內存資源有限。在系統中,將數據處理、存取等工作都交由服務器端來做,但客戶端在網絡不通或設備出現問題的情況下可以進行暫時的存儲,等網絡恢復或設備故障排除之后再交由服務器進行處理。

2.服務器層

應用服務器層采用了J2EE的多層架構,其中包括與客戶端J2ME程序耦合的Servlet程序和進行商業邏輯處理的EJB模塊,Servlet接收從客戶端傳來的信息,交由EJB來處理,處理完成之后EJB再把處理信息通過Servlet返回給客戶端,以此來完成客戶端與服務器的交互過程。

3.數據庫層

數據庫層需要存儲了酒店定餐業務相關的所有信息,數據量非常大,而且業務流程也非常復雜,可以采用SQLServer2000數據庫,服務器端通過JDBCAPI接口訪問并存儲數據庫。Java具有堅固、安全、易于使用、易于理解和可從網絡上自動下載等特性,是編寫數據庫應用程序的杰出語言。所需要的只是Java應用程序與各種不同數據庫之間進行對話的方法。而JDBC正是作為此種用途的機制。JDBC是操作關系數據庫的標準訪問協議,提供了Java應用程序訪問數據庫的標準方法。其標準化的API為基于Java的數據訪問應用程序的可移植性奠定了基礎,為各種數據的訪問提供了跨數據庫的支持,是標準Java(J2ME)和企業Java(J2EE)中一個不可缺少的重要組成部分。JDBCAPI既支持數據庫訪問的兩層模型(C/S),同時也支持三層模型(B/S)。

3、結束語

目前,酒店定餐移動電子商務還處在研究階段,但是隨著人們生活節奏的不斷加快,對各種日常事物的處理追求快捷方便的要求越來越強烈,以及移動通訊技術的進步,酒店定餐業務實現移動商務化是必然的。

本文是在當前移動商務發展

條件下,對酒店定餐業務實施移動電子商務要解決的問題進行分析的基礎上,借鑒了在其它行業成功實施移動電子商務的系統設計的實現方法,提出了一個實現酒店定餐移動電子商務應用系統技術體系架構,其優點在于可以很好的解決后臺數據庫系統與客戶端系統的兼容問題。另外,系統采用3層框架結構,比兩層結構多了一個中間層,其好處在于:1.可用中間層來控制對系統數據的訪問和可作更新的種類較多。2.中間層的另一個好處是,用戶可以利用易于使用的高級API,而中間層將把它轉換為相應的低級調用。3.最后,許多情況下三層結構可提供一些性能上的好處。對這個系統的實施以及在實施過程中遇到的問題是如何解決,將是接下來要研究的重要問題,有關問題將在它文中論述。

參考文獻:

[1]柯科峰邵世煌:基于J2ME的小型移動商務系統的設計與實現[J].計算機應用研究,2004,21(2):160~161

[2]新浪首頁>科技時代>新浪科技名詞解釋專題>正文:

[3]池瑞楠:基于J2ME和J2EE的移動電子商務系統研究[J].微計算機信息,2006,21(4):504.

[4]石樂義:基于J2ME/J2EE技術實現移動數據應用[J].微型機與應用,2004,23(9):10~12

[5]劉泉趙曉明:基于模板方法的JDBCAPI的抽象封裝與實現[J].計算機應用,2006,26(9):2222~2224

[摘要]本文在當前移動電子商務發展的基礎上,在分析了實現酒店定餐業務電子商務化的關鍵問題的基礎上,借鑒了其它行業成功實施移動電子商務的方法,提出了一種基于J2ME/J2EE的三層結構的酒店定餐移動電子商務應用系統技術體系架構。