校園訂餐系統(tǒng)_第1頁
校園訂餐系統(tǒng)_第2頁
校園訂餐系統(tǒng)_第3頁
校園訂餐系統(tǒng)_第4頁
校園訂餐系統(tǒng)_第5頁
已閱讀5頁,還剩22頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、精選優(yōu)質(zhì)文檔-傾情為你奉上 軟件工程A 大作業(yè)校園訂餐系統(tǒng)結(jié)構(gòu)化分析與設(shè)計學(xué) 院: 理學(xué)院 專 業(yè):信息與計算科學(xué) 組 長: 組 員: 指導(dǎo)教師:信息學(xué)院 巢進(jìn)波提交日期: 2015-01-05 成績評定表項(xiàng)目名稱校園訂餐系統(tǒng)小組成績指導(dǎo)教師評語個人成績評定表姓名學(xué)號組內(nèi)排名本人簽字個人成績12345任務(wù)分配說明在平時的每一次小作業(yè)中我們的分配如下:姓名問題定義可行性分析需求分析總體設(shè)計詳細(xì)設(shè)計共同討論并進(jìn)行問題性質(zhì)和規(guī)模的總體把握可行性分析的總體把握對需求分析進(jìn)行分析并總結(jié)概括對總體設(shè)計進(jìn)行分工并總結(jié)概括設(shè)計數(shù)據(jù)流圖以及PAD圖共同討論軟件可以實(shí)現(xiàn)的功能并分析開發(fā)背景進(jìn)行經(jīng)濟(jì)可行性的分析建立

2、狀態(tài)轉(zhuǎn)化圖對層次圖進(jìn)行分析并概括設(shè)計數(shù)據(jù)庫共同討論軟件可以實(shí)現(xiàn)的功能并記錄總結(jié)進(jìn)行系統(tǒng)工作量的分析對系統(tǒng)的綜合要求進(jìn)行分析對IPO圖進(jìn)行分析并概括對各模塊進(jìn)行詳細(xì)介紹共同討論軟件可以實(shí)現(xiàn)的功能進(jìn)行經(jīng)濟(jì)可行性和技術(shù)可行性的分析建立數(shù)據(jù)字典對層次圖分析并畫圖對各模塊進(jìn)行詳細(xì)介紹共同討論軟件可以實(shí)現(xiàn)的功能進(jìn)行操作設(shè)備的分析建立數(shù)據(jù)流圖和E-R圖對IPO圖進(jìn)行分析并畫圖對各模塊進(jìn)行詳細(xì)介紹我們小組在每次的作業(yè)中都共同討論,具體編寫文檔工作分配給各位同學(xué),以上是初步完成的作業(yè)中的分配,在老師給了反饋之后又重新給各個同學(xué)分配了各自的任務(wù),讓大家對每一部分以及整體思路都有詳細(xì)的了解,故新的分配任務(wù)如下:學(xué)生

3、一:整體的把握、任務(wù)的分配、數(shù)據(jù)流圖(總、分)的定義及畫圖、文檔的排版學(xué)生二:對系統(tǒng)每部分狀態(tài)的把握、狀態(tài)轉(zhuǎn)換圖的重新定義以及畫圖學(xué)生三:對整體數(shù)據(jù)對象進(jìn)行分析、定義數(shù)據(jù)字典以及物理結(jié)構(gòu)設(shè)計學(xué)生四:對關(guān)系模式進(jìn)行準(zhǔn)確把握、得出E-R圖并轉(zhuǎn)換為關(guān)系模式學(xué)生五:對層次功能進(jìn)行分析、畫出層次圖、并設(shè)計數(shù)據(jù)庫目 錄166六、參考文獻(xiàn)21七、總結(jié)22專心-專注-專業(yè)一、問題定義1.1開發(fā)背景目前,校園內(nèi)學(xué)生數(shù)量多,食堂空間又比較小。而中午,晚上學(xué)生用餐時間比較集中,造成用餐時間段擁擠現(xiàn)象嚴(yán)重。同時,學(xué)生等待時間過長,造成了不必要的時間浪費(fèi)。雖然食堂與一些訂餐軟件合作,提供送餐服務(wù),學(xué)生們期待通過軟件訂餐

