中型網(wǎng)上商城數(shù)據(jù)庫設(shè)計(jì)報(bào)告(共11頁)_第1頁
中型網(wǎng)上商城數(shù)據(jù)庫設(shè)計(jì)報(bào)告(共11頁)_第2頁
中型網(wǎng)上商城數(shù)據(jù)庫設(shè)計(jì)報(bào)告(共11頁)_第3頁
中型網(wǎng)上商城數(shù)據(jù)庫設(shè)計(jì)報(bào)告(共11頁)_第4頁
中型網(wǎng)上商城數(shù)據(jù)庫設(shè)計(jì)報(bào)告(共11頁)_第5頁
已閱讀5頁,還剩6頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、精選優(yōu)質(zhì)文檔-傾情為你奉上中型B2C網(wǎng)上商城數(shù)據(jù)庫設(shè)計(jì)報(bào)告Medium-size B2C Online Shop Database Design Report姓名: * 學(xué)號(hào): *班級(jí): *導(dǎo)師: *聲明:所呈交的課程報(bào)告是本人獨(dú)立進(jìn)行研究所取得的成果。對(duì)同學(xué)或他人成果的引用,報(bào)告中作了明確標(biāo)注或說明。簽名 _ 日期_專心-專注-專業(yè)目錄1. 需求分析.12. 概念設(shè)計(jì).23. 邏輯設(shè)計(jì)和物理設(shè)計(jì).74. 數(shù)據(jù)庫實(shí)現(xiàn).75. 應(yīng)用軟件開發(fā)方案.86. 研究小結(jié).91 需求分析1.1系統(tǒng)簡介網(wǎng)上商城是隨著互聯(lián)網(wǎng)一起普及的新興產(chǎn)物。根據(jù)買賣雙方的類型,可以分為兩種類型。第一種是B2C,即商家對(duì)用戶

2、。在這種類型里,系統(tǒng)的使用者作為一家企業(yè),一邊向供應(yīng)商采購物品,一邊面向顧客提供銷售服務(wù)。京東商城,蘇寧易購就是這種類型。第二種是C2C,即客戶對(duì)客戶。此時(shí),系統(tǒng)僅僅提供一個(gè)平臺(tái),供應(yīng)商作為賣方,而顧客此時(shí)作為買方。平臺(tái)可以提供廣告,或者信用擔(dān)保的第三方服務(wù)。比較典型的公司有國外的ebay和國內(nèi)的淘寶。本系統(tǒng)定位與綜合型B2C網(wǎng)上商城系統(tǒng)。1.2目標(biāo)用戶本系統(tǒng)的目標(biāo)用戶可分為游客,用戶和管理員。游客特指在前臺(tái)系統(tǒng)中,未登錄的角色,用戶指登錄后的角色。管理員角色只能在后臺(tái)管理系統(tǒng)中使用。1.3系統(tǒng)功能游客:1. 用戶注冊(cè):填寫個(gè)人資料,注冊(cè)成功后系統(tǒng)發(fā)送激活郵件2. 用戶登錄:游客填寫正確的用戶

3、名和密碼組合后,身份轉(zhuǎn)變?yōu)橛脩粲脩簦?. 個(gè)人資料修改2. 選擇商品:用戶可以選擇商品的樣式和數(shù)量,加入購物車或者直接進(jìn) 入支付環(huán)節(jié)3. 添加商品到收藏夾:用戶如果鐘情與某些商品,但又不想立刻購買, 可以添加商品到購物車4. 修改購物車:對(duì)購物車商品可以進(jìn)行修改數(shù)量和刪除5. 查看物流情況:用戶成功購買后,可以在個(gè)人中心查看物流情況6. 對(duì)商品做出評(píng)價(jià):用戶在購買商品后7日,可以對(duì)商品做出評(píng)價(jià)管理員:1. 管理商品信息:包含對(duì)商品的增刪改的操作2. 管理用戶:包含對(duì)用戶增刪改的操作1.4 系統(tǒng)規(guī)則要點(diǎn) 1.商品由管理員通過后臺(tái)系統(tǒng)發(fā)布 2.當(dāng)商品數(shù)量為0時(shí),系統(tǒng)自動(dòng)將商品下架 3.用戶可以將喜

