在線訂餐系統(tǒng)的er圖與邏輯圖

在線訂餐系統(tǒng)的er圖與邏輯圖

ID:34024822

大?。?06.50 KB

頁數(shù):26頁

時間:2019-03-03

在線訂餐系統(tǒng)的er圖與邏輯圖_第1頁
在線訂餐系統(tǒng)的er圖與邏輯圖_第2頁
在線訂餐系統(tǒng)的er圖與邏輯圖_第3頁
在線訂餐系統(tǒng)的er圖與邏輯圖_第4頁
在線訂餐系統(tǒng)的er圖與邏輯圖_第5頁
資源描述:

《在線訂餐系統(tǒng)的er圖與邏輯圖》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫

1、N      數(shù)據(jù)庫課程設(shè)計題目:網(wǎng)上訂餐系統(tǒng)數(shù)據(jù)庫設(shè)計院系:專業(yè):姓名:學(xué)號:指導(dǎo)教師:歐陽柏成教師職稱:副教授填寫日期:2015年5月21日-26--26-目錄第一章需求分析31.1訂餐現(xiàn)狀分析31.2功能需求分析31.3建庫需求分析31.4總體設(shè)計原則4第二章數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計52.1局部E-R圖52.2系統(tǒng)E-R圖2.3數(shù)據(jù)流圖62.4數(shù)據(jù)字典62..3.1數(shù)據(jù)項62.3.2數(shù)據(jù)結(jié)構(gòu)72.3.3處理過程7第三章數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計103.1數(shù)據(jù)庫邏輯結(jié)構(gòu)初步構(gòu)思103.2具體邏輯結(jié)構(gòu)設(shè)計11第四章數(shù)據(jù)庫的物理結(jié)構(gòu)設(shè)計124.1表間關(guān)系設(shè)計124.2完整性設(shè)計

2、12第五章數(shù)據(jù)庫系統(tǒng)的實施145.1數(shù)據(jù)庫的建立145.2數(shù)據(jù)輸入14第六章數(shù)據(jù)庫運行和維護166.1定義并設(shè)置備份策略166.2啟用數(shù)據(jù)庫維護計劃任務(wù)16第七章報告總結(jié)18-26-第一章需求分析1.1訂餐現(xiàn)狀分析現(xiàn)如今普遍使用電話訂餐,這種方式訂餐雖然較為方便,效率也較高,但是由此引發(fā)的一些不良現(xiàn)象不得不重視。例如,定餐后,飯店未能夠及時將信息記錄存檔,由于看不到菜品的圖片,顧客不能對菜品有一個直觀的感受。同時,電話預(yù)約中的誠信問題也不得不考慮,訂餐過程中顧客對信息的不明確會產(chǎn)生一定的誤解并由此造成人力資源及時間的浪費。這樣開發(fā)出圖文并茂,信息能夠及時更新和查看

3、的在線網(wǎng)上訂餐系統(tǒng)就具有了重要的意義。1.2功能需求分析功能需求(處理需求):即用戶需要系統(tǒng)具有什么處理功能。根據(jù)需求分析,系統(tǒng)應(yīng)具有如下功能:l登陸功能l更改密碼功能l查詢功能——按價格查詢、按菜名查詢、按商家查詢l統(tǒng)計功能——按時間統(tǒng)計經(jīng)營額、訂餐數(shù)量l訂餐功能l退餐功能l留言板功能l廣告版功能l幫助功能顧客模塊的功能包括個人信息管理,美食選購,美食評價三大功能。其中,在個人信息管理中可以對個人信息進行修改、還可以查閱以往訂過的美食信息;在選購美食中可以通過購物車直接購買的形式、也可已選擇貨到付款的形式完成交易;美食評價中顧客可以這對這次服務(wù)質(zhì)量,留下自己相對

