




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、精選優(yōu)質(zhì)文檔-傾情為你奉上 重慶師范大學(xué)課程名稱:信息系統(tǒng)分析與設(shè)計項目名稱:點餐管理系統(tǒng)姓名:喻璽 學(xué)號:姓名:王懷榮 學(xué)號:專業(yè):2010級信息管理與信息系統(tǒng)學(xué)院:計算機(jī)與信息科學(xué)學(xué)院時間:2012年12月16日目錄目錄第一章 系統(tǒng)分析1.開發(fā)背景與目標(biāo)1.1開發(fā)背景隨著社會消費水平的不斷提高和網(wǎng)絡(luò)技術(shù)的發(fā)展與普及。當(dāng)今社會,要在競爭中取得優(yōu)勢,就肯定要依靠現(xiàn)代科學(xué)技術(shù),各種行業(yè)軟件的支持來贏得效率和市場。訂餐系統(tǒng)也就應(yīng)運而生了。本系統(tǒng)就是針對大中小型餐廳而開發(fā)的一個點餐系統(tǒng),它帶來的是方便、實惠和個性化。系統(tǒng)采用C/S模式進(jìn)行開發(fā),以android為開發(fā)工具,以access為數(shù)據(jù)庫。實現(xiàn)
2、顧客自主通過客戶端機(jī)器點菜,改變以往那種純手工的點單模式,從而節(jié)省了大量的人力勞動。服務(wù)器端主順序主要功能包括:前臺營業(yè)(選桌、換桌、會員卡辦理、結(jié)賬等)系統(tǒng)基本設(shè)置、查詢、系統(tǒng)管理、數(shù)據(jù)維護(hù)、數(shù)據(jù)報表??蛻舳隧樞蛑饕δ馨ǎ侯櫩忘c菜管理、顧客查詢。借助于計算機(jī)來統(tǒng)一管理顧客的點單,可極大的提高餐廳的運營效率。1.2開發(fā)目標(biāo)喜萊多V5.0版本的點餐管理系統(tǒng),界面友好,功能強(qiáng)大,性價比高,適合各個層面和年齡層次的朋友使用,系統(tǒng)保密性強(qiáng),響應(yīng)比高,適合各大中小型餐廳購買本系統(tǒng)。使用本系統(tǒng),可大大降低平日里經(jīng)常發(fā)生的“先來后到”、錯單、漏單等情況,使用本系統(tǒng)可減少店面的人工數(shù),同時也在食材的使用上
3、降低了浪費的可能性,在一定程度上減少了餐廳的開銷,提高了餐廳的工作效率以及顧客的滿意度。2.系統(tǒng)特點及功能說明2.1系統(tǒng)特點該點餐系統(tǒng)從發(fā)展現(xiàn)狀談起,結(jié)合用戶實際需求提出本系統(tǒng)的總體結(jié)構(gòu)和功能模塊,然后通過系統(tǒng)結(jié)構(gòu)設(shè)計、安全設(shè)計及前端開發(fā),構(gòu)建了一個以JSP技術(shù)和Mysql后臺數(shù)據(jù)庫為基礎(chǔ)的、具備相關(guān)功能的點餐系統(tǒng)。根據(jù)點餐系統(tǒng)的流程,完成從用戶登錄到開臺點菜,到結(jié)賬收銀,到統(tǒng)計一條線的信息化管理,因此整個點餐管理信息系統(tǒng)的研發(fā)內(nèi)容就是開發(fā)一整套點餐管理信息系統(tǒng),實現(xiàn)餐飲業(yè)務(wù)的計算機(jī)化。該系統(tǒng)將餐飲業(yè)中點菜、收銀、庫存管理、成本核算等一連串的業(yè)務(wù)用計算機(jī)來管理,分析與設(shè)計了餐飲系統(tǒng)的結(jié)構(gòu)及功能
4、模塊,解決餐飲系統(tǒng)的關(guān)鍵技術(shù),給出了餐飲業(yè)務(wù)的解決方案,實現(xiàn)了現(xiàn)代化的餐飲管理機(jī)制。2.2功能說明2.2.1客戶子系統(tǒng)分類展示菜品, 推薦熱門菜品、新菜品、特色菜品,自主配餐,隨機(jī)點餐, 實時訂座,實時點餐, 在線支付等;2.2.2餐廳前臺系統(tǒng)為客戶訂座,收款,辦理會員卡,給會員卡充值積分等,營業(yè)額的變動管理;2.2.3餐廳后臺關(guān)系系統(tǒng)新菜上架,菜品下架, 更改熱門菜、新菜品、特色菜列表, 更改菜品信息,報表功能, 餐廳會員管理,設(shè)置會員折扣,會員積分管理。3.可行性分析報告3.1引言3.1.1編寫目的:可行性研究的目的是為了對問題進(jìn)行研究,以最小的代價在最短的時間內(nèi)確定問題是否可解經(jīng)過對此項
5、目進(jìn)行詳細(xì)調(diào)查研究,初擬系統(tǒng)實現(xiàn)報告,對軟件開發(fā)中將要面臨的問題及其解決方案進(jìn)行初步設(shè)計及合理安排。明確開發(fā)風(fēng)險及其所帶來的經(jīng)濟(jì)效益。本報告經(jīng)審核后,交軟件經(jīng)理審查。3.1.2 項目背景:開發(fā)軟件名稱:點餐管理系統(tǒng)。項目任務(wù)提出者:山口組集團(tuán)項目開發(fā)中心。項目開發(fā)者:山口組集團(tuán)項目開發(fā)中心YW開發(fā)小組。用戶:各大中小型餐廳。實現(xiàn)軟件單位:各大中小型餐廳及重慶師范大學(xué)項目與其他軟件,系統(tǒng)的關(guān)系:本項目采用客戶機(jī)/服務(wù)器原理,客戶端的程序是建立在android系統(tǒng)上以eclipse為開發(fā)軟件的應(yīng)用程序,服務(wù)器端采用windows為操作系統(tǒng)的工作站,是采用Mysql為開發(fā)軟件的數(shù)據(jù)庫服務(wù)程序。 3.
6、1.3定義 專門術(shù)語: 縮寫詞:3.1.4參考資料:實用軟件工程,鄭人杰等,清華大學(xué)出版社3.2可行性研究的前提3.2.1要求主要功能:為顧客提供點餐服務(wù),減少餐廳服務(wù)員的工作量,提高餐廳的服務(wù)質(zhì)量和服務(wù)效率,大大降低了點餐和送餐不及時以及送餐錯位的產(chǎn)生。性能要求:客戶提供的信息必須及時的反映在餐廳后廚的工作平臺上。系統(tǒng)的定單必須無差錯的存儲在餐廳的主服務(wù)器上。對服務(wù)器上的數(shù)據(jù)必須進(jìn)行及時正確的刷新。輸入要求:菜品和數(shù)量要明確。輸出要求:簡捷,快速,實時。完成期限:預(yù)計四個月,即截止2013年1月30日。3.2.2目標(biāo):系統(tǒng)實現(xiàn)后,大大提高餐廳的點餐服務(wù)效率。降低點餐及送餐服務(wù)中的錯誤發(fā)生率,
7、減少信息交流的煩瑣過程及其帶來的開銷,突破餐廳的原有服務(wù)模式,吸引更多顧客。3.2.3條件、假定和限制建議軟件壽命:5年。經(jīng)費來源:山口組集團(tuán)。硬件條件投入:服務(wù)器工作站,可觸屏移動終端。運行環(huán)境:android系統(tǒng)、windows系統(tǒng)數(shù)據(jù)庫:Mysql運行最遲時間:2013/02/053.3可行性研究方法對周邊餐廳進(jìn)行一個調(diào)查,了解他們對點餐管理系統(tǒng)是否有需求以及他們希望點餐管理系統(tǒng)具有怎樣的功能,總結(jié)調(diào)查內(nèi)容,對點餐管理系統(tǒng)做一個整體的規(guī)劃。待我們的點餐管理系統(tǒng)開發(fā)出來并進(jìn)行試用后,再次對參加試用的餐廳進(jìn)行一次調(diào)查,了解他們對此系統(tǒng)的評價,然后我們在對此系統(tǒng)進(jìn)行改善。3.4決定可行性的主要
8、因素 成本/效益分析結(jié)果,效益>成本。 技術(shù)可行,現(xiàn)有技術(shù)可完全承擔(dān)開發(fā)任務(wù)。 操作可行,軟件能被使用人員快速接受。3.5技術(shù)可行性分析3.5.1系統(tǒng)簡要描述在餐廳的各個餐桌中的終端是安裝了android的移動終端機(jī),主要目的是向餐廳后廚的服務(wù)器傳遞數(shù)據(jù)。顧客在移動終端機(jī)上進(jìn)行點菜,確定點餐結(jié)束并不做更改后確定提交,終端向服務(wù)器發(fā)出詳盡的一份定單,服務(wù)器核對后,存入點餐信息庫,并修改存貨數(shù)據(jù)庫。顧客只需等待便是,服務(wù)員也只按照訂單內(nèi)容配送餐點。3.5.2處理流程和數(shù)據(jù)流程服務(wù)器終端顯示數(shù)據(jù)系統(tǒng)管理員產(chǎn)生報表庫存信息的更新在客戶端顯示需支付金額及產(chǎn)生報表及帳單后廚配餐人員服務(wù)員核對信息進(jìn)行
9、送餐查看訂單客戶機(jī)終端顯示數(shù)據(jù)產(chǎn)生報表 數(shù)據(jù)庫顧客訂餐3.6經(jīng)濟(jì)可行性分析3.6.1支出(1)基礎(chǔ)投資:移動機(jī)30臺:600*30 = 18,000元網(wǎng)絡(luò)設(shè)備:15,000元輔助配置:10,000元共計:43,000元(2)其他一次性投資:access: 12,000元Windows server 2008: 5,000元操作員培訓(xùn)費:10,000元共計:27,000元(3)經(jīng)常性支出:其他不可知額外支出: 20,000元共計:20,000元支出共計:9萬3.6.2效益(1)一次性收益0元(2)經(jīng)常性收益 (按銀行利率:1%);減少員工5人(1000元/人)五年收益: 1000*(1.1+(1
10、.1)2+(1.1)3+(1.1)4+(1.1)5)*5*12*5=30萬工作效率提高收益(工作效率提高30%):30*(1.1+(1.1)2+(1.1)3+(1.1)4+(1.1)5)*(30%)*5 = 45萬經(jīng)常性收益共計:75萬(3)不可定量收益因服務(wù)質(zhì)量提高增加顧客量10%: 10萬*10%*(90%+(90%)2+(90%)3+(90%)4+(90%)5)=3.6萬收益共計:78.6萬3.6.3收益/投資比78.6萬/9萬 = 873%3.6.4投資回收周期1年3.6.5敏感性分析設(shè)計系統(tǒng)周期為1年, 估計最長可達(dá)2年處理速度:一般速度<5秒3.7社會因素可行性分析3.7.1
11、法律因素所有軟件都選用正版;所有技術(shù)資料都由提出方保管;合同制定確定違約責(zé)任。3.7.2用戶使用可行性使用本軟件人員基本無任何技術(shù)要求,系統(tǒng)管理員要求由計算機(jī)的專業(yè)知識,所有人員都要經(jīng)過本公司培訓(xùn);管理人員也需經(jīng)一般培訓(xùn);經(jīng)過培訓(xùn)人員將會熟練使用本軟件;兩名系統(tǒng)管理員,一名審計員將進(jìn)行專業(yè)培訓(xùn),他們將熟練管理本系統(tǒng)。3.8其他可供選擇的方案3.8.1客戶端與服務(wù)器端聯(lián)系在一起 在餐桌上、廚房內(nèi)、收銀臺安裝終端,數(shù)據(jù)輸入由顧客終端輸入,所有數(shù)據(jù)都由服務(wù)器處理,只在廚房終端上顯示數(shù)據(jù)結(jié)果。此設(shè)計簡化了數(shù)據(jù)處理,但加重了服務(wù)器的數(shù)據(jù)處理。而使用客戶端/服務(wù)器機(jī)理,簡化數(shù)據(jù)流量,加快數(shù)據(jù)處理。3.9結(jié)
12、論意見由于投資效益比遠(yuǎn)大于100%, 技術(shù)、經(jīng)濟(jì)、操作都有可行性,可以進(jìn)行開發(fā).4.需求分析說明書4.1引言4.1.1編寫目的此立項報告旨在確定本項目的基本目標(biāo)、主要內(nèi)容,設(shè)計實現(xiàn)的流程、工作負(fù)荷、費用開支、人員結(jié)構(gòu)、設(shè)備情況、局限性,運行設(shè)計的項目時間總體規(guī)劃、進(jìn)度分段標(biāo)準(zhǔn)、階段考核方法,以及項目驗收方式、提交的內(nèi)容清單、后續(xù)工作情況。4.1.2定義本產(chǎn)品是為各大中小型餐廳專門開發(fā)的一套訂餐管理系統(tǒng),旨在合理化安排餐廳的工作,提高餐廳的管理效率,同時方便顧客就餐。4.1.3參考資料軟件系統(tǒng)分析與設(shè)計需求分析最佳實踐4.2項目概述4.2.1項目背景 一般的餐廳經(jīng)常會存在顧客到餐廳后,服務(wù)員不能
13、及時地為顧客點餐,也時常發(fā)生顧客對服務(wù)員態(tài)度的不滿以及發(fā)生錯單、漏單的現(xiàn)象,或者沒能達(dá)到先來先服務(wù)的效果。隨著現(xiàn)代人生活節(jié)奏的加快,人們更加不愿意把時間花費在等待上。 4.2.2 項目目標(biāo) 開發(fā)該訂餐系統(tǒng)可以節(jié)省顧客的時間和精力,避免顧客在餐廳等待很長時間以及錯單、漏單現(xiàn)象的發(fā)生,同時也減少了餐廳服務(wù)員的數(shù)量以減少餐廳的開銷,并提高服務(wù)質(zhì)量以及顧客對餐廳的滿意度。該系統(tǒng)可以對每天顧客的消費情況進(jìn)行匯總,這樣也可以減少食料的浪費,對餐廳進(jìn)貨有很好的指導(dǎo)作用。4.2.3 構(gòu)件圖4.2.4 業(yè)務(wù)事件 (1)餐廳接受訂餐信息(2) 顧客查詢菜譜和推薦菜單或套餐,也可隨機(jī)配餐。(3)顧客預(yù)約訂餐(4)返
14、回顧客訂餐信息(5)顧客進(jìn)行進(jìn)一步確定訂單,并最終提交(6)餐廳廚房接受訂單信息,按順序進(jìn)行烹飪(7)前臺進(jìn)行會員卡的辦理及相關(guān)的管理(8)前臺結(jié)賬4.2.5 對產(chǎn)品進(jìn)一步解析到目前為止我們對顧客的行為,餐廳服務(wù)人員,廚房廚師的行為進(jìn)行了準(zhǔn)確的分析,做這一步的操作是為了進(jìn)一步分析所設(shè)計的系統(tǒng)能否達(dá)到預(yù)想的目的。4.2.6 適用范圍通過分析,本項目適用于各大中小型餐廳,用于對餐廳當(dāng)日的消費情況進(jìn)行匯總,以對用餐食物進(jìn)行合理預(yù)算。4.3 系統(tǒng)需求分析4.3.1 性能需求分析該系統(tǒng)在性能功能應(yīng)達(dá)到如下要求:Ø 操作簡單,界面友好:完全空間式的頁面布局,使得菜品、咨詢等信息錄入的工作更簡單:
15、另外,跟蹤出現(xiàn)的提示信息也讓用戶隨時清楚自己的操作情況。對常見類似的網(wǎng)站的管理的各個方面:基本信息錄入、瀏覽、刪除、修改、搜索等方面都大體實現(xiàn),用戶對菜品的預(yù)定以及支付方式;Ø 即時可見:對客戶預(yù)定餐飲信息的處理(包括錄入、刪除)將立即在首頁的對應(yīng)欄目顯示出來,達(dá)到“即時發(fā)布,即時見效”的功能Ø 系統(tǒng)運行應(yīng)該快速、穩(wěn)定、高效和可靠;Ø 在結(jié)構(gòu)上應(yīng)該具有很好的可擴(kuò)展性,便于將來功能的擴(kuò)展和維護(hù)。4.3.2 項目報表日訂餐統(tǒng)計報表日期菜名銷售額進(jìn)貨量表 3.2-1菜品報表編號菜名單價日點餐次數(shù)月點餐次數(shù)用戶評價等級表 3.2-2客戶信息報表姓名周訂餐次數(shù)月訂餐總次數(shù)就
16、餐頻率(按月)信用度表 3.2-34.3.3 系統(tǒng)用例圖通過對系統(tǒng)的需求分析,系統(tǒng)的基本功能已經(jīng)大體確定。 圖3.3-1 顧客用例圖 圖3.3-2 服務(wù)員用例圖 圖3.3-3 餐廳廚房人員用例圖4.3.4用例文檔:顧客登錄網(wǎng)上訂餐系統(tǒng)用例名稱顧客用例編號1用例概述顧客必須登錄網(wǎng)上訂餐系統(tǒng)才可進(jìn)行訂餐。前置條件顧客已登錄后置條件發(fā)送訂餐信息成功事件流1:登錄網(wǎng)上訂餐系統(tǒng)2:生成訂單3:發(fā)送訂單表3.4-1餐廳服務(wù)員進(jìn)行送餐用例名稱服務(wù)員用例編號2用例概述進(jìn)行再次對單,將廚師做好的菜端給顧客。前置條件顧客發(fā)送了訂單后置條件廚房服務(wù)人員接收訂單成功,菜已烹飪好了。事件流1:再次對單2:把菜端給顧客表
17、3.4-2餐廳廚房人員獲取訂單,做菜并把菜送給服務(wù)員用例名稱餐廳廚房人員用例編號3用例概述餐廳廚房人員獲取訂單,做菜并把菜送給窗口服務(wù)人員前置條件廚房人員已獲得訂單后置條件把菜送給窗口服務(wù)員事件流1:獲取訂單2:做菜3:把菜送給窗口服務(wù)人員表 3.4-34.4項目詳細(xì)設(shè)計4.4.1 系統(tǒng)模塊詳細(xì)設(shè)計本系統(tǒng)總共有兩大主要模塊,分別是顧客模塊和管理員模塊。每個模塊分別有不同的權(quán)限和使用功能。4.4.2 顧客模塊詳細(xì)設(shè)計顧客模塊的主要功能是瀏覽,訂餐。瀏覽與自己相關(guān)的美食信息,訂單信息等。用戶要下訂單之前美食車要把詳細(xì)食物信息列出,物品的單價,購買的數(shù)量,總共的價錢,可修改和刪除購買,當(dāng)符合顧客要求
18、的時候,顧客就可以下訂單。下訂單時首先會讓用戶確定一下訂單是否付合要求,確認(rèn)無誤后,進(jìn)入填寫接收信息后生成訂單。然后對數(shù)據(jù)庫進(jìn)行操作完成。顧客模塊詳細(xì)設(shè)計主要涉及到顧客下訂單和食品搜索兩大功能,分別見圖4.2-1和圖4.2-2。顧客可以通過此功能對自己選中的東西下訂單,等待餐廳服務(wù)。通過提供美食搜索控件,為顧客提供更為方便快捷的服務(wù)。顧客可以快速的找到自己想要下訂的美食。4.4.3 管理員模塊詳細(xì)設(shè)計管理員模塊主要是用來對會員管理,管理員管理,上傳管理,美食及其分類管理,訂單管理等。管理員可以通過訂單管理功能來處理日常的訂單。管理員可以通過此功能模塊添加想要添加的各種信息,比如訂單處理等功能。
19、4.5項目技術(shù)方案4.5.1 方案概述顧客可以進(jìn)行在線訂餐以減少等待時間。顧客按照自己的喜好進(jìn)行隨機(jī)配餐或自主點餐,可以在廚師烹飪之前進(jìn)行退菜,隨時可進(jìn)行加菜操作。餐廳管理員可以查看每天或一個時間段內(nèi)顧客的點餐情況,對其進(jìn)行總結(jié),以提高顧客的滿意度并減少食材的浪費。4.5.2 編程環(huán)境此次開發(fā)使用JSP作為開發(fā)語言,采用Servlet技術(shù),Tomcat6.0作為Web服務(wù)器,在windows7系統(tǒng)條件下開發(fā)。4.5.3 數(shù)據(jù)庫的實現(xiàn)本系統(tǒng)采用MYSQL作為后臺數(shù)據(jù)庫。其內(nèi)置的數(shù)據(jù)庫引擎可以控制訪問權(quán)限并快速處理數(shù)據(jù),搜索引擎可以對表中的數(shù)據(jù)進(jìn)行索引,并執(zhí)行多種條件的查詢,快速返回結(jié)果。便于防火
20、墻日志的管理和規(guī)則的訪問以及操作。數(shù)據(jù)庫管理員和開發(fā)人員可以方便地利用其進(jìn)行數(shù)據(jù)庫管理或編寫相應(yīng)的MYSQL語句。4.6可行性分析4.6.1 技術(shù)可行性分析網(wǎng)絡(luò)訂餐系統(tǒng)的開發(fā)是一項復(fù)雜的系統(tǒng)工程。為了保證系統(tǒng)開發(fā)成功,必須采用工程化的系統(tǒng)開發(fā)方法,并研究出一些符合工程化標(biāo)準(zhǔn)的開發(fā)方法。這些方法旨在指導(dǎo)開發(fā)者進(jìn)行工程化的系統(tǒng)開發(fā),從而加快系統(tǒng)開發(fā)的速度,保證質(zhì)量以及降低開發(fā)成本。工程化的系統(tǒng)開發(fā)方法確實在開發(fā)實踐中取得了一定的效果。此次開發(fā)使用JSP作為開發(fā)語言,采用Servlet技術(shù),Tomcat6.0作為Web服務(wù)器。4.6.2 經(jīng)濟(jì)可行性分析由于本項目的特殊性,無需投入額外的設(shè)備購買及人員
21、培訓(xùn)費用。同時,系統(tǒng)對開發(fā)的需求以及軟硬件要求都不是很高,所以在軟硬件的支出上十分有限。因此,本系統(tǒng)在任何一臺連接Internet的機(jī)器上都可以運行,而且網(wǎng)絡(luò)訂餐方便快捷,節(jié)省了顧客的時間和精力,也避免了餐廳食物的浪費,因此訂餐系統(tǒng)在經(jīng)濟(jì)上是完全可行的。4.6.3 運行可行性分析隨著計算機(jī)知識的普及和推廣,越來越多的人掌握了計算機(jī)的基本使用方法和技能。隨著Internet的發(fā)展,用戶對于網(wǎng)絡(luò)、WINDOWS等環(huán)境下的軟件使用比較熟悉,對于新鮮事物,用戶表現(xiàn)出極大的興趣和熱情。4.6.4 法律可行性本系統(tǒng)沒有侵犯個人隱私和個人責(zé)任方面的問題,使用本系統(tǒng)不會引起法律方面的糾紛問題,所以開發(fā)本系統(tǒng)具
22、有法律可行性。綜上所述,本系統(tǒng)的開發(fā)是符合現(xiàn)在的實際情況的,并具有一定的實用意義。在技術(shù)、經(jīng)濟(jì)、運行、法律上都可以看到此系統(tǒng)的可行性,并且很具有其實現(xiàn)的必要。5.開發(fā)環(huán)境與項目規(guī)劃5.1開發(fā)環(huán)境隨著我國市場經(jīng)濟(jì)的快速發(fā)展,各行業(yè)都呈現(xiàn)出生機(jī)勃勃的發(fā)展景象,其中餐飲業(yè)的發(fā)展尤為突出。近兩年來已呈現(xiàn)出高速發(fā)展的態(tài)勢。但在快速發(fā)展的同時,餐飲業(yè)在日常經(jīng)營管理中仍普遍采用手工管理方式,整體科技含量低。隨著餐飲企業(yè)規(guī)模和數(shù)量的不斷增長,手工管理模式無論是在工作效率、人員成本還是提供決策信息方面都已難以適應(yīng)現(xiàn)代化經(jīng)營管理的要求,因此制約了整個餐飲業(yè)的規(guī)?;l(fā)展和整體服務(wù)水平的提升。有效的管理成為了一個難題
23、,為能有效的解決這些問題提高企業(yè)的經(jīng)濟(jì)效益,在這些大中小型飯店中采用工作流技術(shù),結(jié)合飯店綠色管理內(nèi)容,實施計算機(jī)管理信息系統(tǒng)視為一條有效的解決途徑。 餐飲業(yè)的蓬勃發(fā)展帶動餐飲投資多元化,大量資本的進(jìn)入進(jìn)一步推動了餐飲業(yè)的快速、健康發(fā)展,隨著社會各領(lǐng)域信息化建設(shè)的不斷普及,餐飲業(yè)也開始不斷注入信息化元素,將餐飲業(yè)務(wù)融入計算機(jī)管理,既節(jié)省人力資源,也提高了管理效率和工作效率,將餐飲業(yè)提升到一個新的階段。該餐飲系統(tǒng)從發(fā)展現(xiàn)狀談起,結(jié)合用戶實際需求提出本系統(tǒng)的總體結(jié)構(gòu)和功能模塊,然后通過系統(tǒng)結(jié)構(gòu)設(shè)計、安全設(shè)計及前端開發(fā),構(gòu)建了一個以JSP技術(shù)和access后臺數(shù)據(jù)庫為基礎(chǔ)的、具備相關(guān)功能的餐飲系統(tǒng)。根
24、據(jù)餐飲系統(tǒng)的流程,完成從用戶登錄到開臺點菜,到結(jié)賬收銀,到統(tǒng)計一條線的信息化管理,因此整個餐飲管理信息系統(tǒng)的研發(fā)內(nèi)容就是開發(fā)一整套餐飲管理信息系統(tǒng),實現(xiàn)餐飲業(yè)務(wù)的計算機(jī)化。5.2項目規(guī)劃與管理5.2.1開發(fā)人員安排王懷榮:分析報告總體規(guī)劃,數(shù)據(jù)庫的設(shè)計,系統(tǒng)的組織結(jié)構(gòu)圖;系統(tǒng)的分析工作,主要是系統(tǒng)需求分析以及可行性分析;資料的收集,功能圖,系統(tǒng)的業(yè)務(wù)流程圖。喻璽:系統(tǒng)的數(shù)據(jù)流程圖,數(shù)據(jù)字典;系統(tǒng)代碼設(shè)計,系統(tǒng)的模塊測試,報告總結(jié);整理排版。5.2.2開發(fā)進(jìn)度安排在三周之內(nèi)完成,一周調(diào)查,兩周做系統(tǒng)及文件。6.業(yè)務(wù)流程圖前臺訂餐業(yè)務(wù)流程圖庫存處理業(yè)務(wù)流程圖結(jié)賬處理業(yè)務(wù)流程圖總業(yè)務(wù)流程圖7.0數(shù)據(jù)
25、流程圖7.1零層數(shù)據(jù)流程圖7.2一層數(shù)據(jù)流程圖8.數(shù)據(jù)字典及處理邏輯8.1數(shù)據(jù)項表1 菜品表:Food列名中文名稱數(shù)據(jù)類型長度是否允許為空備注FoodID菜品IDIntNot null主鍵FoodClassID分類IDIntnullFoodName菜名nvarchar25nullFoodClass 分類類名nvarchar25nullFoodIntroduce菜品簡介nvarchar100nullFoodPrice價格FloatnullFoodImage圖片nvarchar100null保存圖片路徑8.2數(shù)據(jù)文件訂單明細(xì)表文件組成:訂單序號Id, 訂單編號, 菜名, 價格, 數(shù)量, 下單時間數(shù)
26、據(jù)項訂單序號Id訂單編號菜名價格數(shù)量下單時間數(shù)據(jù)類型整型可變字符類型可變字符類型整型整型日期類型數(shù)據(jù)長度45050448數(shù)據(jù)組成A+日期時間8.3數(shù)據(jù)流名稱簡述數(shù)據(jù)來源數(shù)據(jù)去向數(shù)據(jù)組成選桌顧客選定餐桌顧客出品對單時間+桌號+人數(shù)點菜顧客觸屏點菜顧客出品對單菜名+類別+桌號出菜廚房出菜廚房結(jié)賬單菜名+類別+桌號+明細(xì)金額+總金額9.數(shù)據(jù)需求說明書9.1引言9.1.1編寫目的此數(shù)據(jù)需求說明書能夠幫助用戶更加方便的使用該點餐管理系統(tǒng)而無需進(jìn)行專業(yè)的人員培訓(xùn),從而使該點餐管理系統(tǒng)迅速的在市場上普及。該數(shù)據(jù)需求說明書的預(yù)期讀者是各個大中小型餐廳的工作人員。9.1.2背景說明:Ø 軟件系統(tǒng)的名稱
27、:點餐管理信息系統(tǒng);Ø 本項目的任務(wù)提出者是各大中小型餐廳,該系統(tǒng)由喻璽和王懷榮共同開發(fā),將先由重慶師范大學(xué)計算機(jī)網(wǎng)絡(luò)系統(tǒng)進(jìn)行試運行成功后交給各個大中小型餐廳使用。9.2數(shù)據(jù)的邏輯描述9.2.1靜態(tài)數(shù)據(jù)餐桌號,價格,餐桌客戶端ID,顯示名稱,父類ID,菜品ID,菜品名稱,圖片,價格,廚房ID,賬單ID,優(yōu)惠類型9.2.2動態(tài)輸人數(shù)據(jù)狀態(tài),開始時間,點餐流水,開臺ID,數(shù)量,點菜時間,開臺流水號9.2.3動態(tài)輸出數(shù)據(jù)菜品費用,優(yōu)惠費用,實際費用,結(jié)賬時間,結(jié)賬日期9.2.4內(nèi)部生成數(shù)據(jù)實時營業(yè)額,日營業(yè)額,月營業(yè)額,年營業(yè)額,積分,折扣9.2.5數(shù)據(jù)約定 餐桌號:NUMERIC(5);
28、狀態(tài):CHAR(2);開始時間:DATE;餐桌客戶端ID: VARCHAR(15);顯示名稱:VARCHAR(12);父類ID:NUMERIC(5);菜品ID:NUMERIC(10);菜品名稱:CHAR(20);圖片:VARCHAR(60);價格:NUMERIC(10,2);廚房ID:NUMERIC(5);點餐流水:NUMERIC(12);開臺ID:NUMERIC(12);數(shù)量:NUMERIC(8;)點餐時間:TIME;賬單ID:NUMERIC(12);開臺流水號:NUMERIC(12);菜品費用:FLOAT;優(yōu)惠費用:DOUBLE;實際費用:FLOAT;優(yōu)惠類型:INTEGER;優(yōu)惠代碼:I
29、NTEGER;結(jié)賬時間:TIME;結(jié)賬日期:CHAR9.3數(shù)據(jù)的采集9.3.1要求和范圍 :(1)由餐廳的工作人員進(jìn)行數(shù)據(jù)的輸入; (2)用普通的輸入設(shè)備;(3)餐廳的工作人員和顧客進(jìn)行對輸出數(shù)據(jù)的接收;(4)用打印機(jī)進(jìn)行數(shù)據(jù)的打印輸出;(5)數(shù)據(jù)的輸入是隨機(jī)的。9.3.2輸人的承擔(dān)者餐廳的管理人員作為輸入的承擔(dān)者9.3.3預(yù)處理輸入時間,點餐及時,數(shù)據(jù)庫要及時的更新,對系統(tǒng)要定是維護(hù)。 系統(tǒng)設(shè)計1.功能模塊設(shè)計2.軟硬件配置方案本方案核心部分平板電腦采用Wi-Fi網(wǎng)絡(luò)無線連接,內(nèi)置Web瀏覽器,支持JavaScript。通過系統(tǒng)測試,該機(jī)型完全可以勝任點餐系統(tǒng)所需的各項功能。在軟件配置方面,
30、成熟的Web方案成為首選。在數(shù)據(jù)中心,采用了Windows+JSP+access作為支撐環(huán)境。在開發(fā)模式上,采用JSP+JDBC進(jìn)行網(wǎng)站開發(fā)。該開發(fā)模式開發(fā)難度低,容易推廣。因為很多餐廳原有系統(tǒng)大都使用類似的服務(wù)器配置,因此采用這些配置也可以保護(hù)餐廳的原有投資。在管理工作站上,采用了Windows+Java客戶機(jī)開發(fā)模式。在無線網(wǎng)絡(luò)的架設(shè)上,系統(tǒng)采用了無限局域網(wǎng)技術(shù),Wi-Fi網(wǎng)絡(luò)。選用的Linksys的無線路由器作為該方案的無線基站,可以穩(wěn)定地覆蓋大廳內(nèi)半徑為100米的區(qū)域,并且可以穿透一堵混凝土墻體。下面給出了系統(tǒng)中各個子系統(tǒng)的硬件和軟件的配置描述:系統(tǒng)軟件:android系統(tǒng)、windo
31、ws系統(tǒng)數(shù)據(jù)庫管理系統(tǒng):Mysql硬件要求:CUP inter X86 2.0GHz 內(nèi)存 2G 顯卡 256色以上,128MB顯存3.網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)設(shè)計4.數(shù)據(jù)庫設(shè)計4.1數(shù)據(jù)庫環(huán)境說明本系統(tǒng)是一個管理系統(tǒng),采用一般的數(shù)據(jù)庫系統(tǒng),主要采用的是Mysql數(shù)據(jù)庫。數(shù)據(jù)庫設(shè)計是開發(fā)數(shù)據(jù)庫及其應(yīng)用系統(tǒng)的技術(shù),也是信息系統(tǒng)開發(fā)和建設(shè)的重要組成部分。具體的說,數(shù)據(jù)庫設(shè)計是要在一個給定的應(yīng)用環(huán)境中,通過合理的邏輯設(shè)計和有效的物理設(shè)計,構(gòu)造較優(yōu)的數(shù)據(jù)庫模式,建立數(shù)據(jù)庫及其應(yīng)用系統(tǒng),滿足用戶的各種信息需求。在系統(tǒng)的數(shù)據(jù)庫設(shè)計中,首先對系統(tǒng)分析得到的數(shù)據(jù)字典中的數(shù)據(jù)存儲進(jìn)行分析,分析各數(shù)據(jù)存儲之間的關(guān)系,然后得出
32、系統(tǒng)的關(guān)系模式。本系統(tǒng)用實體聯(lián)系圖(簡稱ER圖)來描述系統(tǒng)的概念模型。ER圖由實體、屬性、聯(lián)系三部分組成,其符號如下圖所示: 實體 屬性 聯(lián)系4.2數(shù)據(jù)庫概念設(shè)計ER圖圖1-1 餐桌實體圖圖1-2 菜品實體圖圖1-3 員工實體圖圖1-4 顧客實體圖分E-R圖E-R圖4.3數(shù)據(jù)庫邏輯設(shè)計4.3.1邏輯設(shè)計步驟( 1 ) 將概念結(jié)構(gòu)轉(zhuǎn)換為一般的關(guān)系、網(wǎng)狀、層次模型; ( 2 ) 將轉(zhuǎn)換來的關(guān)系、網(wǎng)狀、層次模型向特定 DBMS 支持下的數(shù)據(jù)模型轉(zhuǎn)換; ( 3 ) 對數(shù)據(jù)模型進(jìn)行優(yōu)化將本系統(tǒng)的概念模型轉(zhuǎn)換為關(guān)系模型,其中涉及到的主要實體屬性和結(jié)構(gòu)如下:類和對象向關(guān)系模式轉(zhuǎn)換1餐桌狀態(tài)表(餐桌號,狀態(tài),
33、開始時間,餐桌客戶端ID,顯示名稱,父類ID)2菜品表(菜品ID, 父類ID, 菜品名稱, 圖片, 價格, 狀態(tài), 廚房ID)3點菜流水表(點菜流水, 開臺ID, 桌號, 菜品ID, 數(shù)量, 點菜時間)4賬單表(賬單ID, 開臺流水號, 餐桌號, 菜品費用, 優(yōu)惠費用,實際費用, 優(yōu)惠類型, 優(yōu)惠代碼, 結(jié)賬時間, 結(jié)賬日期)關(guān)系模式優(yōu)化:1餐桌狀態(tài)表(餐桌號,狀態(tài),開始時間,餐桌客戶端ID,顯示名稱,父類ID)2菜品表(菜品ID, 父類ID, 菜品名稱, 圖片, 價格, 狀態(tài), 廚房ID)3點菜流水表(點菜流水, 開臺ID, 桌號, 菜品ID, 數(shù)量, 點菜時間)4賬單表(賬單ID, 開臺流
34、水號, 餐桌號, 菜品費用, 優(yōu)惠費用,實際費用, 優(yōu)惠類型, 優(yōu)惠代碼, 結(jié)賬時間, 結(jié)賬日期)4.3.2邏輯設(shè)計原則Ø 命名規(guī)范唯一性索引是指索引值必須是唯一的,而在創(chuàng)建表時,如果建立主鍵則Mysql就會默認(rèn)建立一個唯一索引表屬性規(guī)范。Ø 表名 前綴為Tbl_ 。數(shù)據(jù)表名稱必須以有特征含義的單詞或縮寫組成,中間可以用“_”分割,例如:tbl_pstn_detail。表名稱不能用雙引號包含。 Ø 表分區(qū)名 前綴為p 。分區(qū)名必須有特定含義的單詞或字串。 Ø 字段名 字段名稱必須用字母開頭,采用有特征含義的單詞或縮寫,不能用雙引號包含。 Ø 主
35、鍵名 前綴為PK_。主鍵名稱應(yīng)是 前綴+表名+構(gòu)成的字段名。如果復(fù)合主鍵的構(gòu)成字段較多,則只包含第一個字段。表名可以去掉前綴。 Ø 外鍵名 前綴為FK_。外鍵名稱應(yīng)是 前綴+ 外鍵表名 + 主鍵表名 + 外鍵表構(gòu)成的字段名,表名可以去掉前綴。索引 Ø 普通索引 前綴為IDX_。索引名稱應(yīng)是 前綴+表名+構(gòu)成的字段名。如果復(fù)合索引的構(gòu)成字段較多,則只包含第一個字段,并添加序號。表名可以去掉前綴。 Ø 主鍵索引 前綴為IDX_PK_。索引名稱應(yīng)是 前綴+表名+構(gòu)成的主鍵字段名,在創(chuàng)建表時候用using index指定主鍵索引屬性。 Ø 唯一索引前綴為IDX_
36、UK_。索引名稱應(yīng)是 前綴+表名+構(gòu)成的字段名。 Ø 外鍵索引 前綴為IDX_FK_。索引名稱應(yīng)是 前綴+表名+構(gòu)成的外鍵字段名。 Ø 函數(shù)索引 前綴為IDX_func_。索引名稱應(yīng)是 前綴+表名+構(gòu)成的特征表達(dá)字符。 Ø 簇索引 前綴為IDX_clu_。索引名稱應(yīng)是 前綴+表名+構(gòu)成的簇字段。Ø 視圖 前綴為V_。按業(yè)務(wù)操作命名視圖。 Ø 實體化視圖 前綴為MV_。按業(yè)務(wù)操作命名實體化視圖。 Ø 存儲過程 前綴為Proc_ 。按業(yè)務(wù)操作命名存儲過程。Ø 觸發(fā)器 前綴為Trig_ 。觸發(fā)器名應(yīng)是 前綴 + 表名 + 觸發(fā)器名
37、。4.3.3觸發(fā)器的設(shè)計(1) 在入庫信息表上創(chuàng)建食料入庫的觸發(fā)器:當(dāng)某種食料入庫時檢查倉庫中是否有該食料,如果有則放在一起,如果沒有則重新選擇存放的倉庫號。即:入庫信息表添加記錄時檢查食料號是否存在于庫存信息表中,若存在則修改庫存信息表中的數(shù)量,若不存在則在庫存信息表中添加相應(yīng)記錄。(2)在出庫信息表上創(chuàng)建食料出庫的觸發(fā)器:當(dāng)某種食料出庫時修改該食料的庫存數(shù)量(工作人員可以從倉庫運出的食料數(shù)量一定小于等于庫存數(shù)量)。即:當(dāng)出庫信息表中添加記錄時在庫存信息表中修改相應(yīng)食料數(shù)量。Ø 函數(shù)前綴為Func_ 。按業(yè)務(wù)操作命名函數(shù)。Ø 數(shù)據(jù)包 前綴為Pkg_ 。按業(yè)務(wù)操作集合命名數(shù)
38、據(jù)包。 Ø 序列 前綴為Seq_ 。按業(yè)務(wù)屬性命名。4.3.4邏輯設(shè)計圖權(quán)限設(shè)計用戶數(shù)據(jù)庫對象允許操作類型能否轉(zhuǎn)授權(quán)管理人員所有 表、視圖all privileges能倉庫管理員table入庫信息表table出庫信息表table庫存信息表selectinsertupdate否table倉庫基本信息表select收銀員Table銷售記錄表select insert否采購員table供應(yīng)商基本信息表select否table進(jìn)貨表select insert顧客View點餐表select否4.4數(shù)據(jù)庫物理設(shè)計4.4.1數(shù)據(jù)庫物理設(shè)計步驟物理設(shè)計的步驟如下: (1)存儲結(jié)構(gòu)設(shè)計數(shù)據(jù)庫的存儲結(jié)構(gòu)
39、不同于一般文件系統(tǒng)的存儲結(jié)構(gòu)。數(shù)據(jù)庫數(shù)據(jù)的特點是各種記錄型之間彼此有聯(lián)系,數(shù)據(jù)是結(jié)構(gòu)化的。數(shù)據(jù)的存儲結(jié)構(gòu)不僅涉及每種記錄型的記錄如何存儲,而且要使數(shù)據(jù)的存儲反映各種記錄型之間的聯(lián)系。在DB多級模式中引入內(nèi)模式(存儲模式)的主要目的是使模式的數(shù)據(jù)結(jié)構(gòu)的描述同它的存儲表示的描述分開,以致DBA為了協(xié)調(diào)數(shù)據(jù)庫性能而對數(shù)據(jù)庫數(shù)據(jù)的存儲方法進(jìn)行修改時,可不必修改模式,以提高數(shù)據(jù)庫的物理獨立性。在各個數(shù)據(jù)庫管理系統(tǒng)中,對內(nèi)模式的定義功能各不相同。在關(guān)系數(shù)據(jù)庫管理系統(tǒng)中有些DDL語句可影響數(shù)據(jù)庫的存儲結(jié)構(gòu)。在DBMS中各級模式的存儲結(jié)構(gòu)是恒定的或唯一的,而數(shù)據(jù)庫內(nèi)容(或其記錄)的存儲方式是不唯一的。數(shù)據(jù)庫存
40、儲結(jié)構(gòu)設(shè)計的好壞直接影響系統(tǒng)的性能。在存儲結(jié)構(gòu)中主要是涉及存儲記錄的設(shè)計。存儲記錄與概念記錄之間具有對應(yīng)關(guān)系,如果存儲記錄與概念記錄之間具有一一對應(yīng)關(guān)系,在這種情況下存儲記錄的設(shè)計就比較簡單,不需要進(jìn)一步討論。概念記錄是指在邏輯結(jié)構(gòu)中的記錄。但當(dāng)一個概念記錄對應(yīng)多個不同類型的存儲記錄時,存在如何設(shè)計存儲記錄的問題。 在次關(guān)鍵字索引中,由于一個次關(guān)鍵字值對應(yīng)于多個記錄值,它們的個數(shù)是不固定的,所以對應(yīng)的指針數(shù)目是可變的。這種可變性給管理帶來困難,為了解決這個困難,引入了多表組織。多表組織的實現(xiàn)思想比較簡單,在索引中多個指針分散存放在每個記錄值中,索引項中的指針指向第一個記錄,在第一個記錄中的指針
41、指向第二個記錄等等。(2) 存儲空間分配 根據(jù)系統(tǒng)需求和各關(guān)系模式中屬性的特征,為了加快查詢的速度,可以建立如下索引:1餐桌狀態(tài)表中的餐桌號是唯一的,可以建立唯一索引以提高查詢效率。2菜品表中的菜品ID是唯一的,可以建立唯一索引以提高查詢效率。3點菜流水表中的開臺ID是唯一的,可以建立唯一索引以提高查詢效率。4賬單表中的賬單ID是唯一的,可以建立唯一索引以提高查詢效率。(3) 訪問方法的設(shè)計 一個訪問方法包括存儲結(jié)構(gòu)和檢索機(jī)構(gòu)兩部分。存儲結(jié)構(gòu)限定了訪問存儲記錄時可以使用的訪問路徑;檢索機(jī)構(gòu)定義了每個應(yīng)用實際使用的訪問路徑。 (4) 物理設(shè)計的性能評價 查詢響應(yīng)時間 從查詢開始到有結(jié)果顯示之間所
42、經(jīng)歷的時間稱為查詢響應(yīng)時間。查詢響應(yīng)時間可進(jìn)一步細(xì)分為服務(wù)時間、等待時間和延遲時間。 在物理設(shè)計過程中,要對系統(tǒng)的性能進(jìn)行評價。性能評價包括時間、空間、效率、開銷等各個方面。 Ø CPU服務(wù)時間和I/O服務(wù)時間的長短取決于應(yīng)用程序設(shè)計。 Ø CPU隊列等待時間和I/O隊列等待時間的長短受計算機(jī)系統(tǒng)作業(yè)的影響。 Ø 設(shè)計者可以有限度地控制分布式數(shù)據(jù)庫系統(tǒng)的通信延遲時間。 存儲空間 存儲空間存放程序和數(shù)據(jù)。程序包括運行的應(yīng)用程序、DBMS子程序、OS子程序等。數(shù)據(jù)包括用戶工作區(qū)、DBMS工作區(qū)、OS工作區(qū)、索引緩沖區(qū)、數(shù)據(jù)緩沖區(qū)等。 存儲空間分為主存空間和輔存空間。設(shè)
43、計者只能有限度地控制主存空間,例如可指定緩沖區(qū)的分配等。但設(shè)計者能夠有效地控制輔存空間。 開銷與效率 設(shè)計中還要考慮以下各種開銷,開銷增大,系統(tǒng)效率將下降。 Ø 事務(wù)開銷指從事務(wù)開始到事務(wù)結(jié)束所耗用的時間。更新事務(wù)要修改索引、重寫物理塊、進(jìn)行寫校驗等操作,增加了額外的開銷。更新頻度應(yīng)列為設(shè)計的考慮因素。 Ø 報告生成開銷指從數(shù)據(jù)輸入到有結(jié)果輸出這段時間。報告生成占用CPU及I/O的服務(wù)時間較長。設(shè)計中要進(jìn)行篩選,除去不必要的報告生成。 Ø 對數(shù)據(jù)庫的重組也是一項大的開銷。設(shè)計中應(yīng)考慮數(shù)據(jù)量和處理頻度這兩個因數(shù),做到避免或盡量減少重組數(shù)據(jù)庫。 在物理設(shè)計階段,設(shè)計、
44、評價、修改這個過程可能要反復(fù)多次,最終得到較為完善的物理數(shù)據(jù)庫結(jié)構(gòu)說明書。4.4.2數(shù)據(jù)庫邏輯圖:列名數(shù)據(jù)類型可否為空說明TABLE_IDNUMERIC(5)Nou null餐桌號CTB_USED_STATUSCHAR(2)null狀態(tài)CTB_START_TIMEDATEnull開始時間CTB_TABLE_IDVARCHAR(15)null餐桌客戶端IDCTB_NAMEVARCHAR(12)null顯示名稱CTB_PARTER_IDNUMERIC(5)null父類ID表1-1餐桌狀態(tài)表列名數(shù)據(jù)類型是否為空說明FOOD_IDNUMERIC(10)NOT NULL菜品IDCPB_PARENT_ID
45、NUMERIC(10)NOT NULL父類IDFOOD_NAMECHAR(20)NOT NULL菜品名稱CPB_IMG_DIRVARCHAR(60)NULL圖片CPB_PRICENUMERIC(10,2)NULL價格CPB_STATUSCHARNULL狀態(tài)CPB_PRINT_IDNUMERIC(5)NULL廚房ID表1-2菜品表列名數(shù)據(jù)類型可否為空說明DCXXB_IDNUMERIC(12)NOT NULL點菜流水DCXXB_ACCEPT_IDNUMERIC(12)NOT NULL開臺IDDCXXB_TABLE_IDNUMERIC(8)NOT NULL桌號DCXXB_FOOD_IDNUMERIC
46、(12)NOT NULL菜品IDDCXXB_CHECK_NUMNUMERIC(8)NOT NULL數(shù)量DCXXB_FOOD_TIMETIMENULL點菜時間表1-3點菜流水表列名數(shù)據(jù)類型可否為空說明ZDB_IDNUMERIC(12)NOT NULL賬單IDZDB_ACCEPT_IDNUMERIC(12)NOT NULL開臺流水號TABLE-IDNUMERIC(8)NOT NULL餐桌號ZDB_S_FEEFLOATNULL菜品費用ZDB_F_FEEDOUBLENULL優(yōu)惠費用ZDB_P_FEEFLOATNULL實際費用ZDB_FAV_TYPEINTEGERNULL優(yōu)惠類型ZDB_FAV_CODE
47、INTEGERNULL優(yōu)惠代碼ZDB_CHECKOUT_TIMETIMENULL結(jié)賬時間ZDB_YYYMMDDCHARNULL結(jié)賬日期表1-4 賬單表5.人機(jī)界面設(shè)計5.1設(shè)計問題5.1.1系統(tǒng)響應(yīng)時間點菜系統(tǒng)比較簡單,需要加載的東西很少。一般,顧客點擊完就響應(yīng)了。5.1.2用戶幫助設(shè)施 因為顧客界面簡單明了,終端界面上沒有直接的幫助信息,不過,整個軟件有文檔。5.1.3出錯信息處理 當(dāng)顧客操作不對時,系統(tǒng)會有聲音,并彈出出錯框,告訴顧客出錯的大致原因。5.1.4命令交互 系統(tǒng)隨著用戶的操作,而執(zhí)行不同的命令。 5.2設(shè)計過程5.2.1用戶終端Ø 用戶登陸界面使用系統(tǒng)的用戶進(jìn)行快捷登
48、陸Ø 用戶對客戶進(jìn)行選桌設(shè)置Ø 收銀結(jié)賬界面5.2.2顧客觸屏點餐界面Ø 初始?xì)g迎界面Ø 主界面Ø 顧客已點菜界面5.2.3廚房顯示界面Ø 廚師登陸界面廚師未讀菜單數(shù)顯示還有那幾個桌號的點單沒完成,桌號是幾,則顯示幾號桌的點單,沒完成一樣菜,廚師就在菜名前點一下,完成后,桌號和未讀菜單數(shù)會自動更新。5.2.4管理員登陸界面項目系統(tǒng)實現(xiàn)1.系統(tǒng)實施說明1.1引言1.1.1編寫目的本實施說明為山口組集團(tuán)喜萊多V5.0點餐管理系統(tǒng)實施說明,目的在于介紹開發(fā)和運行環(huán)境以及環(huán)境的配置和安裝,為以后系統(tǒng)的實施和維護(hù)做好準(zhǔn)備。1.1.2項目背景待開
49、發(fā)的系統(tǒng):山口組集團(tuán)喜萊多V5.0點餐管理系統(tǒng);本系統(tǒng)的提出者:山口組集團(tuán)項目開發(fā)中心;開發(fā)者:山口組集團(tuán)項目開發(fā)中心YW小組;用戶:各大中小型餐廳;實現(xiàn)軟件單位:各大中小型餐廳及重慶師范大學(xué)項目與其他軟件,系統(tǒng)的關(guān)系:本項目采用客戶機(jī)/服務(wù)器原理,客戶端的程序是建立在android系統(tǒng)上以eclipse為開發(fā)軟件的應(yīng)用程序,服務(wù)器端采用windows為操作系統(tǒng)的工作站,是采用Mysql數(shù)據(jù)庫服務(wù)程序。1.1.3系統(tǒng)簡介系統(tǒng)分為以下這些模塊:前臺管理、點餐管理、廚房管理、庫存管理、系統(tǒng)信息管理。系統(tǒng)主要是對餐廳顧客點餐信息進(jìn)行管理和餐廳信息進(jìn)行管理。1.2系統(tǒng)運行環(huán)境配置與安裝1.2.1系統(tǒng)實
50、施內(nèi)容 (1)軟件配置要求Ø 前端:采用Android OS,使用Java語言開發(fā);Ø 后端:服務(wù)器采用Windows Server2003 OS,使用.Net開發(fā)平臺開發(fā);數(shù)據(jù)庫采用Mysql(2)硬件配置要求Ø 前端:QUOTATION FOR MID/Mini Laptop RK-1020T,支持Android2.1、Android2.2;CPUTelechips CPU Speed1GMHZ Memory CapacitiesDDR256MBHard drive 2G FLASH NAND ( Touch Panel) Operation SystemAn
51、droid 2.1/Linux/win CEChipsetsARM800MHZ, DSP550MHZResolution1024*600 Display10.2" inch TFT LCD 7"inch TFT LCD 8.9"inch TFT LCD ( Touch Panel) LAN10/100M Ethernet Access3GExternal 3GWIFIWireless LAN 802.11b/g KeyboardUS Keyboard, USB external keyboardMouse & Touch PadBuilt-in touch
52、 pad,support USB Mouse USB Port USB2.0*2 HDMISupport HDMI 720PCart PortTF /MINI SD CardSound effect Audio build-in 0.5w*2 stereo sperkersExternal Microphone, 3.5mm Earphone Built-in Monophonic RecordingBattery3200MAHEndurance time7HRS/ WORKD TIME: 4HRSPower Adaptor110-220V Input, 9V DC Output, 2AOff
53、ice WORD, EXCEL, POWERPOINT, PDF, TXT, InsetantQQ /MSN/SKYPE/E-mailInterne BrowserInsternet Explorerother FunctionSupport Games . E-book, FMDigital Photo Framesupport JPG.BMP.PNG.GIF.TIFFLanguageChinese . EnglishWeight0.7KG( with battery pack)Ø 后端:CPU:英特爾(R) 奔騰(R) 雙核處理器 E5400 (2.70GHz, 800MHz FSB, 2MB L2 緩存);操作系統(tǒng): 正版 Wi
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 藥物緩釋行業(yè)跨境出海項目商業(yè)計劃書
- 建筑施工技術(shù) 課件全套 趙潔 第1-8章 土方工程施工 -裝飾裝修工程施工
- 寧波大學(xué)c語言期末考試試題及答案
- 【漳州】2025年福建漳州城市職業(yè)學(xué)院招聘工作人員38人筆試歷年典型考題及考點剖析附帶答案詳解
- 【成都】2025年四川成都經(jīng)濟(jì)技術(shù)開發(fā)區(qū)(龍泉驛區(qū))“蓉漂人才薈”招聘事業(yè)單位工作人員21人筆試歷年典型考題及考點剖析附帶答案詳解
- 【內(nèi)江】2025上半年四川內(nèi)江市隆昌市公開招聘事業(yè)單位工作人員70人筆試歷年典型考題及考點剖析附帶答案詳解
- 2025貴州六盤水六枝特區(qū)黔發(fā)城市運營(集團(tuán))有限責(zé)任公司招聘25人筆試參考題庫附帶答案詳解
- 2025河南洛軸鐵路軸承事業(yè)部招聘22人筆試參考題庫附帶答案詳解
- 2025年福建南平市中昱設(shè)計咨詢有限公司招聘27人筆試參考題庫附帶答案詳解
- 2025年安徽省體育局事業(yè)單位統(tǒng)一筆試公開招聘筆試歷年典型考題及考點剖析附帶答案詳解
- 中西方繪畫比較課件
- 山東勝利職業(yè)學(xué)院輔導(dǎo)員招聘考試行政管理教師崗筆試面試歷年真題庫試卷
- 湖南金紫宇新材料科技有限公司年產(chǎn)2萬噸光刻膠用新型感光精細(xì)化學(xué)品項目環(huán)評報告書
- 受案登記表-模板
- 清潔評標(biāo)標(biāo)書答辯評分表
- 產(chǎn)品創(chuàng)新設(shè)計與實踐完整版課件全套ppt教學(xué)教程電子教案講義最全(最新)
- 《我們走在大路上》歌詞
- NHK-2XP350S產(chǎn)品手冊
- 華東師范大版初中數(shù)學(xué)八年級下冊 綜合與實踐 圖形的等分 課件(共20張PPT)
- 試運行方案計劃-
- 變配電運行值班員(500kV及以上)技師-機(jī)考題庫(導(dǎo)出版)
評論
0/150
提交評論