4、歡的商品添加到收藏夾 4.用戶點(diǎn)擊購買后,會(huì)生成一條訂單,暫存到購物車。點(diǎn)擊結(jié)算后,多條訂 單匯總生成一條出貨單 5.用戶可以在個(gè)人中心查看出貨單的物流狀態(tài) 6.商品目錄可以為二級(jí),比如在數(shù)碼類別下還包括手機(jī)這一子類別 7.每個(gè)商品在創(chuàng)建時(shí),必須屬于一個(gè)商品類別,同時(shí)至少包含一張商品圖片 1.5支持環(huán)境操作系統(tǒng)環(huán)境:Ubuntu 11.04JDK環(huán)境: jdk1.6數(shù)據(jù)庫系統(tǒng): Mysql v5.6硬件: 通用x86服務(wù)器服務(wù)器軟件: Tomcat2.概念設(shè)計(jì)2.1識(shí)別實(shí)體1. 用戶:系統(tǒng)主要為用戶提供商務(wù)服務(wù),比如購買商品2. 商品:由管理員通過后臺(tái)系統(tǒng)發(fā)布,用戶可以購買3. 商品類別:為商

5、品做分類,支持二級(jí)目錄類別分類4. 管理員:可以通過后臺(tái)管理用戶和商品信息5. 商品評(píng)價(jià):由用戶購買商品10日后發(fā)布6. 收藏夾:每個(gè)用戶可以有一個(gè)收藏夾,用于收藏將來準(zhǔn)備購買的物品,系統(tǒng)可以針對(duì)在收藏夾內(nèi)的商品進(jìn)行營銷,增加交易的轉(zhuǎn)換率7. 訂單:每個(gè)交易的商品對(duì)應(yīng)一條訂單,一次交易可以包含多個(gè)訂單8. 出貨單:一次交易包含一次出貨單,一個(gè)出貨單可以包含多個(gè)訂單9. 送貨地址:每個(gè)出貨單要包含一個(gè)送貨地址,用戶可以在對(duì)應(yīng)有多個(gè)送貨地址10. 商品圖片:每個(gè)商品可以包含一張或者多張圖片完整的CDM圖如下:3. 邏輯設(shè)計(jì)和物理設(shè)計(jì)通過PowerDesigner自動(dòng)將CDM圖轉(zhuǎn)換為PDM圖,處理沖

6、突,優(yōu)化表結(jié)構(gòu)后得到下圖:4.數(shù)據(jù)庫實(shí)現(xiàn)通過PowerDesigner自動(dòng)生成表的創(chuàng)建腳本,然后導(dǎo)入Mysql 5.6中,得到數(shù)據(jù)庫結(jié)構(gòu)如下圖5. 應(yīng)用軟件開發(fā)方案本應(yīng)用采用B/S架構(gòu)。用戶通過瀏覽器訪問本系統(tǒng),在服務(wù)端有應(yīng)用服務(wù)器和數(shù)據(jù)庫服務(wù)器。在服務(wù)端方面,系統(tǒng)采用J2EE技術(shù)來實(shí)現(xiàn),使用Tomcat服務(wù)器作為J2EE的容器。采用SpringMVC框架來提供MVC開發(fā)的支持,使用SpringJDBC來封裝數(shù)據(jù)庫的訪問。在客戶端方面,系統(tǒng)采用Bootstrap框架來實(shí)現(xiàn)用戶界面,使用jQuery來實(shí)現(xiàn)對(duì)HTML的DOM操作。在數(shù)據(jù)庫服務(wù)器方面,使用Mysql v5.6來作為數(shù)據(jù)庫存放數(shù)據(jù),使用Innodb作為Mysql的存儲(chǔ)引擎。同時(shí),使用Memcached來提供數(shù)據(jù)緩沖支持。6. 研究小結(jié)通過這個(gè)B2C網(wǎng)上商城數(shù)據(jù)庫的設(shè)計(jì),我對(duì)大中型數(shù)據(jù)庫的設(shè)計(jì)有了初步的了解,掌握數(shù)據(jù)庫設(shè)計(jì)要經(jīng)歷的步驟,包括需求分析,概念設(shè)計(jì),邏輯設(shè)計(jì)和物理設(shè)計(jì),以及最后的實(shí)施。在以前的項(xiàng)目中,由于沒有數(shù)據(jù)庫設(shè)計(jì)的意識(shí),和理論的支持,使得表結(jié)構(gòu)設(shè)計(jì)很隨意,實(shí)體關(guān)系之間應(yīng)該是依賴的,沒有考慮到。這讓后期開發(fā)舉步維艱,經(jīng)常要在開發(fā)階段,返工來修改數(shù)據(jù)庫的表結(jié)構(gòu)。在這個(gè)項(xiàng)目中,我嚴(yán)格按照的數(shù)據(jù)庫系統(tǒng)設(shè)計(jì)方法論來指導(dǎo)數(shù)據(jù)庫設(shè)計(jì)工作。雖然前期設(shè)計(jì)階段增加了工時(shí),

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論