freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

網(wǎng)上訂餐系統(tǒng)畢業(yè)設(shè)計(jì)論文(編輯修改稿)

2025-07-25 21:48 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 職責(zé)是:(1)驗(yàn)證請(qǐng)求者的請(qǐng)求權(quán)限。(2)提供請(qǐng)求者的權(quán)限列表。:5. 異常處理包異常處理的職責(zé):(1)匯報(bào)運(yùn)行時(shí)的詳細(xì)異常信息。(2)記錄異常處理日志。: 軟件架構(gòu)類圖由包圖展開得到類圖,它是架構(gòu)的靜態(tài)結(jié)構(gòu)圖,表明了各個(gè)類之間的關(guān)系。 系統(tǒng)架構(gòu)類圖第四章 詳細(xì)設(shè)計(jì)詳細(xì)設(shè)計(jì)階段的根本目標(biāo)是確定應(yīng)該怎樣具體地實(shí)現(xiàn)所要求的系統(tǒng)。經(jīng)過這一階段的設(shè)計(jì)工作,應(yīng)該得出對(duì)目標(biāo)系統(tǒng)的精確描述,從而在編碼階段可以把整個(gè)描述直接翻譯成用某種程序設(shè)計(jì)語言書寫的程序]。本章主要涉及軟件系統(tǒng)的動(dòng)態(tài)建模和系統(tǒng)類圖的詳細(xì)設(shè)計(jì)。軟件系統(tǒng)的動(dòng)態(tài)模型分為交互模型和活動(dòng)狀態(tài)模型,其中的交互模型主要由順序圖和協(xié)作圖構(gòu)成,活動(dòng)狀態(tài)模型主要包括活動(dòng)圖和狀態(tài)圖。通過為軟件系統(tǒng)項(xiàng)目建立動(dòng)態(tài)模型,因此可以得出具體的分析結(jié)果,即對(duì)象的時(shí)間特性,任務(wù)之間的通信機(jī)制和狀態(tài)變化等信息。 系統(tǒng)交互圖系統(tǒng)架構(gòu)類的工作流程如下:,進(jìn)行權(quán)限驗(yàn)證,然后顯示權(quán)限對(duì)應(yīng)的菜單;,先利用Model實(shí)體類對(duì)數(shù)據(jù)進(jìn)行封裝,然后將封裝的數(shù)據(jù)對(duì)象和業(yè)務(wù)請(qǐng)求傳給業(yè)務(wù)邏輯類的對(duì)象進(jìn)行處理;,進(jìn)行業(yè)務(wù)處理,生成對(duì)應(yīng)的SQL命令,然后提交給數(shù)據(jù)庫(kù)訪問層進(jìn)行執(zhí)行;,如果正常執(zhí)行則返回?cái)?shù)據(jù),若產(chǎn)生異常則交付異常處理對(duì)象進(jìn)行處理;,如發(fā)生異常則交付給異常處理對(duì)象;;,然后顯示處理結(jié)果在窗體上。 參與者與模塊間的交互與網(wǎng)上訂餐系統(tǒng)進(jìn)行交互的參與者主要包括管理員和用戶。: 用戶與網(wǎng)上訂餐系統(tǒng)的交互圖 下面對(duì)網(wǎng)上訂餐系統(tǒng)活動(dòng)的情況進(jìn)行動(dòng)態(tài)建模,以下論述將以管理員與菜單管理模塊、特價(jià)菜管理模塊、訂單管理模塊分別進(jìn)行時(shí)序圖、協(xié)作圖、狀態(tài)圖和活動(dòng)圖的建模。菜單管理模塊的程序流程如下:(1)管理員登錄系統(tǒng),打開菜單管理窗體;(2)管理員選擇要更改的菜品(包括肉菜,海鮮,素菜,主食,飲料),并進(jìn)行修改,刪除或設(shè)定為特價(jià)菜的操作;(3)管理員添加新的菜式,輸入菜品名稱,參考圖片,菜品種類,價(jià)格,會(huì)員價(jià)的信息。(1)管理員登錄系統(tǒng),打開菜單管理窗體;(2)管理員選擇要更改的特價(jià)菜信息,進(jìn)行刪除或者修改的操作;(3)管理員對(duì)特價(jià)菜進(jìn)行修改,并更新特價(jià)菜信息。(1)管理員登錄系統(tǒng),打開菜單管理窗體;(2)管理員選擇訂單管理,對(duì)完成的訂單進(jìn)行刪除;(3)更新訂單。圖 管理員與訂單管理的時(shí)序圖 系統(tǒng)協(xié)作圖用于說明系統(tǒng)實(shí)現(xiàn)的用例及用例場(chǎng)景的交互圖叫系統(tǒng)協(xié)作圖,在UML中有兩種交互圖,分別是時(shí)序圖和協(xié)作圖,二者不同的是前者按時(shí)間順序后者是按時(shí)間和空間的順序描述系統(tǒng)元素間的交互。根據(jù)上節(jié)描述的管理員對(duì)菜單管理的協(xié)作圖。 圖 管理員與菜單管理的協(xié)作圖管理員對(duì)特價(jià)菜管理的協(xié)作圖。圖 管理員對(duì)特價(jià)菜管理的協(xié)作圖 系統(tǒng)狀態(tài)圖在菜單管理模塊中,系統(tǒng)存在菜單管理界面、菜品信息顯示、刪除菜品信息、添加菜品信息等狀態(tài)。在特價(jià)菜管理模塊中,系統(tǒng)狀態(tài)包括顯示特價(jià)菜菜單界面、特價(jià)菜刪除、特價(jià)菜信息修改等狀態(tài)。在訂單管理模塊中,系統(tǒng)存在菜單管理界面顯示、訂單管理界面顯示、刪除訂單、數(shù)據(jù)更新等狀態(tài)。 圖 管理員對(duì)菜單管理的狀態(tài)圖 系統(tǒng)活動(dòng)描述用于描述系統(tǒng)活動(dòng)如何進(jìn)行的圖叫做活動(dòng)圖。當(dāng)一個(gè)操作一定要完成一連串事情,但是無法確定以什么樣的先后順序來完成這些事情的時(shí)候,活動(dòng)圖可以更清晰地描述這些事情[3]。在網(wǎng)上訂餐管理系統(tǒng)中,主要涉及管理員的活動(dòng)。在菜單管理模塊中,管理員登錄系統(tǒng)后,可以選取菜品種類(肉菜,素菜,海鮮,主食,飲料)進(jìn)行刪除、修改、設(shè)置今日特價(jià)等操作記錄,如果是刪除,則刪除此菜品記錄,如果是修改,則修改菜品信息,更新菜單,也可以進(jìn)行添加菜品的操作,添加新菜品信息,更新菜單。在特價(jià)菜管理模塊中,管理員進(jìn)入系統(tǒng)后,需要點(diǎn)擊特價(jià)菜管理,可以選取特價(jià)菜品進(jìn)行刪除、修改等操作。如果是刪除,則菜品記錄被刪除,更新菜單;如果是修改則修改特價(jià)菜信息,記錄數(shù)據(jù)更新到數(shù)據(jù)庫(kù)。在訂單管理模塊中,管理員登錄系統(tǒng)后,管理員對(duì)已完成的訂單進(jìn)行刪除,更新信息到數(shù)據(jù)庫(kù)中。 業(yè)務(wù)邏輯對(duì)象類設(shè)計(jì) 發(fā)現(xiàn)業(yè)務(wù)邏輯類本節(jié)由系統(tǒng)分析中的Use Case交互圖可以發(fā)現(xiàn)業(yè)務(wù)邏輯類包括用戶類,菜品評(píng)評(píng)論類,菜單基本類、訂單信息類,購(gòu)物車信息類。鑒于本系統(tǒng)以軟件三層架構(gòu)思想為指導(dǎo),將系統(tǒng)的業(yè)務(wù)邏輯和實(shí)體模型分離開來,所以根據(jù)架構(gòu)情況設(shè)計(jì),將上述發(fā)現(xiàn)的業(yè)務(wù)邏輯類分解為業(yè)務(wù)邏輯類和實(shí)體模型類,其中實(shí)體模型類主要描述了實(shí)體屬性,業(yè)務(wù)邏輯類描述了實(shí)體的方法集合。 業(yè)務(wù)邏輯對(duì)象類圖系統(tǒng)中。業(yè)務(wù)邏輯類是建立在實(shí)體類之上的,包含了系統(tǒng)業(yè)務(wù)邏輯的操作。 數(shù)據(jù)庫(kù)設(shè)計(jì)數(shù)據(jù)庫(kù)設(shè)計(jì)是軟件開發(fā)的頁(yè)一個(gè)重要的步驟,整個(gè)系統(tǒng)數(shù)據(jù)的處理都需要依賴后臺(tái)數(shù)據(jù)庫(kù)的支持,因此數(shù)據(jù)庫(kù)設(shè)計(jì)顯得尤為重要。 數(shù)據(jù)庫(kù)概念模型設(shè)計(jì) 根據(jù)需求描述和軟件架構(gòu)設(shè)計(jì),管理員、用戶、用戶信息、菜單信息、特色菜信息、購(gòu)物車訂單、菜品評(píng)論信息等都是模型層的實(shí)體bean。 數(shù)據(jù)庫(kù)表結(jié)構(gòu)設(shè)計(jì)將網(wǎng)上訂餐系統(tǒng)ER模型中的實(shí)體轉(zhuǎn)換為物理表,得到物理表結(jié)構(gòu)如下: 用戶信息表結(jié)構(gòu)主鍵標(biāo)識(shí)字段名類型是否為空注釋PKidintN用戶IDnumberVARCHAR(30)Y用戶賬號(hào)passwordVARCHAR(20)Y密碼phoneNumberVARCHAR(20)Y聯(lián)系電話registDateVARCHAR(15)Y注冊(cè)日期registQuestionVARCHAR(255)Y賬號(hào)提問問題registAnswerVARCHAR(255)Y賬號(hào)回答答案 菜單信息表結(jié)構(gòu)主鍵標(biāo)識(shí)字段名類型是否為空注釋PKId INTN菜品編碼dishNameVARCHAR(50)Y菜品名稱dishPictureVARCHAR(30)Y菜品圖片dishKindVARCHAR(10)Y菜品種類priceDOUBLEY菜品價(jià)格memberPriceDOUBLEY菜品特價(jià)isValidINTY是否有效主鍵標(biāo)識(shí)字段名類型是否為空注釋PKidINTN訂單編號(hào)dishVARCHAR(50)Y菜品名稱sumPriceDOUBLEY總價(jià)contactVARCHAR(20)Y聯(lián)系電話isValidVARCHAR(10)Y是否有效 特價(jià)菜品信息表結(jié)構(gòu)主鍵標(biāo)識(shí)字段名類型是否為空注釋PKidINTN特價(jià)菜品編號(hào)dishNameVARCHAR(20)Y特價(jià)菜品名稱dishPictureVARCHAR(50)Y特價(jià)菜品圖片specialPriceDOUBLEY特價(jià)菜品價(jià)格5. 臨時(shí)訂單表tab_orderform_temp主鍵標(biāo)識(shí)字段名類型是否為空注釋PKidINTN臨時(shí)訂單編號(hào)FKuserNumberVARCHAR(50)Y用戶賬號(hào)FKdishIdINTY菜品編號(hào)isSpecialVARCHAR(20)Y是否為特價(jià)菜主鍵標(biāo)識(shí)字段名類型是否為空注釋PKidINTN評(píng)論編號(hào)dishIdINTY菜品編號(hào)mentVARCHAR(255)Y評(píng)論內(nèi)容dateVARCHAR(50)Y評(píng)論日期isSpecialVARCHAR(20)Y是否為特價(jià)菜 開發(fā)環(huán)境的選擇 系統(tǒng)開發(fā)工具網(wǎng)上訂餐系統(tǒng)主要采用MyEclipse 。MyEclipse是在Eclipse的之上發(fā)展出來的,比如說tomcat服務(wù)器,Oracle或者M(jìn)ysql數(shù)據(jù)庫(kù)等對(duì)我們的網(wǎng)站進(jìn)行發(fā)布和數(shù)據(jù)庫(kù)的連接,提升里工作效率。、調(diào)試、測(cè)試、和發(fā)布功能,支持ssh三大框架,jsp web前臺(tái)技術(shù),SQL,HTML等,在Myeclipse中集成了許多功能強(qiáng)大啊的組件,web開發(fā)工具,Ejb組件等; 數(shù)據(jù)庫(kù)的選擇,MySQL相對(duì)于Oracle這樣的大型數(shù)據(jù)庫(kù)而言,具有小巧靈活,存儲(chǔ)效率高的特點(diǎn)適用于中小型網(wǎng)站的數(shù)據(jù)存儲(chǔ)管理,他的代碼是開源的,并且便于安裝,系統(tǒng)特性:1. 支持多線程,充分利用CPU資源。2. 優(yōu)化的SQL查詢算法,有效地提高查詢速度。3. 提供用于管理、檢查、優(yōu)化數(shù)據(jù)庫(kù)操作的管理工具。 系統(tǒng)網(wǎng)絡(luò)架構(gòu)設(shè)計(jì)本網(wǎng)上訂餐系統(tǒng)采用傳統(tǒng)的B/S結(jié)構(gòu)。 系統(tǒng)網(wǎng)絡(luò)架構(gòu)圖CPU內(nèi)存硬盤空間顯示模式最低配置CeleronⅢ256M40G800*600推薦配置Pentium 4 512M80G1024*768第五章 編碼 概述開發(fā)工具及源程序代碼,它支持各種開源產(chǎn)品,在性能方面無可挑剔。通過此開發(fā)工具我們可以在數(shù)據(jù)庫(kù)、應(yīng)用服務(wù)器(如tomcat)的存儲(chǔ)數(shù)據(jù)和發(fā)布網(wǎng)站方面提高工作效率。設(shè)計(jì)主要采用java面向?qū)ο笳Z言作為開發(fā)語言,java是一種跨平臺(tái)的面向?qū)ο蟮拈_發(fā)語言,是由sun公司推出的,它包括java標(biāo)準(zhǔn)版,java
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1