4、,不用去食堂,減少等待時間。但是通過實(shí)踐發(fā)現(xiàn),用訂餐軟件訂餐,訂單處理不及時,送餐速度慢,造成了更大的不便。基于目前的狀況,我們小組對訂餐軟件進(jìn)行改善,取消了送餐功能,設(shè)置了分時間段訂單,并設(shè)置每一時間段訂單上限,并加入了提醒功能,學(xué)生收到提示可立即到食堂自取,將集中買飯時間分散開,減少了等待時間,節(jié)省了學(xué)生們寶貴的學(xué)習(xí)時間。1.2問題定義闡述本項(xiàng)目要解決的問題是什么。也可以包含本項(xiàng)目不做什么,以明確界定要解決的問題。寫清總體目標(biāo)和工程的規(guī)模,然后從不同角度具體展開。例如:可以從前臺和后臺兩個方面分功能模塊闡述,也可以從滿足不同用戶的多種需求的角度闡述。簡明扼要,不求大而全,要突出重點(diǎn)和特色。

5、工作量以人均一個核心功能為基準(zhǔn),鼓勵有余力的小組增加完善性功能。解決放學(xué)后同學(xué)買飯集中等待時間過長造成時間浪費(fèi)的問題。能夠合理的安排同學(xué)們的吃飯時間,提高食堂效率,讓每個人都能愉快的吃好每頓飯。 針對餓了么軟件在實(shí)際使用中遇到的問題進(jìn)行了改進(jìn)。本軟件的創(chuàng)新點(diǎn):分時段訂餐并設(shè)置了飯菜訂單數(shù)量實(shí)時更新顯示,以便用戶能夠有更多的訂餐選擇;對每個同學(xué)的消費(fèi)信息進(jìn)行記錄并生成信譽(yù)評價;訂單確認(rèn)后系統(tǒng)提醒,同學(xué)及時自主取餐減輕賣家物流壓力。 本軟件前臺后臺各分為四個模塊,具體內(nèi)容如下: 前臺: 1.用戶信息模塊:用戶主要針對學(xué)生。學(xué)生以學(xué)號注冊,實(shí)現(xiàn)每人一個賬號,每個人的信息中都存有一個信譽(yù)度,若信譽(yù)度達(dá)

6、到下線則取消其訂餐資格,每個人訂餐之前都需登錄,并可以修改信息。另外賣家也可以申請賬號,但與學(xué)生不同,賣家可以對菜單進(jìn)行增刪改查等功能。 2.菜單信息模塊:用戶能夠在軟件平臺上進(jìn)行對商品的瀏覽,查詢,選擇,并且每個商品都會有各個時間段已定餐數(shù)量以及訂餐數(shù)量上限的顯示。 3.訂單模塊:買家在瀏覽完畢后選擇好商品提交訂單,在所選做餐時間段以前也能取消訂單。賣家接收訂單,對訂單信息進(jìn)行處理,確認(rèn)訂單后對學(xué)生進(jìn)行系統(tǒng)提醒。 4.評價模塊:完成訂單后,用戶可以對消費(fèi)的商品進(jìn)行評價,提交后賣家能對評價信息進(jìn)行回復(fù),實(shí)現(xiàn)買家賣家的在線溝通。 后臺: 1.用戶信息管理模塊:管理員能實(shí)現(xiàn)對用戶信息的查詢,并能對

7、低信譽(yù)學(xué)生信息刪除,拉黑;對于新增或者放棄營業(yè)的賣家進(jìn)行增加和刪除。 2.菜單信息管理模塊:增加,修改,刪除,查詢商家的菜單信息。對于一個月內(nèi)沒有交易的菜品進(jìn)行刪除,以減輕系統(tǒng)的不必要的空間。 3.訂單管理模塊:對訂單進(jìn)行查詢,管理。4.評價管理模塊:管理員能對不文明的評價信息進(jìn)行屏蔽。二、 可行性分析2.1技術(shù)可行性 數(shù)據(jù)庫技術(shù)在計算機(jī)軟件領(lǐng)域研究中一項(xiàng)非常重要的主題,產(chǎn)于60年代,40多年來數(shù)據(jù)庫技術(shù)得到了迅速發(fā)展,并已形成較為完整的理論系統(tǒng)和一大批使用系統(tǒng)。許多程序開發(fā)工具如VB,Java, Microsoft Visual Studio 6.0等都支持面向?qū)ο蟮某绦蜷_發(fā)。數(shù)據(jù)庫我們小組

