![Android無(wú)線點(diǎn)餐系統(tǒng)-數(shù)據(jù)庫(kù)的設(shè)計(jì)_第1頁(yè)](http://file4.renrendoc.com/view/cd11d68efeb1a7e8947c2d8be5c34665/cd11d68efeb1a7e8947c2d8be5c346651.gif)
![Android無(wú)線點(diǎn)餐系統(tǒng)-數(shù)據(jù)庫(kù)的設(shè)計(jì)_第2頁(yè)](http://file4.renrendoc.com/view/cd11d68efeb1a7e8947c2d8be5c34665/cd11d68efeb1a7e8947c2d8be5c346652.gif)
![Android無(wú)線點(diǎn)餐系統(tǒng)-數(shù)據(jù)庫(kù)的設(shè)計(jì)_第3頁(yè)](http://file4.renrendoc.com/view/cd11d68efeb1a7e8947c2d8be5c34665/cd11d68efeb1a7e8947c2d8be5c346653.gif)
![Android無(wú)線點(diǎn)餐系統(tǒng)-數(shù)據(jù)庫(kù)的設(shè)計(jì)_第4頁(yè)](http://file4.renrendoc.com/view/cd11d68efeb1a7e8947c2d8be5c34665/cd11d68efeb1a7e8947c2d8be5c346654.gif)
![Android無(wú)線點(diǎn)餐系統(tǒng)-數(shù)據(jù)庫(kù)的設(shè)計(jì)_第5頁(yè)](http://file4.renrendoc.com/view/cd11d68efeb1a7e8947c2d8be5c34665/cd11d68efeb1a7e8947c2d8be5c346655.gif)
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
Android無(wú)線點(diǎn)餐系統(tǒng)——數(shù)據(jù)庫(kù)的設(shè)計(jì)學(xué)院:計(jì)算機(jī)與信息工程學(xué)院班級(jí):10軟件技術(shù)1班姓名:學(xué)號(hào):同組者:指導(dǎo)教師:數(shù)據(jù)庫(kù)結(jié)構(gòu)的設(shè)計(jì)數(shù)據(jù)庫(kù)設(shè)計(jì)(DatabaseDesign)是指根據(jù)用戶的需求,在某一具體的數(shù)據(jù)庫(kù)管理系統(tǒng)上,設(shè)計(jì)數(shù)據(jù)庫(kù)的結(jié)構(gòu)和建立數(shù)據(jù)庫(kù)的過(guò)程。就是規(guī)劃和結(jié)構(gòu)化數(shù)據(jù)庫(kù)中的數(shù)據(jù)對(duì)象以及這些數(shù)據(jù)對(duì)象之間關(guān)系的過(guò)程。數(shù)據(jù)庫(kù)的設(shè)計(jì)過(guò)程大致可分為5個(gè)步驟:需求分析調(diào)查和分析用戶的業(yè)務(wù)活動(dòng)和數(shù)據(jù)的使用情況,弄清所用數(shù)據(jù)的種類、范圍、數(shù)量以及它們?cè)跇I(yè)務(wù)活動(dòng)中交流的情況,確定用戶對(duì)數(shù)據(jù)庫(kù)系統(tǒng)的使用要求和各種約束條件等,形成用戶需求規(guī)約。概念設(shè)計(jì)對(duì)用戶要求描述的現(xiàn)實(shí)世界(可能是一個(gè)工廠、一個(gè)商場(chǎng)或者一個(gè)學(xué)校等),通過(guò)對(duì)其中住處的分類、聚集和概括,建立抽象的概念數(shù)據(jù)模型。這個(gè)概念模型應(yīng)反映現(xiàn)實(shí)世界各部門的信息結(jié)構(gòu)、信息流動(dòng)情況、信息間的互相制約關(guān)系以及各部門對(duì)信息儲(chǔ)存、查詢和加工的要求等。所建立的模型應(yīng)避開(kāi)數(shù)據(jù)庫(kù)在計(jì)算機(jī)上的具體實(shí)現(xiàn)細(xì)節(jié),用一種抽象的形式表示出來(lái)。以擴(kuò)充的實(shí)體—(E-R模型)聯(lián)系模型方法為例,第一步先明確現(xiàn)實(shí)世界各部門所含的各種實(shí)體及其屬性、實(shí)體間的聯(lián)系以及對(duì)信息的制約條件等,從而給出各部門內(nèi)所用信息的局部描述(在數(shù)據(jù)庫(kù)中稱為用戶的局部視圖)。第二步再將前面得到的多個(gè)用戶的局部視圖集成為一個(gè)全局視圖,即用戶要描述的現(xiàn)實(shí)世界的概念數(shù)據(jù)模型。邏輯設(shè)計(jì)主要工作是將現(xiàn)實(shí)世界的概念數(shù)據(jù)模型設(shè)計(jì)成數(shù)據(jù)庫(kù)的一種邏輯模式,即適應(yīng)于某種特定數(shù)據(jù)庫(kù)管理系統(tǒng)所支持的邏輯數(shù)據(jù)模式。與此同時(shí),可能還需為各種數(shù)據(jù)處理應(yīng)用領(lǐng)域產(chǎn)生相應(yīng)的邏輯子模式。這一步設(shè)計(jì)的結(jié)果就是所謂“邏輯數(shù)據(jù)庫(kù)。物理設(shè)計(jì)根據(jù)特定數(shù)據(jù)庫(kù)管理系統(tǒng)所提供的多種存儲(chǔ)結(jié)構(gòu)和存取方法等依賴于具體計(jì)算機(jī)結(jié)構(gòu)的各項(xiàng)物理設(shè)計(jì)措施,對(duì)具體的應(yīng)用任務(wù)選定最合適的物理存儲(chǔ)結(jié)構(gòu)(包括文件類型、索引結(jié)構(gòu)和數(shù)據(jù)的存放次序與位邏輯等)、存取方法和存取路徑等。這一步設(shè)計(jì)的結(jié)果就是所謂“物理數(shù)據(jù)庫(kù)”。驗(yàn)證設(shè)計(jì)在上述設(shè)計(jì)的基礎(chǔ)上,收集數(shù)據(jù)并具體建立一個(gè)數(shù)據(jù)庫(kù),運(yùn)行一些典型的應(yīng)用任務(wù)來(lái)驗(yàn)證數(shù)據(jù)庫(kù)設(shè)計(jì)的正確性和合理性。一般,一個(gè)大型數(shù)據(jù)庫(kù)的設(shè)計(jì)過(guò)程往往需要經(jīng)過(guò)多次循環(huán)反復(fù)。當(dāng)設(shè)計(jì)的某步發(fā)現(xiàn)問(wèn)題時(shí),可能就需要返回到前面去進(jìn)行修改。因此,在做上述數(shù)據(jù)庫(kù)設(shè)計(jì)時(shí)就應(yīng)考慮到今后修改設(shè)計(jì)的可能性和方便性。運(yùn)行與維護(hù)設(shè)計(jì)在數(shù)據(jù)庫(kù)系統(tǒng)正式投入運(yùn)行的過(guò)程中,必須不斷地對(duì)其進(jìn)行評(píng)調(diào)整與修改。至今,數(shù)據(jù)庫(kù)設(shè)計(jì)的很多工作仍需要人工來(lái)做,除了關(guān)系型數(shù)據(jù)庫(kù)已有一套較完整的數(shù)據(jù)范式理論可用來(lái)部分地指導(dǎo)數(shù)據(jù)庫(kù)設(shè)計(jì)之外,尚缺乏一套完善的數(shù)據(jù)庫(kù)設(shè)計(jì)理論、方法和工具,以實(shí)現(xiàn)數(shù)據(jù)庫(kù)設(shè)計(jì)的自動(dòng)化或交互式的半自動(dòng)化設(shè)計(jì)。所以數(shù)據(jù)庫(kù)設(shè)計(jì)今后的研究發(fā)展方向是研究數(shù)據(jù)庫(kù)設(shè)計(jì)理論,尋求能夠更有效地表達(dá)語(yǔ)義關(guān)系的數(shù)據(jù)模型,為各階段的設(shè)計(jì)提供自動(dòng)或半自動(dòng)的設(shè)計(jì)工具和集成化的開(kāi)發(fā)環(huán)境,使數(shù)據(jù)庫(kù)的設(shè)計(jì)更加工程化、更加規(guī)范化和更加方便易行,使得在數(shù)據(jù)庫(kù)的設(shè)計(jì)中充分體現(xiàn)軟件工程的先進(jìn)思想和方法。總共創(chuàng)建了三張表分別是:訂單詳細(xì)表(orderdetailtbl)、訂單表(ordertbl)、桌號(hào)表(tabletbl)。訂單詳細(xì)表:列出了顧客所點(diǎn)的菜的種類與數(shù)量,還有對(duì)菜的備注要求。訂單表:列出訂單用戶,所在桌號(hào),客人幾位,是否結(jié)算等。桌號(hào)表:對(duì)桌位進(jìn)行編號(hào)并標(biāo)注其狀態(tài)時(shí)有人還是空。數(shù)據(jù)庫(kù)設(shè)計(jì)2.1數(shù)據(jù)庫(kù)需求分析無(wú)線點(diǎn)餐系統(tǒng)以酒店服務(wù)信息為主體,因此在這個(gè)系統(tǒng)中必須要有一個(gè)保存菜單信息的表。所以用編號(hào)做主鍵。負(fù)責(zé)登錄終端系統(tǒng)的服務(wù)人員應(yīng)該有保存服務(wù)人員信息的表,這個(gè)表中也是包括一些基本信息。并且以服務(wù)人員的編號(hào)作為主鍵。在一個(gè)點(diǎn)餐系統(tǒng)中,不可避免的要有桌位的編號(hào)。這樣的話就必須有一個(gè)桌號(hào)表,該表保存桌位信息。顧客可以按照自己的喜好,在酒店布置的桌號(hào)中選擇自己喜歡的位置。另外既然是酒店就必須要有一個(gè)訂單表,該表中包括訂單號(hào),點(diǎn)餐時(shí)間,用戶ID,桌號(hào),人數(shù),是否結(jié)賬等基本信息。這樣也就還需要一個(gè)訂單詳細(xì)表用于存儲(chǔ)顧客所點(diǎn)的菜品信息等等。原準(zhǔn)備再弄一個(gè)菜品分類表用于區(qū)分涼菜,熱菜等。2.2數(shù)據(jù)庫(kù)需求分析數(shù)據(jù)庫(kù)的概念設(shè)計(jì),即利用數(shù)據(jù)模型進(jìn)行概念數(shù)據(jù)庫(kù)的模式設(shè)計(jì)。根據(jù)無(wú)線點(diǎn)餐系統(tǒng)的需求,設(shè)計(jì)出以下的實(shí)體-關(guān)系模型(E-R)圖如圖。圖1實(shí)體聯(lián)系圖圖2實(shí)體聯(lián)系圖2.3數(shù)據(jù)庫(kù)的邏輯設(shè)計(jì)數(shù)據(jù)庫(kù)的邏輯設(shè)計(jì),即把概念設(shè)計(jì)得到的概念數(shù)據(jù)庫(kù)模式變?yōu)檫壿嫈?shù)據(jù)模式,它依賴于DBMS。根據(jù)無(wú)線點(diǎn)餐系統(tǒng)的需求分析及數(shù)據(jù)庫(kù)的感念設(shè)計(jì),得到以下的數(shù)據(jù)庫(kù)表和表的相關(guān)說(shuō)明如下:(1)桌號(hào)表桌號(hào)表的結(jié)構(gòu)及相關(guān)說(shuō)明如表1所示。表1桌號(hào)表序號(hào)字段名稱字段含義類型寬度備注1Id編號(hào)Int4Primarykey2number桌位號(hào)Int43flag狀態(tài)位Int44description描述varchar16(2)訂單表訂單表的結(jié)構(gòu)及相關(guān)說(shuō)明如表2所示。表2訂單表序號(hào)字段名稱字段含義類型寬度備注1Id訂單號(hào)Int4Primarykey2orderTime下訂單時(shí)間Int43userID服務(wù)員號(hào)varchar164tableId桌位號(hào)Int4Foreignkey5personNum顧客人數(shù)Int46isPay是否付款varchar167remark備注varchar16(3)訂單詳細(xì)表訂單詳細(xì)表的結(jié)構(gòu)及相關(guān)說(shuō)明如表3所示。表3訂單詳細(xì)表序號(hào)字
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 分析倉(cāng)庫(kù)管理中的常見(jiàn)問(wèn)題計(jì)劃
- 秋季文史課程教學(xué)計(jì)劃
- 提升教學(xué)質(zhì)量計(jì)劃
- 安全生產(chǎn)與健康管理方案計(jì)劃
- 樹(shù)立良好的生活部形象方針計(jì)劃
- 2025年陶瓷生產(chǎn)加工機(jī)械項(xiàng)目合作計(jì)劃書
- 美術(shù)教師職業(yè)素養(yǎng)提升計(jì)劃
- 從數(shù)據(jù)中尋找倉(cāng)儲(chǔ)優(yōu)化機(jī)會(huì)的總結(jié)計(jì)劃
- 財(cái)務(wù)合規(guī)性的強(qiáng)化措施計(jì)劃
- 可行性研究與市場(chǎng)定位計(jì)劃
- 電力安全一把手講安全課
- 小學(xué)三年級(jí)數(shù)學(xué)口算天天練-A4紙直接打印
- 2025年億達(dá)商學(xué)院成立儀式及論壇經(jīng)驗(yàn)總結(jié)(三篇)
- (2025)駕照C1證考試科目一必考題庫(kù)及參考答案(包過(guò)版)
- 2025年湖南理工職業(yè)技術(shù)學(xué)院高職單招職業(yè)技能測(cè)試近5年??及鎱⒖碱}庫(kù)含答案解析
- 罕見(jiàn)病診治與病例管理制度
- 幼兒園開(kāi)學(xué)前教職工安全培訓(xùn)
- 口腔接診流程
- 2024年新疆區(qū)公務(wù)員錄用考試《行測(cè)》真題及答案解析
- 2024年單招職業(yè)技能測(cè)試題庫(kù)及參考答案(基礎(chǔ)題)
- 數(shù)學(xué)原來(lái)這么有趣
評(píng)論
0/150
提交評(píng)論