餐館點菜系統(tǒng)概要設(shè)計_第1頁
餐館點菜系統(tǒng)概要設(shè)計_第2頁
餐館點菜系統(tǒng)概要設(shè)計_第3頁
餐館點菜系統(tǒng)概要設(shè)計_第4頁
餐館點菜系統(tǒng)概要設(shè)計_第5頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

餐館點菜系統(tǒng)概要設(shè)計引言編寫目的 《××飯店點菜系統(tǒng)》概要設(shè)計的任務(wù)在于對需求分析中的用戶對系統(tǒng)的功能要求、性能要求以及業(yè)務(wù)流程等制定總體規(guī)劃,主要包括以下幾個方面:(1)系統(tǒng)設(shè)計:以需求用例圖為依據(jù)確定系統(tǒng)實現(xiàn)的基本框架。(2)數(shù)據(jù)庫邏輯設(shè)計:從用例關(guān)系中提取實體對象,分析實體間的關(guān)系。(3)軟件結(jié)構(gòu)設(shè)計:確定組成軟件系統(tǒng)的程序模塊和以程序模塊為單位、用層次結(jié)構(gòu)表示的軟件結(jié)構(gòu),以及各模塊的功能描述和接口描述。概要設(shè)計說明書的編寫旨在用規(guī)范化的格式和規(guī)范化的語言描述概要設(shè)計中涉及的任務(wù),以此作為軟件開發(fā)人員進行軟件開發(fā)、軟件測試和維護的依據(jù)。預(yù)期讀者包括:系統(tǒng)設(shè)計人員、系統(tǒng)開發(fā)人員、系統(tǒng)測試人員。背景系統(tǒng)名稱:××飯店點菜系統(tǒng)項目委托單位:××飯店項目開發(fā)單位:110514班第十組參考資料《系統(tǒng)設(shè)計》(2)《××飯店點菜系統(tǒng)》項目技術(shù)開發(fā)合同(3)《××飯店點菜系統(tǒng)》需求分析說明書2任務(wù)概述2.1目標(biāo)該階段目的在于明確系統(tǒng)的數(shù)據(jù)結(jié)構(gòu)和軟件結(jié)構(gòu),此外總體設(shè)計還將給出內(nèi)部軟件和外部系統(tǒng)部件之間的接口定義,各個軟件模塊的功能說明,數(shù)據(jù)結(jié)構(gòu)的細節(jié)以及具體的裝配要求。2.2運行環(huán)境軟件基本運行環(huán)境為Windows環(huán)境。2.3條件與限制為了評價該設(shè)計階段的設(shè)計表示的“優(yōu)劣程度”,必須遵循以下幾個準(zhǔn)則:(1)軟件設(shè)計應(yīng)當(dāng)表現(xiàn)出層次結(jié)構(gòu),它應(yīng)巧妙地利用各個軟件部件之間的控制關(guān)系。(2)設(shè)計應(yīng)當(dāng)是模塊化的,即該軟件應(yīng)當(dāng)從邏輯上被劃分成多個部件,分別實現(xiàn)各種特定功能和子功能。(3)設(shè)計最終應(yīng)當(dāng)給出具體的模塊(例如子程序或過程),這些模塊就具有獨立的功能特性。(4)應(yīng)當(dāng)應(yīng)用在軟件需求分析期間得到的信息,采取循環(huán)反復(fù)的方法來獲得設(shè)計。3總體設(shè)計3.1.1基本設(shè)計概念和處理流程3.1.2基本設(shè)計概念《××飯店點菜系統(tǒng)》的需求分析是基于點菜工作的業(yè)務(wù)流程,因此點餐業(yè)務(wù)決定了系統(tǒng)的基本設(shè)計思想。此系統(tǒng)是為××飯店提高點菜的工作效率開發(fā)的信息系統(tǒng),因此點菜業(yè)務(wù)量較小,菜單信息量規(guī)模也較小,所以采用菜譜信息、點菜單信息的形式;系統(tǒng)的使用者點菜員等類型的角色可對系統(tǒng)的操作不同。從完成系統(tǒng)功能的角度出發(fā),為了保證系統(tǒng)運行時的數(shù)據(jù)安全性、一致性,對系統(tǒng)的基本設(shè)計思想包括以下幾點:(1)在服務(wù)端建立獨立的數(shù)據(jù)庫,集中管理系統(tǒng)所涉及的菜譜信息數(shù)據(jù)、點菜單信息數(shù)據(jù)等。(2)用戶界面設(shè)計應(yīng)反映用戶分組和各用戶組操作權(quán)限的基本要求,即各用戶只能對與自己操作相關(guān)的功能和數(shù)據(jù)是可見的,因此增加管理員管理和權(quán)限管理功能設(shè)計。(3)以需求用例圖作為系統(tǒng)設(shè)計的依據(jù),將整個系統(tǒng)按用例參與者劃分為與參與者對應(yīng)的功能群,由此形成整個系統(tǒng)的主體邏輯結(jié)構(gòu)。根據(jù)系統(tǒng)的需求分析,系統(tǒng)的功能群如下:=1\*GB3①系統(tǒng)管理:管理員管理、權(quán)限管理=2\*GB3②點菜管理:點菜單管理(4)安全性設(shè)計=1\*GB3①身份驗證:用戶登錄系統(tǒng)才能進行操作。=2\*GB3②數(shù)據(jù)限制:訪問數(shù)據(jù)庫用戶的分部屬性決定的訪問數(shù)據(jù)的范圍。=3\*GB3③功能限制:通過用戶功能視圖限制用戶對數(shù)據(jù)的操作。3.1.3操作流程系統(tǒng)的用戶點菜員需要先經(jīng)過身份驗證登錄系統(tǒng)才可以進行相關(guān)操作,因此可用圖1來表示系統(tǒng)的操作流程。訪問局域網(wǎng)訪問局域網(wǎng)輸入用戶名和密碼登錄完成操作登錄失敗圖1系統(tǒng)操作流程圖3.1.4系統(tǒng)結(jié)構(gòu)根據(jù)對系統(tǒng)功能群的分析,可對系統(tǒng)進行如下模塊劃分,如圖2所示:1)各模塊之間的關(guān)系酒店菜單登錄系統(tǒng)酒店菜單登錄系統(tǒng)登錄登錄認證登錄認證敗登錄成功菜式管理系統(tǒng)點菜系統(tǒng)菜式瀏覽系統(tǒng)返回酒店菜單登錄系統(tǒng)點菜系統(tǒng)菜式瀏覽系統(tǒng)返回酒店菜單登錄系統(tǒng)圖2系統(tǒng)結(jié)構(gòu)模塊圖2)點菜管理模塊點菜單管理:對菜單的信息進行管理,包括點菜單信息填寫、點菜單信息更改以及點菜單信息查詢,和點餐下單。點菜管理模塊如圖3所示:點菜系統(tǒng)返回管理界面點返回管理界面點菜圖3點菜管理模塊3)菜式瀏覽系統(tǒng)菜式瀏覽菜式瀏覽系統(tǒng)按菜名瀏覽按價格瀏覽按菜名瀏覽按價格瀏覽按菜系瀏覽返回點菜系統(tǒng)4系統(tǒng)數(shù)據(jù)庫結(jié)構(gòu)設(shè)計4.1數(shù)據(jù)庫邏輯設(shè)計數(shù)據(jù)庫邏輯設(shè)計的目的是,把概念設(shè)計階段的基本ER圖轉(zhuǎn)換成與選用的具體機器上DBMS所支持的數(shù)據(jù)模型相符合的邏輯結(jié)構(gòu)。本系統(tǒng)數(shù)據(jù)存儲采用關(guān)系模型實現(xiàn),現(xiàn)將ER圖轉(zhuǎn)換成關(guān)系模型。(1)針對于需求分析中的ER圖,每個實體類型轉(zhuǎn)換成一個關(guān)系模式。菜系菜名(2)“點菜”聯(lián)系為n:m關(guān)系即多對多關(guān)系,可以轉(zhuǎn)換為一個獨立的關(guān)系模式(點菜),每個點菜員可為多個顧客服務(wù),每個顧客可以被多個點菜員來服務(wù)。顧客與點菜員之間是隨機的搭配,只要有空閑的點菜員,顧客都可以要求該點菜員前來為自己點菜,不受其他條件的限制。菜系菜名nn1nn1點菜顧客服務(wù)服務(wù)員m折扣菜單點菜顧客服務(wù)服務(wù)員m折扣菜單姓名價格原料姓名價格原料1、點菜關(guān)系模式定義表1menu(點菜單信息)表字段名數(shù)據(jù)類型長度主鍵否非空否描述menu_namevarchar20是非空菜肴名稱menu_materialvarchar50否非空菜肴的原料menu_pricevarchar50否非空菜肴的價格menu_typ

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論