8、打算使用數(shù)據(jù)庫老師課設(shè)中要求用到的SQL server 2005作為后臺數(shù)據(jù)庫,因?yàn)閿?shù)據(jù)庫的課程設(shè)計在本門課程設(shè)計之前,所以后臺數(shù)據(jù)庫方面的技術(shù)是沒問題的;開發(fā)語言使用Visual Studio C+;架構(gòu)定為C/S。目前這個技術(shù)以及軟件是可以實(shí)現(xiàn)的,我們小組會盡力運(yùn)用我們所學(xué)到的知識,在課設(shè)時間里多學(xué)、多練、多開發(fā),爭取將這個系統(tǒng)最基本的功能實(shí)現(xiàn)。2.2經(jīng)濟(jì)可行性經(jīng)濟(jì)可行性研究是對系統(tǒng)投入使用后帶來的經(jīng)濟(jì)效益進(jìn)行評估,也包括對系統(tǒng)的投資預(yù)算。學(xué)校食堂空間較小,買飯高峰期食堂擁堵嚴(yán)重,學(xué)生等待時間較長?;谶@一現(xiàn)象,本研究小組設(shè)計了這一網(wǎng)上訂餐系統(tǒng),學(xué)生可根據(jù)需要自由選擇取餐時間段,大大節(jié)省了

9、學(xué)生們寶貴的學(xué)習(xí)時間。相對于之前的各種網(wǎng)上訂餐系統(tǒng),本小組設(shè)計的系統(tǒng)將送餐環(huán)節(jié)改為自取,節(jié)約了人力,物力,財力,同時減少了學(xué)生等待的時間,提高了學(xué)生買飯和食堂賣飯的效率,且開發(fā)成本較低,所以本系統(tǒng)在經(jīng)濟(jì)上是可行的。2.3操作可行性本系統(tǒng)實(shí)現(xiàn)了學(xué)生與數(shù)據(jù)庫的交互,界面簡單友好,操作方便。系統(tǒng)運(yùn)行后,學(xué)生只需簡單的點(diǎn)擊操作即可選擇自己想要購買的飯菜以及對飯菜的相關(guān)要求和對取餐時間段的要求,不必關(guān)心系統(tǒng)內(nèi)部結(jié)構(gòu)及運(yùn)行方式。食堂窗口方面只需根據(jù)學(xué)生的要求做出相應(yīng)飯菜并提醒學(xué)生按時取餐即可。用餐結(jié)束后學(xué)生可輸入自己對飯菜及食堂的評價,為其他學(xué)生購買飯菜提供寶貴的經(jīng)驗(yàn)。管理者只需根據(jù)學(xué)生的信用情況選擇是否

10、屏蔽該學(xué)生,學(xué)生信用是基于訂餐不取的現(xiàn)象進(jìn)行統(tǒng)計,若超過三次屏蔽該學(xué)生,取消其訂餐資格,并根據(jù)學(xué)生評價所使用的語言選擇是否屏蔽該條評價即可。綜上所述,本系統(tǒng)操作簡單易行,在操作上試可行的。2.4時間、設(shè)備可能性本小組共5人,有兩周的充足時間,共有計算機(jī)設(shè)備5臺,且小組成員均有C+學(xué)習(xí)基礎(chǔ),個別成員有JAVA等學(xué)習(xí)基礎(chǔ)。本小組還可利用互聯(lián)網(wǎng)查詢相關(guān)信息或向相關(guān)專業(yè)教師咨詢。本小組成員對于學(xué)生訂餐系統(tǒng)流程熟悉且了解廣大學(xué)生需求,定會滿足廣大學(xué)生對于縮短買飯等待時間的要求。以上這些都為本系統(tǒng)的成功開發(fā)提供了極大的可能。2.5系統(tǒng)工作量本小組預(yù)計在兩周內(nèi)完成軟件相關(guān)設(shè)計以及軟件規(guī)格說明書??傮w設(shè)計階段

