酒店定餐移動(dòng)電子商務(wù)實(shí)現(xiàn)方法分析論文
時(shí)間:2022-02-24 10:56:00
導(dǎo)語(yǔ):酒店定餐移動(dòng)電子商務(wù)實(shí)現(xiàn)方法分析論文一文來源于網(wǎng)友上傳,不代表本站觀點(diǎn),若需要原創(chuàng)文章可咨詢客服老師,歡迎參考。
一、問題分析
1.酒店行業(yè)經(jīng)營(yíng)特點(diǎn)及實(shí)現(xiàn)定餐業(yè)務(wù)移動(dòng)商務(wù)化的難點(diǎn)
隨著酒店業(yè)競(jìng)爭(zhēng)的加劇,酒店之間客源的爭(zhēng)奪越來越激烈,酒店需要使用更有效的信息化手段,拓展經(jīng)營(yíng)空間,獲得更大利潤(rùn)。酒店業(yè)務(wù)包括很多的部門,大致有總臺(tái)、客房、餐飲前臺(tái)、服務(wù)員、廚房、吧臺(tái)、收銀臺(tái)、財(cái)務(wù)、管理部門、庫(kù)房、總經(jīng)理決策機(jī)構(gòu)等,酒店定餐業(yè)務(wù)的流程較為復(fù)雜。而在客戶的角度則要求在進(jìn)行點(diǎn)菜信息的的錄入、修改、查詢、刪除操作時(shí)要方便、快捷,費(fèi)用要低。
因此實(shí)現(xiàn)酒店定餐業(yè)務(wù)的數(shù)據(jù)庫(kù)結(jié)構(gòu)復(fù)雜,對(duì)技術(shù)的要求也較高,有些開發(fā)語(yǔ)言開發(fā)出來的數(shù)據(jù)庫(kù)系統(tǒng)和移動(dòng)終點(diǎn)應(yīng)用系統(tǒng)不兼容,另外就是數(shù)據(jù)傳輸?shù)乃俣葧?huì)影響客戶端的響應(yīng)時(shí)間,還有一點(diǎn)就是目前手機(jī)上網(wǎng)通常都是按流量收費(fèi),費(fèi)用較高。
2.實(shí)現(xiàn)酒店定餐業(yè)務(wù)移動(dòng)電子商務(wù)化的關(guān)鍵
根據(jù)上面的分析,在酒店定餐業(yè)務(wù)中實(shí)施移動(dòng)電子商務(wù),并且能夠被廣大客戶接受,要解決以下幾個(gè)關(guān)鍵問題:(1)服務(wù)器端數(shù)據(jù)庫(kù)和客戶端程序的兼容;(2)數(shù)據(jù)傳輸速度要快;(3)使用費(fèi)用要能夠讓大多數(shù)用戶接受。
隨著3G時(shí)代的到來,問題(2)、(3)將迎刃而解。3G是英文3rdGeneration的縮寫,指第三代移動(dòng)通信技術(shù)。相對(duì)第一代模擬制式手機(jī)(1G)和第二代GSM、TDMA等數(shù)字手機(jī)(2G),第三代手機(jī)一般地講,是指將無線通信與國(guó)際互聯(lián)網(wǎng)等多媒體通信結(jié)合的新一代移動(dòng)通信系統(tǒng)。它能夠處理圖像、音樂、視頻流等多種媒體形式,提供包括網(wǎng)頁(yè)瀏覽、電話會(huì)議、電子商務(wù)等多種信息服務(wù)。為了提供這種服務(wù),無線網(wǎng)絡(luò)必須能夠支持不同的數(shù)據(jù)傳輸速度,也就是說在室內(nèi)、室外和行車的環(huán)境中能夠分別支持至少2Mbps(兆字節(jié)/每秒)、384kbps(千字節(jié)/每秒)以及144kbps的傳輸速度。在3G環(huán)境下,數(shù)據(jù)傳輸速度很快,使用費(fèi)用也將會(huì)像現(xiàn)在的普通上網(wǎng)一樣很便宜。我國(guó)在北京等地已經(jīng)試點(diǎn)使用3G,所以這兩個(gè)問題的解決將指日可待。
對(duì)于問題(1)是實(shí)現(xiàn)酒店定餐業(yè)務(wù)移動(dòng)電子商務(wù)要解決的核心問題。客戶端可用J2ME開發(fā),J2ME是基于JAVA技術(shù)的無線設(shè)備標(biāo)準(zhǔn)化應(yīng)用開發(fā)平臺(tái),定位于那些只有有限的內(nèi)存、有限的處理能力及有限圖形用戶界面能力的設(shè)備,包括手機(jī)、PDA等。而且利用J2ME有以下幾個(gè)好處:首先,JAVA語(yǔ)言是跨平臺(tái)運(yùn)行的,第三方軟件開發(fā)商可以很容易的介入進(jìn)行開發(fā)運(yùn)行程序,也可以很方便地安裝到移動(dòng)電話上,而且支持應(yīng)用程序的動(dòng)態(tài)下載和升級(jí);其次,J2ME提供了HTTP、TCP等高級(jí)Internet協(xié)議,使移動(dòng)電話能直接訪問已有的Internet的全部信息;此外,還能訪問本地存儲(chǔ)區(qū),提供最高效率的在線操作;同時(shí)支持脫機(jī)操作,可在必要的時(shí)候與服務(wù)器交換數(shù)據(jù)而無須一直在線。在服務(wù)器端采用J2EE多層B/S,結(jié)構(gòu)集成,J2EE是一種利用JAVA2平臺(tái)來簡(jiǎn)化企業(yè)解決方案的開發(fā)、部署和管理相關(guān)復(fù)雜問題的體系結(jié)構(gòu),使用多層的分布式應(yīng)用模型,解決了傳統(tǒng)兩層模式即(client/server)中難以升級(jí)或改進(jìn)、可擴(kuò)展性差、業(yè)務(wù)邏輯和界面邏輯難以重用等弊端,將兩層化模型中的不同層面切分成許多層。它們可以支持HTTP上的XML,無線TCP/IP,在線和脫線的交互,無線同步等。
2、酒店定餐移動(dòng)商務(wù)系統(tǒng)體系架構(gòu)
鑒于上述分析,提出基于J2ME/J2EE的如下酒店定餐移動(dòng)電子商務(wù)應(yīng)用系統(tǒng)技術(shù)體系架構(gòu),系統(tǒng)采用3層框架結(jié)構(gòu),即MVC設(shè)計(jì)模式,如圖所示。
1.客戶層
使用J2ME實(shí)現(xiàn)客戶端設(shè)計(jì)。移動(dòng)電子商務(wù)的客戶端都是一些無線通信設(shè)備,這些設(shè)備在資源、處理能力以及帶寬方面都受到限制,在無限設(shè)備客戶端程序設(shè)計(jì)過程中,需要注意以下幾個(gè)問題:(1)帶寬有限;(2)計(jì)算能力與內(nèi)存資源有限。在系統(tǒng)中,將數(shù)據(jù)處理、存取等工作都交由服務(wù)器端來做,但客戶端在網(wǎng)絡(luò)不通或設(shè)備出現(xiàn)問題的情況下可以進(jìn)行暫時(shí)的存儲(chǔ),等網(wǎng)絡(luò)恢復(fù)或設(shè)備故障排除之后再交由服務(wù)器進(jìn)行處理。
2.服務(wù)器層
應(yīng)用服務(wù)器層采用了J2EE的多層架構(gòu),其中包括與客戶端J2ME程序耦合的Servlet程序和進(jìn)行商業(yè)邏輯處理的EJB模塊,Servlet接收從客戶端傳來的信息,交由EJB來處理,處理完成之后EJB再把處理信息通過Servlet返回給客戶端,以此來完成客戶端與服務(wù)器的交互過程。
3.數(shù)據(jù)庫(kù)層
數(shù)據(jù)庫(kù)層需要存儲(chǔ)了酒店定餐業(yè)務(wù)相關(guān)的所有信息,數(shù)據(jù)量非常大,而且業(yè)務(wù)流程也非常復(fù)雜,可以采用SQLServer2000數(shù)據(jù)庫(kù),服務(wù)器端通過JDBCAPI接口訪問并存儲(chǔ)數(shù)據(jù)庫(kù)。Java具有堅(jiān)固、安全、易于使用、易于理解和可從網(wǎng)絡(luò)上自動(dòng)下載等特性,是編寫數(shù)據(jù)庫(kù)應(yīng)用程序的杰出語(yǔ)言。所需要的只是Java應(yīng)用程序與各種不同數(shù)據(jù)庫(kù)之間進(jìn)行對(duì)話的方法。而JDBC正是作為此種用途的機(jī)制。JDBC是操作關(guān)系數(shù)據(jù)庫(kù)的標(biāo)準(zhǔn)訪問協(xié)議,提供了Java應(yīng)用程序訪問數(shù)據(jù)庫(kù)的標(biāo)準(zhǔn)方法。其標(biāo)準(zhǔn)化的API為基于Java的數(shù)據(jù)訪問應(yīng)用程序的可移植性奠定了基礎(chǔ),為各種數(shù)據(jù)的訪問提供了跨數(shù)據(jù)庫(kù)的支持,是標(biāo)準(zhǔn)Java(J2ME)和企業(yè)Java(J2EE)中一個(gè)不可缺少的重要組成部分。JDBCAPI既支持?jǐn)?shù)據(jù)庫(kù)訪問的兩層模型(C/S),同時(shí)也支持三層模型(B/S)。
3、結(jié)束語(yǔ)
目前,酒店定餐移動(dòng)電子商務(wù)還處在研究階段,但是隨著人們生活節(jié)奏的不斷加快,對(duì)各種日常事物的處理追求快捷方便的要求越來越強(qiáng)烈,以及移動(dòng)通訊技術(shù)的進(jìn)步,酒店定餐業(yè)務(wù)實(shí)現(xiàn)移動(dòng)商務(wù)化是必然的。
本文是在當(dāng)前移動(dòng)商務(wù)發(fā)展
條件下,對(duì)酒店定餐業(yè)務(wù)實(shí)施移動(dòng)電子商務(wù)要解決的問題進(jìn)行分析的基礎(chǔ)上,借鑒了在其它行業(yè)成功實(shí)施移動(dòng)電子商務(wù)的系統(tǒng)設(shè)計(jì)的實(shí)現(xiàn)方法,提出了一個(gè)實(shí)現(xiàn)酒店定餐移動(dòng)電子商務(wù)應(yīng)用系統(tǒng)技術(shù)體系架構(gòu),其優(yōu)點(diǎn)在于可以很好的解決后臺(tái)數(shù)據(jù)庫(kù)系統(tǒng)與客戶端系統(tǒng)的兼容問題。另外,系統(tǒng)采用3層框架結(jié)構(gòu),比兩層結(jié)構(gòu)多了一個(gè)中間層,其好處在于:1.可用中間層來控制對(duì)系統(tǒng)數(shù)據(jù)的訪問和可作更新的種類較多。2.中間層的另一個(gè)好處是,用戶可以利用易于使用的高級(jí)API,而中間層將把它轉(zhuǎn)換為相應(yīng)的低級(jí)調(diào)用。3.最后,許多情況下三層結(jié)構(gòu)可提供一些性能上的好處。對(duì)這個(gè)系統(tǒng)的實(shí)施以及在實(shí)施過程中遇到的問題是如何解決,將是接下來要研究的重要問題,有關(guān)問題將在它文中論述。
參考文獻(xiàn):
[1]柯科峰邵世煌:基于J2ME的小型移動(dòng)商務(wù)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].計(jì)算機(jī)應(yīng)用研究,2004,21(2):160~161
[2]新浪首頁(yè)>科技時(shí)代>新浪科技名詞解釋專題>正文:
[3]池瑞楠:基于J2ME和J2EE的移動(dòng)電子商務(wù)系統(tǒng)研究[J].微計(jì)算機(jī)信息,2006,21(4):504.
[4]石樂義:基于J2ME/J2EE技術(shù)實(shí)現(xiàn)移動(dòng)數(shù)據(jù)應(yīng)用[J].微型機(jī)與應(yīng)用,2004,23(9):10~12
[5]劉泉趙曉明:基于模板方法的JDBCAPI的抽象封裝與實(shí)現(xiàn)[J].計(jì)算機(jī)應(yīng)用,2006,26(9):2222~2224
[摘要]本文在當(dāng)前移動(dòng)電子商務(wù)發(fā)展的基礎(chǔ)上,在分析了實(shí)現(xiàn)酒店定餐業(yè)務(wù)電子商務(wù)化的關(guān)鍵問題的基礎(chǔ)上,借鑒了其它行業(yè)成功實(shí)施移動(dòng)電子商務(wù)的方法,提出了一種基于J2ME/J2EE的三層結(jié)構(gòu)的酒店定餐移動(dòng)電子商務(wù)應(yīng)用系統(tǒng)技術(shù)體系架構(gòu)。