




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、題 目: 基于web的網(wǎng)上訂餐系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 姓 名: 學(xué) 院: 專 業(yè): 班 級(jí): 學(xué) 號(hào): 指導(dǎo)教師: 職稱: 年 月 日 目 錄摘要1關(guān)鍵詞1Abstract1Key words11 緒論21.1 選題背景、意義21.1.1 國內(nèi)外研究現(xiàn)狀21.2 網(wǎng)上訂餐系統(tǒng)的研究目標(biāo)與內(nèi)容21.2.1 研究目標(biāo)21.2.2 研究?jī)?nèi)容31.3 論文組織結(jié)構(gòu)32 相關(guān)技術(shù)與理論32.1 開發(fā)工具32.2 主要技術(shù)32.2.1 JAVA簡(jiǎn)介32.2.2 JSP簡(jiǎn)介42.2.3 數(shù)據(jù)庫連接技術(shù)簡(jiǎn)介43 系統(tǒng)需求分析43.1 可行性分析43.1.1 經(jīng)濟(jì)可行性43.1.2 技術(shù)可行性43.2 業(yè)務(wù)功能需求分
2、析及用例圖43.2.1 用戶功能需求分析43.2.2 商家功能需求分析53.2.3 系統(tǒng)管理員功能需求分析63.3 系統(tǒng)活動(dòng)圖設(shè)計(jì)73.3.1 用戶注冊(cè)活動(dòng)圖73.3.2 用戶登錄活動(dòng)圖83.3.3 用戶個(gè)人信息管理活動(dòng)圖83.3.4 用戶瀏覽查詢收藏餐廳活動(dòng)圖93.3.5 用戶訂餐活動(dòng)圖103.3.6 用戶訂單管理活動(dòng)圖113.3.7 商家注冊(cè)活動(dòng)圖123.3.8 商家登錄活動(dòng)圖133.3.9 商家賬號(hào)信息管理活動(dòng)圖143.3.10 商家菜單管理活動(dòng)圖143.3.11 商家桌臺(tái)管理活動(dòng)圖153.3.12 商家員工管理活動(dòng)圖163.3.13 商家優(yōu)惠公告管理活動(dòng)圖163.3.14 商家訂單管理
3、活動(dòng)圖173.3.15 商家營(yíng)業(yè)額統(tǒng)計(jì)查詢活動(dòng)圖183.3.16 系統(tǒng)管理員權(quán)限管理活動(dòng)圖194 系統(tǒng)設(shè)計(jì)204.1 系統(tǒng)功能模塊設(shè)計(jì)204.2 系統(tǒng)總體流程圖設(shè)計(jì)214.3 系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)224.3.1 系統(tǒng)數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì)224.3.2 系統(tǒng)數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì)284.3.3 系統(tǒng)數(shù)據(jù)庫表設(shè)計(jì)304.4 系統(tǒng)整體界面設(shè)計(jì)344.4.1 系統(tǒng)主頁面設(shè)計(jì)345 系統(tǒng)測(cè)試355.1 功能測(cè)試355.1.1 登錄用例355.1.2 注冊(cè)用例355.1.3 個(gè)人信息維護(hù)用例375.1.4 菜單管理用例375.1.5 訂餐用例395.1.6 員工考核方式用例405.1.7 優(yōu)惠管理用例415.1.8
4、用戶訂單管理用例425.1.9 商家訂單管理用例436 總結(jié)與展望446.1 總結(jié)446.2 展望44致謝44參考文獻(xiàn):45基于web的網(wǎng)上訂餐系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 摘要:伴隨著互聯(lián)網(wǎng)技術(shù)的迅猛發(fā)展,網(wǎng)絡(luò)早已變成現(xiàn)代人們生活中不可缺少的一部分。雖然餐飲是傳統(tǒng)行業(yè),但是也受到了互聯(lián)網(wǎng)的影響,為了更有效的管理經(jīng)營(yíng)活動(dòng),設(shè)計(jì)開發(fā)了一個(gè)基于web的網(wǎng)上訂餐系統(tǒng)。本系統(tǒng)基于B/S(Browser/Server)模式,通過MyEclipse集成開發(fā)環(huán)境,運(yùn)用Java語言中的JSP技術(shù),使用MYSQL數(shù)據(jù)庫,通過編寫Servlet來設(shè)計(jì)整個(gè)功能模塊,最終實(shí)現(xiàn)了登錄注冊(cè),個(gè)人信息維護(hù),選擇餐廳和菜品,購物車功能,
5、訂餐功能,桌 臺(tái)管 理,菜 單管 理,員 工管 理,訂 單管 理,公 告 優(yōu)惠管 理,評(píng)價(jià)回復(fù),營(yíng)業(yè)額查詢等功能。關(guān)鍵詞:網(wǎng)上訂餐;Browser/Server;MyEclipse;MYSQL;JSP Design and Implementation of online reservation system based on web Abstract: With the development of the technology of the Internet, the Internet has become a dispensable part of peoples everyday li
6、fe now. Although food and beverage industries are traditional industries, they also have been affected by the Internet. In order to manage restaurants more effectively, an online reservation manage system is designed based on web. This system is based on B/S mode and designed by the environment of M
7、yEclipse, the JSP technology of JAVA and the database of MYSQL. The whole functional module is designed by writing Servlet. Finally, the system can realize the function of register and login, changing personal information, looking for the restaurant and food, adding food into the shopping cart, maki
8、ng a reservation, managing desk, managing menu, managing waiter, managing the reservation, releasing the announcement and discount, evaluating and replying, counting the turnover, and so on.Key words: online reservation;Browser/Server;MyEclipse;MYSQL;JSP1 緒論1.1 選題背景、意義國民經(jīng)濟(jì)的迅猛增長(zhǎng),人民消費(fèi)水平的持續(xù)增長(zhǎng)推動(dòng)了整個(gè)餐飲行業(yè)的
9、成長(zhǎng)。近年來餐飲行業(yè)的成長(zhǎng)特別快速,以前的運(yùn)營(yíng)方式已經(jīng)跟不上餐飲運(yùn)營(yíng)者的需求了1。傳統(tǒng)的人為記單、算賬、統(tǒng)計(jì)、消費(fèi)查詢等工作不但浪費(fèi)時(shí)間,浪費(fèi)人力,而且特別容易發(fā)生錯(cuò)誤。但是如果使用網(wǎng)絡(luò)餐飲系統(tǒng)進(jìn)行機(jī)器管理,那么這些問題都會(huì)很容易解決。這不僅能夠很大程度地提高員工的工作效率,還能夠節(jié)省許多人力和資源。大多數(shù)此行業(yè)的運(yùn)營(yíng)者可以因此得利,與此同時(shí),消費(fèi)者訂餐也變得更加方便2。 餐飲行業(yè)現(xiàn)在已經(jīng)是服務(wù)性行業(yè)的代表,最近幾年來我們國家的餐飲業(yè)之間的競(jìng)爭(zhēng)愈為激烈。怎么樣提供更加好的的服務(wù),怎么樣能夠吸引更多的消費(fèi)者,怎么樣能夠很好的利用網(wǎng)絡(luò)對(duì)消費(fèi)者的賬戶信息進(jìn)行管理,怎么樣能夠保證員工的工作效率是當(dāng)前所
10、有企業(yè)領(lǐng)導(dǎo)人都需要去面對(duì)和解決的問題。餐飲行業(yè)是一個(gè)服務(wù)性的行業(yè),顧客首先是第一位,需要給顧客一種舒服的感受。其次提高自身的管理水平,能夠在最短的時(shí)間內(nèi)規(guī)范各種業(yè)務(wù)各種操作也是非常有必要的,這樣才能夠大大的增加顧客的回頭率。1.1.1 國內(nèi)外研究現(xiàn)狀隨著信息化的發(fā)展,餐飲業(yè)這樣的傳統(tǒng)行業(yè)也越來越多的采用信息技術(shù)來管理業(yè)務(wù),市場(chǎng)上餐飲管理系統(tǒng)正處于百花齊放、百家爭(zhēng)鳴的階段3。伴隨國家經(jīng)濟(jì)的迅猛成長(zhǎng),每個(gè)行業(yè)的成長(zhǎng)都日漸迅速,尤其是餐飲業(yè)。但是在迅速發(fā)展的同時(shí),有的餐館在平時(shí)管理中還是使用原始的人為記賬管理方式。餐飲企業(yè)的規(guī)模和數(shù)量一直在不停地增長(zhǎng),原始的人為記賬管理方式不管是在工作效率還是人力資
11、源方面都已經(jīng)很難再適應(yīng)當(dāng)前企業(yè)經(jīng)營(yíng)管理的要求。因此,這種方式又阻礙了餐飲行業(yè)的快速發(fā)展。全球信息化帶動(dòng)著我們國家的餐飲業(yè)走進(jìn)了一個(gè)全新的階段。特別是在那些發(fā)展比較迅速的城市,網(wǎng)上訂餐業(yè)發(fā)展的也非常迅速。調(diào)查表明:已經(jīng)有越來越多的人漸漸習(xí)慣和喜歡上在網(wǎng)上進(jìn)行訂餐。訂餐方式已經(jīng)開始從以前的打電話訂餐逐漸轉(zhuǎn)變成方便快捷的網(wǎng)上訂餐。但目前我國的網(wǎng)上訂餐還是在開始階段,主要還是集中在發(fā)展比較迅速的城市 4。當(dāng)前,伴隨網(wǎng)絡(luò)的日益成熟,網(wǎng)上訂餐系統(tǒng)已經(jīng)被很多國家和地區(qū)被投入使用。這個(gè)系統(tǒng)可以給工作繁忙的上班族和平時(shí)喜歡宅在宿舍的學(xué)生帶來便利。在一些發(fā)達(dá)國家中,大多數(shù)企業(yè)的負(fù)責(zé)人和經(jīng)營(yíng)者都意識(shí)到了網(wǎng)上訂餐的必
12、要性,人們也漸漸發(fā)現(xiàn)網(wǎng)上訂餐所帶來的便利。網(wǎng)上訂餐系統(tǒng)在餐飲行業(yè)的發(fā)展中已經(jīng)得到了普及6。時(shí)間就是金錢,對(duì)于企業(yè)來說,節(jié)省了時(shí)間意味著節(jié)省了成本,同時(shí)這個(gè)系統(tǒng)也給企業(yè)省去了多余的人力。而對(duì)于顧客來說,不需要出門就可以買到想要吃的東西,對(duì)于那些工作繁忙的上班族和平時(shí)喜歡宅在宿舍的學(xué)生來說,必然是非常便利的?,F(xiàn)在網(wǎng)絡(luò)的發(fā)展速度非常的迅速,網(wǎng)上訂餐這種方式也會(huì)變的越來越流行。雖然,國內(nèi)外已經(jīng)開發(fā)了非常多的餐飲管理系統(tǒng)軟件,但是這些軟件大多數(shù)都是為大型酒店服務(wù)的。這些軟件使用了比較先進(jìn)的無線傳感器點(diǎn)菜系統(tǒng)或者觸屏點(diǎn)菜系統(tǒng),這對(duì)大多數(shù)中小型餐館而言,信息化成本太大,而且完全沒有必要,反而可能會(huì)浪費(fèi)大量的
13、沒有必要的資金5。1.2 網(wǎng)上訂餐系統(tǒng)的研究目標(biāo)與內(nèi)容1.2.1 研究目標(biāo)網(wǎng)上訂餐系統(tǒng)是一種新起的更加便利和快捷的訂餐方式,實(shí)現(xiàn)了網(wǎng)上瀏覽菜單,自主選菜訂餐的方式。該系統(tǒng)需要及時(shí)提醒顧客的訂餐情況,對(duì)于每筆訂單都能夠處理迅速,完成智能化管理7。本系統(tǒng)可以實(shí)現(xiàn)餐飲管理系統(tǒng)的基本功能,也具有自己的特色,可以提高管理者的管理效率,減少管理所用的成本,提高管理的正確率等,主要實(shí)現(xiàn)以下幾個(gè)模塊:用戶模塊:登錄、注冊(cè)、信息維護(hù)、查看選擇餐廳、收藏餐廳、在線瀏覽選擇菜單桌臺(tái)、訂單管理、對(duì)已完成訂單進(jìn)行評(píng)價(jià)商家模塊:登錄、注冊(cè)、信息維護(hù)、菜單管理、桌臺(tái)管理、員工管理、員工業(yè)績(jī)工資管理、訂單管理、優(yōu)惠公告管理、
14、對(duì)訂單評(píng)價(jià)進(jìn)行回復(fù)、營(yíng)業(yè)額查詢。系統(tǒng)后臺(tái)管理員:創(chuàng)建普通管理員、權(quán)限管理、對(duì)餐廳用戶進(jìn)行管理。1.2.2 研究?jī)?nèi)容1)了解當(dāng)前網(wǎng)上訂餐的需求,結(jié)合網(wǎng)上現(xiàn)有的一些主流訂餐網(wǎng)站所具備的功能作為參考,進(jìn)行合理創(chuàng)新的系統(tǒng)設(shè)計(jì),以解決目前訂餐網(wǎng)站存在的缺陷。2)研究網(wǎng)上訂餐的特征。3)設(shè)計(jì)系統(tǒng)的數(shù)據(jù)庫。4)在用戶界面上,以友好的用戶操作體驗(yàn)為目標(biāo)進(jìn)行設(shè)計(jì),結(jié)合HTML網(wǎng)頁開發(fā)技術(shù),來完善用戶體驗(yàn)。 5)程序測(cè)試:對(duì)程序進(jìn)行測(cè)試,通過測(cè)試來查找各模塊功能上的缺陷,以便改善。1.3 論文組織結(jié)構(gòu)本文詳細(xì)介紹了系統(tǒng)開發(fā)的背景意義、具體功能特點(diǎn)應(yīng)用的相關(guān)技術(shù),根據(jù)軟件工程系統(tǒng)開發(fā)的相關(guān)理論從系統(tǒng)需求分析出發(fā)到系
15、統(tǒng)詳細(xì)設(shè)計(jì)以及系統(tǒng)的測(cè)試,到最后的實(shí)現(xiàn)結(jié)果進(jìn)行相關(guān)分析。對(duì)于上述的研究?jī)?nèi)容,本文分為七個(gè)章節(jié)進(jìn)行敘述,具體章節(jié)的詳細(xì)內(nèi)容:第一章緒論。本章主要明確了本課題的研究目標(biāo)和研究?jī)?nèi)容。第二章相關(guān)技術(shù)與理論。本章主要論述在系統(tǒng)開發(fā)過程中運(yùn)用的一些相關(guān)技術(shù)。第三章需求分析。主要論述了功能需求分析,用例圖和活動(dòng)圖的設(shè)計(jì)。第四章系統(tǒng)設(shè)計(jì)。詳細(xì)設(shè)計(jì)網(wǎng)上訂餐系統(tǒng),其中主要包括數(shù)據(jù)庫表的設(shè)計(jì)、訂餐模塊的設(shè)計(jì)、訂單管理模塊的設(shè)計(jì)以及后臺(tái)管理功能設(shè)計(jì)。第五章程序測(cè)試。通過測(cè)試系統(tǒng)功能實(shí)現(xiàn)情況,并實(shí)時(shí)操作程序進(jìn)行數(shù)據(jù)與功能的測(cè)試分析,調(diào)試程序,修正錯(cuò)誤,完善程序。第六章總結(jié)與展望。主要對(duì)本次畢設(shè)的工作成果和不足進(jìn)行了總結(jié)
16、,同時(shí)對(duì)論文指導(dǎo)老師以及給予我?guī)椭耐瑢W(xué)表示感謝。2 相關(guān)技術(shù)與理論2.1 開發(fā)工具本系統(tǒng)使用的開發(fā)工具主要有:MyEclipse10、MYSQL。2.2 主要技術(shù)2.2.1 JAVA簡(jiǎn)介Java 是一種 面向 對(duì) 象的程 序 設(shè) 計(jì) 語 言,它增 加了垃 圾 回 收 器 功 能,可以用來 存放不 再被引 用的對(duì) 象 所占 據(jù)的內(nèi) 存。Java區(qū) 別于一般的 程 序 語 言,它首先 是將 源 代 碼 編 譯成二 進(jìn) 制字 節(jié) 碼,接著 通過各個(gè)不同的虛 擬 機(jī)來解釋 執(zhí)行。因此可以展 示“一次 編 譯、四 處執(zhí) 行”的特 性9。Java是一種程序設(shè)計(jì)平臺(tái),既是開發(fā)環(huán)境,也是應(yīng)用環(huán)境10。Jav
17、a還是一種軟件平臺(tái),與大多數(shù)的平臺(tái)不同的是,Java平臺(tái)是一個(gè)基于其它軟件或硬件的純軟件平臺(tái)。2.2.2 JSP技術(shù)簡(jiǎn)介JSP(Java Server Page)是從1998年開始出現(xiàn)的新技術(shù)。JSP技術(shù)為建立動(dòng)態(tài)顯示的web頁面提供了便利的方法11。JSP繼承了Java的特點(diǎn),即“一次編譯,四處運(yùn)行”。雖然現(xiàn)在JSP還沒有成為主流的網(wǎng)頁開發(fā)技術(shù),但是因?yàn)镴SP具有很明顯的優(yōu)勢(shì),很多網(wǎng)站都已經(jīng)開始投入JSP的懷抱,運(yùn)用JSP技術(shù)來設(shè)計(jì)動(dòng)態(tài)網(wǎng)站12。JSP是面向服務(wù)器的,因此支持任何瀏覽器。現(xiàn)在網(wǎng)站建設(shè)中最常使用的是用戶瀏覽器Web服務(wù)器數(shù)據(jù)庫的三層架構(gòu)模式8。2.2.3 數(shù)據(jù)庫連接技術(shù)簡(jiǎn)介JD
18、 BC 是一種 用來執(zhí) 行S QL 語句的數(shù) 據(jù) 庫連接 技術(shù),能夠給各 種關(guān)系數(shù)據(jù)庫 提供統(tǒng)一 的訪問。JD BC 提供了一個(gè) 標(biāo)準(zhǔn)的 AP I,按照 這個(gè)能夠 創(chuàng)造更加 高級(jí)的 接 口,使得 數(shù)據(jù)庫 開發(fā)人員 可以使用純 Java API 來編寫 數(shù)據(jù)庫 應(yīng)用程序14。經(jīng)由 這些類 和接 口,技 術(shù) 人員能夠 使用Java語言簡(jiǎn)便 地創(chuàng)建與 數(shù)據(jù)庫 的連接,然后通過 執(zhí)行不同的 SQ L語句,從而 能夠?qū)崿F(xiàn)對(duì) 不同數(shù)據(jù)庫 的訪問。大多數(shù) JD BC 解決 方案把 所有的數(shù)據(jù) 訪問包裝在 數(shù)據(jù) 訪問對(duì)象 中,對(duì)象中 包裝有一個(gè) 關(guān)系表。JD BC連 接 數(shù) 據(jù)庫分為 以下7個(gè)步驟:(1) 加
19、 載JD BC驅(qū) 動(dòng) 程 序。(2)提 供JD BC連 接 的U RL。(3)建 立 連 接。(4)創(chuàng) 建 語句。(5)執(zhí) 行 語句。(6)處理 結(jié)果。(7)釋放 資 源。3 系統(tǒng)需求分析3.1 可行性 分析3.1.1 經(jīng)濟(jì) 可行性本系統(tǒng) 不需要購買 額外的設(shè)備,也不需要進(jìn)行人員培訓(xùn)。除此之外本系統(tǒng)對(duì)開發(fā)的需求以及軟硬件要求都不是很高,開發(fā)的軟件網(wǎng)絡(luò)上都可以下載的到,所以在軟硬件的支出上十分有限。而在開發(fā)方面也沒有額外的花費(fèi),技術(shù)方面的學(xué)習(xí)可以通過圖書館書籍,或者網(wǎng)上視頻教程學(xué)到,所以成本相對(duì)低廉。所以該項(xiàng)目在經(jīng)濟(jì)上是完全可行的,可以進(jìn)行開發(fā)。3.1.2 技術(shù)可行性本系統(tǒng) 選擇J SP作為 開
20、發(fā)語言,Tom cat6.0作 為We b服務(wù) 器。選 擇M YS QL作 為后臺(tái) 數(shù)據(jù)庫,基 于B/ S模 式。JSP可以創(chuàng)建 和運(yùn)用動(dòng)態(tài)、交互 的WE B服務(wù) 器應(yīng)用程序13。這些技術(shù) 目前已經(jīng)處于 非常成熟 的狀態(tài),大 部分的網(wǎng)站都是 通過這些技術(shù)來實(shí)現(xiàn),所以用此來實(shí)現(xiàn) 本系統(tǒng)的開發(fā)是 具備可 行性的。3.2 業(yè)務(wù)功能需求分析及用例圖需求分析的任務(wù)是明確用戶的各種需求。本系統(tǒng)在功能上總體劃分為三個(gè)模 塊:用 戶 模 塊、商 家 模 塊、系 統(tǒng)管 理 員 模 塊。用戶模 塊:主要實(shí)現(xiàn)登 錄、注 冊(cè)、信 息維護(hù)、查看選擇餐廳、收藏餐廳、在線瀏覽選擇菜單桌臺(tái)、訂單管理、對(duì)已完成訂單進(jìn)行評(píng)價(jià)等功
21、能。商家模塊:主要實(shí)現(xiàn)登 錄、注 冊(cè)、信息維護(hù)、菜 單管 理、桌 臺(tái)管 理、員 工管 理、員 工業(yè) 績(jī) 工 資 管 理、訂 單管 理、優(yōu) 惠公 告 管 理、對(duì)訂單評(píng)價(jià)進(jìn)行回復(fù)、營(yíng)業(yè)額查詢等功能。系統(tǒng)后臺(tái)管理員:主要實(shí)現(xiàn)創(chuàng)建普通管理員、權(quán)限管理、對(duì)餐廳用戶進(jìn)行管理等功能。3.2.1 用戶功能需求分析用戶模塊主要是顧客使用該系統(tǒng)的功能模塊,其主要功能如下:(1)登錄、注冊(cè)、修改個(gè)人信息:用 戶首先進(jìn)行賬號(hào)注 冊(cè)然后登 錄,之后可以修改信息,修改密碼等功能。(2)瀏覽查詢選擇餐廳、收藏餐廳:用戶進(jìn)入網(wǎng)站后可瀏覽查詢并選擇想要訂餐的餐廳,并可以收藏此餐廳。(3)訂餐功能:用戶可選擇想要吃的菜品加入購物
22、車,選擇就餐方式,填寫就餐信息進(jìn)行訂餐操作。(4)訂單管理:用戶可對(duì)已提交的訂單進(jìn)行查詢,并可在在規(guī)定時(shí)間選擇對(duì)訂單進(jìn)行取消等功能。(5)評(píng)價(jià)功能:用戶可在每個(gè)訂單完成后對(duì)本次服務(wù)進(jìn)行評(píng)價(jià)。根據(jù)用戶以上功能分析得到用例圖:圖3-1 用戶用例圖3.2.2 商家功能需求分析商家模塊主要是餐廳商家使用該系統(tǒng)進(jìn)行各種操作的功能模塊,其主要功能如下:(1)登錄、注冊(cè)、修改餐廳信息:商家首先進(jìn)行餐廳注冊(cè)經(jīng)過審核后登錄,之后可以進(jìn)入賬號(hào)中心進(jìn)行修改餐廳信息,修改密碼等功能。(2)菜單管理:商家可對(duì)餐廳菜單信息進(jìn)行增加、修改、刪除、查詢等操作,并可查看菜品庫存以便及時(shí)補(bǔ)貨。(3)桌臺(tái)管理:商家可對(duì)餐廳桌臺(tái)信息
23、增加、修改、刪除、查詢等操作,并可對(duì)桌臺(tái)空閑狀態(tài)進(jìn)行管理以便用戶進(jìn)行選座預(yù)訂。(4)員工管理:商家可對(duì)餐廳員工信息增加、修改、刪除、查詢等操作,并可對(duì)員工進(jìn)行業(yè)績(jī)考核,工資管理查詢。(5)優(yōu)惠公告管理:商家可隨時(shí)發(fā)布優(yōu)惠公告,并可同時(shí)對(duì)菜品價(jià)格做出調(diào)整。(6)訂單管理:商家可對(duì)用戶提交的訂單進(jìn)行訂單查詢、開臺(tái)、添加員工、完成訂單等操作。(7)消費(fèi)查詢:商家可對(duì)每一位用戶的消費(fèi)明細(xì)進(jìn)行查詢。(8)營(yíng)業(yè)額統(tǒng)計(jì):商家可對(duì)餐廳營(yíng)業(yè)額進(jìn)行按天按月按年統(tǒng)計(jì)查詢。(9)評(píng)價(jià)回復(fù)功能:商家可對(duì)用戶的訂單評(píng)價(jià)及時(shí)給與回復(fù)。根據(jù)商家以上功能分析得到用例圖:圖3-2 商家用例圖3.2.3 系統(tǒng)管理員功能需求分析(1
24、)權(quán)限管理:超級(jí)管理員可創(chuàng)建普通管理員并可授予不同的權(quán)限。(2)用戶商家管理:管理員可對(duì)用戶進(jìn)行刪除操作,可對(duì)商家進(jìn)行注冊(cè)審核、刪除等操作。根據(jù)系統(tǒng)管理員以上功能分析得到用例圖:圖3-3 系統(tǒng)管理員用例圖3.3 系統(tǒng)活動(dòng)圖設(shè)計(jì)針對(duì)系統(tǒng)的功能業(yè)務(wù)分析得到各部分功能場(chǎng)景的活動(dòng)圖。3.3.1 用戶注冊(cè)活動(dòng)圖用戶注冊(cè)場(chǎng)景活動(dòng)圖:圖3-4 用戶注冊(cè)活動(dòng)圖用戶進(jìn)入注冊(cè)界面,輸入用戶名手機(jī)號(hào)、郵箱、密碼等信息,點(diǎn)擊注冊(cè),驗(yàn)證用戶名是否已經(jīng)注冊(cè)過,如果該用戶名已被注冊(cè)過,返回重新注冊(cè);如果用戶名驗(yàn)證成功,再對(duì)密碼進(jìn)行驗(yàn)證,如果兩次密碼不一致或者密碼位數(shù)小于六位,均不能驗(yàn)證成功,如果密碼驗(yàn)證成功,則注冊(cè)成功,系
25、統(tǒng)將數(shù)據(jù)傳到服務(wù)器,將新用戶信息添加到數(shù)據(jù)庫中。3.3.2 用戶登錄活動(dòng)圖已注冊(cè)用戶進(jìn)入該網(wǎng)站若要進(jìn)行操作首先要進(jìn)行登錄,登錄場(chǎng)景活動(dòng)圖:圖3-5 用戶登錄活動(dòng)圖用 戶進(jìn)入登 錄界面,輸入用 戶名和密 碼,點(diǎn)擊登 錄,判 斷用 戶名是否存在以及與密 碼是否對(duì)應(yīng),如果不對(duì)應(yīng)提示用 戶名或密 碼錯(cuò)誤,重新登 錄;如果對(duì)應(yīng)登 錄成功,則跳轉(zhuǎn)到登 錄成功后網(wǎng)站主頁面。3.3.3 用戶個(gè)人信息管理活動(dòng)圖用 戶進(jìn)入網(wǎng)站后,可進(jìn)入個(gè)人中心查看個(gè)人信息,修改個(gè)人信息,修改密碼。場(chǎng)景活動(dòng)圖如下:圖3-6 用戶個(gè)人信息管理活動(dòng)圖用戶進(jìn)入個(gè) 人中 心,查看個(gè)人信息,可以選擇修改個(gè)人信息或修改密碼。修改個(gè)人信息,首先
26、輸入新的個(gè)人信息,驗(yàn)證是否可以修改,可以修改成功,不可以返回查看信息頁面;修改密碼,首先輸入舊密碼,再輸入兩次新的密碼,驗(yàn)證舊密碼是否正確和兩次新密碼是否一致,驗(yàn)證成功則修改成功,驗(yàn)證失敗則重新輸入。3.3.4 用戶瀏覽查詢收藏餐廳活動(dòng)圖用戶登錄進(jìn)入網(wǎng)站主頁后,可瀏覽或查詢想要訂餐的餐廳,選擇進(jìn)入餐廳后可選擇是否收藏該餐廳,場(chǎng)景活動(dòng)圖如下:圖3-7 用戶瀏覽選擇收藏餐廳活動(dòng)圖用戶進(jìn)入網(wǎng)站主頁后可從頭開始瀏覽餐廳或者直接搜索想要訂餐的餐廳,選擇后進(jìn)入餐廳后,可以選擇是否收藏該餐廳,收藏以后可直接從我的收藏里進(jìn)入該餐廳,不收藏則直接瀏覽該餐廳菜品。3.3.5 用戶訂餐活動(dòng)圖用戶進(jìn)入一家餐廳后即可進(jìn)
27、行訂餐操作,場(chǎng)景活動(dòng)圖如下:圖3-8 用戶訂餐活動(dòng)圖用戶進(jìn)入餐廳后瀏覽并選擇菜品加入購物車,然后選擇就餐方式,若選擇進(jìn)店就餐,則需選擇預(yù)約就餐的時(shí)間,填寫就餐信息,查詢空閑桌臺(tái)并選擇預(yù)定桌臺(tái),最后確認(rèn)訂單,若就餐信息未填寫完整則返回繼續(xù)填寫,若已填寫完成則訂單提交成功;若選擇外賣配送,則需選擇送餐時(shí)間,填寫手機(jī)地址等信息,最后確認(rèn)訂單,同樣若信息未填寫完整則返回繼續(xù)填寫,若已填寫完成則訂單提交成功。3.3.6 用戶訂單管理活動(dòng)圖用戶可對(duì)已提交的訂單或已完成的訂單進(jìn)行管理。場(chǎng)景活動(dòng)圖如下:圖3-9 用戶訂單管理活動(dòng)圖用戶首先查看該訂單是否已經(jīng)消費(fèi),若該訂單還未消費(fèi),則可以選擇取消訂單;若訂單已經(jīng)
28、消費(fèi),則可以選擇評(píng)價(jià)此訂單。3.3.7 商家注冊(cè)活動(dòng)圖商家想要把餐廳掛到該網(wǎng)站上首先同樣需要進(jìn)行賬號(hào)注冊(cè),注冊(cè)場(chǎng)景活動(dòng)圖如下:圖3-10 商家注冊(cè)活動(dòng)圖商家進(jìn)入注冊(cè)界面,輸入餐廳名、商家名、手機(jī)號(hào)、郵箱、密碼等信息,點(diǎn)擊注冊(cè),驗(yàn)證餐廳名是否已經(jīng)注冊(cè)過,如果已被注冊(cè)過,返回重新注冊(cè);如果餐廳名驗(yàn)證成功,再對(duì)密碼進(jìn)行驗(yàn)證,如果兩次密碼不一致或者密碼位數(shù)小于六位,均不能驗(yàn)證成功,如果密碼驗(yàn)證成功,則注冊(cè)成功,系統(tǒng)將數(shù)據(jù)傳到服務(wù)器,將新餐廳信息添加到數(shù)據(jù)庫中。3.3.8 商家登錄活動(dòng)圖商家想要管理餐廳信息首先要進(jìn)行登錄,登錄場(chǎng)景活動(dòng)圖如下:圖3-11 商家登錄活動(dòng)圖商家進(jìn)入登錄界面,輸入餐廳名和密碼,
29、點(diǎn)擊登錄按鈕,判斷餐廳名是否存在以及與密碼是否對(duì)應(yīng),如果不對(duì)應(yīng)提示餐廳名或密碼錯(cuò)誤,重新登錄;若對(duì)應(yīng)則可查看注冊(cè)是否已被審核,未被審核則繼續(xù)等待管理員審核,已被審核則登錄成功,跳轉(zhuǎn)到網(wǎng)站主頁面。3.3.9 商家賬號(hào)信息管理活動(dòng)圖商家登錄進(jìn)入餐廳管理頁面后,能夠查看賬號(hào)信息和餐廳信息,修改賬號(hào)餐廳信息,修改密碼。修改賬號(hào)餐廳信息,首先輸入新的信息,驗(yàn)證是否可以修改,可以修改成功,不可以返回查看信息頁面;修改密碼,首先需要輸入舊密碼,再輸入兩次新的密碼,驗(yàn)證舊密碼是否正確和兩次新密碼是否一致,如果驗(yàn)證成功則修改成功,如果驗(yàn)證失敗則需重新輸入。場(chǎng)景活動(dòng)圖和用戶信息管理活動(dòng)圖類似,這里省略。3.3.1
30、0 商家菜單管理活動(dòng)圖商家可對(duì)餐廳菜單進(jìn)行管理,場(chǎng)景活動(dòng)圖如下:圖3-12 商家菜單管理活動(dòng)圖商家可以對(duì)餐廳菜單進(jìn)行增加菜單、修改菜單、刪除菜單、查看菜單信息等操作,并可進(jìn)行庫存查看以便及時(shí)補(bǔ)貨。3.3.11 商家桌臺(tái)管理活動(dòng)圖商家可對(duì)餐廳桌臺(tái)進(jìn)行管理,場(chǎng)景活動(dòng)圖如下:圖3-13 商家桌臺(tái)管理活動(dòng)圖商家可對(duì)餐廳桌臺(tái)進(jìn)行增加桌臺(tái)、修改桌臺(tái)信息、刪除桌臺(tái)等操作并可查詢改變桌臺(tái)空閑狀態(tài)。3.3.12 商家員工管理活動(dòng)圖商家可對(duì)餐廳員工進(jìn)行管理,場(chǎng)景活動(dòng)圖如下:圖3-14 商家員工管理活動(dòng)圖商家可對(duì)餐廳員工進(jìn)行管理,分為信息管理和業(yè)績(jī)管理。員工信息管理包括增加員工、修改員工信息、刪除員工、查詢員工信息
31、等操作,員工業(yè)績(jī)管理包括查詢員工業(yè)績(jī)和查詢員工工資等操作。3.3.13 商家優(yōu)惠公告管理活動(dòng)圖商家可隨時(shí)增加優(yōu)惠信息并將此以公告形式進(jìn)行發(fā)布,場(chǎng)景活動(dòng)圖如下:圖3-15 商家優(yōu)惠公告管理活動(dòng)圖商家可隨時(shí)增加優(yōu)惠信息并將此以公告形式進(jìn)行發(fā)布,優(yōu)惠管理包括增加優(yōu)惠、修改優(yōu)惠信息、刪除優(yōu)惠、查詢優(yōu)惠信息等操作,公告管理包括可以增加公告、修改公告、刪除公告、查詢公告信息等操作。3.3.14 商家訂單管理活動(dòng)圖商家可對(duì)用戶提交的訂單進(jìn)行管理,場(chǎng)景活動(dòng)圖如下:圖3-16 商家訂單管理活動(dòng)圖商家首先查看訂單是否完成,對(duì)于已完成的訂單,查看用戶是否已經(jīng)做出評(píng)價(jià),對(duì)于用戶已經(jīng)評(píng)價(jià)的訂單商家可選行回復(fù)評(píng)價(jià),商家也
32、可查詢用戶的消費(fèi)明細(xì)。對(duì)于尚未消費(fèi)的訂單,等到用戶需要消費(fèi)時(shí),首先為其添加服務(wù)員工,表示訂單開始消費(fèi),消費(fèi)結(jié)束后完成訂單。3.3.15 商家營(yíng)業(yè)額統(tǒng)計(jì)查詢活動(dòng)圖營(yíng)業(yè)額查詢場(chǎng)景活動(dòng)圖如下:圖3-17 商家營(yíng)業(yè)額統(tǒng)計(jì)查詢活動(dòng)圖商家可以按日、按月、按年統(tǒng)計(jì)查詢本餐廳支出收入盈利情況。3.3.16 系統(tǒng)管理員權(quán)限管理活動(dòng)圖系統(tǒng)管理員權(quán)限管理場(chǎng)景活動(dòng)圖如下:圖3-18 系統(tǒng)管理員權(quán)限管理活動(dòng)圖系統(tǒng)超級(jí)管理員可以添加普通管理員并對(duì)其賦予不同權(quán)限,用戶管理員分管用戶,餐廳管理員分管餐廳。4 系統(tǒng)設(shè)計(jì)4.1 系統(tǒng)功能模塊設(shè)計(jì)本系統(tǒng)主要對(duì)三種角色進(jìn)行設(shè)計(jì),即用戶、商家和系統(tǒng)管理員。用戶主要有注冊(cè)登錄、維護(hù)個(gè)人信
33、息、瀏覽查詢餐廳、訂餐、管理訂單、評(píng)價(jià)等功能;商家主要有注 冊(cè)登 錄、維護(hù)餐廳信 息、管 理菜 單、管 理桌 臺(tái)、管 理員 工、管 理訂 單、發(fā)布優(yōu)惠公告、評(píng)價(jià)回復(fù)、消費(fèi)明細(xì)查詢、營(yíng)業(yè)額查詢等功能;系統(tǒng)管理員主要有創(chuàng)建普通管理員、分配權(quán)限、管理用戶和餐廳等功能。具體功能模塊圖如下:圖4-1 系統(tǒng)功能模塊圖4.2 系統(tǒng)總體流程圖設(shè)計(jì)圖4-2 系統(tǒng)流程圖用戶進(jìn)入系統(tǒng)后,首先進(jìn)行賬號(hào)登錄,如果是第一次使用該系統(tǒng)則需進(jìn)行賬號(hào)注冊(cè),登錄進(jìn)入系統(tǒng)后看到的首先是整個(gè)系統(tǒng)的首頁。在首頁,用戶可以瀏覽查詢想要訂餐的餐廳,選擇一家餐廳進(jìn)入后,可以選擇是否收藏該餐廳。進(jìn)入餐廳后,用戶可以瀏覽菜單并選擇想要訂購的菜品
34、加入購物車,選擇完畢后,選擇你想要就餐的方式,可以進(jìn)店就餐也可以外賣配送,填寫就餐時(shí)間、手機(jī)、地址等訂餐信息,最后提交訂單。訂單提交完成后可以進(jìn)入個(gè)人中心查看訂單,如果有訂單還未消費(fèi)可以選擇取消該訂單,如果有訂單已消費(fèi)可以選擇評(píng)價(jià)該訂單。在個(gè)人中心還可以查看自己的個(gè)人信息、修改個(gè)人信息、修改密碼等。商家進(jìn)入該系統(tǒng)后,同樣首先進(jìn)行賬號(hào)登錄,如果是第一次使用該系統(tǒng)同樣需要賬號(hào)注冊(cè),注冊(cè)完成后需要等待系統(tǒng)管理員審核,審核完成后才可登錄進(jìn)入該系統(tǒng)。登錄成功后進(jìn)入的是餐廳管理頁面,商家可以對(duì)餐廳進(jìn)行管理,包括管理菜單、管理桌臺(tái)、管理員工、發(fā)布優(yōu)惠公告信息等,可查看員工的考核業(yè)績(jī)和工資。商家還可以對(duì)用戶提
35、交的訂單進(jìn)行管理,如果該訂單還未消費(fèi),在用戶需要消費(fèi)的時(shí)候給這個(gè)訂單添加服務(wù)員工開始消費(fèi),消費(fèi)完成后該訂單完成,消費(fèi)金額添加到當(dāng)天營(yíng)業(yè)額中;如果該訂單已消費(fèi),查看該訂單是否被用戶評(píng)價(jià),若已評(píng)價(jià)則可以回復(fù)用戶評(píng)價(jià)。系統(tǒng)管理員進(jìn)入該系統(tǒng)后,登錄賬戶進(jìn)入后臺(tái)后,可以對(duì)用戶和餐廳進(jìn)行管理,查看是否有新注冊(cè)的餐廳需要審核,如果有則對(duì)其進(jìn)行審核。也可選擇添加普通管理員并給其分配權(quán)限。4.3 系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)4.3.1 系統(tǒng)數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì)數(shù)據(jù)庫的概 念結(jié) 構(gòu)設(shè) 計(jì)采用實(shí) 體-關(guān) 系(E-R)模 型 設(shè) 計(jì)方法,該模 型的組 成元 素有實(shí) 體、屬 性、聯(lián) 系,用E-R圖表示。(1)用 戶信息實(shí) 體圖:圖4-
36、3 用 戶信息實(shí) 體圖(2)餐 廳信息實(shí) 體圖:圖4-4 餐廳信 息實(shí) 體圖(3)系統(tǒng)管理員信 息實(shí) 體圖:圖4-5 系統(tǒng)管理員信 息實(shí) 體圖(4)菜單信 息實(shí) 體圖:圖4-6 菜單信 息實(shí) 體圖(5)桌臺(tái)信 息實(shí) 體圖:圖4-7 桌臺(tái)信 息實(shí) 體圖(6)員 工信 息實(shí) 體圖:圖4-8 員 工信 息實(shí) 體圖(7)優(yōu)惠信 息實(shí) 體圖:圖4-9 優(yōu)惠信 息實(shí) 體圖(8)公告信 息實(shí) 體圖:圖4-10 公告信 息實(shí) 體圖(9)收藏信 息實(shí) 體圖:圖4-11 收藏信 息實(shí) 體圖(10)員 工考核信 息實(shí) 體圖:圖4-12 員 工考核信 息實(shí) 體圖(11)員 工工資信 息實(shí) 體圖:圖4-13 員 工工資
37、信 息實(shí) 體圖(12)用戶訂餐信息E-R圖:圖4-14 訂餐信息E-R圖(13)餐廳營(yíng)業(yè)額信 息實(shí) 體圖:圖4-15 營(yíng)業(yè)額信 息實(shí) 體圖(14)系統(tǒng)E-R圖圖4-16 系統(tǒng)總E-R圖4.3.2 系統(tǒng)數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì)圖4-17 數(shù) 據(jù)庫模 型圖4.3.3 系統(tǒng)數(shù)據(jù)庫表設(shè)計(jì) 各個(gè)數(shù)據(jù)庫表設(shè)計(jì)如下:(1)用 戶信 息表:表4-1 用 戶信 息表(user)字 段描 述類 型長(zhǎng) 度備 注Id用戶idint主鍵username用戶名varcharrealname真實(shí)名varcharpassword密碼varcharSex性別varcharAge年齡intEmail郵箱varcharTel電話varc
38、haraddress地址varcharbirthday生日varcharUpic頭像varchar(2)餐廳信息表:表4-2 餐廳信息表(restaurant)字 段描 述類 型長(zhǎng) 度備 注Rid餐廳idint主鍵Rname餐廳名varcharDzname商家名varcharpassword密碼varcharRstyle餐廳類型varcharRtime營(yíng)業(yè)時(shí)間varcharRemail郵箱varcharRtel電話varcharraddress地址varcharRintr餐廳簡(jiǎn)介varcharRpic餐廳圖片varcharrstatus審核狀態(tài)varchar(3)收藏信息表:表4-3 收藏信息
39、表(shoucang)字 段描 述類 型長(zhǎng) 度備 注Sid收藏idint主鍵Id用戶idintRid餐廳idintStime收藏時(shí)間varchar(4)管理員信息表:表4-4 管理員信息表(admin)字 段描 述類 型長(zhǎng) 度備 注Aid管理員idint主鍵Aname管理員用戶名varcharpassword密碼varcharastatus權(quán)限varcharlogintime登錄時(shí)間varchar(5)員工信息表:表4-5 員工信息表(waiter)字 段描 述類 型長(zhǎng) 度備 注Wid員工idint主鍵Wname員工名varcharSex性別varcharAge年齡intwstatus服務(wù)狀態(tài)
40、varcharTel電話varcharWtype員工類型varcharRid餐廳idint(6)桌臺(tái)信息表:表4-6 桌臺(tái)信息表(desk)字 段描 述類 型長(zhǎng) 度備 注Did桌臺(tái)idint主鍵Dname桌臺(tái)號(hào)varcharSeat桌臺(tái)座位數(shù)varcharposition桌臺(tái)位置varcharRid餐廳idint(7)公告信息表:表4-7 公告信息表(gonggao)字 段描 述類 型長(zhǎng) 度備 注Gid公告idint主鍵Gname公告主題varcharGinfo公告內(nèi)容varcharGtime發(fā)布時(shí)間varchargstatus發(fā)布狀態(tài)intRid餐廳idint(8)菜單信息表:表4-8 菜單
41、信息表(menu)字 段描 述類 型長(zhǎng) 度備 注Mid菜單idint主鍵Mname菜單名varcharStyle菜單類型varcharcbprice成本intPrice價(jià)格intAmount數(shù)量intMpic菜單圖片varcharRid餐廳idint(9)優(yōu)惠信息表:表4-9 優(yōu)惠信息表(youhui)字 段描 述類 型長(zhǎng) 度備 注Yid優(yōu)惠idint主鍵Ytype優(yōu)惠方式varcharMid菜單idintdiscount打折數(shù)intallprice滿減價(jià)格intYprice優(yōu)惠價(jià)格intYtime優(yōu)惠時(shí)間varcharystatus發(fā)布狀態(tài)intRid餐廳idint(10)員工考核信息表:表
42、4-10 員工考核信息表(kaohe)字 段描 述類 型長(zhǎng) 度備 注Kid考核idint主鍵Ktype員工類型varcharDixin底薪intMin考核標(biāo)準(zhǔn)1intMax考核標(biāo)準(zhǔn)2intjiangli1獎(jiǎng)金1intjiangli2獎(jiǎng)金2varcharRid餐廳idint(11)員工工資表:表4-11 員工工資表(gongzi)字 段描 述類 型長(zhǎng) 度備 注Zid工資idint主鍵Year年份intMonth月份intWid員工idintDixin底薪intJixiao績(jī)效intjiangjin獎(jiǎng)金intGongzi工資intRid餐廳idint(12)訂餐信息表:表4-12 訂餐信息表(di
43、ngcan)字 段描 述類 型長(zhǎng) 度備 注cid訂餐idint主鍵id用戶idintrid餐廳idintmenu菜單varcharbprice總成本intcprice總價(jià)格intccprice優(yōu)惠后價(jià)格intcstatus訂單狀態(tài)intccstatus訂餐方式intdid桌臺(tái)idintwid員工idintjcdate就餐日期varcharjctime就餐時(shí)間varchartel電話varcharaddress地址varcharnumber就餐人數(shù)intyytime訂單提交時(shí)間varcharwctime訂單完成時(shí)間varcharcpingjia用戶評(píng)價(jià)varcharpjtime評(píng)價(jià)時(shí)間varch
44、archuifu商家回復(fù)varcharhftime回復(fù)時(shí)間varchar(13)營(yíng)業(yè)額信息表:表4-13 營(yíng)業(yè)額信息表(yingye)字 段描 述類 型長(zhǎng) 度備 注yyid營(yíng)業(yè)額idint主鍵year年份intmonth月份intday天數(shù)intchengben成本intshouru收入intlirun利潤(rùn)intrid餐廳idint4.4 系統(tǒng)整體界面設(shè)計(jì)4.4.1 系統(tǒng)主頁面設(shè)計(jì) 系統(tǒng)主頁是給用戶的第一感受,合理設(shè)計(jì)是非常需要的,本系統(tǒng)主頁面如下:圖4-18 系統(tǒng)主頁設(shè)計(jì)圖首頁左上角為本訂餐系統(tǒng)的名字,主頁總共分成三個(gè)頁面:首頁,商家頁面和用戶個(gè)人中。(1)首頁:主要用來給用戶瀏覽查詢餐廳,
45、另外還有三種系統(tǒng)使用者的登錄界面。(2)商家頁面:主要是商家登陸后的餐廳管理界面。(3)用戶個(gè)人中心頁面:主要是用戶登錄后的個(gè)人信息維護(hù)界面。5 系統(tǒng)測(cè)試5.1 功能測(cè)試5.1.1 登錄用例表5-1 登錄測(cè)試表用 例預(yù) 期 結(jié) 果實(shí) 際 結(jié) 果測(cè) 試 結(jié) 果空賬 號(hào)或空密 碼用 戶名或密 碼錯(cuò)誤用戶名或密碼錯(cuò)誤通過賬號(hào)密碼不對(duì)應(yīng)用戶名或密碼錯(cuò)誤用戶名或密碼錯(cuò)誤通過賬號(hào)密碼相對(duì)應(yīng)登錄成功登錄成功通過圖5-1 空賬 號(hào)或空密 碼 圖5-2 賬 號(hào)密 碼不對(duì)應(yīng) 圖5-3 登 錄成功5.1.2 注 冊(cè)用例表5-2 注 冊(cè)測(cè) 試表用 例預(yù) 期 結(jié) 果實(shí) 際 結(jié) 果測(cè) 試 結(jié) 果用戶名為空用戶不能為空用戶
46、不能為空通過兩次密碼不一致兩次密碼輸入不一致兩次密碼輸入不一致通過密碼少于六位密碼不得少于六位密碼不得少于六位通過信息填寫正確注冊(cè)成功注冊(cè)成功通過 圖5-4 用戶名為空 圖5-5 兩次密碼不對(duì)應(yīng) 圖5-6 密碼少于六位 圖5-7 注冊(cè)成功5.1.3 個(gè) 人信 息維護(hù)用例表5-3 個(gè)人信 息維護(hù)測(cè) 試表用 例預(yù) 期 結(jié) 果實(shí) 際 結(jié) 果測(cè) 試 結(jié) 果原密碼錯(cuò)誤密碼錯(cuò)誤密碼錯(cuò)誤通過新密碼兩次輸入不對(duì)應(yīng)兩次輸入不一致兩次輸入不一致通過密碼格式正確修改成功修改成功通過 圖5-8 原密碼錯(cuò)誤 圖5-9 兩次新密碼不一致 圖5-10 修改成功5.1.4 菜單管理用例表5-4 菜單管理測(cè)試表用 例預(yù) 期 結(jié)
47、 果實(shí) 際 結(jié) 果測(cè) 試 結(jié) 果菜單名為空菜名不能為空菜名不能為空通過菜名重復(fù)菜名不能重復(fù)添加失敗,菜名不能重復(fù)通過菜名不重復(fù),其他信息完整添加成功添加成功通過修改菜單信息正確修改成功修改成功通過未選中需刪除菜單請(qǐng)先選擇要?jiǎng)h除的菜單請(qǐng)先選擇要?jiǎng)h除的菜單通過已選中刪除成功刪除成功通過 圖5-11 添加菜名為空 圖5-12 添加菜名重復(fù)圖5-13 添加成功 圖5-14 修改成功 圖5-15 未選擇要?jiǎng)h除菜單 圖5-16 刪除成功5.1.5 訂餐用例表5-5 訂餐測(cè)試表用 例預(yù) 期 結(jié) 果實(shí) 際 結(jié) 果測(cè) 試 結(jié) 果未選中需加入購物車的食物請(qǐng)先選擇要加入購物車的食物請(qǐng)先選擇要加入購物車的食物通過未選
48、擇就餐方式請(qǐng)先選擇就餐方式請(qǐng)先選擇就餐方式通過選擇桌臺(tái)時(shí)間與就餐時(shí)間不一致時(shí)間不一致,請(qǐng)重新選擇時(shí)間不一致,請(qǐng)重新選擇通過訂餐信息完整訂餐成功訂餐成功通過 圖5-17 未選擇要加入購物車的食物 圖5-18 未選擇就餐方式 圖5-19 選擇桌臺(tái)時(shí)間段與就餐時(shí)間不一致 圖5-20 訂餐成功 5.1.6 員工考核方式用例表5-6 員工考核方式測(cè)試表用 例預(yù) 期 結(jié) 果實(shí) 際 結(jié) 果測(cè) 試 結(jié) 果添加的員工類型考核方式已存在添加失敗添加失敗通過修改考核信息,信息填寫完整修改成功添加成功通過未選中要?jiǎng)h除的考核方式請(qǐng)先選擇要?jiǎng)h除的考核方式請(qǐng)先選擇要?jiǎng)h除的考核方式通過選中要?jiǎng)h除的考核方式刪除成功刪除成功通過添加的員工類型考核方式不存在添加成功添加成功通過 圖5-21添加的員工類型考核方式已存在 圖5-22 修改成功圖5-23 未選中要?jiǎng)h除的考核方式 圖5-24 刪除成功圖5-25 添加成功5.1.7 優(yōu)惠管理用例表5-7 優(yōu)惠管理測(cè)試表用 例預(yù) 期 結(jié) 果實(shí) 際 結(jié) 果測(cè) 試 結(jié) 果選擇一種優(yōu)惠方式選擇成功選擇成功通過在前一個(gè)優(yōu)惠信息未填寫完整的情況下又添加一個(gè)新的優(yōu)惠信息選擇失敗選擇失敗通過填寫信息完整,格式正確添加成功添加成功通過選中要?jiǎng)h除的優(yōu)惠信息刪除成功刪除成功通過 圖5-26 選擇優(yōu)惠方式成功 圖5-27 前一個(gè)優(yōu)惠方式未編輯完
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 新人教版(2025春季版)七年級(jí)下冊(cè)英語單詞表(可編輯一表解決所有需求)
- 讀水滸傳的讀后感(8篇)
- 出納工作亮點(diǎn)的年度總結(jié)范文(11篇)
- 廣西桂林市十八中屆高三第七次月考 語文
- 2025年數(shù)控臥式坐標(biāo)鏜床行業(yè)深度研究分析報(bào)告
- 2024-2025學(xué)年高中歷史第二單元西方人文精神的起源及其發(fā)展第6課文藝復(fù)興和宗教改革課時(shí)作業(yè)含解析新人教版必修3
- 中國游樂設(shè)施行業(yè)市場(chǎng)全景評(píng)估及發(fā)展戰(zhàn)略規(guī)劃報(bào)告
- 電力工程招投標(biāo)風(fēng)險(xiǎn)分析和管理措施分析
- 2025年無公害沙田柚項(xiàng)目投資可行性研究分析報(bào)告
- 中國小馬達(dá)項(xiàng)目投資可行性研究報(bào)告
- 人教版(2024)六年級(jí)全一冊(cè) 第17課 設(shè)計(jì)我的種植園
- 承包商入廠安全培訓(xùn)試題附參考答案【完整版】
- 四川省公務(wù)員考試行測(cè)真題
- 2024年廣東省初中學(xué)業(yè)水平考試中考英語試卷(真題+答案解析)
- DL-T-255-2012燃煤電廠能耗狀況評(píng)價(jià)技術(shù)規(guī)范
- 家庭教育家長(zhǎng)會(huì)教案及反思(3篇模板)
- 職業(yè)培訓(xùn)師三級(jí)操作技能鑒定卷庫及答案
- 【視頻號(hào)運(yùn)營(yíng)】視頻號(hào)運(yùn)營(yíng)108招
- 新能源客車安全應(yīng)急處理指南
- (正式版)JTT 421-2024 港口固定式起重機(jī)安全要求
- 地連墻施工MJS工法樁施工方案
評(píng)論
0/150
提交評(píng)論