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

正文內(nèi)容

餐館在線訂餐系統(tǒng)的分析和設(shè)計(jì)(編輯修改稿)

2025-07-27 12:53 本頁面
 

【文章內(nèi)容簡介】 了再開發(fā)和擴(kuò)展,但是包括Select, Insert, Update, Delete, Create,以及Drop在內(nèi)的標(biāo)準(zhǔn)的SQL命令仍然可以被用來完成幾乎所有的數(shù)據(jù)庫操作。三、系統(tǒng)設(shè)計(jì)的原則系統(tǒng)設(shè)計(jì)的好壞在根本上決定了軟件系統(tǒng)的優(yōu)劣,以下是本網(wǎng)站系統(tǒng)設(shè)計(jì)的一些基本原則:系統(tǒng)設(shè)計(jì)質(zhì)量的高低將會(huì)直接影響整個(gè)系統(tǒng)設(shè)計(jì)的性能和可能獲得的經(jīng)濟(jì)效益。為了盡可能滿足用戶需求,使得系統(tǒng)的設(shè)計(jì)有較高的質(zhì)量和效率、較強(qiáng)的環(huán)境適應(yīng)性和生命力,系統(tǒng)設(shè)計(jì)應(yīng)考慮簡單性、實(shí)用性、系統(tǒng)性、可靠性、安全性、經(jīng)濟(jì)性、可擴(kuò)展性和良好的可交互性與可操作性的需要。⑴對于簡單性來說,就是指要求設(shè)計(jì)的系統(tǒng),在達(dá)到預(yù)定日標(biāo)及所應(yīng)具備的功能的前提下,系統(tǒng)應(yīng)當(dāng)盡量簡單,避免一切不必要的復(fù)雜化。這樣就可以提高系統(tǒng)效率、減少系統(tǒng)處理費(fèi)用,也可便于系統(tǒng)的管理。⑵對于實(shí)用性來說,就是要從活性石灰企業(yè)的實(shí)際出發(fā),建立生產(chǎn)管理信息系統(tǒng),整個(gè)系統(tǒng)在使用功能和信息需求上達(dá)到實(shí)用、高效。⑶ 對于系統(tǒng)性來說,就是要從系統(tǒng)的整體出發(fā),把設(shè)計(jì)工作統(tǒng)一起來,代碼要統(tǒng)一,設(shè)計(jì)規(guī)范要標(biāo)準(zhǔn),、方法等各方面都有一致性,避免沖突和混亂。⑷對于可靠性來說,就是要求系統(tǒng)的軟、硬件具有較長的平均無故障時(shí)間,并具有數(shù)據(jù)備份的冗余設(shè)計(jì)。⑸安全問題的核心是確保信息網(wǎng)絡(luò)的暢通、信息的完整和合法用戶的正常操作,滿足網(wǎng)絡(luò)系統(tǒng)和數(shù)據(jù)的安全運(yùn)行。⑹對于經(jīng)濟(jì)性來說,就是指系統(tǒng)的收益應(yīng)能大于支出。為減少系統(tǒng)運(yùn)行處理費(fèi)用,應(yīng)使得系統(tǒng)設(shè)計(jì)盡量避免不必要的復(fù)雜化,模塊應(yīng)簡潔。⑺對系統(tǒng)的可擴(kuò)展性來說,系統(tǒng)設(shè)計(jì)不僅要考慮企業(yè)的近期目標(biāo),也要為進(jìn)一步擴(kuò)展留有余地,使系統(tǒng)在規(guī)模和性能方面滿足未來企業(yè)生產(chǎn)的需求。⑻對于系統(tǒng)的可交互性和可操作性來說,主要是指系統(tǒng)要有友好的人機(jī)界面,采用圖形界面,屏幕顯示清晰美觀,操作提示清楚,操作簡單。四、系統(tǒng)設(shè)計(jì)(一) 系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì)1. 系統(tǒng)架構(gòu)設(shè)計(jì)根據(jù)上面需求分析得到的初步系統(tǒng)模型,我們可以看到,對購物車這個(gè)系統(tǒng),我們可以將系統(tǒng)層次作如下一個(gè)劃分:業(yè)務(wù)外觀層CartModulehistoryModule與用戶接口業(yè)務(wù)邏輯層CartHistory調(diào)用數(shù)據(jù)訪問層數(shù)據(jù)結(jié)構(gòu)層OrderDataOrderItemDataDataSet的定義數(shù)據(jù)訪問層OrderDAOrderItemDA訪問數(shù)據(jù)庫表2 系統(tǒng)層次業(yè)務(wù)外觀層:主要是提供用戶界面,是與用戶的接口,用戶可以通過該層面進(jìn)行相應(yīng)的操作。在這里,將當(dāng)前租包和歷史訂單分別做成module,這樣做的好處是:以用戶控件的方式開發(fā),將所有的應(yīng)用程序邏輯打包成一個(gè)業(yè)務(wù)組件,最后只需將module拖入希望使用它的ASP。NET頁面,即可“即插即用”,這也是基于構(gòu)件思想的開發(fā);為將來改進(jìn)該模塊,開發(fā)可復(fù)用控件打下良好的基礎(chǔ)。業(yè)務(wù)邏輯層:一個(gè)是Cart類,該類的主要目的就是實(shí)現(xiàn)主要的添加、刪除、清空、重置等邏輯。這是該模塊最主要的一個(gè)類。它即需要向上層提供接口,又需要調(diào)用數(shù)據(jù)訪問層;另一個(gè)是History類,該類僅負(fù)責(zé)讀取用戶的所有歷史訂單以及得到某一歷史訂單對應(yīng)的所有訂單項(xiàng)。數(shù)據(jù)結(jié)構(gòu)層:主要是兩個(gè)類:OrderData。cs和OrderItemData。cs。對于一個(gè)購物車,主要的信息就是訂單和某一訂單對應(yīng)的訂單項(xiàng),根據(jù)需求分析的結(jié)果,確定訂單和訂單項(xiàng)的數(shù)據(jù)結(jié)構(gòu),完成DataSet的定義。數(shù)據(jù)訪問層:調(diào)用存儲過程,訪問數(shù)據(jù)庫,完成對數(shù)據(jù)庫的操作。如此,我們完成了業(yè)務(wù)外觀層為第一層,業(yè)務(wù)邏輯層為第二層,數(shù)據(jù)結(jié)構(gòu)層和數(shù)據(jù)訪問層為第三層這樣一個(gè)體系模型。系統(tǒng)平臺:Wind2000/win2003, 。Net Framework, SQL Server, IIS系統(tǒng)架構(gòu):B/S結(jié)構(gòu);4層開發(fā)模式使用技術(shù):Asp。Net, ADO。Net, Stored Procedure , XML , Web Service, HTML, JavaScript, Output Cache, Data Cache。2. 系統(tǒng)結(jié)構(gòu)設(shè)計(jì)頂層系統(tǒng)結(jié)構(gòu)圖12 頂層系統(tǒng)結(jié)構(gòu)子系統(tǒng)1結(jié)構(gòu)圖13 訂單子系統(tǒng)子系統(tǒng)2結(jié)構(gòu)圖14 購物子系統(tǒng)(二) 系統(tǒng)詳細(xì)設(shè)計(jì)1. 系統(tǒng)界面用例通常是面向?qū)ο箝_發(fā)方法學(xué)中的最主要的需求artifact,當(dāng)你的方法是統(tǒng)一過程(Kruchten 2000。 Ambler 2000)實(shí)例是尤其如此。而且對于大的項(xiàng)目包圖來說,通常是創(chuàng)建用來組織使用需求的。1)創(chuàng)建用例包圖。以組織你的需求除了以下介紹的包原則之外,應(yīng)用下列的規(guī)則來把UML用例圖組織到包圖里:把關(guān)聯(lián)的用例放在一起∶included、extending、和inheriting的用例放在相同的包中,就像base/parent用例一樣。組織用例應(yīng)該以主要主角的需要為基礎(chǔ)。例如下面就是將訂單、商品、用戶信息創(chuàng)建一個(gè)包圖。 圖15 相關(guān)人員包圖圖16 系統(tǒng)用例總體圖圖17 訂單處理系統(tǒng)包圖2. 對象模型 這里,我們使用用例分析和類的分析來解釋酒店網(wǎng)上訂餐系統(tǒng)。如下面得具體解釋:圖18 總體類圖3. 對象描述整個(gè)系統(tǒng)包括顧客會(huì)員、系統(tǒng)管理員、酒店經(jīng)理、廚師、采購人員、送餐服務(wù)人員等參與者顧客會(huì)員:可以登錄會(huì)員系統(tǒng)進(jìn)行在線訂餐,查看修改自己信息,查看訂單等系統(tǒng)管理:系統(tǒng)管理員具有最高的權(quán)限,可以對用戶管理,訂單管理,菜譜發(fā)布、數(shù)量統(tǒng)計(jì)等酒店經(jīng)理:可以查看評價(jià)以及查看報(bào)表信息廚師:廚師可以查看訂單,后根據(jù)訂單信息進(jìn)行烹飪采購人員:根據(jù)原材料庫存狀況進(jìn)行采購送餐服務(wù)人員:查看訂單信息,根據(jù)訂單信息進(jìn)行送餐4. 動(dòng)態(tài)模型動(dòng)態(tài)模型描述與操作時(shí)間和順序有關(guān)的系統(tǒng)特征、影響更改的事件、事件的序列、事件的環(huán)境以及事件的組織。本系統(tǒng)借助順序圖、狀態(tài)圖和活動(dòng)圖,來描述系統(tǒng)的動(dòng)態(tài)模型。(1)狀態(tài)圖訂單狀態(tài)圖(見上圖10)購物車狀態(tài)圖(見上圖8)(2)活動(dòng)圖會(huì)員登錄活動(dòng)圖(見上圖11)顧客活動(dòng)圖(見上圖7)酒店相關(guān)人員活動(dòng)圖(見上圖9)(3)順序圖:會(huì)員訂餐順序圖圖19 會(huì)員訂餐順序圖 會(huì)員訂餐描述:會(huì)員通過網(wǎng)站提供的會(huì)員登陸系統(tǒng),并在后臺通過存有會(huì)員信息的數(shù)據(jù)庫進(jìn)行會(huì)員驗(yàn)證,驗(yàn)證后,通過登錄界面顯示登錄結(jié)果。如果登錄成功,就進(jìn)入到商品瀏覽界面,進(jìn)行菜品瀏覽,當(dāng)用戶看中某種菜品后,可以點(diǎn)擊菜品旁邊的“放入購物車內(nèi)”。在菜譜頁面的中,可以點(diǎn)擊選擇的菜品的圖片,菜品的所有信息就可以在跳出的窗口中顯示。菜品的信息包括:菜品的價(jià)格、表現(xiàn)外形的圖片等的基本信息,商品的評價(jià)等信息。選擇的菜品會(huì)被放入到購物車內(nèi),并且會(huì)員可以通過點(diǎn)擊“我的購物車”,在此系統(tǒng),會(huì)員對自己已選擇的菜品進(jìn)行管理:可以對已選擇的菜品進(jìn)行刪除、修改,或是對商品的總價(jià)格進(jìn)行合計(jì),并且用戶可以選擇下訂單和取消,或是選擇再繼續(xù)修改。如果用戶選擇了訂單下達(dá),然后就會(huì)進(jìn)入訂單填寫的頁面,客戶可以在訂單中填寫自己的一些要求等等,再點(diǎn)擊提交訂單,訂單就會(huì)加入到訂單庫中,生成菜單。訂單處理順序圖圖20訂單處理順序圖 訂單處理描述:該順序圖是用于說明管理員如何處理用戶下達(dá)的菜單。訂單一般是用戶已經(jīng)下達(dá)的訂餐信息。首先管理員必需通過管理員入口(管理員登陸界面
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)教案相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1