11、要定義各模塊的數(shù)據(jù)傳遞關(guān)系,設(shè)計軟件的編碼方案、文件存儲策略、輸入輸出格式,以及硬件和系統(tǒng)軟件配置,最后編制概要設(shè)計說明書??傮w設(shè)計過程可分為兩個主要階段:功能設(shè)計,確定網(wǎng)上訂餐系統(tǒng)的實(shí)現(xiàn)方案;結(jié)構(gòu)設(shè)計,確定該軟件的結(jié)構(gòu)。功能設(shè)計是在需求分析的基礎(chǔ)上進(jìn)行的。結(jié)構(gòu)設(shè)計,是將整個系統(tǒng)不同的功能和層次分為一個功能簡單明確且相對獨(dú)立的部分。每個模塊實(shí)現(xiàn)系統(tǒng)的一項(xiàng)具體功能自頂向下,逐步細(xì)化。結(jié)構(gòu)設(shè)計是確定程序由哪些模塊組成以及這些模塊之間的關(guān)系。本小組成員有扎實(shí)的編程基礎(chǔ),為程序的完成和實(shí)現(xiàn)提供了可能性。三、需求分析3.1 數(shù)據(jù)分析3.1.1 數(shù)據(jù)采集本系統(tǒng)中所有數(shù)據(jù)都來自于學(xué)生和賣家所提供的基本信息,

12、包括學(xué)生基本信息,菜單信息、下訂單時所生成的訂單信息,以及最后生成的評論信息,以上信息均可靠真實(shí)。3.1.2 數(shù)據(jù)字典(一) 數(shù)據(jù)存儲1.菜單信息 含義說明:賣家根據(jù)自己出售的菜品制作的包含各種飯菜的信息 組成:菜單編號,菜品名稱,價格,賣家窗口編號,菜品銷售最大量。2.用戶信息: 組成:用戶id,用戶密碼,電話,賣家窗口編號,賣家信用3.訂單信息 含義說明:指用戶提交的詳細(xì)的訂單信息 組成:訂單編號,下訂單時間,買家電話,做餐時間段,訂單狀態(tài)。4.評論信息 含義說明:買家收到飯菜后對飯菜做出的評價 組成:評價內(nèi)容。二 數(shù)據(jù)處理1.處理訂單 含義說明:賣家在收到訂單后對訂單進(jìn)行處理 輸入:菜譜

13、 輸出:訂單信息 處理:賣家根據(jù)訂單做出相應(yīng)的飯菜2. 系統(tǒng)提醒 含義說明:賣家在做好飯菜后系統(tǒng)會提醒買家到食堂取走飯菜 輸入:訂單信息 輸出:提醒信息 處理:系統(tǒng)提醒買家三 數(shù)據(jù)項(xiàng)1.名字:用戶id 描述:每個用戶注冊時的唯一注冊號即學(xué)生號 定義:用戶id=10字符10 位置:用戶信息2.名字:用戶密碼 描述:用戶在使用登陸時所需要輸入的賬號密碼 定義:用戶密碼=10字符10 位置:用戶信息3.名字:訂單狀態(tài) 描述:訂單生命周期的各個階段,用于系統(tǒng)的流程控制的判定。用戶提交訂單后,等待賣家確認(rèn);賣家確認(rèn)后,不能取消訂單;賣家做好飯后通知取餐;“已取餐”狀態(tài)表示該訂單完成;用戶累計有3次未取餐