4、餐廳說的話,完成用戶與餐廳之間的交互。管理員模塊的功能包括菜品管理,訂單管理,會員信息管理三大功能。其中,在個菜品管理中可以對菜品信息進行添加、修改和查詢操作;在訂單管理中可以通過未確認、已確認、已下單三種形式進行管理、也可查看所有訂單信息;會員信息管理中,可以添加會員信息和修改會員信息,進而方便顧客網(wǎng)上訂購美食,并享有優(yōu)惠,這一做法人性化的完成網(wǎng)站的推廣,避免了顧客的抵觸情緒。-26-1.3功能需求分析根據(jù)需求分析,得知在數(shù)據(jù)庫中需要存儲那些數(shù)據(jù)。系統(tǒng)涉及的數(shù)據(jù)主要有:會員的信息,菜品的信息,價格的信息,營業(yè)額信息,訂單信息,管理員信息等等。要求:a.數(shù)據(jù)庫應(yīng)具

5、有安全性。不同的用戶應(yīng)具有不同的使用權(quán)限,并具有各自的用戶賬號和密碼等。b.數(shù)據(jù)庫應(yīng)具有完整性。對數(shù)據(jù)庫進行各種操作后,數(shù)據(jù)庫的數(shù)據(jù)應(yīng)保持正確的有效性。1.4總體設(shè)計原則1、開放性、可擴充性、可靠性原則開放系統(tǒng)是生產(chǎn)各種計算機產(chǎn)品普遍遵循的原則,遵循這種標(biāo)準(zhǔn)的產(chǎn)品都符合一些公共的、可以相互操作的標(biāo)準(zhǔn),能夠融洽的在一起工作。開放系統(tǒng)使得各種類型的網(wǎng)絡(luò)和系統(tǒng)互連簡單、標(biāo)準(zhǔn)統(tǒng)一,容易擴展升級。從而適應(yīng)廣大用戶需求的多變性和產(chǎn)品的更新?lián)Q代。2、良好的用戶操作界面用戶操作界面美觀、方便、實用,使用戶能在較短的時間內(nèi)掌握其使用方法。3、實用性原則任何系統(tǒng)的設(shè)計都要考慮其實用性

6、,系統(tǒng)開發(fā)的目的是為了實現(xiàn)業(yè)務(wù)處理自動化、規(guī)范化,提高工作效率,減輕工作人員的勞動強度,減少開支。4、工作平臺設(shè)計原則能適應(yīng)不同的操作平臺,不同的網(wǎng)絡(luò)。-26-第二章概念結(jié)構(gòu)設(shè)計階段概念結(jié)構(gòu)是對現(xiàn)實世界的一種抽象。所謂抽象是對實際的人、物、事、和概念進行人為處理,抽取所關(guān)心的共同特性,忽略非本質(zhì)的細節(jié),并把這些特性用各種概念精確地加以描述,這些概念組成了某類型。一般有三種抽象:1.分類(Classification)定義某一類概念作為現(xiàn)實世界中一組對象的類型。這些對象具有某些共同的特性和行為。它抽象了對象值和型之間的“ismemberof”的語義。在E-R模型中,

7、實體型就是這種抽象。在網(wǎng)上訂餐系統(tǒng)中李四是會員,具有會員的特性和行為。在這個系統(tǒng)中選菜品,訂購菜品,評價美食,給商家留言,查看歷史訂單。張杰是管理員,具有管理員的特性和行為。2.聚集(aggregation)定義某一類型的組成成分。它抽象了對象內(nèi)部類型和成分之間“ispartof”語義。在E-R模型中若干屬性的聚集組成了實體型,就是這種抽象如圖2.1所示。概念結(jié)構(gòu)設(shè)計的第一步就是利用上面的抽象機制對需求分析階段收集到的數(shù)據(jù)進行分類,組織(聚集),形成實體,實體的屬性,標(biāo)識實體的碼,確定實體之間的聯(lián)系類型(1:1,1:n,m:n),設(shè)計分E-R圖。具體做法是:1.選

8、擇局部應(yīng)用

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。