餐館點菜系統(tǒng)設(shè)計要點_第1頁
餐館點菜系統(tǒng)設(shè)計要點_第2頁
餐館點菜系統(tǒng)設(shè)計要點_第3頁
餐館點菜系統(tǒng)設(shè)計要點_第4頁
餐館點菜系統(tǒng)設(shè)計要點_第5頁
已閱讀5頁,還剩13頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

文檔編號: 版 本 號: 文檔名稱: 概要設(shè)計說明書 項目名稱: 餐館點菜系統(tǒng) 項目負責(zé)人: 編寫: 審核: 年 月 日批準: 年 月 日開發(fā)單位: 聯(lián)系電話: 文檔由本人精心搜集和整理,喜歡大家用得上,非常感謝你的瀏覽與下載。凡本廠職工應(yīng)熱愛電廠、熱愛崗位、熱愛本職工作,發(fā)揚“團結(jié)務(wù)實、爭創(chuàng)一流,立足崗位,愛廠敬業(yè),盡職盡責(zé),不斷提高工作質(zhì)量和工作效率,圓滿完成各項生產(chǎn)和工作任務(wù),為華能的建設(shè)和發(fā)展作出貢獻2019整理的各行業(yè)企管,經(jīng)濟,房產(chǎn),策劃,方案等工作范文,希望你用得上,不足之處請指正目 錄1 引言41.1 編寫目的41.2 背景41.3 參考資料42 總體設(shè)計42.1 需求規(guī)定42.1.1 系統(tǒng)的輸入項目42.1.2 系統(tǒng)的輸出項目52.1.3 系統(tǒng)處理功能52.2 運行環(huán)境62.2.1 硬件系統(tǒng)62.2.2 軟件系統(tǒng)62.3 基本設(shè)計概念和處理流程62.3.1 基本設(shè)計概念62.3.2 操作流程72.4 系統(tǒng)結(jié)構(gòu)72.5 功能需求與程序的關(guān)系102.6 人工處理過程123 接口設(shè)計123.1 用戶接口123.2 內(nèi)部接口123.3 外部接口123.3.1 與微機服務(wù)器接口123.3.2 與移動點菜機的接口134 運行設(shè)計134.1 運行模塊組合134.2 運行控制155 系統(tǒng)數(shù)據(jù)庫結(jié)構(gòu)設(shè)計155.1 數(shù)據(jù)結(jié)構(gòu)與程序的關(guān)系176 系統(tǒng)出錯處理設(shè)計186.1 出錯信息186.2 補救措施186.3 系統(tǒng)維護設(shè)計18概要設(shè)計說明書1 引言 1.1 編寫目的 餐館點菜系統(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)測試人員。1.2 背景系統(tǒng)名稱: 餐館點菜系統(tǒng)項目委托單位:餐館項目開發(fā)單位:1.3 參考資料 (1) 系統(tǒng)設(shè)計(2) 餐館點菜系統(tǒng)項目技術(shù)開發(fā)合同(3) 餐館點菜系統(tǒng)需求分析說明書2 總體設(shè)計 2.1 需求規(guī)定2.1.1 系統(tǒng)的輸入項目系統(tǒng)的輸入項目是系統(tǒng)外部向系統(tǒng)輸入的數(shù)據(jù)等信息。餐館點菜系統(tǒng)的主要輸入項目包括:(1)點菜員信息填寫(2)點菜單信息填寫 (3)顧客訴求表填寫2.1.2 系統(tǒng)的輸出項目(1)點菜單申請統(tǒng)計表(存檔)(2)擬定菜單信息表(存檔)(3)原料統(tǒng)計表(存檔)(4)意見訴求信息表(存檔)(5)通過確認點菜單統(tǒng)計表(存檔)2.1.3 系統(tǒng)處理功能(1)數(shù)據(jù)錄入與修改點菜員注冊信息數(shù)據(jù)錄入點菜員基本信息數(shù)據(jù)錄入點菜員點菜單填寫顧客意見信息表填寫菜單審批結(jié)果錄入菜單狀態(tài)修改意見審核結(jié)果錄入更換菜肴信息錄入(2)常規(guī)查詢對所有菜肴按菜單名查詢對所有菜肴按主料查詢對所有菜肴按價格查詢對點菜單按編號查詢對點菜單按狀態(tài)查詢對點菜單按提交時間查詢對點菜單審核情況查詢(3)隨機查詢點菜單信息查詢審核結(jié)果查詢意見反饋查詢菜單上傳情況查詢(4)報表生成從數(shù)據(jù)庫中獲取數(shù)據(jù)生成2.1.2節(jié)所需的各種表格(5)一般分析a、確定顧客菜肴名單:根據(jù)顧客的口味,選擇適合他自己的菜肴。b、點菜單信息審核:后廚根據(jù)原料情況確定點菜單上菜肴能否被提供。c、顧客意見申請審核:顧客不滿意的菜肴,向點菜員提出跟換菜肴。d、意見審核:餐館經(jīng)理通過了解實際情況,對顧客的要求是否合理作出判斷。2.2 運行環(huán)境 2.2.1 硬件系統(tǒng)服務(wù)器端:P600/內(nèi)存1Gb/硬盤10Gb以上的專用微機服務(wù)器客戶端:P600/內(nèi)存512Mb/硬盤6Gb以上的臺式計算機。2.2.2 軟件系統(tǒng)操作系統(tǒng):Windows 2000 Server系列數(shù)據(jù)庫:Microsoft SQL SERVER 2000服務(wù)器:IIS 5.0瀏覽器:IE4.0及以上版本或其他常用瀏覽器均可2.3 基本設(shè)計概念和處理流程2.3.1 基本設(shè)計概念餐館點菜系統(tǒng)的需求分析是基于點菜工作的業(yè)務(wù)流程,因此點餐業(yè)務(wù)決定了系統(tǒng)的基本設(shè)計思想。此系統(tǒng)是為餐館提高點菜的工作效率開發(fā)的信息系統(tǒng),因此點菜業(yè)務(wù)量較小,菜單信息量規(guī)模也較小,所以采用菜譜信息、點菜單信息、訴求信息集中管理的形式;系統(tǒng)的使用者點菜員、后廚主管、餐館經(jī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)的功能群如下:系統(tǒng)管理:管理員管理、權(quán)限管理、值碼表維護點菜管理:點菜單管理、訴求表管理后廚管理:原料信息管理、菜單信息管理、菜譜信息管理審批管理:訴求表查詢、訴求表審核、反饋訴求信息(4)安全性設(shè)計身份驗證:用戶登錄系統(tǒng)才能進行操作。數(shù)據(jù)限制:訪問數(shù)據(jù)庫用戶的分部屬性決定的訪問數(shù)據(jù)的范圍。功能限制:通過用戶功能視圖限制用戶對數(shù)據(jù)的操作。2.3.2 操作流程系統(tǒng)的用戶分為點菜員、后廚主管和餐館經(jīng)理,三種角色都需要先經(jīng)過身份驗證登錄系統(tǒng)才可以進行相關(guān)操作,因此可用圖1來表示系統(tǒng)的操作流程。訪問局域網(wǎng)輸入用戶名和密碼登錄完成操作登錄失敗圖1 系統(tǒng)操作流程圖2.4 系統(tǒng)結(jié)構(gòu) 根據(jù)對系統(tǒng)功能群的分析,可對系統(tǒng)進行如下模塊劃分,如圖2所示:圖2 系統(tǒng)結(jié)構(gòu)模塊圖1、用戶登錄模塊可分為用戶登錄驗證、修改密碼和取回密碼三部分,如圖3所示:用戶登錄驗證:當用戶登錄系統(tǒng)時,輸入登錄名和密碼,系統(tǒng)驗證用戶是否存在。修改密碼:用戶可在登錄的情況下修改密碼,特別是用戶密碼必須經(jīng)常修改,以防止他人盜用自己的身份操作系統(tǒng),破壞數(shù)據(jù)庫數(shù)據(jù)。取回密碼:用戶忘記密碼時,系統(tǒng)可向管理員驗證獲得密碼。圖3 用戶登錄模塊2、系統(tǒng)管理模塊分為管理員管理、權(quán)限管理、值碼表維護三部分。管理員管理:主要功能是對系統(tǒng)管理員信息的管理,其中包括管理員注冊和修改管理員信息。權(quán)限管理:對各類管理員的操作進行限制,規(guī)定每種權(quán)限下可進行的操作,為管理員賦予權(quán)限,包括模塊維護、權(quán)限分配。值碼表維護:對系統(tǒng)可能涉及的數(shù)據(jù)屬性取值進行數(shù)碼對應(yīng),可添加新的值碼元素、修改原值碼表類型、修改值碼元素名。系統(tǒng)管理模塊如圖4所示:圖4 系統(tǒng)管理模塊3、點菜管理模塊點菜管理模塊可分為點菜單管理、訴求表管理兩部分。點菜單管理:對菜單的信息進行管理,包括點菜單信息填寫、點菜單信息更改以及點菜單信息查詢訴求表管理:涉及顧客訴求表的管理,包括訴求表信息填寫、訴求表信息更改以及訴求表信息查詢?nèi)糠?。點菜管理模塊如圖5所示:圖5 點菜管理模塊4、后廚管理管理模塊項目管理模塊可分為原料信息管理、菜單信息管理、菜譜信息管理三個部分。原料信息管理:對后廚的原料進行記錄,并且及時原料記錄更新。菜單信息管理:對點菜員提供的菜單進行查詢、審批、將結(jié)果反饋給點菜員。菜譜信息管理:包括對菜譜信息查詢、菜譜信息修改、菜譜信息發(fā)布。后廚管理模塊如圖6所示:圖6 后廚管理模塊5、審批管理模塊審批管理模塊分為訴求表審核、訴求表查詢及審核結(jié)果返回三個部分。訴求表審核:對顧客意見進行審核。訴求表查詢:對顧客意見進行查詢。審核結(jié)果反饋:將審核意見反饋給點菜員。審批管理模塊如圖7所示:圖7審批管理模塊2.5 功能需求與程序的關(guān)系 序號功能需求程序模塊備注一、用戶登錄1用戶登錄及驗證用戶登錄包括管理員登錄和供應(yīng)商登錄2用戶修改密碼用戶修改密碼用戶修改自己的密碼3取回用戶密碼取回用戶密碼通過郵箱獲得取回密碼連接二、系統(tǒng)管理4 管理員管理(1)管理員注冊管理員注冊(2)修改管理員信息管理員信息修改管理員可修改自己的基本信息5權(quán)限管理(1)模塊維護模塊維護(2)權(quán)限分配權(quán)限分配為用戶分配功能模塊6值碼表維護(1)新增值碼元素新增值碼元素(2)修改值碼表類名修改值碼表類名(3)修改值碼元素名修改值碼元素名三、點菜管理7點菜單管理(1)點菜單信息填寫點菜單信息填寫(2)點菜單信息更改 點菜單信息更改(3)點菜單信息查詢 點菜單信息查詢8訴求表管理(1)訴求表信息填寫訴求表信息填寫(2)訴求表信息更改訴求表信息更改(3)訴求表信息查詢訴求表信息查詢四、后廚管理9原料信息管理(1)原料記錄原料記錄(2)原料更新原料更新10菜單信息管理(1)菜單信息查詢菜單信息查詢(2)菜單信息審批菜單信息審批(3)反饋菜單審核信息反饋菜單審核信息11菜譜信息管理(1)菜譜信息查詢菜譜信息查詢(2)菜譜信息修改菜譜信息修改(3)菜譜信息發(fā)布菜譜信息發(fā)布五、審批業(yè)務(wù)管理(1)訴求單查詢訴求單查詢(2)訴求單審核訴求單審核(3)反饋訴求信息反饋訴求信息2.6 人工處理過程 (1)后廚管理系統(tǒng)中,上菜員將會按照審核通過的菜單給顧客上菜。(2)審批管理系統(tǒng)中,經(jīng)理與顧客交流了解更加準確的訴求信息。3 接口設(shè)計 3.1 用戶接口 用戶通過局域網(wǎng)以c/s的方式訪問系統(tǒng),點菜員訪問移動點菜機,系統(tǒng)各類角色訪問后臺管理網(wǎng)站。用戶成功登錄該系統(tǒng)后,按瀏覽器方式使用該系統(tǒng)與角色權(quán)限相關(guān)的功能。3.2 內(nèi)部接口內(nèi)部接口方面,各模塊之間采用函數(shù)調(diào)用、參數(shù)傳遞、返回值的方式進行信息傳遞。具體參數(shù)的結(jié)構(gòu)將在下面數(shù)據(jù)結(jié)構(gòu)設(shè)計的內(nèi)容中說明。接口傳遞的信息將是以數(shù)據(jù)結(jié)構(gòu)封裝了的數(shù)據(jù),以參數(shù)傳遞或返回值的形式在各模塊間傳輸。 3.3 外部接口 本系統(tǒng)所涉及的硬件有:微機服務(wù)器和移動點菜機。所涉及的系統(tǒng)軟件有:操作系統(tǒng):Windows 2000 Server系列數(shù)據(jù)庫:MS-SQL SERVER 2000服務(wù)器:IIS 6.0瀏覽器:IE 3.0及以上版本3.3.1 與微機服務(wù)器接口餐館點菜系統(tǒng)MS-SQL SERVER 2000 Windows 2000 Server微機服務(wù)器3.3.2 與移動點菜機的接口IE3.0Windows 2000 proffical移動點菜機4 運行設(shè)計4.1 運行模塊組合 為保證系統(tǒng)的安全性,為系統(tǒng)的各種角色設(shè)定了操作權(quán)限,不同權(quán)限下系統(tǒng)運行的模塊有所區(qū)別,根據(jù)權(quán)限分配,對系統(tǒng)運行模塊進行劃分:1、系統(tǒng)管理員運行模塊組合 管理員注冊系統(tǒng)管理員修改管理員信息權(quán)限分配13權(quán)限模塊維護新增值碼元素修改值碼表類型修改值碼元素名2、 點菜員運行模塊組合填寫點菜單提交訴求表查詢顧客訴求表查詢點菜單提交點菜單填寫顧客訴求表修改點菜單點菜員3、后廚主管運行型模塊組合發(fā)布菜譜信息后廚主管查詢點菜單更新原料信息更改菜譜信息反饋審核信息錄入原料信息 查詢菜譜信息審核點菜單4、餐館經(jīng)理運行模塊組合反饋審核信息審核訴求表查詢客戶訴求表餐館經(jīng)理4.2 運行控制本系統(tǒng)在局域網(wǎng)內(nèi)采用c/s操作方式運行。系統(tǒng)按功能要求設(shè)計用戶操作界面。用戶操作界面按樹形層次菜單結(jié)構(gòu)設(shè)計。操作步驟:輸入用戶帳號和密碼選擇用戶類型菜單選擇用戶功能頁面操作5 系統(tǒng)數(shù)據(jù)庫結(jié)構(gòu)設(shè)計數(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ù)。顧客與點菜員之間是隨機的搭配,只要有空閑的點菜員,顧客都可以要求該點菜員前來為自己點菜,不受其他條件的限制。(3)“審核”聯(lián)系為1:n關(guān)系即一對多的關(guān)系,點菜員與后廚主管的對應(yīng)關(guān)系為一對多的關(guān)系,所有的點菜員將擬定的菜單都提交給后廚主管進行審批,后廚主管將收到的這些菜單按照提交的先后次序,排序過程中以菜單的編號為主字節(jié),待后廚主管審核完后,將那些能夠全部提供的菜單按照編號反饋點菜員,對于菜單中出現(xiàn)的部分暫時不能提供的菜肴,將進行標注,也返回給點菜員,點菜員才進行修改后在發(fā)送到的后廚管理系統(tǒng)進行如上述的處理。1、點菜關(guān)系模式定義表1 menu(點菜單信息)表字段名數(shù)據(jù)類型長度主鍵否非空否描述menur_idint4主鍵非空菜單id,數(shù)據(jù)庫自動設(shè)值(native)menu_materialvarchar50否非空菜肴的原料menu_pricevarchar50否非空菜肴的價格menu_typevarchar50否非空菜肴的種類menu_server-idvarchar50否非空點菜員idmenu_namevarchar20否非空菜肴名稱2、管理員關(guān)系模式定義表2 suser(管理員信息)表字段名數(shù)據(jù)類型長度主鍵否非空否描述suser_idint4主鍵非空管理員id,數(shù)據(jù)庫自動設(shè)值(native)suser_namevarchar50否非空管理員名稱,英文、數(shù)字下劃線組成,不允許重復(fù)suser_pwdvarchar50否非空系統(tǒng)管理員密碼suser_telvarchar50否非空聯(lián)系電話suser_emailvarchar50否非空系統(tǒng)管理員Emailsuser_powerint4否非空管理員權(quán)限,0代表系統(tǒng)管理員,1代表點菜員,2代表后廚主管,3代表餐館經(jīng)理,3、后廚關(guān)系模式定義表3 cook(后廚關(guān)系)表字段名數(shù)據(jù)類型長度主鍵否非空否描述cook_idint4主鍵非空后廚主管id,數(shù)據(jù)庫自動設(shè)值(native)cook_titlevarchar50否非空后廚主管名稱cook_typevarchar10否cook_backint4否非空反饋審核消息cook_contentvarchar2000否非空后廚審核內(nèi)容與要求cook_stateint4否非空0代表招標未結(jié)束1代表招標結(jié)束 cook_resultsstateint4否空審核的結(jié)果狀態(tài),0代表審核通過,1代表審核未通過cook_remarksvarchar2000否空審核結(jié)果備注4、審批關(guān)系模式定義表7 approve(公告信息)表字段名數(shù)據(jù)類型長度主鍵否非空否描述approve_idint4主鍵非空經(jīng)理idmenu_idint4否非空菜單id,外鍵approve_complaintvarchar50否非空審批意見approve_timedatetim

溫馨提示

  • 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)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論