14、記錄,則設(shè)置用戶狀態(tài)為“黑名單成員”。 定義:訂單狀態(tài)=待確認(rèn)|已確認(rèn)|已取消|已通知取餐|已取餐|未取餐 位置:訂單信息4 .名字:訂單編號 描述:訂單在系統(tǒng)中的唯一標(biāo)識符 定義:訂單編號=16字符16位置:訂單信息 3.1.3 數(shù)據(jù)模型E-R圖nmmnnmm地址姓名手機(jī)號處理賣家系統(tǒng)提示管理學(xué)生訂單菜品生成包含用餐時間段 訂單狀態(tài)操作時間訂單編號編號價格圖片菜名訂購上限供應(yīng)時間段用戶id姓名 電話買家信用評價mnmnn3.2 功能需求3.2.1 細(xì)化的數(shù)據(jù)流圖圖1 總數(shù)據(jù)流圖訂單處理1菜單信息評論信息菜單處理信息訂單信息訂單信息菜單信息接收訂單信息賣家菜單信息評論信息評論信息賣家評論處理3

15、需求訂單處理2訂單信息學(xué)生拉黑信息學(xué)生信息管理4用戶信息用戶信息圖2 菜單處理取消訂單信息查詢信息菜單信息菜單信息菜單信息修改信息賣家11上傳菜單12查詢菜單13取消菜單14修改菜單菜單信息訂單信息菜單信息學(xué)生下訂單2.1賣家處理訂單2.2菜單信息取消訂單2.3訂單信息系統(tǒng)提醒2.4學(xué)生需求訂單信息取消訂單信息訂單信息菜譜訂單信息提醒信息圖3 訂單處理回復(fù)信息回答訂單信息學(xué)生評價3.1評論信息回復(fù)3.2賣家訂單信息感覺評價信息圖4 評論處理查詢軟件關(guān)閉狀態(tài)進(jìn)入登錄界面顯示登陸對話框進(jìn)入注冊界面顯示需填寫的注冊信息顯示注冊成功查詢1|2|3|4|顯示菜品|評價|訂單|用戶信息在線等待用戶命令更新

16、1|2|3|4|顯示菜品|評價|訂單|用戶信息退出顯示正在關(guān)閉輸入注冊信息輸入用戶名、密碼、驗(yàn)證碼更新退出退出退出退出運(yùn)行軟件3.2.2 行為模型-狀態(tài)轉(zhuǎn)換圖3.3 性能需求時間特性要求:所有查詢操作響應(yīng)時間一般不超過5秒,大型信息,如菜品信息則應(yīng)該在15秒內(nèi)顯示,或提示相關(guān)出錯信息。所有提交數(shù)據(jù)一般在3秒內(nèi)響應(yīng),及時更新每個時間段已下單數(shù)量。擴(kuò)展性:本應(yīng)用可以根據(jù)現(xiàn)實(shí)的變化以及學(xué)生或者賣家的需求及時改變,適應(yīng)性靈活性好,能較好地適應(yīng)二者的需求變化。其他性能需求:本應(yīng)用安全性好,對于學(xué)生以及賣家注冊的信息進(jìn)行加密處理,本應(yīng)用還具有易操作性,可維護(hù)性。對應(yīng)用的各個功能模塊以分級菜單形式給出。所有

17、下訂單,確認(rèn)訂單,取消訂單等操作以按鈕的形式給出,且名稱一律為“下訂單”、“確認(rèn)訂單”、“取消訂單”等易于理解的形式。根據(jù)宿舍管理統(tǒng)計,每個宿舍大概容納2000人,西校區(qū)九組團(tuán),十組團(tuán)和十一組團(tuán)基本都在燕園餐廳買飯,共計6000人,中午和晚上買飯集中,因此我們預(yù)計正常情況下支持2000以上的并行操作能力,下課高峰期學(xué)生要進(jìn)行集中下訂單和查詢應(yīng)支持5000以上并行處理能力。3.4 運(yùn)行需求本軟件對于出錯情況應(yīng)該及時顯示出錯信息,比如“此時間段訂單數(shù)量已達(dá)上限”,“此學(xué)號(手機(jī)號)已注冊,請登錄”等信息。飯菜的價格會顯示在價格欄中,已有訂單的數(shù)量會顯示在已下訂單欄中。用戶用電腦或手機(jī)打開軟件即可根

