版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
數(shù)據(jù)庫課程設(shè)計(jì)報(bào)告二手交易系統(tǒng)學(xué)生學(xué)院專業(yè)班級學(xué)號學(xué)生姓名2017年12月目錄一、 系統(tǒng)介紹4二、 需求分析4三、 概念結(jié)構(gòu)設(shè)計(jì)錯(cuò)誤!未定義書簽。四、 邏輯結(jié)構(gòu)設(shè)計(jì)13五、 數(shù)據(jù)庫物理設(shè)計(jì)與實(shí)施14-專業(yè)資料-系統(tǒng)介紹本次課程設(shè)計(jì)設(shè)計(jì)了校園二手交易系統(tǒng)的數(shù)據(jù)庫,主要是為學(xué)生提供一個(gè)可以進(jìn)行買賣二手商品的網(wǎng)絡(luò)平臺。用戶可以方便的查找所需物品,評價(jià)所購物品,當(dāng)然也可在上面將自己的東西進(jìn)行售賣交易。本設(shè)計(jì)中主要進(jìn)行了需求分析、概要設(shè)計(jì)、數(shù)據(jù)庫設(shè)計(jì)、數(shù)據(jù)操作等。二、需求分析考察用戶網(wǎng)上交易的行為,大致都是如下模式:訪客進(jìn)入網(wǎng)上交易平臺,洲覽各種商品信息,或者根據(jù)自己感興趣的類別、特定的商品信息等來進(jìn)行搜索、查詢商品信息。普通會員可以瀏覽、查找商品、獲知商家的聯(lián)系方式;還可以定購商品。訪客一般需要通過注冊個(gè)人信息成為會員,本案例規(guī)定校園二手交易系統(tǒng)只允許會員執(zhí)行購買商品的操作。會員在需要購買商品時(shí),首先將選定的商品加入購物車,可一次性購買多個(gè)商品,每個(gè)商品的數(shù)量也可以各有不同。對購物車中的商品進(jìn)行確認(rèn)付款之后,生成正式訂單,商品發(fā)布者可以根據(jù)會員購買生成的訂單,為其進(jìn)行發(fā)貨處理。商品發(fā)布者還可以對交易平臺的商品信息進(jìn)行發(fā)布、統(tǒng)計(jì)和查找瀏覽。交易平臺管理員可以對商品信息進(jìn)行添加、刪除、修改、查找、統(tǒng)計(jì)等管理操作。通過上述需求分析,對于校園二手交易系統(tǒng)中訪客、普通會員、商品發(fā)布者和管理員的具體功能分別描述如下。訪客:(1)商品瀏覽、查找、獲知商家聯(lián)系方式注冊成為普通會員普通會員:商品瀏覽、查找、獲知商家聯(lián)系方式加入購物車、修改購物車、訂購商品、生成訂單、查看訂單等。查看修改個(gè)人信息商品發(fā)布者:商品瀏覽、查找、查看商品詳細(xì)信息。商品信息發(fā)布,自身商品信息統(tǒng)計(jì)。注冊、登陸、注銷、自身密碼修改、自身信息修改。查看訂單信息、處理訂單進(jìn)行發(fā)貨處理等管理員:商品瀏覽、查找、獲知商家聯(lián)系方式及詳細(xì)信息查看訂單信息、獲知處理訂單情況等自身密碼修改,其他用戶添加刪除,用戶信息修改、統(tǒng)計(jì)。商品信息添加、修改、刪除、查找、統(tǒng)計(jì)。從上述的功能分析可以得出,校園網(wǎng)二手交易系統(tǒng)包括會員、商品、訂單等信息。對于會員,需要有用戶的賬號、密碼、、、地址等屬性;對于商品,需要有商品名、商品類別、定價(jià)、庫存數(shù)量等屬性,對于一個(gè)訂單,需要記錄會員的購買日期、商品發(fā)布者進(jìn)行發(fā)貨的發(fā)貨日期、訂單總價(jià)等屬性,其中訂單總計(jì)是由多種商品的售價(jià)乘以數(shù)量累計(jì)計(jì)算得出的。校園網(wǎng)二手交易系統(tǒng)中的商品的銷售基本規(guī)定如下:每個(gè)會員都可以通過購買商品生成多個(gè)訂單,每個(gè)訂單僅屬于一個(gè)會員,每個(gè)訂單中可以包含多種商品,每種可以出現(xiàn)在多個(gè)訂單中;在訂單信息中,每種商品都有對應(yīng)的購買數(shù)量。為簡便起見,校園網(wǎng)二手交易系統(tǒng)僅考慮會員,訂單,商品三者之間的關(guān)系,至于實(shí)際網(wǎng)店的網(wǎng)上支付,商品評論等信息的處理,暫時(shí)賂去,這里也不考慮訪客,假設(shè)會員確認(rèn)生成了訂單以后,就是已經(jīng)付了款的訂單,商品發(fā)布者就可以對其進(jìn)行發(fā)貨處理等。三、系統(tǒng)數(shù)據(jù)流程分析1、系統(tǒng)數(shù)據(jù)流圖 ?育品信息表2、系統(tǒng)數(shù)據(jù)字典數(shù)據(jù)字典(DD,DataDictionary)是以特定格式記錄下來的、對系統(tǒng)的數(shù)據(jù)流程圖中各個(gè)基本要素(數(shù)據(jù)流、加工、存儲和外部頂)的內(nèi)容和特征所作的完整的定義和說明。數(shù)據(jù)字典是對數(shù)據(jù)流程圖的重要補(bǔ)充和說明。數(shù)據(jù)字典中有五種類型的條目:外部實(shí)體,數(shù)據(jù)流,數(shù)據(jù)存儲,數(shù)據(jù)項(xiàng)和加工。數(shù)據(jù)字典中包括數(shù)據(jù)定義,但除了它之外,還包含其它一些信息。
一般信息,包括名字,別名和描述。針對以上數(shù)據(jù)流圖,給出部分項(xiàng)的說明。用戶信息數(shù)據(jù)流名:用戶信息描述:關(guān)于用戶的詳細(xì)信息來源:用戶去向:系統(tǒng)管理組成:賬號+密碼++地址+手機(jī)+管理員標(biāo)識數(shù)據(jù)項(xiàng)名:賬號數(shù)據(jù)項(xiàng)含義說明:用戶登錄交易系統(tǒng)數(shù)據(jù)項(xiàng)名:賬號數(shù)據(jù)項(xiàng)含義說明:用戶登錄交易系統(tǒng)所使用的賬號數(shù)據(jù)類型:char長度:20取值范圍:英文及數(shù)字?jǐn)?shù)據(jù)項(xiàng)名:密碼數(shù)據(jù)項(xiàng)含義說明:與登錄賬號相對應(yīng)的密碼數(shù)據(jù)類型:char取值范圍:英文及數(shù)字?jǐn)?shù)據(jù)項(xiàng)名:數(shù)據(jù)項(xiàng)含義說明:每個(gè)個(gè)體給定的特定名稱符號數(shù)據(jù)類型:char長度:10數(shù)據(jù)項(xiàng)名:地址數(shù)據(jù)項(xiàng)含義說明:找到某人或某機(jī)關(guān)成與其通信的指定地點(diǎn)(加住處或營業(yè)所)長度:20所)數(shù)據(jù)類型:varchar長度:50長度:50數(shù)據(jù)項(xiàng)名:手機(jī)數(shù)據(jù)項(xiàng)含義說明:由11位數(shù)字組成,是共同構(gòu)成移動通信終端設(shè)備。數(shù)據(jù)類型:char長度:11取值范圍:數(shù)字取值含義:前3位是網(wǎng)絡(luò)識別號、4-7位是地區(qū)編碼(HLR歸屬位置寄存器)、8-11位是用戶號碼(隨機(jī)分配)數(shù)據(jù)項(xiàng)名:管理員標(biāo)識數(shù)據(jù)項(xiàng)含義說明:用于區(qū)分不同的用戶類型數(shù)據(jù)類型:int長度:1取值范圍:0~1取值含義:0表示普通會員,為1表示為管理員。(2)商品信息數(shù)據(jù)流名:商品信息描述:商品發(fā)布者發(fā)布商品的詳細(xì)信息來源:商品發(fā)布者去向:組成:商品編號+商品名+商品發(fā)布者+商品類型+定價(jià)+庫存量數(shù)據(jù)項(xiàng)名:商品編號數(shù)據(jù)項(xiàng)含義說明:在商品分類的基礎(chǔ)上,賦予某種或某類商品以某種代表符號成代碼的過程數(shù)據(jù)類型:char長度:20數(shù)據(jù)項(xiàng)名:商品名數(shù)據(jù)項(xiàng)含義說明:是一家企業(yè)基于商業(yè)目的所使用的貿(mào)易名稱數(shù)據(jù)類型:varchar長度:50數(shù)據(jù)項(xiàng)名:商品發(fā)布者數(shù)據(jù)項(xiàng)含義說明:在交易平臺上發(fā)布商品的普通會員稱為商品發(fā)布者
長度:20數(shù)據(jù)項(xiàng)名:商品類型數(shù)據(jù)項(xiàng)含義說明:系統(tǒng)地逐級劃分為門類、大類、中類、小類、品類以至品種、花色、規(guī)格的過程數(shù)據(jù)類型:char長度:20數(shù)據(jù)項(xiàng)名:定價(jià)數(shù)據(jù)項(xiàng)含義說明:商家根據(jù)自己情況提高或降低指導(dǎo)價(jià)得到的最終銷售價(jià)格數(shù)據(jù)類型:money長度:*數(shù)據(jù)項(xiàng)名:庫存量數(shù)據(jù)項(xiàng)含義說明:倉庫中暫未售出的產(chǎn)品實(shí)物數(shù)量數(shù)據(jù)類型:int數(shù)據(jù)類型:數(shù)據(jù)類型:int長度:(3)訂單信息數(shù)據(jù)流名:訂單信息描述:用戶向商品發(fā)布者發(fā)出的定貨憑據(jù)來源:用戶去向:商品發(fā)布者組成:訂單號+商品編號+訂購數(shù)量+訂購總價(jià)+定購日期+發(fā)貨日期+賬號數(shù)據(jù)項(xiàng)名:訂單號數(shù)據(jù)項(xiàng)含義說明:在網(wǎng)站購物后獲得數(shù)據(jù)項(xiàng)名:訂單號數(shù)據(jù)項(xiàng)含義說明:在網(wǎng)站購物后獲得的訂單號,記錄的是購物訂單信息。數(shù)據(jù)類型:char長度:10數(shù)據(jù)項(xiàng)名:訂購日期數(shù)據(jù)項(xiàng)含義說明:用戶向商品發(fā)布者發(fā)出定貨的日期數(shù)據(jù)類型:datetime數(shù)據(jù)項(xiàng)名:發(fā)貨日期數(shù)據(jù)項(xiàng)含義說明:商品發(fā)布者向用戶發(fā)出貨物的日期數(shù)據(jù)類型:datetime數(shù)據(jù)項(xiàng)名:訂購數(shù)量數(shù)據(jù)項(xiàng)含義說明:用戶向商品發(fā)布者所訂貨的數(shù)量數(shù)據(jù)類型:int與其他數(shù)據(jù)項(xiàng)的邏輯關(guān)系:訂購數(shù)量<=庫存量數(shù)據(jù)項(xiàng)名:訂購總價(jià)數(shù)據(jù)項(xiàng)含義說明:用戶所訂購商品的訂購數(shù)量*商品定價(jià)總價(jià)數(shù)據(jù)類型:money與其他數(shù)據(jù)項(xiàng)的邏輯關(guān)系:訂購總價(jià)=四、概念結(jié)構(gòu)設(shè)計(jì)概念結(jié)構(gòu)設(shè)計(jì)主要是通過分析校園二手交易系統(tǒng)的基本需求,設(shè)計(jì)概念結(jié)構(gòu)的具體步驟如下。(1) 抽象出系統(tǒng)的實(shí)體用戶:賬號、密碼、、地址、手機(jī)、管理員標(biāo)識,其中賬號是主鍵,用戶標(biāo)識為0表示普通會員,為1表示為管理員。商品:商品編號、商品名、商品發(fā)布者、商品類型、定價(jià)、庫存量,其中商品編號是主鍵。訂單:訂單號、訂購日期、訂購總價(jià)、發(fā)貨日期,其中訂單號是主鍵。(2) 設(shè)計(jì)分E-R圖
訂弟實(shí)體商品史色普通會員通過訂購商品生成訂單,一個(gè)會員可以生成多張訂單,每個(gè)訂單只能屬于一個(gè)會員,即會員和訂單間的聯(lián)系是一對多的關(guān)系。一個(gè)訂單可以包含多種商品,一種商品也可以被多個(gè)訂單包含,即每一種商品可以出現(xiàn)在多個(gè)訂單中,每個(gè)訂單中對應(yīng)的每種商品均有對應(yīng)的訂購數(shù)量,因此訂單和商品之間的聯(lián)系是多對多的聯(lián)系。豳 Ft¥合并分E-R圖,生成初步E-R圖生成全局E-R圖五、邏輯結(jié)構(gòu)設(shè)計(jì)在概念結(jié)構(gòu)設(shè)計(jì)階段得到E-R圖之后,可進(jìn)行數(shù)據(jù)庫的邏輯結(jié)構(gòu)設(shè)計(jì),根據(jù)轉(zhuǎn)換原則將E-R圖轉(zhuǎn)為關(guān)系模型,即將實(shí)體和聯(lián)系轉(zhuǎn)換為關(guān)系數(shù)據(jù)庫的基本表,并標(biāo)識各個(gè)表的主鍵。校園二手交易系統(tǒng)的關(guān)系模式如下:會員(賬號,密碼,,地址,手機(jī),用戶標(biāo)志)為會員實(shí)體對應(yīng)的關(guān)系模式,其中賬號是會員關(guān)系的主鍵。訂單(訂單號,訂購日期,訂購總價(jià),發(fā)貨日期,賬號)為訂單實(shí)體和訂購聯(lián)系合并的關(guān)系模式,其中訂單號是主鍵。商品(商品編號,商品名,商品發(fā)布者,商品類型,定價(jià),庫存量)為商品實(shí)體對應(yīng)的關(guān)系模式,其中商品編號是商品的主鍵。訂單詳情(訂單號,商品編號,訂購數(shù)量)為“訂單詳情”聯(lián)系對應(yīng)的關(guān)系模式,因?yàn)橛唵卧斍槭怯唵闻c商品之間的多對多聯(lián)系,因此訂單、商品的主屬性及訂單詳情聯(lián)系本身的屬性“訂購數(shù)量”,共同構(gòu)成了訂單詳情關(guān)系模式屬性,其中(訂單號,商品編號)的組合是主鍵,訂單號、商品編號分別是訂單和商品關(guān)系模式的外鍵。六、數(shù)據(jù)庫設(shè)計(jì)與實(shí)t在教據(jù)庫中創(chuàng)建對應(yīng)的基本表由Database畏SQL尸iData敏DesignI"IDDLCREATETABLE會艮]([賬號]CHAR伽),i密瑪j CHAR(20)NOT NULL,+ j理含 crwR(ie)nctt hull,[^tkL] VARCHAR(50)HOInull,i學(xué)機(jī)i CHAft(ll)NOT NULL,i管邑員標(biāo)識]IhnNOTNULL,_&CQMSTftAIMTf]PRIMARYKEY[[賬;]));3CREATE[ABLE[商品]([商品編號]CHAR(26)NOTNULL.i福岳窩]VARCHAR(M)NOTMULL*1+[商巨皆布者]CHflR(30)HOTNULL.j舀括類型]CHflR(20)IWIMUll,j走僑jMONEYNOTNULL」參移晝]1IVTNCTTNULLJ1&CQMSTRAIMT「1PRIMARYKEY[[商品鎘號]192DCREATETABLE[訂苣]([汀單號]CHAR(16)±1廠購白朋1DATETIMEHOTNULL,[行■翰總MONEY,15[甕賁日期]3TETW1"2frj底號]CHAA(2Q)NOTNULLCOM^TRAINfT[底號]REFEREfKES■會員]([底號]";27 ' ' _ ' '_ ' '' '2&CREATEUMIQUEIFDEX[訂單虧]OM-仁亙](「訂旦與-A5C)j29IDCREATEFABLE[訂尊詳.情]([汀單號]CHflR(26)HOTNULLCOMSTWUINT訂卓號REFEREfKEE訂阜](L訂單號]】■■叫[商B漏號1CHAR(M)NOTNULLCOM5THAJFH浦[ft臻與-REFERENCE
溫馨提示
- 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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025建筑裝飾合同范書
- 洛陽理工學(xué)院《大型活動與宴會策劃》2023-2024學(xué)年第一學(xué)期期末試卷
- 2024年某航空公司與旅客關(guān)于航班座位租賃的合同
- 2024年買賣合同擔(dān)保條款在電子商務(wù)領(lǐng)域的應(yīng)用與實(shí)踐3篇
- 酒店鋁合金裝修施工合同
- 垃圾處理設(shè)施增項(xiàng)合同
- 商業(yè)設(shè)施工程款結(jié)算
- 勞動合同試用期延長與轉(zhuǎn)正流程
- 2024年度鋼材運(yùn)輸合同(鐵路)2篇
- 2024年度創(chuàng)新型企業(yè)員工激勵機(jī)制合同3篇
- 人音版一年級上冊《我有一只小羊羔》課件1
- 常用急救藥品
- 內(nèi)科主治醫(yī)師講義
- 小學(xué)生簡筆畫社團(tuán)活動記錄
- 2023年生態(tài)環(huán)境綜合行政執(zhí)法考試備考題庫(含答案)
- 現(xiàn)澆簡支梁施工方案
- 體育經(jīng)濟(jì)學(xué)概論P(yáng)PT全套教學(xué)課件
- 全球標(biāo)準(zhǔn)食品安全BRCGS第九版文件清單一覽表
- 路基二工區(qū)涵洞施工臺賬
- 2022年中國人口與發(fā)展研究中心招聘應(yīng)屆生筆試備考題庫及答案解析
- 單位負(fù)反饋系統(tǒng)校正自動控制原理課程設(shè)計(jì)
評論
0/150
提交評論