




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、精選優(yōu)質(zhì)文檔-傾情為你奉上軟件工程概要設(shè)計(jì)文檔酒店預(yù)訂位系統(tǒng)的分析與設(shè)計(jì)學(xué)院名稱信電工程學(xué)院專業(yè)名稱軟件工程所屬學(xué)期 2016-2017(二)小組名單班級(jí)學(xué)號(hào)姓名13計(jì)1朱敏13計(jì)1戴敏13計(jì)1喬珊13計(jì)1龔萬(wàn)一任課教師王小磊 2016年5月7日目錄E.1 引言E.1.1 編寫目的從該階段開發(fā)正式進(jìn)入軟件的實(shí)際開發(fā)階段,本階段完成系統(tǒng)的大致設(shè)計(jì)并明確系統(tǒng)的數(shù)據(jù)結(jié)構(gòu)與軟件結(jié)構(gòu)。在軟件設(shè)計(jì)階段主要是把一個(gè)軟件需求轉(zhuǎn)化為軟件表示的過(guò)程,這種表示只是描繪出軟件的總的概貌。本概要設(shè)計(jì)說(shuō)明書的目的就是進(jìn)一步細(xì)化軟件設(shè)計(jì)階段得出的軟件總體概貌,把它加工成在程序細(xì)節(jié)上非常接近于源程序的軟件表示。根據(jù)需求文檔的
2、要求規(guī)劃整個(gè)系統(tǒng)的總體組成結(jié)構(gòu)、子系統(tǒng)或模塊邊界、協(xié)作方式、數(shù)據(jù)分布、部署模型等內(nèi)容。并對(duì)后來(lái)所有的技術(shù)工作進(jìn)行約束和規(guī)范,并起到一定的指南作用。本文檔的預(yù)期讀者主要為開發(fā)人員和架構(gòu)師。E.1.2 背景 .在酒店的在線預(yù)訂方式上,美國(guó)有70%以上的網(wǎng)民會(huì)通過(guò)互聯(lián)網(wǎng)在線預(yù)訂的方式進(jìn)行酒店預(yù)訂,但在中國(guó),這個(gè)比例只有5%,市場(chǎng)發(fā)展的潛力巨大,隨著中國(guó)使用互聯(lián)網(wǎng)的人數(shù)越來(lái)越多,以及在線酒店預(yù)訂市場(chǎng)慢慢走向成熟,中國(guó)已經(jīng)成為了此塊業(yè)務(wù)發(fā)展的首選,以填補(bǔ)中國(guó)酒店信息資源和服務(wù)的空缺! .在高節(jié)奏生活的今天,隨著服務(wù)行業(yè)的不斷發(fā)展,賓館和酒店等服務(wù) 行業(yè)的信息量和工作量日益增大。為解決這一問(wèn)題,很多酒店開
3、始采用B/S系統(tǒng)的酒店預(yù)訂系統(tǒng)E.1.3 定義(1) C#: 微軟公司發(fā)布的一種面向?qū)ο蟮?、運(yùn)行于.NET Framework之上的高級(jí)程序設(shè)計(jì)語(yǔ)言,是一種安全的、穩(wěn)定的、簡(jiǎn)單的、優(yōu)雅的,由C和衍生出來(lái)的的編程語(yǔ)言。它在繼承C和C+強(qiáng)大功能的同時(shí)去掉了一些它們的復(fù)雜特性(例如沒(méi)有以及不允許多重繼承)。(2)SQL Server:一個(gè)全面的數(shù)據(jù)庫(kù)平臺(tái),使用集成的商業(yè)智能 (BI)工具提供了企業(yè)級(jí)的數(shù)據(jù)管理。Microsoft SQL Server 數(shù)據(jù)庫(kù)引擎為關(guān)系型數(shù)據(jù)和結(jié)構(gòu)化數(shù)據(jù)提供了更安全可靠的存儲(chǔ)功能,使您可以構(gòu)建和管理用于業(yè)務(wù)的高可用和高性能的數(shù)據(jù)應(yīng)用程序。E.1.4 參考資料軟件工程導(dǎo)
4、論第六版,張海藩等著,韓萬(wàn)江等著實(shí)用軟件工程第二版,鄭人杰、殷人昆、陶永雷等著微軟項(xiàng)目:求生法則Steve McConnell著,余孟學(xué)譯軟件工程:實(shí)踐者的研究方法(第5版)Roger S.Pressman著軟件構(gòu)架實(shí)踐SEI軟件工程譯叢,林·巴斯著RUP2000電子版;面向?qū)ο蟮姆治雠c設(shè)計(jì)楊正甫著;飯店企業(yè)文化塑造林璧屬,郭藝勛著飯店管理李潔,李倩著E.2 總體設(shè)計(jì)E.2.1 需求規(guī)定(1) 系統(tǒng)的輸入項(xiàng)目是系統(tǒng)外部向系統(tǒng)輸入的數(shù)據(jù)等信息。酒店預(yù)訂位系統(tǒng)的主要輸入項(xiàng)目包括:1 會(huì)員信息填寫2 訂位時(shí)間填寫3 訂位人數(shù)填寫4 訂房間種類填寫5 訂菜品信息填寫6 預(yù)訂桌位信息填寫(2)
5、系統(tǒng)的輸出項(xiàng)目:1會(huì)員信息2 積分信息3 訂單信息4 付款信息5 菜單信息(3)系統(tǒng)處理功能:1數(shù)據(jù)錄入與修改:會(huì)員注冊(cè)信息數(shù)據(jù)錄入菜單基本信息錄入顧客點(diǎn)菜單填寫錄入更換菜品信息錄入桌位信息錄入2常規(guī)查詢:3隨機(jī)查詢:桌號(hào)信息查詢點(diǎn)菜單信息查詢菜單上傳情況查詢點(diǎn)菜單生成情況查詢4報(bào)表生成:從數(shù)據(jù)庫(kù)中獲取數(shù)據(jù)生成桌號(hào)信息表,點(diǎn)菜信息表,菜單信息表,賬單信息表,會(huì)員信息表等一眾表格,具體詳細(xì)信息將在詳細(xì)設(shè)計(jì)中介紹。5一般分析:數(shù)據(jù)可靠性:在應(yīng)用系統(tǒng)投入運(yùn)行數(shù)據(jù)不得丟失;一旦數(shù)據(jù)轉(zhuǎn)為歷史記錄后只有管理員可以更改。 應(yīng)用程序試用期結(jié)束后,程序運(yùn)行過(guò)程中不允許出現(xiàn)程序邏輯與算法錯(cuò)誤。
6、;程序系統(tǒng)運(yùn)作在運(yùn)作過(guò)程中,由于操作錯(cuò)誤或輸入/輸出數(shù)據(jù)溢出時(shí),不應(yīng)死機(jī)而應(yīng)提示故障原因,然后以正常出口退出當(dāng)前操作環(huán)境。 非授權(quán)用戶不得進(jìn)入程序系統(tǒng)。 無(wú)修改權(quán)的用戶不得修改檔案和更新以及執(zhí)行處理功能。E.2.2 運(yùn)行環(huán)境E2.2.1硬件系統(tǒng)PC機(jī)要求:硬件:CPU:Intel 雙核 1.73GHz或以上(CPU越高越好,運(yùn)行越流暢)硬盤:500M以上內(nèi)存: 1G以上顯示器:分辨率1024*768或以上;外設(shè):鍵盤鼠標(biāo)網(wǎng)絡(luò)帶寬:要求512K帶寬; 操作系統(tǒng):支持Windows 2000/2003/XP/Vista/Windows7/Window8/Window10,包括3
7、2位和64位版本。移動(dòng)端要求:硬件環(huán)境:各類android手機(jī)或者平板,或者IOS手機(jī)或者平板。軟件環(huán)境:android2.2及以上版本,或者IOS7.0及以上版本。E2.2.2 軟件系統(tǒng)操作系統(tǒng):Windows 7及以上版本系列數(shù)據(jù)庫(kù):Microsoft SQL SERVER2008及以上版本服務(wù)器:IIS 5.0瀏覽器:IE8.0及以上版本或其他常用瀏覽器均可 E.2.3 基本設(shè)計(jì)概念和處理流程E.2.3.1 系統(tǒng)基本設(shè)計(jì)概念酒店預(yù)訂位系統(tǒng)的需求分析是基于訂位工作的業(yè)務(wù)流程,因此訂位業(yè)務(wù)決定了系統(tǒng)的基本設(shè)計(jì)思想。此系統(tǒng)是為酒店提高訂位的工作效率開發(fā)的信息系統(tǒng),系統(tǒng)的顧客、后廚、管理員等,不
8、同類型的角色可對(duì)系統(tǒng)的操作不同。從完成系統(tǒng)功能的角度出發(fā),為了保證系統(tǒng)運(yùn)行時(shí)的數(shù)據(jù)安全性、一致性,對(duì)系統(tǒng)的基本設(shè)計(jì)思想包括以下幾點(diǎn):(1) 在服務(wù)端建立獨(dú)立的數(shù)據(jù)庫(kù),集中管理系統(tǒng)所涉及的桌號(hào)信息數(shù)據(jù)、菜單信息數(shù)據(jù)、點(diǎn)菜單信息數(shù)據(jù),賬單信息數(shù)據(jù)和會(huì)員信息數(shù)據(jù)等。(2) 用戶界面設(shè)計(jì)應(yīng)反映用戶分組和各用戶組操作權(quán)限的基本要求,即各用戶只能對(duì)與自己操作相關(guān)的功能和數(shù)據(jù)是可見(jiàn)的,因此增加管理員管理和權(quán)限管理功能設(shè)計(jì),管理員權(quán)限與經(jīng)理權(quán)限重合。(3) 以需求用例圖作為系統(tǒng)設(shè)計(jì)的依據(jù),將整個(gè)系統(tǒng)按用例參與者劃分為與參與者對(duì)應(yīng)的功能群,由此形成整個(gè)系統(tǒng)的主體邏輯結(jié)構(gòu)。根據(jù)系統(tǒng)的需求分析系統(tǒng)的功能群如下:a.
9、 系統(tǒng)管理:管理員管理、權(quán)限管理b. 訂位管理:預(yù)定位管理、處理訂單信息管理c. 管理員管理:查看訂單信息管理,查看會(huì)員信息管理(4) 安全性設(shè)計(jì)a. 身份驗(yàn)證:會(huì)員,管理員和員工登錄系統(tǒng)后才能進(jìn)行操作b. 數(shù)據(jù)限制:訪問(wèn)數(shù)據(jù)庫(kù)用戶的分部屬性決定的訪問(wèn)數(shù)據(jù)的范圍c. 功能限制:通過(guò)用戶功能視圖限制用戶對(duì)數(shù)據(jù)的操作E.2.3.2 系統(tǒng)處理流程E.2.4 結(jié)構(gòu)系統(tǒng)業(yè)務(wù)流程圖(1) 登錄模塊(2) 訂單處理模塊(3) 管理員模塊該模塊分為訂單管理子系統(tǒng)和會(huì)員信息管理子系統(tǒng)兩個(gè)部分1. 訂單管理子系統(tǒng):a. 用戶提交訂單信息b. 管理人員接收訂單c. 電話確認(rèn)訂單信息d. 如違約扣除定金2. 會(huì)員信息
10、管理子系統(tǒng):對(duì)會(huì)員信息進(jìn)行查看和管理E.2.5 功能需求與程序的關(guān)系各項(xiàng)功能需求的實(shí)現(xiàn)同各塊程序的分配關(guān)系如下:序號(hào)功能需求程序模塊備注一、用戶登錄1用戶登錄及驗(yàn)證用戶登錄包括管理員、后廚和會(huì)員的登錄2用戶修改密碼用戶修改密碼用戶修改自己賬號(hào)的密碼二、系統(tǒng)管理3管理員管理(1)管理員注冊(cè)管理員注冊(cè)(2)修改管理員信息管理員信息修改管理員可修改自己的基本信息4權(quán)限管理(1)模塊維護(hù)模塊維護(hù)(2)權(quán)限分配權(quán)限分配為用戶分配功能模塊三、點(diǎn)菜服務(wù)子系統(tǒng)5桌號(hào)管理(1)桌號(hào)信息填寫桌號(hào)信息填寫(2)桌號(hào)信息更改桌號(hào)信息更改不可重復(fù)(3)桌號(hào)信息查詢桌號(hào)信息查詢6點(diǎn)菜單管理(1)點(diǎn)菜單信息填寫點(diǎn)菜單信息填
11、寫(2)點(diǎn)菜單信息更改點(diǎn)菜單信息更改(3)點(diǎn)菜單信息查詢點(diǎn)菜單信息查詢7催菜管理(1)發(fā)送催菜通知發(fā)送催菜通知顧客可以發(fā)送催菜通知給后廚(2)限制發(fā)送次數(shù)限制發(fā)送次數(shù)系統(tǒng)限制后廚每小時(shí)接收催菜通知的次數(shù)四、評(píng)價(jià)子系統(tǒng)8評(píng)價(jià)信息管理(1)評(píng)價(jià)信息新增評(píng)價(jià)信息新增顧客用完餐之后對(duì)菜色及服務(wù)進(jìn)行評(píng)價(jià)(2)評(píng)價(jià)信息刪除評(píng)價(jià)信息刪除顧客刪除自己的評(píng)價(jià)信息(3)評(píng)價(jià)信息修改評(píng)價(jià)信息修改顧客修改自己的評(píng)價(jià)信息(4)評(píng)價(jià)信息查詢?cè)u(píng)價(jià)信息查詢用戶可以查看所有評(píng)價(jià)信息五、會(huì)員管理子系統(tǒng)9會(huì)員信息管理(1)會(huì)員信息注冊(cè)會(huì)員信息注冊(cè)管理員對(duì)消費(fèi)滿一定金額的顧客進(jìn)行會(huì)員注冊(cè)(2)會(huì)員信息修改會(huì)員信息修改會(huì)員可以修改自己
12、的注冊(cè)信息(3)會(huì)員信息刪除會(huì)員信息刪除會(huì)員可以去管理員那刪除自己的會(huì)員賬號(hào)各信息六、制菜統(tǒng)籌子系統(tǒng)10提示菜品提示菜品提示廚師制作的菜品,提示學(xué)徒下一道菜的配菜信息11智能統(tǒng)籌系統(tǒng)智能統(tǒng)籌系統(tǒng)計(jì)算機(jī)系統(tǒng)智能的對(duì)點(diǎn)菜信息進(jìn)行排序12提示退換菜提示退換菜正在制作的菜品提示不可退換七、新菜推送子系統(tǒng)13新菜推送 新菜推送廚師可以將自己研制的新菜或者飯店新增的菜色加入菜單供顧客選擇14顧客評(píng)價(jià)新菜顧客評(píng)價(jià)新菜八、賬單管理子系統(tǒng)15賬單信息管理(1)賬單信息生成賬單信息生成根據(jù)當(dāng)天的消費(fèi)情況生成賬單(2)賬單信息查詢賬單信息查詢(3)計(jì)算飯店收益計(jì)算飯店收益九、菜單管理子系統(tǒng)16菜單信息管理(1)菜單
13、信息的添加菜單信息的添加只有管理員可操作(2)菜單信息的刪除菜單信息的刪除(3)菜單信息的修改菜單信息的修改(4)菜單信息的查詢菜單信息的查詢用戶可查詢E.2.6 人工處理過(guò)程(1) 需要人為的從鍵盤或者手機(jī)屏幕進(jìn)行相應(yīng)的操作,錄入數(shù)據(jù)(2) 服務(wù)員需要在廚師做完菜之后為顧客上菜(3) 管理員審核評(píng)價(jià)E.2.7 尚未解決的問(wèn)題無(wú)E.3 接口設(shè)計(jì)E.3.1 用戶接口用戶通過(guò)手機(jī)APP的方式訪問(wèn)系統(tǒng),系統(tǒng)各類角色訪問(wèn)后臺(tái)管理網(wǎng)站。用戶成功登錄該系統(tǒng)后,按APP使用該系統(tǒng)與角色權(quán)限相關(guān)的功能。管理員可在各種終端上操作。E.3.2 外部接口USB接口:鼠標(biāo)和鍵盤DVI接口,DVI(Digital
14、60;Visual Interface,數(shù)字視頻接口),它是D-SUB接口的繼承者,用來(lái)傳輸數(shù)字信號(hào)。操作系統(tǒng):Windows 7及以上數(shù)據(jù)庫(kù):SQLSERVER 2008及以上服務(wù)器:IIS5.0瀏覽器:IE8.0及以上版本E.3.3 內(nèi)部接口各模塊間的功能比較獨(dú)立,在程序邏輯上沒(méi)有聯(lián)系。而各模塊間的數(shù)據(jù)聯(lián)系主要通過(guò)訪問(wèn)數(shù)據(jù)庫(kù)接口。對(duì)于一些公用函數(shù)、用戶對(duì)象和窗口,提供調(diào)用接口說(shuō)明。接口傳遞的信息將是以數(shù)據(jù)結(jié)構(gòu)封裝了的數(shù)據(jù),以參數(shù)傳遞或返回值的形式在各模塊間傳輸。具體參數(shù)的結(jié)構(gòu)將在下面數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)的內(nèi)容中說(shuō)明。E.4 運(yùn)行設(shè)計(jì)E.4.1 運(yùn)行模塊組合整個(gè)系統(tǒng)按照功能分為七大子系統(tǒng),
15、劃分如下: E4.1.1 制菜統(tǒng)籌1. 菜品提示功能提示廚師正在制作的菜品和下一道菜品,同時(shí)提示學(xué)徒下一道菜所需的食材種類和分量。還有提示顧客菜品正在制作。2. 制菜的統(tǒng)籌功能算法:通過(guò)客人點(diǎn)菜的時(shí)間可以優(yōu)先做菜,有和這道菜一樣的菜就可以一塊做,然后再通過(guò)算法顯示下一道菜,前一個(gè)桌號(hào)總比下一個(gè)桌號(hào)多一道菜該功能實(shí)現(xiàn)了制菜的統(tǒng)籌合理安排制菜順序。同時(shí)將正在制作的菜狀態(tài)設(shè)置為不可退。還能提示下一道菜的菜名和具體信息,給廚師的下手準(zhǔn)備食材。3. 無(wú)食材提示當(dāng)一道菜的食材不夠用了會(huì)提示客戶退菜或換一道菜。顧客根據(jù)提示退換菜。E4.1.2 菜單管理1 顧客可以在各個(gè)類別(特色菜、招牌菜、優(yōu)惠菜、套餐)下
16、選擇自己中意的菜,并查看該菜的介紹,評(píng)價(jià),所需時(shí)間,還可以選擇口味(拉框),如沒(méi)有,可以在備注里填寫。2 顧客可以在總價(jià)這項(xiàng)里查詢,增添和刪除菜,也可以看到自己的消費(fèi)金額。3 顧客在消費(fèi)完畢后,可以留下自己的意見(jiàn)和建議。4 服務(wù)員可以幫顧客點(diǎn)菜。5 顧客或服務(wù)員點(diǎn)菜完畢后,系統(tǒng)會(huì)自動(dòng)將菜單傳送到制菜統(tǒng)籌子系統(tǒng)。E4.1.3 推送新菜管理1. 新菜錄入廚師新研制的菜肴的食材種類和分量詳細(xì)的錄入系統(tǒng),儲(chǔ)存在新菜菜單中。2.評(píng)分機(jī)制根據(jù)一周顧客的評(píng)分,若低于所有菜品的平均分則刪除這道新菜,若高于平均分則加入菜單中。E4.1.4 點(diǎn)菜服務(wù)管理(1)桌號(hào)的輸入顧客進(jìn)入飯店之后選擇座位坐下,在系統(tǒng)中先錄入
17、自己的桌號(hào)以方便點(diǎn)菜。(2)口味的選擇與菜色推薦顧客進(jìn)入系統(tǒng)之后,可以根據(jù)自己的偏好選擇酸甜辛辣,淡咸之類的口味,從而系統(tǒng)自動(dòng)進(jìn)行推薦菜色,如以前顧客品嘗過(guò)后評(píng)分較高的菜色或者該口味本飯店的招牌菜之類的菜色,同時(shí),系統(tǒng)還可以自動(dòng)推薦其他口味的評(píng)分較高的菜色以供顧客選擇。(3)點(diǎn)菜與寫備注顧客確定了自己所點(diǎn)的菜色之后,可以在系統(tǒng)上進(jìn)行確認(rèn)點(diǎn)菜,在點(diǎn)菜的同時(shí),可以對(duì)自己所點(diǎn)的菜寫入相應(yīng)備注,如需要多一點(diǎn)辣味或者少加某樣調(diào)料等等來(lái)滿足自己的需求。(4)生成菜單與提交至廚房顧客點(diǎn)完菜之后,系統(tǒng)自動(dòng)生成桌號(hào)+菜色+備注的菜單并將其提交至廚房讓廚師進(jìn)行做菜。E4.1.5 會(huì)員服務(wù)管理1.注冊(cè)會(huì)員顧客可以通
18、過(guò)系統(tǒng)中的注冊(cè)會(huì)員按鈕進(jìn)入注冊(cè)會(huì)員選項(xiàng),然后填寫注冊(cè)會(huì)員需要寫明的各項(xiàng)具體信息提交給系統(tǒng),系統(tǒng)從自身數(shù)據(jù)庫(kù)中判斷,某些不能重復(fù)的項(xiàng)目如手機(jī)號(hào)碼等如和數(shù)據(jù)庫(kù)重復(fù)沖突了則不能通過(guò),并且提示顧客重新確認(rèn)自己所填寫的信息,而填寫完成并且通過(guò)之后,則進(jìn)入會(huì)員繳納相應(yīng)的會(huì)員費(fèi)部分,繳納會(huì)員費(fèi)之后則正式成為飯店會(huì)員,同時(shí)系統(tǒng)為該客戶分配唯一的會(huì)員號(hào)碼,并以此作為識(shí)別會(huì)員身份的憑證。2.會(huì)員服務(wù)會(huì)員登錄系統(tǒng)之后,便可以在其他任何地方都可以打電話預(yù)約座位(預(yù)留時(shí)間確定,超過(guò)預(yù)留時(shí)間半個(gè)小時(shí)就取消預(yù)留)和提前點(diǎn)菜,到飯店之后只需在預(yù)留的座位上等待直至菜品上桌,或者到飯店在進(jìn)行點(diǎn)菜也可以。點(diǎn)完菜之后,可以為會(huì)員提供
19、相應(yīng)的打折措施,消費(fèi)500元以內(nèi)打9折,500到1000元打8.5折,1000元以上打8折,與此同時(shí)還可以進(jìn)行積分措施,消費(fèi)多少則積相應(yīng)的分?jǐn)?shù),到了一定程度后,每100分可以兌換5元現(xiàn)金券或者相應(yīng)小禮品。E4.1.6 評(píng)價(jià)管理1.判斷顧客是否已經(jīng)付款2.如果沒(méi)付款等待付款,如果付款顯示評(píng)論界面,系統(tǒng)給出非常好,很好,一般,很差四個(gè)選項(xiàng)給顧客選擇,顧客可以根據(jù)服務(wù)態(tài)度,菜色,就餐環(huán)境等進(jìn)行評(píng)價(jià),評(píng)價(jià)完成后在顧客評(píng)價(jià)界面顯示3.顧客評(píng)價(jià)完成后,根據(jù)算法顯示飯店的好評(píng)率4.經(jīng)理登錄系統(tǒng)可以查看顧客的評(píng)論進(jìn)行調(diào)整,然后辯論其真實(shí)性再把評(píng)論反饋給相關(guān)人員,相關(guān)人員根據(jù)評(píng)論作出相應(yīng)的調(diào)整E4.1.7 賬單
20、管理1.顧客提出付款信息2.收銀員收到消費(fèi)清單后和顧客進(jìn)行付款等操作,操作成功后,確定金額并打出清單3.收銀員向經(jīng)理報(bào)告日收益,經(jīng)理核實(shí)并確定4.經(jīng)理對(duì)廚房對(duì)外采購(gòu)支出信息,飯店稅收支出信息,員工信息支出統(tǒng)計(jì),再根據(jù)月收益形成飯店支出表,最后算出飯店的日收益。E.4.2 運(yùn)行控制本軟件控制流程:主程序運(yùn)行,等待用戶的輸入,根據(jù)用戶的輸入調(diào)用各子模塊。本系統(tǒng)在局域網(wǎng)內(nèi)采用cs操作方式運(yùn)行系統(tǒng)按功能要求設(shè)計(jì)用戶操作界面用戶操作界面按樹形層次菜單結(jié)構(gòu)設(shè)計(jì)。操作步驟:E.4.3 運(yùn)行時(shí)間檢索業(yè)務(wù)響應(yīng)時(shí)間<2s;運(yùn)行響應(yīng)時(shí)間<1s;付款響應(yīng)時(shí)間<10s;E.5 系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)E.5.
21、1 邏輯結(jié)構(gòu)設(shè)計(jì)E5.1.1 數(shù)據(jù)庫(kù)(1) 菜單:菜色編號(hào)整型,唯一且自動(dòng)生成類別編號(hào)整型,和菜單類別表中相對(duì)應(yīng)菜名字符型,用于存儲(chǔ)菜的名字價(jià)格浮點(diǎn)型,用于存儲(chǔ)菜的價(jià)格制作時(shí)間時(shí)間型,用于存儲(chǔ)一道菜制作的時(shí)間簡(jiǎn)介字符型,用于存儲(chǔ)關(guān)于一道菜的介紹(不得超過(guò)20字)圖片image類型,用二進(jìn)制流的形式存放一道菜的效果的圖片(2) 菜單類別:類別編號(hào)整型,唯一,和菜單表中相對(duì)應(yīng)所屬類別字符型,用于存儲(chǔ)所有菜色的類別(3) 桌子信息:桌號(hào)字符型,三位數(shù),唯一是否使用布爾型,用0,1表示使用狀態(tài)(4) 訂餐信息:訂餐編號(hào)整型,唯一且自動(dòng)生成桌號(hào)字符型,與桌子信息對(duì)應(yīng)菜名字符型,和菜單相對(duì)應(yīng)份數(shù)整型,用于
22、存儲(chǔ)一道菜的份數(shù)價(jià)格浮點(diǎn)型,和菜單對(duì)應(yīng)訂餐時(shí)間時(shí)間型,用于存儲(chǔ)用戶點(diǎn)餐的時(shí)間制作狀態(tài)布爾型,用0,1表示正在制作還是未制作制作時(shí)間時(shí)間型,和菜單對(duì)應(yīng)上菜狀態(tài)布爾型,用0,1表示是否已上菜(5) 配菜:配菜編號(hào)整型,唯一且自動(dòng)生成菜色編號(hào)整型,和菜單對(duì)應(yīng)食材名字符型,用于存儲(chǔ)一道菜的食材名數(shù)量整型,用于存儲(chǔ)食材數(shù)量處理方式字符型,用于描述配菜的處理方式(6) 庫(kù)存:食材名字符型,用于存儲(chǔ)食材的名稱庫(kù)存量浮點(diǎn)型,用于存儲(chǔ)食材的余量(7) 收入:收入編號(hào)整型,唯一且自動(dòng)生成收入項(xiàng)目字符型,用于存儲(chǔ)收入項(xiàng)目名稱時(shí)間時(shí)間型,用于存儲(chǔ)收入發(fā)生的時(shí)間金額浮點(diǎn)型,用于存儲(chǔ)收入金額(8) 支出:支出編號(hào)整型,唯
23、一且自動(dòng)生成支出項(xiàng)目字符型,用于存儲(chǔ)支出項(xiàng)目名稱時(shí)間時(shí)間型,用于存儲(chǔ)支出發(fā)生的時(shí)間金額浮點(diǎn)型,用于存儲(chǔ)支出金額(9) 員工賬號(hào):賬號(hào)字符型,用于存儲(chǔ)員工登錄賬號(hào)密碼字符型,用于存儲(chǔ)員工登錄密碼權(quán)限編號(hào)整型,和權(quán)限表對(duì)應(yīng)(10) 權(quán)限:權(quán)限編號(hào)整型,唯一,用于存儲(chǔ)員工具有的權(quán)限的編號(hào)權(quán)限類別字符型,用于存儲(chǔ)員工具有權(quán)限的名稱(11) 會(huì)員:會(huì)員賬號(hào)字符型,用于存儲(chǔ)會(huì)員登錄賬號(hào)密碼字符型,用于存儲(chǔ)會(huì)員登錄密碼權(quán)限編號(hào)整型,和權(quán)限表對(duì)應(yīng)消費(fèi)記錄整型,和消費(fèi)記錄表對(duì)應(yīng)積分整型,用于存儲(chǔ)會(huì)員消費(fèi)的總共的積分兌換記錄整型,和兌換記錄表對(duì)應(yīng)聯(lián)系電話字符型,用于存儲(chǔ)會(huì)員的聯(lián)系電話(12) 消費(fèi)記錄:消費(fèi)記錄編
24、號(hào)整型,唯一且自動(dòng)生成消費(fèi)時(shí)間時(shí)間型,用于存儲(chǔ)會(huì)員的消費(fèi)時(shí)間消費(fèi)金額浮點(diǎn)型,用于存儲(chǔ)會(huì)員的消費(fèi)金額(13) 兌換記錄:兌換記錄編號(hào)整型,唯一且自動(dòng)生成兌換時(shí)間時(shí)間型,用于存儲(chǔ)會(huì)員的兌換時(shí)間兌換詳情字符型,用于存儲(chǔ)會(huì)員兌換商品的具體情況(14) 評(píng)價(jià)表:評(píng)價(jià)編號(hào)整型,唯一且自動(dòng)生成評(píng)價(jià)內(nèi)容字符型,用于存儲(chǔ)顧客對(duì)飯店菜色及服務(wù)的評(píng)價(jià)信息,不得超過(guò)150字E5.1.2 關(guān)系模式各關(guān)系模式的功能如下: 菜單:用于添加、修改和更新菜單類別的資料菜單類別:用于添加、修改和更新菜單信息的資料桌子信息:用于添加飯店桌子的資料訂餐信息:用于添加、刪除、修改、查詢用戶訂餐的資料配菜:用于添加、刪除、修改、查詢配菜
25、的資料庫(kù)存信息:用于添加、刪除、修改、查詢庫(kù)存信息的資料收入:用于添加、查詢收入信息支出:用于添加、查詢支出信息員工賬號(hào):用于添加、刪除、修改、查詢員工賬號(hào)的資料權(quán)限:不可改動(dòng)會(huì)員:用于添加、刪除、修改、查詢會(huì)員資料消費(fèi)記錄:用于添加、刪除、查詢會(huì)員消費(fèi)記錄兌換記錄:用于添加、刪除、查詢會(huì)員兌換記錄評(píng)價(jià)表:用于添加、刪除、查詢顧客的評(píng)價(jià)記錄E.5.2 物理結(jié)構(gòu)設(shè)計(jì)采用索引法對(duì)數(shù)據(jù)庫(kù)進(jìn)行查詢修改等操作。將比較大的表分別存放在不同的磁盤上,可以加快存取的速度,特別是在多 用戶的環(huán)境下。同時(shí)使用數(shù)據(jù)庫(kù)的用戶數(shù)、同時(shí)打開的數(shù)據(jù)庫(kù)對(duì)象數(shù),使用的緩沖區(qū)長(zhǎng) 度、個(gè)數(shù),數(shù)據(jù)庫(kù)的大小,索引文
26、件的大小,鎖的數(shù)目等可以采用SQL Server2008中默認(rèn)值。E.5.3 數(shù)據(jù)結(jié)構(gòu)與程序的關(guān)系點(diǎn)菜服務(wù)子系統(tǒng)會(huì)員服務(wù)子系統(tǒng)制菜統(tǒng)籌子系統(tǒng)推送新菜子系統(tǒng)菜單管理子系統(tǒng)賬單管理子系統(tǒng)評(píng)價(jià)子系統(tǒng)菜單菜單類別桌子信息訂餐信息配菜表庫(kù)存信息表收入表支出表員工賬號(hào)表權(quán)限表會(huì)員表消費(fèi)記錄表兌換記錄表評(píng)價(jià)表E.6 系統(tǒng)出錯(cuò)處理設(shè)計(jì)E.6.1 出錯(cuò)信息程序在運(yùn)行時(shí)主要會(huì)出現(xiàn)以下幾種錯(cuò)誤:錯(cuò)誤類型系統(tǒng)輸出信息形式原因處理方法輸入信息錯(cuò)誤彈出對(duì)話框輸入不規(guī)范或出錯(cuò)通過(guò)對(duì)話框,提醒用戶,然后再次操作 查詢錯(cuò)誤彈出對(duì)話框未找到相應(yīng)信息系統(tǒng)提示所查詢信息不存在登錄錯(cuò)誤在登錄界面出現(xiàn)提示用戶名或密碼輸入錯(cuò)誤系統(tǒng)提示用戶名或密碼錯(cuò)誤注冊(cè)錯(cuò)誤在注冊(cè)界面出現(xiàn)提示該用戶已被注冊(cè)重新輸入信息注冊(cè)網(wǎng)絡(luò)連接
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 園林綠化工程綠化施工團(tuán)隊(duì)協(xié)作與溝通考核試卷
- 制冷空調(diào)設(shè)備銷售與市場(chǎng)分析考核試卷
- 農(nóng)業(yè)會(huì)計(jì)培訓(xùn)課件
- 收車合同范本
- 合伙注冊(cè)公司合同范本
- 勞動(dòng)合同范本簽字
- 佳利租賃合同范本
- 酒店前廳服務(wù)操作流程制度
- 云計(jì)算數(shù)據(jù)中心建設(shè)合同
- 培訓(xùn)課件的獲取方法
- (人教PEP2024版)英語(yǔ)一年級(jí)上冊(cè)Unit 2 教學(xué)課件(新教材)
- 經(jīng)銷商轉(zhuǎn)戶證明范文
- DB23T 3761-2024 建設(shè)工程對(duì)水文監(jiān)測(cè)影響評(píng)價(jià)報(bào)告編制規(guī)程
- GB/T 16311-2024道路交通標(biāo)線質(zhì)量要求和檢測(cè)方法
- TSDDP 8-2024 新型無(wú)機(jī)磨石施工質(zhì)量與驗(yàn)收規(guī)范
- GB/T 44464-2024汽車數(shù)據(jù)通用要求
- 2024年上半年教師資格證《初中英語(yǔ)》真題及答案
- 小學(xué)英語(yǔ)趣味選擇題100道附答案(完整版)
- 炭素廠工藝設(shè)計(jì)規(guī)范
- 湖北省武漢市江漢區(qū)2023-2024學(xué)年七年級(jí)下學(xué)期期末數(shù)學(xué)試題
- (完整版)初級(jí)茶藝師理論知識(shí)300題含答案【完整版】
評(píng)論
0/150
提交評(píng)論