18、據(jù)需要選擇自己想要的飯菜,飯菜做好后賣家在系統(tǒng)確認(rèn)即可發(fā)送短信給學(xué)生到食堂取餐。3.5 其他需求本軟件對于并行處理進(jìn)行了具體的分析,不會造成系統(tǒng)崩潰以至于學(xué)生訂單丟失的情況,訂單情況也是及時更新,不會造成學(xué)生看到的訂單數(shù)量錯誤導(dǎo)致訂單不成功的現(xiàn)象,因此此軟件具有較高的可靠性和可用性。本系統(tǒng)是一個針對學(xué)校食堂和學(xué)生使用的訂餐系統(tǒng),所以系統(tǒng)容量不需要過大,以免浪費(fèi)資源。本系統(tǒng)使用的編程語言包括C+,java等。為了方便學(xué)生選擇飯菜,本系統(tǒng)界面簡單友好,使學(xué)生能夠快速找到想要的飯菜。本系統(tǒng)無需分析各個食堂窗口的銷量以及食堂的進(jìn)貨渠道。本系統(tǒng)對于網(wǎng)上支付功能未提及,可能在將來會完善著一部分。四、總體設(shè)

19、計4.1系統(tǒng)體系結(jié)構(gòu)設(shè)計4.1.1關(guān)系模式的設(shè)計數(shù)據(jù)庫關(guān)系模式主要有以下內(nèi)容:菜品評價信息(評價編號,買家賬號,菜品編號,訂單編號,評級,評價內(nèi)容,發(fā)布時間)賣家評價信息(信息編號,評價內(nèi)容,評價時間)賣家信息(賬號,密碼,聯(lián)系電話,窗口編號)買家信息(賬號,密碼,聯(lián)系電話,信譽(yù)度)菜單信息(菜單編號,名稱,價格,窗口編號,訂單上限,供應(yīng)時間段,圖片)訂單信息(訂單編號,訂單時間,買家賬號,賣家賬號,菜單編號,時間段選取,訂單狀態(tài))4.1.2層次圖4.2軟件結(jié)構(gòu)設(shè)計賣家信息買家信息添加校驗(yàn)更新賬號登陸更新后的賬號信息賣家信息買家信息添加校驗(yàn)更新賬號登陸更新后的賬號信息 IPO圖4.3 數(shù)據(jù)庫設(shè)

20、計賣家信息表字段名稱字段類型長度備注描述Sname字符型10主鍵、非空賣家賬號Spassword字符型10非空賣家密碼Sphone字符型11非空賣家電話Wnum字符型5非空賣家窗口編號買家信息表字段名稱字段類型長度備注描述Bname字符型10主鍵、非空買家賬號Bpassword字符型10非空買家密碼Bphone字符型11非空買家電話Xinyu數(shù)值型10賣家信用菜單信息表字段名稱字段類型長度備注描述Vnum字符型8主鍵、非空菜單編號Vname字符型10非空菜品名稱Price數(shù)值型3非空價格Wnum字符型5非空賣家窗口編號Shangxian數(shù)值型10非空菜品銷售最大量訂單信息表字段名稱字段類型長度

21、備注描述Dnum數(shù)值型10主鍵、非空訂單編號Time日期型10非空下訂單時間Bphone字符型11非空買家電話Dtime日期型12非空做餐時間段Zhuangtai字符型6非空訂單狀態(tài)菜品評價信息表字段名稱字段類型長度備注描述Evnum數(shù)值型10主鍵、非空評價編號Bname字符型10非空買家賬號Vnum字符型8非空菜單編號Ftime日期型12非空發(fā)布時期Content字符型50非空評價內(nèi)容Dnum數(shù)值型10非空訂單編號level數(shù)值型4非空評級賣家評價信息表字段名稱字段類型長度備注描述MEvnum字符型10主鍵、非空評價編號MContent字符型10非空評價內(nèi)容PJtime日期型13非空評價時間

