冷 鵬
(武漢商業(yè)服務(wù)學(xué)院 信息工程系,武漢 430056)
經(jīng)歷了SaaS、PaaS、IaaS等發(fā)展,云計算技術(shù)逐漸成熟,云計算在管理信息系統(tǒng)中的發(fā)展中作用日益凸顯?;谠朴嬎愕墓芾硇畔⑾到y(tǒng)具有高效、便捷、節(jié)能、安全和低成本等特點。基于云計算的管理信息系統(tǒng)多數(shù)是基于SaaS技術(shù)構(gòu)建的。
SaaS(Software-as-a-service)是軟件即服務(wù),SaaS又被稱為軟件運營。SaaS是基于互聯(lián)網(wǎng)提供軟件服務(wù)的軟件應(yīng)用模式。作為一種在21世紀(jì)開始興起的創(chuàng)新的軟件應(yīng)用模式,SaaS是軟件科技發(fā)展的新趨勢。
目前,企業(yè)信息管理系統(tǒng)軟件(MIS)普遍采用的是傳統(tǒng)的應(yīng)用程序部署模式,即以用戶自身為中心來購買和部署,然而這種以每個用戶為單位的離散式的軟件使用模式,卻經(jīng)常使用戶面臨著諸多軟件使用許可證費用過于昂貴、承載軟件運行的硬件設(shè)備費用過于龐大、軟件及其所產(chǎn)生數(shù)據(jù)的維護(hù)及備份工作成本開銷過大等問題,這些缺點致使各個企業(yè)都轉(zhuǎn)向了SaaS模式。
SaaS它將傳統(tǒng)軟件依靠光盤套裝銷售的模式轉(zhuǎn)變?yōu)樵诰€托管、租賃使用、按需付費的新型服務(wù)模式,是提升企業(yè)效率的一種有效途徑,可以使企業(yè)能站在供應(yīng)鏈的高度上來進(jìn)行資源的分配和管理,從而有效地拓寬市場發(fā)展空間,間接地增加收入以擺脫困境。
大型餐飲企業(yè)管理一個城市甚至遍布世界各地,如何管理多家門店的管理信息系統(tǒng),節(jié)約IT運行維護(hù)和租賃費用,成為一個關(guān)鍵課題。比如北京麗華快餐,遍布北京市各個區(qū)縣的配送點要實時響應(yīng)總部提交的客戶訂單,配送員實時配送。而傳統(tǒng)管理企業(yè)管理系統(tǒng)難以實現(xiàn)這個問題。餐飲云計算管理系統(tǒng)應(yīng)運而生。
餐飲云計算管理系統(tǒng)是基于JSP網(wǎng)頁技術(shù)的餐廳前臺點菜收銀后臺管理分析系統(tǒng),功能涉及餐飲服務(wù)公司運營管理各個方面,該系統(tǒng)以互聯(lián)網(wǎng)為載體,餐廳數(shù)據(jù)通過WEB方式存儲于遠(yuǎn)程數(shù)據(jù)服務(wù)器。餐飲云計算管理系統(tǒng)的數(shù)據(jù)庫服務(wù)器存儲于總部的集群機房。
餐飲云計算管理系統(tǒng)是基于JSP網(wǎng)頁技術(shù)的餐廳前臺點菜收銀后臺管理分析系統(tǒng),功能涉及餐飲服務(wù)公司運營管理各個方面,該系統(tǒng)以互聯(lián)網(wǎng)為載體,餐廳數(shù)據(jù)通過WEB方式存儲于遠(yuǎn)程數(shù)據(jù)服務(wù)器 接單或查看發(fā)包人的聯(lián)系方式請點擊“參加此任務(wù)”按鈕,進(jìn)入外包信息來源地址報名即可進(jìn)行接單該項目“餐飲云計算管理系統(tǒng)”。
餐飲云計算管理系統(tǒng)有以下四個優(yōu)點:
1)便捷性:傳統(tǒng)的餐飲管理信息系統(tǒng)都是基于單獨的門店,各個門店或配送站都是信息孤島,不能統(tǒng)籌的進(jìn)行資源調(diào)配,合理利用資源,分配派送節(jié)點,不利于整合海量數(shù)據(jù)。
2)安全性:傳統(tǒng)的餐飲管理信息系統(tǒng)查詢起來很麻煩,而且保密性差,對于會員余額的管理是非常不利的。但如果采用的是云文檔的方式進(jìn)行數(shù)據(jù)的保存,這一切都變得非常簡便,你可以方便的對數(shù)據(jù)信息進(jìn)行備份查詢,并且數(shù)據(jù)的安全性可以得到最大程度的保證。
3)高效性:傳統(tǒng)的餐飲管理信息系統(tǒng)安裝、維護(hù)和使用比較麻煩,如果采用餐飲云計算管理系統(tǒng)可以遍布無處不再的配送節(jié)點,便于維護(hù),瀏覽、查詢比較簡便,資源有效利用。
4)成本性:傳統(tǒng)的餐飲管理系統(tǒng)需要在各個管理節(jié)點安裝,或者增加IT服務(wù)設(shè)施,大大增加個成本,如果采用餐飲云計算管理系統(tǒng)大大節(jié)儉了成本。
本項目采用流行的J2EE三層應(yīng)用體系架構(gòu),這種標(biāo)準(zhǔn)的體系結(jié)構(gòu)以及其所支持的跨平臺的Java語言可以方便用戶的應(yīng)用開放以及應(yīng)用集成。同時由于該應(yīng)用支撐平臺支持多種流行的開放工具,用戶可以選擇其熟悉的開發(fā)工具開發(fā)應(yīng)用,縮短了開發(fā)部署以及應(yīng)用移植的時間。
在采用J2EE開發(fā)Web程序時,采用JSP+ Bean+Servlet的方式,在一些大的項目中采用JSP+Bean+Servlet的方式具有明顯的優(yōu)勢,可以實現(xiàn)程序結(jié)構(gòu)的分離和功能的分離。如果把JSP用于實現(xiàn)視圖部分,Servlet用于程序的控制部分,Bean用于實現(xiàn)程序的模型部分,這就是通常所說的MVC模式,即(Model+View+Control)。采用MVC模式的優(yōu)點:
實現(xiàn)代碼上的分離。在MVC模式中,三個層各司其職,所以一是哪個層的需求發(fā)生了變化,就只需要更改相應(yīng)層的代碼而不會影響到其他層中的代碼。
為開發(fā)人員提供任務(wù)上的分工。在MVC模式中,由于按層把系統(tǒng)分開,那么就能更好地實現(xiàn)開發(fā)中的分工。網(wǎng)頁設(shè)計人員可以開發(fā)視圖中的JSP,對業(yè)務(wù)熟悉的開發(fā)人員可開發(fā)業(yè)務(wù)層,而其他人員可開發(fā)控制層。
實現(xiàn)代碼的重用,分層開發(fā)后更有利于組件的重用。如控制層可獨立成一個能用組件,視圖層也可以做成通用的操作界面。
根據(jù)以上需求,餐飲云計算信息管理系統(tǒng)功能被劃分為以下模塊,如圖1所示。
1)系統(tǒng)登錄退出模塊:本模塊用于用戶登錄,注銷和退出。模塊根據(jù)用戶的不同類型賦予用戶不同的管理權(quán)限。
圖1 餐飲云計算信息管理系統(tǒng)功能模塊圖
2)客戶信息管理模塊:本模塊將餐飲企業(yè)松散的客戶資源加以整合,通過標(biāo)準(zhǔn)化的管理操作,將客戶資料加以收集。
3)菜單信息管理模塊:本模塊將餐廳的菜品信息通過標(biāo)準(zhǔn)化的管理操作加以整合,使得菜品的價格、配料、功效和圖片可以完全呈現(xiàn)在客戶面前,使得客戶可以方便地選擇自己想要的食物。
4)訂餐信息管理模塊:通過訂餐模塊使得傳統(tǒng)餐飲訂餐過程變得輕松方便,訂餐信息管理模塊會在客戶訂餐的同時核對客戶所預(yù)定的餐桌的使用情況,避免傳統(tǒng)訂餐易出現(xiàn)的預(yù)定重合問題。
5)充值結(jié)算管理模塊:通過此模塊,用戶可以方便的為客戶提供充值結(jié)算服務(wù),充值收取的現(xiàn)金將會計入用戶的收款現(xiàn)金中,便于管理員結(jié)算時核對收款金額。
6)折扣信息管理模塊:本模塊只限于管理員使用,通過它可以設(shè)定為客戶打折時用到的折扣程度。
7)員工信息管理模塊:本模塊只限于管理員使用,管理員使用它,可以添加刪除用戶。
員工登錄系統(tǒng)后為客戶添加基本信息,客戶可以根據(jù)需要在開通的賬戶里充值(增加用戶的收款金額)??蛻敉ㄟ^餐飲信息管理系統(tǒng)進(jìn)行訂餐(老用戶在此環(huán)節(jié)中可能會享受打折服務(wù))??蛻粲猛瓴秃髞淼椒?wù)臺買單,用戶可以選擇使用現(xiàn)金或者從用戶余額里扣除,支付成功會增加客戶的已消費金額。若余額不足,系統(tǒng)將會提示,那么客戶只能使用現(xiàn)金支付。使用現(xiàn)金支付的話會增加用戶的收款金額。管理員登錄的話可以使用員工的所有功能,而且可以設(shè)定為客戶打折的折扣程度和添加菜單,以及管理員工賬戶。
圖2 餐飲云計算信息管理系統(tǒng)功能模塊圖
本文針對大型餐飲企業(yè)業(yè)務(wù)復(fù)雜度高、IT軟硬件基礎(chǔ)薄弱和企業(yè)管理軟件的實施難度較大這一現(xiàn)狀,采用基于MVC的SaaS模式設(shè)計和實現(xiàn)了餐飲云計算管理信息系統(tǒng)。基于云計算的管理信息系統(tǒng)具有高效、便捷、節(jié)能、安全和低成本等特點。在未來的發(fā)展中以下兩點值得關(guān)注。
安全性問題是網(wǎng)絡(luò)通訊中的一個永恒話題,尤其是SaaS模式的系統(tǒng)中,安全問題尤其重要。如何提供一個安全可靠的、且值得用戶信任的SaaS應(yīng)用平臺是值得更深入研究。
數(shù)據(jù)庫連接池有待進(jìn)一步優(yōu)化,以完全解決大數(shù)量客戶并發(fā)訪問的問題。
[1]張永雄.我國中小企業(yè)管理信息化發(fā)展初探[J].開發(fā)研究,2003,(1).
[2]陳紹輝,郭東強.一種中小企業(yè)信息化的新型解決方案[J].科技與管理,2001,(1).
[3]陳洪佳,劉曉冰.中小企業(yè)JSP應(yīng)用模式研究[J].科技與管理,2006,(2).
[4]張桂榮.JSP體系結(jié)構(gòu)的探討及實驗?zāi)P偷慕?大連理工大學(xué),2005.
[5]王君華,馬溪駿.基于JSP模式應(yīng)用服務(wù)托管平臺結(jié)構(gòu)的研究[J].中國管理信息化(綜合版),2007,(5).