BS模式程序設計實例_第1頁
BS模式程序設計實例_第2頁
BS模式程序設計實例_第3頁
BS模式程序設計實例_第4頁
BS模式程序設計實例_第5頁
已閱讀5頁,還剩1頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

-.zB/S模式程序設計實例1.概況工程名稱基于SaaS的在線餐飲效勞平臺行業(yè)中小型企業(yè)應用架構類型B/S構造開發(fā)技術1.B/S開發(fā)環(huán)境和技術

〔1〕Eclipse+Tomcat+Java

采用技術:JSP、Servlet、SSH、Tomcat。

〔2〕.NET+IIS+C*

采用技術:ASP.NET、ADO.NET、IIS。

2.數據庫技術

MySQL、SQLServer或Oracle數據庫。

3.其它技術

Aja*規(guī)模系統總體規(guī)模:10人月2.工程概述目前我國餐飲業(yè)是一個集中度很低的行業(yè),多以中小型餐飲企業(yè)為主,信息化程度極低。中小型餐飲企業(yè)信息化難以推進,主要是面臨軟硬件購置及維護本錢過高、相對分散的問題。中小型餐飲企業(yè)即使能夠花費較高費用一次性購置餐飲管理軟件,但在后期的運轉過程中,系統升級、系統維護、永無止境的專業(yè)化效勞是否能夠得到保障,是又一個焦慮之處。新興的SaaS軟件效勞模式通過將離散的軟件買斷模式轉化為集中的軟件租用模式,從而為企業(yè)同時降低一次性軟硬件投資本錢及維護本錢提供了可能。SaaS(SoftwareasaService,軟件即效勞)模式是一種新型的軟件提供方式,依托全新理念"云計算〞,它的出現為中小企業(yè)信息化的開展注入了新的力量。由于采用軟件租用方式,用戶不必一次性投入高費用,終止租用自由度較大,從另一方面講后期效勞必然得到軟件供方的高度重視,保障性必然提高。同時SaaS模式具有海量的用戶數量;低本錢、高效率;用戶可定制功能;免除系統升級、維護問題;通過廣域數據的深度分析,可以為用戶提供更專業(yè)的效勞。本工程設計和實現了基于SaaS模式的餐飲管理平臺,我們的目的是通過一系列的前期準備工作,能夠將這款軟件管理系統擴展到實際應用階段,為中小餐飲企業(yè)提高運作管理效率,降低管理本錢,提高企業(yè)競爭力和利潤率做出奉獻。系統設計目的:提供靈活高效的新型軟件效勞,將離散的軟件買斷模式轉換為集中的軟件租用模式,降低企業(yè)軟硬件投資本錢和維護本錢,推進中小型餐廳企業(yè)信息化建立,提高其管理水平。根本思路:軟件提供商將餐飲軟件部署效勞器上,用戶通過互聯網向軟件提供商定購所需的應用軟件效勞,按定購的效勞多少和時間長短向軟件提供商支付費用,并通過互聯網獲得軟件提供商提供的效勞。用戶不用再購置價格昂貴且靈活性不強的軟件,而改用向提供商租用基于Web的軟件,來管理企業(yè)經營活動,且無需對軟件進展維護,效勞提供商會全權管理和維護軟件。從而有效的降低企業(yè)的經營本錢和維護本錢。另外,該套系統還支持網上預訂和支付效勞,極方便了廣闊顧客,也給各大餐廳企業(yè)增加了潛在客戶。創(chuàng)新點:1、采用基于云計算的租用模式,可以降低使用本錢和維護本錢,吸引中小型企業(yè);2、每個客戶的業(yè)務數據被單獨存放,同時提供使用可配置的元數據來為每一個客戶提供其自身需要的獨一無二的用戶體驗和客戶定制,可以面向海量的客戶群體;3、實時聯網,支持遠距離控制,同時方便顧客網上預定及支付;4、采用的是租用模式,給了用戶很大的自由空間,同時鼓勵提供商為了保存用戶而加強后續(xù)效勞。系統拓撲構造圖如下所示:圖1系統拓撲構造圖說明:根據流量與實際需要,系統拓撲構造可作相應調整。具體參見工程資料:大型架構演變和知識體系。圖2Saas模式高級架構圖3業(yè)務環(huán)境圖3.總體業(yè)務流程介紹圖4系統總體業(yè)務流程圖4.系統功能4.1系統功能構造系統采用B/S構造,分為在線點餐網,餐飲店鋪信息管理,系統管理三大局部。功能構造圖如下所示:圖5系統功能構造圖4.2系統功能需求4.2.1功能需求概述餐廳查找本功能主要包括:可以在頁面中查找餐飲商店,可以按中餐,簡餐,西餐等分類查找餐飲店鋪,也可以根據地圖的當前位置查詢附近的各種餐飲店鋪,并且用戶可以查看各個店鋪以及相關菜品的評分和評論信息。網上點餐本功能主要包括:網上點餐。網上點餐即傳統的外賣形式的信息化實現,在網頁上查看和選擇該餐飲店鋪的相關菜品和價格,輸入用戶地址,生成點餐訂單,并且用戶可以查看訂單狀態(tài)〔如:已生成,送貨中,已完成〕。在線取號本功能主要是解決小型店鋪在用餐頂峰時期,用戶量大,用戶等待時間長,而店鋪本身工作人員少,出菜時間慢造成的問題,該功能實現用戶和店鋪可以在網上選擇菜品和用餐時間段〔早,中,晚〕,系統生成順序號,到用餐時間段后既可抵達改餐飲店鋪按號的順序取餐,并且可以實時查詢當前訂餐號的順序號的位置,系統給出大致等待時間,用戶根據時間來取餐,解決了用戶點餐后等待時間長的問題,只用根據當前順序號和預計時間來取餐即可。店鋪則可以根據用戶預定菜品提前配餐。生成優(yōu)惠券餐飲店鋪可以發(fā)布優(yōu)惠券到系統中,優(yōu)惠券容和樣式都可以由店鋪自己定義,用戶只需要在網上下載優(yōu)惠券并打印即可在改店鋪使用。餐飲店鋪管理本功能主要包括餐飲店鋪的菜譜信息維護,位置信息維護,店鋪介紹維護,網上點餐訂單維護,點餐取號管理,優(yōu)惠劵管理,財務統計功能。系統后臺管理系統中所有的餐飲店鋪使用的功能模塊均是組件式開發(fā),提供應用戶使用。所有的餐飲店鋪功能都可以選擇網上點餐,網上訂座,點餐取號,優(yōu)惠劵等功能模塊使用,并且支付費用。4.2.2餐廳查找輸入相關餐廳信息可以查找符合條件的餐廳,如餐廳名字、菜譜類型、所在商圈等,顯示相關信息查看餐廳信息和評分,評論。4.2.3地圖定位根據地圖定位現在周邊的餐廳,顯示相關信息查看餐廳信息和評分,評論。4.2.4分類查找根據分類顯示餐廳信息,顯示相關信息查看餐廳信息和評分,評論。4.2.5在線點餐網上在線點餐用戶在網頁上查看和選擇該餐飲店鋪的相關菜品和價格,輸入用戶地址,生成點餐訂單,并且用戶可以查看訂單狀態(tài)〔如:已生成,送貨中,已完成〕。4.2.6在線取號本功能主要是解決小型店鋪在用餐頂峰時期,用戶量大,用戶等待時間長,而店鋪本身工作人員少,出菜時間慢造成的問題,該功能實現用戶和店鋪可以在網上選擇菜品和用餐時間段〔早,中,晚〕,系統生成順序號,到用餐時間段后既可抵達改餐飲店鋪按號的順序取餐,并且可以實時查詢當前訂餐號的順序號的位置,系統給出大致等待時間,用戶根據時間來取餐,解決了用戶點餐后等待時間長的問題,只用根據當前順序號和預計時間來取餐即可。店鋪則可以根據用戶預定菜品提前配餐。4.2.7賬號管理用戶注冊賬戶,維護自己的賬號信息。4.2.8優(yōu)惠劵管理餐飲店鋪可以發(fā)布優(yōu)惠券到系統中,優(yōu)惠券容和樣式都可以由店鋪自己定義,用戶只需要在網上下載優(yōu)惠券并打印即可在改店鋪使用。4.2.9店鋪信息維護餐廳賬號可以維護自己的餐廳信息,包括名稱,地址,所在商圈,查看和租用Saas效勞功能。4.2.10菜品維護維護餐廳的菜品,包括菜品名稱,價格,分類,圖片等信息。4.2.11在線點餐訂單管理查看用戶網上點餐的訂單信息,處理訂單,維護訂單狀態(tài)。4.2.12統計報表餐廳賬號查詢網上點餐銷售業(yè)務報表。4.2.13用戶賬號管理管理維護點餐網用戶,查詢用戶狀態(tài),啟用,停用,發(fā)送站短信。4.2.14餐飲店鋪賬號管理管理維護餐廳用戶,查詢用戶狀態(tài),啟用,停用,發(fā)送站短信,查看餐廳使用功能模塊情況。4.2.15餐飲店鋪功能管理管理維護可使用餐廳功能的價格和使用時間。4.2.16非功能性需求可用性:系統具備傻瓜式操作特點,好記易學、實用高效、令人滿意;可靠性:系統應經過完善的設計和充分的測試運行,具備在較長時間連續(xù)無故障的運行能力;強健性:系統應具備強大的容錯、數據恢復與穩(wěn)定運行的能力;性能:系統在響應時間、數據吞吐量和持續(xù)高速性等多方面提供較高性能的數據處理和查詢效勞;平安性:系統應提供全面、有效的系統平安機制,能有效防止病毒感染、非法用戶或惡意程序對應用系統或數據的入侵;擴展性:系統應易于擴展和升級,能夠根據具體需求快速、方便地定制、擴展原系統的功能,以更好地滿足檔案管理的新增和變更的需求;開放性:系統應具備開放的標準化體系構造,可方便地與其它業(yè)務系統銜接,實現與其它業(yè)務系統間的無縫集成;先進性:系統應采用業(yè)界先進、主流的檔案數據管理、網絡管理及信息平安技術,具備較強的可用性、可靠性、強健性、性能、平安性、擴展性和開放性。4.3系統邏輯構造系統采用成熟的"數據庫技術+三層構造組件技術+WEB技術〞思想來實現。在應用上我們將系統分為三個局部〔三層〕:數據庫層〔IntegratedStorage〕、業(yè)務邏輯層〔中間件層〕(BusinessProcess)、表現層(UserInterface&Navigation)。圖6系統框架構造圖數據庫層效勞層提供數據庫存取效勞。業(yè)務邏輯層〔中間件層〕利用效勞層提供的效勞,封裝業(yè)務邏輯,為表達層提供統一的接口。表現層表示層對Internet用戶提供Web表示。5.關鍵技術與難點需求挖掘和行業(yè)知識B/S架構信息管理平臺:1〕J2EE平臺:Eclispe+Tomcat+SSH框架;2〕.NET平臺:VS.NET2021+IIS+ADO.NET+MVC框架。支持多種數據庫平臺〔MySQL、SQLServer、Oracle等〕IO流操作Aja*技術的使用百度地圖API數據報表統計生成技術〔報表格式可自定義〕JFreechart或JFreeReport或CrystalReports等。6.行業(yè)知識網絡訂餐大潮已經等涌而至,只需要輕輕點擊鼠標,令你垂涎三尺的美食不久將出現在你的面前。據分析,目前網絡團購的主力軍是年齡25歲到35歲的年輕群體。在這個生活快節(jié)奏、講究高效性的時代,年輕白領成為網絡訂餐的主要消費群體。因為網絡訂餐的便捷、快速,為平日工作繁忙的白領階層們剩下大量的時間。不同于單調的訂餐,客戶還可以在網上預覽菜式,為客戶的選擇提供方便。如果能搭建一個網絡訂餐平臺,聚集多種風味,讓客戶能自由選擇,直接點擊就能送餐上門,豈不是省了很多事.美食導航準確的抓住了這一機遇。食客們既可以在網上訂餐,由送外賣人員半個小時送餐到家,也可以選擇訂餐后直接去飯店就餐,有效防止了等座位的困擾。然而現狀大多點餐網功能構造類似,商鋪店家用戶功能單一,但SaaS(SoftwareasaService,軟件即效勞)模式是一種新型的軟件提供方式,依托全新理念"云計算〞,它的出現為中小企業(yè)信息化的開展注入了新的力量。提供商店根據自己的規(guī)模和需求租用功能可以把不同層次的餐飲商店整合在一個平臺下面。7.系統工作量估計

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論