22、五、詳細(xì)設(shè)計5.1 人機(jī)界面設(shè)計(描述)模塊的詳細(xì)設(shè)計描述:買家模塊:買家點(diǎn)擊進(jìn)入買家模塊后,在屏幕上顯示注冊頁面窗口,注冊頁面窗口包括用戶名,學(xué)號,密碼,確認(rèn)密碼選項(xiàng)。完成注冊后進(jìn)入登錄頁面窗口登錄窗口中包括用戶名,密碼,驗(yàn)證碼,登錄按鈕,輸入用戶名,密碼和驗(yàn)證碼,點(diǎn)擊登錄按鈕后系統(tǒng)驗(yàn)證后即可登錄。如果輸入用戶名錯誤系統(tǒng)提示用戶名不存在,如果輸入的密碼或者是驗(yàn)證碼不正確系統(tǒng)也有相應(yīng)的提示,分別為密碼不正確,驗(yàn)證碼不正確。正確登錄后主頁上有修改信息選項(xiàng),點(diǎn)擊修改信息按鈕后,進(jìn)入修改信息頁面窗口,修改信息頁面窗口包括修改用戶名,修改密碼選項(xiàng)和確認(rèn)修改按鈕。評價模塊:用買家進(jìn)入評價模塊,評價模塊窗

23、口有菜品信息選項(xiàng)以及留言板和確定按鈕。用戶在留言板上輸入要評價的信息后點(diǎn)擊確認(rèn)即可。賣家就如評價模塊,評價模塊窗口有菜品信息,相應(yīng)的買家評價,回復(fù)窗口和確認(rèn)按鈕,賣家在回復(fù)窗口輸入要回復(fù)的內(nèi)容后點(diǎn)擊確認(rèn)即完成回復(fù)評價。賣家模塊:打開系統(tǒng)界面后賣家進(jìn)入賣家界面,顯示出注冊,登陸和修改信息三個選項(xiàng),未注冊的賣家點(diǎn)擊注冊選項(xiàng)進(jìn)入注冊界面進(jìn)行信息的填寫和注冊。已經(jīng)注冊的賣家點(diǎn)擊登陸選項(xiàng),輸入登陸信息,若該賬號未注冊則提示賬號不存在,若密碼輸入有誤則會提示密碼錯誤并要求賣家重新輸入密碼。若賬號密碼均正確則賣家成功登陸系統(tǒng)。如果賣家需要修改菜單或者營業(yè)時間等信息,則點(diǎn)擊修改信息進(jìn)入修改信息界面,進(jìn)入后對需

24、要修改的信息進(jìn)行修改,確認(rèn)無誤后提交信息即可完成修改。菜單模塊:菜單模塊包括菜單的上傳,修改和刪除,賣家登陸后可以進(jìn)行相關(guān)操作。如果賣家有了新的飯菜,可以選擇上傳選項(xiàng)上傳這一新的飯菜信息。如果賣家有飯菜的口味、價格等相關(guān)信息需要修改,則選擇修改選項(xiàng)修改該飯菜信息。如果賣家已經(jīng)停止某一種飯菜的制作,想要刪除這個飯菜信息,則選擇刪除選項(xiàng)刪除該飯菜的信息即可。訂單模塊:訂單模塊包括添加,查詢,取消,確認(rèn)。買家登陸后可點(diǎn)擊菜品進(jìn)入訂單模塊對要購買的菜品下訂單。當(dāng)買家不想再購買已經(jīng)添加而未確認(rèn)的訂單時,可以在訂單模塊中取消,這樣訂單就不會生效。同時買家在訂單模塊中可以查詢以往的訂單信息。賣家登陸后在訂單模塊可以查看所有屬于他的訂單信息,對未確認(rèn)的訂單信息進(jìn)行確認(rèn)。同時,當(dāng)賣家完成了菜品的制作后通過系統(tǒng)提醒買家及時來取餐??傁到y(tǒng)流程圖我的訂單界面訂單管理界面菜品信息管理界面5.2 數(shù)據(jù)庫接口設(shè)計5.2.1用戶接口用戶通過界面接口實(shí)現(xiàn)參數(shù)的輸入,進(jìn)入相應(yīng)的界面后輸入提示的信息即可產(chǎn)生相應(yīng)的任務(wù)。 5.2.2 內(nèi)部接口頂層模塊二級模塊接口數(shù)據(jù)模塊底層數(shù)據(jù)操作模塊取出記錄集,執(zhí)行SQL語句用戶操作模塊對應(yīng)數(shù)據(jù)庫相關(guān)表操作界面模塊界面模塊生成任務(wù)緩沖區(qū)模塊生成批處理

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論