




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、.中型 B2C網(wǎng)上商城數(shù)據(jù)庫設(shè)計報告Medium-size B2C Online Shop Database Design Report姓名:*學(xué)號:*班級:*導(dǎo)師:*聲明:所呈交的課程報告是本人獨立進(jìn)行研究所取得的成果。對同學(xué)或他人成果的引用,報告中作了明確標(biāo)注或說明。簽名 _ 日期 _.目錄1.需求分析 .12.概念設(shè)計 .23.邏輯設(shè)計和物理設(shè)計 .74.數(shù)據(jù)庫實現(xiàn) .75.應(yīng)用軟件開發(fā)方案 .86.研究小結(jié) .9.1 需求分析1.1 系統(tǒng)簡介網(wǎng)上商城是隨著互聯(lián)網(wǎng)一起普及的新興產(chǎn)物。根據(jù)買賣雙方的類型,可以分為兩種類型。第一種是 B2C,即商家對用戶。在這種類型里,系統(tǒng)的使用者作為一家企
2、業(yè),一邊向供應(yīng)商采購物品,一邊面向顧客提供銷售服務(wù)。京東商城,蘇寧易購就是這種類型。第二種是 C2C,即客戶對客戶。此時,系統(tǒng)僅僅提供一個平臺,供應(yīng)商作為賣方,而顧客此時作為買方。平臺可以提供廣告,或者信用擔(dān)保的第三方服務(wù)。比較典型的公司有國外的 ebay 和國內(nèi)的淘寶。本系統(tǒng)定位與綜合型 B2C網(wǎng)上商城系統(tǒng)。1.2 目標(biāo)用戶本系統(tǒng)的目標(biāo)用戶可分為游客,用戶和管理員。游客特指在前臺系統(tǒng)中,未登錄的角色,用戶指登錄后的角色。管理員角色只能在后臺管理系統(tǒng)中使用。1.3 系統(tǒng)功能游客:1. 用戶注冊:填寫個人資料,注冊成功后系統(tǒng)發(fā)送激活郵件2. 用戶登錄:游客填寫正確的用戶名和密碼組合后,身份轉(zhuǎn)變?yōu)?/p>
3、用戶用戶:1. 個人資料修改2. 選擇商品:用戶可以選擇商品的樣式和數(shù)量,加入購物車或者直接進(jìn)入支付環(huán)節(jié)3. 添加商品到收藏夾:用戶如果鐘情與某些商品,但又不想立刻購買,可以添加商品到購物車4. 修改購物車:對購物車商品可以進(jìn)行修改數(shù)量和刪除5. 查看物流情況:用戶成功購買后,可以在個人中心查看物流情況6. 對商品做出評價:用戶在購買商品后 7 日,可以對商品做出評價管理員:1. 管理商品信息:包含對商品的增刪改的操作2. 管理用戶:包含對用戶增刪改的操作1.4 系統(tǒng)規(guī)則要點1. 商品由管理員通過后臺系統(tǒng)發(fā)布2. 當(dāng)商品數(shù)量為 0 時,系統(tǒng)自動將商品下架3. 用戶可以將喜歡的商品添加到收藏夾4
4、. 用戶點擊購買后,會生成一條訂單,暫存到購物車。點擊結(jié)算后,多條訂單匯總生成一條出貨單5. 用戶可以在個人中心查看出貨單的物流狀態(tài).6. 商品目錄可以為二級,比如在數(shù)碼類別下還包括手機這一子類別7. 每個商品在創(chuàng)建時, 必須屬于一個商品類別, 同時至少包含一張商品圖片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è)計2.1 識別實體1. 用戶:系統(tǒng)主要為用戶提供商務(wù)服務(wù),比如購買商品2. 商品:由管理員通過后臺系統(tǒng)發(fā)布,用戶可以購買.3. 商品類別:為商品做分類,支持
5、二級目錄類別分類4. 管理員:可以通過后臺管理用戶和商品信息.5. 商品評價:由用戶購買商品 10 日后發(fā)布6. 收藏夾:每個用戶可以有一個收藏夾,用于收藏將來準(zhǔn)備購買的物品,系統(tǒng)可以針對在收藏夾內(nèi)的商品進(jìn)行營銷,增加交易的轉(zhuǎn)換率7. 訂單:每個交易的商品對應(yīng)一條訂單,一次交易可以包含多個訂單.8. 出貨單:一次交易包含一次出貨單,一個出貨單可以包含多個訂單9. 送貨地址:每個出貨單要包含一個送貨地址,用戶可以在對應(yīng)有多個送貨地址.10. 商品圖片:每個商品可以包含一張或者多張圖片完整的 CDM圖如下:.3. 邏輯設(shè)計和物理設(shè)計通過 PowerDesigner 自動將 CDM圖轉(zhuǎn)換為 PDM圖
6、,處理沖突,優(yōu)化表結(jié)構(gòu)后得到下圖:4. 數(shù)據(jù)庫實現(xiàn)通過 PowerDesigner 自動生成表的創(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ù)來實現(xiàn),使用 Tomcat 服務(wù)器作為 J2EE 的容器。采用 SpringMVC框架來提供 MVC開發(fā)的支持,使用 SpringJDBC 來封裝數(shù)據(jù)庫的訪問。在客戶端方面,系統(tǒng)采用 Bootstrap 框架來實現(xiàn)用戶界面,使用 jQuery 來實現(xiàn)對 HTML的 DOM操作。在數(shù)據(jù)庫服務(wù)
7、器方面,使用 Mysql v5.6 來作為數(shù)據(jù)庫存放數(shù)據(jù),使用 Innodb 作為 Mysql 的存儲引擎。同時,使用 Memcached來提供數(shù)據(jù)緩沖支持。.6. 研究小結(jié)通過這個 B2C網(wǎng)上商城數(shù)據(jù)庫的設(shè)計, 我對大中型數(shù)據(jù)庫的設(shè)計有了初步的了解,掌握數(shù)據(jù)庫設(shè)計要經(jīng)歷的步驟,包括需求分析,概念設(shè)計,邏輯設(shè)計和物理設(shè)計,以及最后的實施。在以前的項目中,由于沒有數(shù)據(jù)庫設(shè)計的意識,和理論的支持,使得表結(jié)構(gòu)設(shè)計很隨意,實體關(guān)系之間應(yīng)該是依賴的, 沒有考慮到。這讓后期開發(fā)舉步維艱,經(jīng)常要在開發(fā)階段,返工來修改數(shù)據(jù)庫的表結(jié)構(gòu)。在這個項目中,我嚴(yán)格按照的數(shù)據(jù)庫系統(tǒng)設(shè)計方法論來指導(dǎo)數(shù)據(jù)庫設(shè)計工作。雖然前期設(shè)計階段增加了工時, 但對比
溫馨提示
- 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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 住宅衛(wèi)生設(shè)施兒童友好設(shè)計考核試卷
- 網(wǎng)絡(luò)市場調(diào)查的隱私保護(hù)與合規(guī)性研究考核試卷
- 內(nèi)陸?zhàn)B殖與水產(chǎn)品加工產(chǎn)業(yè)鏈協(xié)同效應(yīng)研究考核試卷
- 火電土建工程質(zhì)量監(jiān)督檢查記錄典型表式
- 書籍閱讀心得
- 法制大會活動方案
- 法律講座活動方案
- 水餃店新年活動方案
- 水果訂貨會活動方案
- 棋牌客戶活動方案
- 科研助理合同協(xié)議書
- 離散余弦變換教學(xué)課件
- 術(shù)后鎮(zhèn)痛考試試題及答案
- 《諸子百家教學(xué)課件》課件
- 2025+CSCO胃癌診療指南解讀
- T-SHWSHQ 01-2023《醫(yī)療衛(wèi)生機構(gòu)安全生產(chǎn)標(biāo)準(zhǔn)化管理規(guī)范》
- 藥學(xué)三基培訓(xùn)課件
- 2025-2030醫(yī)療美容產(chǎn)業(yè)市場深度調(diào)研及發(fā)展趨勢與投資前景預(yù)測研究報告
- 國家職業(yè)技能標(biāo)準(zhǔn)-半導(dǎo)體分立器件和集成電路裝調(diào)工
- ISO27001:2022信息安全管理體系全套文件+表單
- 混凝土外觀質(zhì)量規(guī)范要求
評論
0/150
提交評論