關(guān)于校園二手商品交易平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)[共56頁(yè)]
《關(guān)于校園二手商品交易平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)[共56頁(yè)]》由會(huì)員分享,可在線閱讀,更多相關(guān)《關(guān)于校園二手商品交易平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)[共56頁(yè)](56頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、河北地質(zhì)大學(xué)華信學(xué)院學(xué)士學(xué)位設(shè)計(jì) 學(xué)士學(xué)位論文 題 目 關(guān)于校園二手商品交易平臺(tái)的設(shè)計(jì)和實(shí)現(xiàn) 姓 名 賈孫午 學(xué) 號(hào) 413417070603 專(zhuān) 業(yè) 計(jì)算機(jī)科學(xué)與技術(shù) 指導(dǎo)教師 郭秀敏 二零一七年五月三十日 50 摘 要 本系統(tǒng)作為一個(gè)校園二手商品交易平臺(tái)的小型電子商務(wù)網(wǎng)站,實(shí)現(xiàn)了校園資源的整合以及閑置物品的重復(fù)利用價(jià)值。本系統(tǒng)是在充分調(diào)查了解了用戶的需求之后,實(shí)現(xiàn)了校園二手商品交易的大部分需求,包括
2、商品發(fā)布、商品瀏覽搜索、訂單管理、評(píng)價(jià)管理等,本課題的前端主要使用html+css+jQuery進(jìn)行實(shí)現(xiàn)、后端使用angularjs實(shí)現(xiàn),使用MySql數(shù)據(jù)庫(kù),服務(wù)器采用tomcat,作為一個(gè)B/S結(jié)構(gòu)的電商系統(tǒng)。校園二手商品交易平臺(tái)希望可以給予同學(xué)們生活、學(xué)習(xí)帶來(lái)便利,實(shí)現(xiàn)校園二手商品的有益流通。 關(guān)鍵詞 商品交易平臺(tái) 數(shù)據(jù)庫(kù) 前后端分離 B/S模式 ABSTRACT The system as a campus second - hand commodity trading platform for small e - commerce site, to achie
3、ve the integration of campus resources and the re - use of idle goods value. The system is fully investigated to know about the needs of users to achieve most of the needs of the campus second-hand commodity transactions, including commodity distribution, merchandise browsing search, order managemen
4、t, evaluation management, the front of the subject mainly use html + Css + jQuery to achieve, the back-end use of angularjs implementation, the use of MySql database, the server using tomcat, as a B / S structure of the electricity business system. Campus second-hand commodity trading platform hope
5、to give students life, learning to bring convenience, to achieve the useful circulation of second-hand goods in campus. Keywords: commodity trading platform database front and rear separation B/S mode 目 錄 摘 要 I ABSTRACT I 引言 1 1 緒論 1 1.1 課題背景與意義 1 1.2 本文的總體
6、結(jié)構(gòu) 1 2 開(kāi)發(fā)工具及技術(shù) 2 2.1 開(kāi)發(fā)工具 2 2.1.1 前臺(tái)使用技術(shù) 2 2.1.2 后臺(tái)使用技術(shù) 2 2.1.3 后端使用技術(shù) 3 2.2 B/S架構(gòu) 3 2.3 軟硬件需求 3 3 系統(tǒng)的需求分析和概要設(shè)計(jì) 3 3.1 可行性分析 3 3.1.1 技術(shù)可行性 4 3.1.2 經(jīng)濟(jì)可行性 4 3.1.3 管理可行性 4 3.2 系統(tǒng)的需求分析 5 3.3 系統(tǒng)的概要設(shè)計(jì) 5 3.4 設(shè)計(jì)的基本思想 7 3.5 系統(tǒng)的安全性 7 3.6 數(shù)據(jù)的完整性 7 3.6 界面需求 7 4 系統(tǒng)的數(shù)據(jù)庫(kù)設(shè)計(jì) 8 4.1 數(shù)據(jù)庫(kù)的需求分析 8 4.2
7、數(shù)據(jù)庫(kù)的概念設(shè)計(jì) 14 4.3 數(shù)據(jù)庫(kù)的邏輯設(shè)計(jì) 25 4.4 數(shù)據(jù)庫(kù)的物理設(shè)計(jì) 27 4.5 數(shù)據(jù)庫(kù)的連接原理 36 4.6中文亂碼問(wèn)題處理 37 4.7 CSS文件處理 37 4.8 JS文件處理 37 5 系統(tǒng)功能模塊的詳細(xì)設(shè)計(jì) 38 5.1 前臺(tái)用戶注冊(cè)登錄模塊詳細(xì)設(shè)計(jì) 38 5.2 商品發(fā)布模塊詳細(xì)設(shè)計(jì) 39 5.3 商品搜索瀏覽模塊詳細(xì)設(shè)計(jì) 40 5.4 個(gè)人信息維護(hù)模塊詳細(xì)設(shè)計(jì) 41 5.5 購(gòu)物車(chē)模塊詳細(xì)設(shè)計(jì) 42 5.6 訂單管理模塊詳細(xì)設(shè)計(jì) 43 6 系統(tǒng)功能模塊的實(shí)現(xiàn)與測(cè)試 44 6.1 前臺(tái)用戶注冊(cè)登錄模塊實(shí)現(xiàn) 44 6.2 商品發(fā)布模塊
8、實(shí)現(xiàn) 44 6.3 商品搜索瀏覽模塊實(shí)現(xiàn) 45 6.4 個(gè)人信息維護(hù)模塊實(shí)現(xiàn) 45 6.5 購(gòu)物車(chē)模塊實(shí)現(xiàn) 46 6.6 訂單管理模塊實(shí)現(xiàn) 46 6.7 程序調(diào)試 46 6.8測(cè)試用例 47 結(jié)論 49 致 謝 50 參考文獻(xiàn) 51 關(guān)于校園二手商品交易平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn) 從21世紀(jì)以來(lái),作為一種新型的經(jīng)營(yíng)模式,電子商務(wù)的發(fā)展日益明顯,特別是近幾年信息傳輸速度高度提高的環(huán)境下,電子商務(wù)日益成熟。并且人們也逐步的接受了網(wǎng)上購(gòu)物這一理念。 每年高校中的學(xué)生至少會(huì)有一次甚至多次的網(wǎng)購(gòu)經(jīng)歷,但又有許多的人在購(gòu)置到商品之后覺(jué)得不是自己想要的又不能進(jìn)行退貨只能閑置下來(lái)暫時(shí)不
9、使用。這使得經(jīng)濟(jì)本就靠家庭支撐的學(xué)生買(mǎi)到了自己不想要的東西也沒(méi)有足夠的閑錢(qián)來(lái)購(gòu)買(mǎi)其他想要的東西。 為了更好的處理這些問(wèn)題,本系統(tǒng)以此需求為基礎(chǔ),通過(guò)學(xué)生將自己的閑置物品發(fā)布到網(wǎng)站上讓其他同學(xué)進(jìn)行瀏覽進(jìn)行交易使得校園中的閑置物品流通起來(lái)解決了學(xué)生經(jīng)濟(jì)不足的問(wèn)題。 本系統(tǒng)基于B/S結(jié)構(gòu),采用SSM(spring+springMVC+mybatis)框架,后端采用JAVA語(yǔ)言,前端前臺(tái)使用html+css+jQuery、前端后臺(tái)使用angularjs進(jìn)行開(kāi)發(fā)。 該系統(tǒng)可以提供學(xué)生進(jìn)行閑置商品的信息發(fā)布,商品信息瀏覽等功能,管理員進(jìn)行商品的審核及用戶的管理等操作進(jìn)行用戶、商品、系統(tǒng)的全局管理。
10、 該系統(tǒng)具有美觀的頁(yè)面,良好的用戶體驗(yàn)。系統(tǒng)使用簡(jiǎn)單,方便。很大程度上解決了閑置物品的再利用的問(wèn)題,緩解了學(xué)生的經(jīng)濟(jì)問(wèn)題。 1 緒論 1.1 課題背景與意義 從21世紀(jì)以來(lái),作為一種新型的經(jīng)營(yíng)模式,電子商務(wù)得到了長(zhǎng)足的發(fā)展,特別是近幾年信息速度高度發(fā)達(dá)的經(jīng)濟(jì)環(huán)境下,日益趨向成熟。并且人們已經(jīng)逐步接受網(wǎng)上購(gòu)物這一觀念。 從電商發(fā)展至今,可以看得出開(kāi)發(fā)一個(gè)電子商務(wù)網(wǎng)站的價(jià)值所在:除了投資少,回收快,基本不需要占?jí)嘿Y金之外,24小時(shí)的營(yíng)業(yè)時(shí)間以及不受店面地理位置影響都是其顯著特點(diǎn)。而對(duì)于消費(fèi)者而言,采用電子商務(wù)方式可以高效、便捷和低成本的實(shí)現(xiàn)購(gòu)買(mǎi)活動(dòng)。 在中國(guó)發(fā)展網(wǎng)上購(gòu)物已經(jīng)具有良好的消費(fèi)
11、者基礎(chǔ),網(wǎng)上購(gòu)物方式日趨被大家所接受。因此設(shè)計(jì)一個(gè)校園二手商品交易的小型電子商務(wù)網(wǎng)站具有很好的應(yīng)用和開(kāi)發(fā)前景。 1.2 本文的總體結(jié)構(gòu) 本文從介紹校園二手商品交易平臺(tái)的背景開(kāi)始,分析了系統(tǒng)設(shè)計(jì)的目的和意義,同時(shí)分析了校園二手商品交易市場(chǎng)的現(xiàn)狀;根據(jù)本項(xiàng)目的自身特點(diǎn)和所涉及到的背景,在第二章中簡(jiǎn)單介紹了使用的相關(guān)技術(shù)應(yīng)用;第三章分析了項(xiàng)目的可行性及進(jìn)行了需求分析;第四章詳細(xì)整理了整個(gè)設(shè)計(jì)開(kāi)發(fā)過(guò)程中對(duì)整個(gè)項(xiàng)目所設(shè)計(jì)的數(shù)據(jù)流圖一級(jí)實(shí)體E-R圖;最后一章對(duì)整個(gè)系統(tǒng)進(jìn)行了測(cè)試,并且對(duì)系統(tǒng)的前臺(tái)和后臺(tái)功能進(jìn)行一系列的介紹。 2 開(kāi)發(fā)工具及技術(shù) 2.1 開(kāi)發(fā)工具 此次設(shè)計(jì)主要采用eclipse加t
12、omcat服務(wù)器進(jìn)行,設(shè)計(jì)過(guò)程中前臺(tái)頁(yè)面主要使用html+css+jQuery,后臺(tái)主要用angularjs完成。下面對(duì)eclipse、tomcat進(jìn)行簡(jiǎn)要介紹。 (1)Eclipse Eclipse 是一個(gè)基于Java的開(kāi)發(fā)平臺(tái)。就其本身而言,它是通過(guò)組件的安裝來(lái)實(shí)現(xiàn)的各項(xiàng)開(kāi)發(fā)任務(wù)的需求的。Eclipse有自己的插件庫(kù)可以自行選擇。 (2)Tomcat Tomcat是小型輕量服務(wù)器。 2.1.1 前臺(tái)使用技術(shù) (1)Html 主要特點(diǎn)有簡(jiǎn)易性、可擴(kuò)展性、平臺(tái)無(wú)關(guān)性、通用性。 (2)Css 層疊樣式表用于HTML頁(yè)面的樣式速寫(xiě)。 總體來(lái)說(shuō),CSS具有以下幾種特點(diǎn):豐富的樣式
13、定義、易于使用和修改、多頁(yè)面應(yīng)用、層疊、頁(yè)面壓縮。 (3)jQuery jQuery是一個(gè)封裝完善的javascript框架??梢宰屛覀兊拇a變得簡(jiǎn)潔。其中用的最多的是AJAX交互功能。 jQuery的特點(diǎn)有快速獲取文檔元素、提供漂亮的頁(yè)面動(dòng)態(tài)效果、創(chuàng)建AJAX無(wú)刷新網(wǎng)頁(yè)、提供對(duì)JavaScript語(yǔ)言的增強(qiáng)、增強(qiáng)的事件處理、更改網(wǎng)頁(yè)內(nèi)容。 2.1.2 后臺(tái)使用技術(shù) Angularjs AngularJS使用了不同的方法,它嘗試去補(bǔ)足HTML本身在構(gòu)建應(yīng)用方面的缺陷。AngularJS通過(guò)使用我們稱(chēng)為指令(directives)的結(jié)構(gòu),讓瀏覽器能夠識(shí)別新的語(yǔ)法。 2.1.3 后端
14、使用技術(shù) SSM框架 SSM框架是由三個(gè)開(kāi)源的框架整合而成的,是一個(gè)比較簡(jiǎn)單的web項(xiàng)目開(kāi)發(fā)框架。 其中spring是一個(gè)輕量級(jí)的控制反轉(zhuǎn)和面向切面的容器框架。 SpringMVC分離了控制器、模型對(duì)象、分派器以及處理程序?qū)ο蟮慕巧?,這種分離讓它們更容易進(jìn)行定制。 MyBatis是一個(gè)支持普通SQL查詢(xún),存儲(chǔ)過(guò)程和高級(jí)映射的優(yōu)秀持久層框架。 2.2 B/S架構(gòu) B/S最大的優(yōu)點(diǎn)就是可以在任何地方進(jìn)行操作而不用安裝任何專(zhuān)門(mén)的軟件,只要有一臺(tái)能上網(wǎng)的電腦就能使用,客戶端零安裝、零維護(hù)。系統(tǒng)的擴(kuò)展非常容易。B/S同時(shí)具有升級(jí)和維護(hù)方式相對(duì)簡(jiǎn)單、成本較低等 2.3 軟硬件需求 硬件需
15、求: CPU:i5+ 內(nèi)存:2G+ 軟件需求: 操作系統(tǒng)版本:Win7+ 開(kāi)發(fā)工具:eclipse 4.5.2 開(kāi)發(fā)語(yǔ)言:JAVA 瀏覽器:Chrome 58.0.3026.3 3 系統(tǒng)的需求分析和概要設(shè)計(jì) 系統(tǒng)分析就是分別對(duì)技術(shù)、經(jīng)濟(jì)、管理的可行性進(jìn)行分析。對(duì)軟件中可能遇到的一些問(wèn)題及解決方案進(jìn)行初步的設(shè)定,明確目標(biāo)。本系統(tǒng)采用的是SSM框架的MVC模式。 3.1 可行性分析 可行性分析能使新系統(tǒng)達(dá)到以最小的成本取得最大的利益,目的也是根據(jù)開(kāi)發(fā)管理系統(tǒng)的需求,通過(guò)初步調(diào)查和系統(tǒng)目標(biāo)分析,對(duì)于本電商系統(tǒng)網(wǎng)站的設(shè)計(jì)從技術(shù)、經(jīng)濟(jì)、管理上進(jìn)行可行的分析研究,既保證資源的合理有效
16、的利用,也可以避免在日常的工作中由于失誤而導(dǎo)致的各種浪費(fèi)的現(xiàn)象。 3.1.1 技術(shù)可行性 本系統(tǒng)的開(kāi)發(fā)工具是eclipse及MySQL數(shù)據(jù)庫(kù),開(kāi)發(fā)語(yǔ)言JAVA,主要運(yùn)用了J2EE技術(shù),技術(shù)方面,本系統(tǒng)采用JAVA語(yǔ)言進(jìn)行設(shè)計(jì),JAVA也是我比較熟悉的開(kāi)發(fā)語(yǔ)言。 大四校外近10個(gè)月的實(shí)習(xí)工作中采用的就是JAVA語(yǔ)言開(kāi)發(fā),因此選用JAVA語(yǔ)言進(jìn)行開(kāi)發(fā)。 3.1.2 經(jīng)濟(jì)可行性 本系統(tǒng)的復(fù)雜度較小,不需要投入大量資金,同時(shí)也存在著實(shí)用性,能改善使用方法在財(cái)力和人力上的過(guò)度消耗。如果進(jìn)行使用就可以得到很好的成效,做到合理的利用可用資源和合理的節(jié)約不僅僅提高了工作的效率也減少了工作人員的工作量
17、,使得本系統(tǒng)在處理業(yè)務(wù)方面得到很大方面的提升。 3.1.3 管理可行性 對(duì)于大多數(shù)的用戶來(lái)說(shuō),網(wǎng)上購(gòu)物已經(jīng)是一種習(xí)慣了。相對(duì)于其他的購(gòu)物方式此種購(gòu)物方式更加的熟悉。 一個(gè)界面簡(jiǎn)潔友好的網(wǎng)站可以使使用者更加輕松的了解到此網(wǎng)站所提供的種種操作,從而能得到更好的購(gòu)物體驗(yàn)。 對(duì)于后臺(tái)管理者而言,本系統(tǒng)提供的后臺(tái)操作簡(jiǎn)單,模塊劃分簡(jiǎn)潔明了。因 此無(wú)論是用戶亦或者管理員都能很好的操作本網(wǎng)站提供的各項(xiàng)功能,在管理方面是可行的。 綜上所述,開(kāi)發(fā)校園二手商品交易平臺(tái)是必要可行的。 3.2 系統(tǒng)的需求分析 校園二手商品交易平臺(tái)的數(shù)據(jù)流圖如下圖3-1所示 圖3-1 校園二手商品交易平臺(tái)的數(shù)據(jù)流圖
18、 3.3 系統(tǒng)的概要設(shè)計(jì) 系統(tǒng)整體功能模塊圖如圖3-2所示 圖3-2 系統(tǒng)整體功能模塊圖 根據(jù)需求分析確定該系統(tǒng)劃分為前臺(tái)和后臺(tái)兩部分: 前臺(tái) 面向游客的前臺(tái)功能模塊包括: (1) 注冊(cè)登錄 可以在前臺(tái)注冊(cè)和登錄 (2) 商品查詢(xún) 可以在前臺(tái)商品列表頁(yè)面進(jìn)行商品查詢(xún) (3) 商品瀏覽 可以在商品列表及商品詳情頁(yè)面進(jìn)行商品的瀏覽 (4) 資訊瀏覽 可以在資訊列表及資訊詳情頁(yè)面進(jìn)行資訊的瀏覽 面向注冊(cè)用戶的前臺(tái)功能模塊包括: (1) 注冊(cè)登錄 可以在前臺(tái)注冊(cè)和登錄 (2) 個(gè)人中心 可以在個(gè)人中心查看修改個(gè)人的基本信息、查看個(gè)人收藏商品、查看已購(gòu)買(mǎi)訂單、查看
19、個(gè)人發(fā)布商品以及密碼的修改 (3) 商品查詢(xún) 可以在前臺(tái)商品列表頁(yè)面進(jìn)行商品查詢(xún) (4) 商品瀏覽 可以在商品列表及商品詳情頁(yè)面進(jìn)行商品的瀏覽 (5) 資訊瀏覽 可以在資訊列表及資訊詳情頁(yè)面進(jìn)行資訊的瀏覽 (6) 購(gòu)物車(chē)管理 可以在購(gòu)物車(chē)中查看購(gòu)物車(chē)商品并對(duì)商品進(jìn)行移除購(gòu)物車(chē)或結(jié)算的操作 后臺(tái) 面向管理員的后臺(tái)功能模塊包括: (1)電商管理 電商管理包括訂單管理、商品管理、商品推薦管理、商品類(lèi)型管理、商品分類(lèi)管理等功能模塊 (2)資訊公告管理 資訊公告管理模塊包括資訊管理、資訊推薦管理、宣傳圖管理等功能模塊 (3)用戶信息管理 用戶信息管理包括注冊(cè)用戶管理、管理
20、員管理、角色管理、賬戶管理等功能模塊 (4)系統(tǒng)管理 系統(tǒng)管理包括附件管理、信息欄目管理、宣傳欄目管理、數(shù)據(jù)字典等功能模塊 3.4 設(shè)計(jì)的基本思想 設(shè)計(jì)思想遵循以下幾點(diǎn): (1)采用B/S模式進(jìn)行開(kāi)發(fā)。符合一般電子商務(wù)網(wǎng)站的設(shè)計(jì)模式。 (2)采用面向?qū)ο蟮拈_(kāi)發(fā)與設(shè)計(jì)理念。運(yùn)用面向?qū)ο蠹夹g(shù)的前提是對(duì)整體系統(tǒng)的高度和準(zhǔn)確抽象,通過(guò)它可以保證系統(tǒng)良好的框架,進(jìn)而帶來(lái)產(chǎn)品較強(qiáng)的穩(wěn)定性和運(yùn)行效率。 (3)應(yīng)用框架,本系統(tǒng)應(yīng)用MVC框架,使得網(wǎng)站的結(jié)構(gòu)組織更為明確和具體。 (4)清新的系統(tǒng)界面,符合大學(xué)生的生氣與活潑的設(shè)計(jì)風(fēng)格,簡(jiǎn)介的設(shè)計(jì)界面使得重點(diǎn)更為突出,照顧用戶的使用體驗(yàn)。 3.5
21、 系統(tǒng)的安全性 本系統(tǒng)主要有游客,會(huì)員,管理員三個(gè)角色。其中管理員只可以登錄后臺(tái)管理頁(yè)面,會(huì)員只能登錄前臺(tái)門(mén)戶頁(yè)面。游客可以訪問(wèn)前臺(tái)的大部分公開(kāi)頁(yè)面,例如:首頁(yè)、商品展示頁(yè)面、商品詳情頁(yè)面、資訊信息頁(yè)面等。 3.6 數(shù)據(jù)的完整性 各種記錄信息的完整性,信息記錄內(nèi)容不能為空。 各種數(shù)據(jù)間相互聯(lián)系的正確性。 相同數(shù)據(jù)在不同記錄中的一致性。 3.6 界面需求 界面設(shè)計(jì)是屏幕產(chǎn)品的重要組成部分。界面設(shè)計(jì)是一個(gè)復(fù)雜的有不同學(xué)科參與的工程,認(rèn)知心理學(xué)、設(shè)計(jì)學(xué)、語(yǔ)言學(xué)等都在此扮演著重要的角色。用戶界面是用戶與程序溝通的唯一途徑,要能為用戶提供方便有效的服務(wù)。用戶界面設(shè)計(jì)的三大原則是:置界面于用
22、戶的控制之下、減少用戶的記憶負(fù)擔(dān)、保持界面的風(fēng)格的一致性。 本系統(tǒng)采用的是html技術(shù)作為前端頁(yè)面的展現(xiàn),由于每個(gè)模塊的頁(yè)面是不一樣的,因此在設(shè)計(jì)頁(yè)面時(shí)要合理安排共用部分減少頁(yè)面代碼的冗雜性,并且要盡快的使用戶能夠熟悉網(wǎng)站的主要功能,同時(shí)保持頁(yè)面的簡(jiǎn)潔一致性。 4 系統(tǒng)的數(shù)據(jù)庫(kù)設(shè)計(jì) 4.1 數(shù)據(jù)庫(kù)的需求分析 計(jì)算機(jī)信息系統(tǒng)以數(shù)據(jù)庫(kù)為核心,在數(shù)據(jù)庫(kù)管理系統(tǒng)的支持下,進(jìn)行信息的收集、整理、存儲(chǔ)、檢索、更新、加工、統(tǒng)計(jì)和傳播等操作。數(shù)據(jù)庫(kù)已經(jīng)成為現(xiàn)在信息系統(tǒng)等計(jì)算機(jī)系統(tǒng)的基礎(chǔ)與核心部分。數(shù)據(jù)庫(kù)設(shè)計(jì)的好壞直接影響到整個(gè)系統(tǒng)的質(zhì)量和效率。 數(shù)據(jù)庫(kù)的設(shè)計(jì)一般經(jīng)過(guò)規(guī)劃。需求分析、概念設(shè)計(jì)、邏輯設(shè)計(jì)
23、、物理設(shè)計(jì)5個(gè)步驟。 根據(jù)對(duì)系統(tǒng)數(shù)據(jù)庫(kù)的需求分析,設(shè)計(jì)如下的數(shù)據(jù)字典: (1)數(shù)據(jù)項(xiàng):系統(tǒng)涉及的數(shù)據(jù)項(xiàng)有150項(xiàng),如表4- 1所示。 表4- 1數(shù)據(jù)項(xiàng)列表 數(shù)據(jù)項(xiàng)編號(hào) 數(shù)據(jù)項(xiàng)名 數(shù)據(jù)項(xiàng)含義 存在結(jié)構(gòu) 別名 DI-1 ACCOUNT_ID 賬戶ID VARCHAR(50) DI-2 USER_NAME 登錄名 VARCHAR(200) DI-3 PASSWORD 登錄密碼 VARCHAR(32) 密碼 DI-4 ACCOUNT_STATE 賬戶狀態(tài) TINYINT DI-5 ACTIVE_CODE 激活碼 VARCHAR(5
24、0) DI-6 INVITE_CODE 邀請(qǐng)碼 VARCHAR(20) DI-7 REGIST_TIME 注冊(cè)時(shí)間 DATETIME DI-8 LAST_LOGIN_TIME 最后登錄時(shí)間 DATETIME DI-9 ACCOUNT_LOGIN_ID 賬戶登錄方式ID VARCHAR(50) DI-10 LOGIN_WAY 登錄方式 VARCHAR(50) DI-11 LOGIN_ACCOUNT 登錄賬號(hào) VARCHAR(100) 賬號(hào) DI-12 ATTACHID 信息編號(hào) VARCHAR(50) 附件ID
25、 DI-13 STORAGEID 存儲(chǔ)編號(hào) VARCHAR(255) DI-14 ATTACHNAME 附件名稱(chēng) VARCHAR(255) DI-15 ATTACHTYPE 附件類(lèi)型 VARCHAR(255) DI-16 ATTACHDESC 附件描述 VARCHAR(255) DI-17 ATTACHEXTNAME 附件擴(kuò)展名 VARCHAR(255) DI-18 ATTACHSIZE 文件大小 INTEGER DI-19 OPTATTRI 操作屬性 INTEGER DI-20 ATTACH_GROUP_I
26、D 附件組編號(hào) VARCHAR(255) 附件組ID DI-21 OPT_BEAN 附件操作對(duì)象 VARCHAR(255) DI-22 UPLOADUSERID 上傳人編號(hào) VARCHAR(255) DI-23 UPLOADUSERNAME 上傳人名稱(chēng) VARCHAR(255) DI-24 UPLOAD_TIME 上傳時(shí)間 BIGINT DI-25 LASTUPDATEUSERID 最后更新人編號(hào) VARCHAR(255) DI-26 LASTUPDATEUSERNAME 最后更新人名稱(chēng) VARCHAR(255)
27、DI-27 LAST_UPDATETIME 最后更新時(shí)間 BIGINT DI-28 ISACTIVE 有效性 INTEGER DI-29 ATTACH_ORDER 附件排序 TINYINT 排序 DI-30 BUCJET_NAME Bucket名稱(chēng) VARCHAR(100) DI-31 BUCJET_ID BucketID VARCHAR(50) DI-32 WR_PERMISSION 讀寫(xiě)權(quán)限 VARCHAR(20) DI-33 BUCKET_STORAGE_MODE BUCKET存儲(chǔ)方式 VARCHAR(20)
28、 DI-34 STORAGE_CONFIG 存儲(chǔ)配置 VARCHAR(500) DI-35 CLASSIFY_ID 分類(lèi)ID VARCHAR(50) 商品分類(lèi)ID DI-36 PARENT_ID 父ID VARCHAR(50) 分類(lèi)父ID DI-37 CLASSIFY_TYPE_CODE 分類(lèi)類(lèi)型編碼 VARCHAR(50) DI-38 CLASSIFY_NAME 分類(lèi)名稱(chēng) VARCHAR(100) 商品分類(lèi)名稱(chēng) DI-39 CLASSIFY_CODE 分類(lèi)編碼 VARCHAR(50) DI-40 CLASSIFY_LEVE
29、L 層級(jí) TINYINT DI-41 TREE_PAYH 分類(lèi)級(jí)別 INT DI-42 CLASSIFY_STATE 狀態(tài) TINYINT DI-43 CLASSIFY_IS_HOT 是否推薦 TINYINT DI-44 CLASSIFY_IMAGE 分類(lèi)圖片 VARCHAR(50) DI-45 COM_ATTR_ID 商品屬性ID VARCHAR(50) DI-46 COM_TYPE_ATTR_ID 商品類(lèi)型屬性ID VARCHAR(50) DI-47 COM_ATTR_NAME 商品屬性名稱(chēng) VARCH
30、AR(60) DI-48 COM_ATTA_VALUE 商品屬性值 VARCHAR(60) DI-49 CLASSIFY_ORDER 商品分類(lèi)排序 TINYINT DI-50 CLASSIFY_BY_PASS 分類(lèi)層級(jí) VARCHAR(300) DI-51 CLASSIFY_ID_SHOW 是否顯示 TINYINT DI-52 COM_CLASSIFY_REL_ID 商品分類(lèi)關(guān)聯(lián)ID VARCHAR(50) DI-53 CLASSIFY_NAME 分類(lèi)層級(jí)名稱(chēng) VARCHAR(200) DI-54 COM_TYPE
31、_ID 商品類(lèi)型ID VARCHAR(50) DI-55 COM_TYPE_NAME 商品類(lèi)型名稱(chēng) VARCHAR(32) DI-56 COMMODITY_ID 商品id VARCHAR(50) DI-57 COMMODITY_NAME 商品名稱(chēng) VARCHAR(50) DI-58 COMMODITY_CODE 商品編碼 VARCHAR(60) DI-59 COST_PRICE 成本價(jià) DECIMAL(10,2) DI-60 MARKET_PRICE 市場(chǎng)價(jià)格 DECIMAL(10,2) DI-61 COMMO
32、DITY_PRICE 商品價(jià)格 DECIMAL(10,2) DI-62 DESC_ATTA_ID 商品描述附件ID VARCHAR(50) DI-63 DEFAULT_ATTA_ID 默認(rèn)縮略圖ID VARCHAR(50) DI-64 ATTA_CODE 附件編碼 VARCHAR(50) DI-65 COMMODITY_STATE 商品狀態(tài) TINYINT DI-66 BUY_TIME 購(gòu)買(mǎi)次數(shù) INTEGER DI-67 MARK_TIME 收藏次數(shù) INTEGER DI-68 FAVORITE_ID 收藏
33、id VARCHAR(50) DI-69 FAVORITE_USER_ID 收藏用戶id VARCHAR(50) 用戶id DI-70 FAVORITE_TIME 收藏日期 DATETIME DI-71 TYPE_ATTR_ID 商品類(lèi)型屬性ID VARCHAR(50) DI-72 TYPE_ATTR_NAME 商品類(lèi)型屬性名稱(chēng) VARCHAR(32) DI-73 TYPE_ATTR_SCOPE 商品類(lèi)型屬性范圍 VARCHAR(2000) DI-74 TYPE_ATTR_TYPE 商品屬性類(lèi)型 TINYINT DI
34、-75 IS_SEARCH 是否查詢(xún)條件 TINYINT DI-76 EVALUATE_ID 評(píng)價(jià)ID VARCHAR(50) DI-77 PUBLISH_STATE 審核狀態(tài) TINYINT DI-78 USER_ID 評(píng)價(jià)用戶id VARCHAR(50) 用戶id DI-79 EVALUATE_SCORE 評(píng)價(jià)得分 TINYINT DI-80 EVALUATE_ORG_ID 評(píng)價(jià)外聯(lián)id VARCHAR(50) DI-81 EVALUATE_CONTENT 評(píng)價(jià)內(nèi)容 VARCHAR(1000) DI-82
35、EVALUATE_CONFIG_ID 評(píng)價(jià)配置id VARCHAR(50) DI-83 SRC_ID 評(píng)價(jià)來(lái)源id VARCHAR(50) DI-84 EVALUATE_NAME 評(píng)價(jià)項(xiàng)名稱(chēng) VARCHAR(50) DI-85 EVALUATE_CODE 評(píng)價(jià)項(xiàng)code VARCHAR(50) DI-86 EVALUATE_TOTAL_SCORE 評(píng)價(jià)項(xiàng)總分?jǐn)?shù) TINYINT DI-87 EVALUATE_WAY 評(píng)價(jià)方式 TINYINT DI-88 DEFAULT_SCORE 評(píng)價(jià)默認(rèn)分?jǐn)?shù) TINYINT DI
36、-89 INFORMATION_ID 資訊ID VARCHAR(50) DI-90 TITLE 標(biāo)題 VARCHAR(200) DI-91 BROWSER_TIME 瀏覽次數(shù) INTEGER DI-92 COMMENT_TIME 評(píng)論次數(shù) INTEGER DI-93 MARK_TIME 收藏次數(shù) INTEGER DI-94 SOURCE 來(lái)源 VARCHAR(50) DI-95 IS_TOP 置頂 TINYINT DI-96 AUTHOR 作者 VARCHAR(50) DI-97 COVER_IM
37、G_ID 封面圖 VARCHAR(50) DI-98 DESCRIPTION 簡(jiǎn)介 VARCHAR(500) DI-99 PUBLISH_TIME 發(fā)布時(shí)間 DATETIME DI-100 PUBLISH_STATE 發(fā)布狀態(tài) TINYINT DI-101 KEY_WORD 關(guān)鍵字 VARCHAR(50) DI-102 ORDER_COMMODITY_ID 商品編號(hào) VARCHAR(50) DI-103 ORDER_ID 訂單id VARCHAR(50) DI-104 ORDER_NUMBER 訂單編號(hào)
38、VARCHAR(100) DI-105 USER_ID 用戶編號(hào) VARCHAR(50) 用戶id DI-106 SELLER_CODE 賣(mài)家編號(hào) VARCHAR(100) DI-107 ORDER_PRICE 訂單價(jià)格 DECIMAL(18,4) DI-108 PAY_ACCOUNT 支付賬戶 VARCHAR(100) DI-109 ORDER_STATE 訂單狀態(tài) TINYINT DI-110 STATE_INSTANCE_CODE 狀態(tài)示例編號(hào) VARCHAR(50) DI-111 THIRD_PARTY_CO
39、DE 第三方訂單編號(hào) VARCHAR(200) DI-112 PARENT_CONTAINER_CODE 父容器編號(hào) VARCHAR(200) DI-113 INVOICE_STATE 發(fā)票狀態(tài) TINYINT DI-114 ORDER_TYPE 訂單類(lèi)型 TINYINT DI-115 PAY_CHANNEL 支付渠道 VARCHAR(100) DI-116 ORDER_REMARK 備注 VARCHAR(2000) DI-117 CREATE_TIME 訂單生成時(shí)間 DATETIME DI-118 PAY_T
40、IME 付款時(shí)間 DATETIME DI-119 CONFIRM_TIME 線下支付確認(rèn)時(shí)間 DATETIME DI-120 CONFIRM_ISER_ID 線下支付確認(rèn)用戶id VARCHAR(50) DI-121 CONFIRM_ISER_NAME 線下支付確認(rèn)用戶名稱(chēng) VARCHAR(200) DI-122 IS_DELETE 刪除 TINYINT DI-123 SHOPPING_CART_ID 購(gòu)物城商品id VARCHAR(50) DI-124 BUY_USER_ID 購(gòu)買(mǎi)用戶id VARVHAR(50)
41、用戶id DI-125 COMMODITY_NUM 商品數(shù)量 INTEGER DI-126 ADD_TIME 加入日期 DATETIME DI-127 SWB_USER_ID 用戶id VARCHAR(50) DI-128 DISPLAY_NAME 顯示名稱(chēng) VARCHAR(100) DI-129 USER_ID 用戶信息id VARCHAR(50) 用戶id DI-130 NICK_NAME 昵稱(chēng) VARCHAR(200) DI-131 NAME 姓名 VARCHAR(100) DI-132 USER_ST
42、ATE 用戶狀態(tài) TINYINT DI-133 USER_TYPE 用戶類(lèi)型 VARCHAR(50) DI-134 HEAD_PHOTO 頭像 VARCHAR(50) DI-135 GENDER 性別 TINYINT DI-136 BIRTHDAY 生日 DATE DI-137 MOBILE_PHONE 手機(jī)號(hào) VARCHAR(20) DI-138 EMAIL 郵箱 VARCHAR(50) DI-139 ID_CARD_NUM 身份證號(hào) VARCHAR(18) DI-140 COMPANY 公司/
43、所在單位 VARCHAR(500) DI-141 PROFESSION 職業(yè) VARCHAR(200) DI-142 INDUSTRY 行業(yè) VARCHAR(200) DI-143 PROFESSIONAL_LEVEL 職級(jí) VARCHAR(200) DI-144 POSITION 職位 VARCHAR(200) DI-145 DUTY 職務(wù) VARCHAR(200) DI-146 USER_TITLE 頭銜 VARCHAR(200) DI-147 SIGNATURE 個(gè)人簽名 VARCHAR(2000)
44、 DI-148 RECOMMEND 自我介紹 VARCHAR(2000) DI-149 HOME_PAGE 個(gè)人主頁(yè) VARCHAR(200) DI-150 LOCATION 所在地 VARCHAR(500) (2)數(shù)據(jù)結(jié)構(gòu): 表4- 2數(shù)據(jù)結(jié)構(gòu)列表 數(shù)據(jù)結(jié)構(gòu)編號(hào) 數(shù)據(jù)結(jié)構(gòu)名 數(shù)據(jù)結(jié)構(gòu)含義 組成 D1 gt_account 賬戶信息 Account_id,user_name,password,account_state,active_code,invite_code,regist_time,last_login_time D2 gt_
45、account_login 賬戶登錄方式 Account_login_id,login_way,login_account,account_id D3 gt_attach_info 附件信息 Acctachid,storageid,attachname,attachtype,attachdesc,attachextname,attachsize,optattri,attach_group_id,opt_bean,uploaduserid,uploadusername,upload_time,lastupdateuserid,lastupdateusername,last_updat
46、etime,isactive,attach_order,bucket_name D4 gt_attachment_bucket 附件bucket Bucket_id,bucket_name,wr_permission,bucket_storage_mode,storage_config D5 gt_cla_classify 分類(lèi) Classify_id,parent_id,classify_type_code,classify_name,classify_code,classify_level,tree_path,classify_order,classify_state,cl
47、assify_is_hot,classify_image,operator,operator_id,update_time D6 gt_commodity_com_attr 商品屬性 Com_attr_id,commodity_id,com_type_attr_id,com_attr_name,com_attr_value D7 gt_commodity_com_classify 商品分類(lèi) Classify_id,parent_id,classify_name,classify_order,classify_by_pass,classify_is_show,classify_i
48、s_hot,classify_image,operation_name,operation_id,update_time,com_type_id D8 gt_commodity_com_classify_rel 商品分類(lèi)關(guān)聯(lián) Com_classify_rel_id,ckassofy_name,classify_id,commodity_id D9 gt_commodity_com_type 商品類(lèi)型 Com_type_id,com_type_name D10 gt_commodity_commodity 商品 Commodity_id,commodity_name,co
49、mmodity_code,cose_price,market_price,commodity_price,desc_atta_id,default_atta_id,atta_code,commodity_state,buy_time,mark_time,operation_name,operation_id,update_time D11 gt_commodity_favorite 商品收藏 Favorite_id,favorite_user_id,favorite_time,commodity_id D12 gt_commodity_type_attr 商品類(lèi)型屬性 Type
50、_attr_id,type_attr_name,type_attr_scope,type_attr_type,is_search,com_type_id D13 gt_evaluate 評(píng)價(jià) Evaluate_id,publish_state,user_id,evaluate_score,evaluate_org_id,evaluate_content,evaluate_config_id,src_id D14 gt_evaluate_config 評(píng)價(jià)配置 Evaluate_config_id,evaluate_name,evaluate_code,evaluate_tota
51、l_score,evaluate_way,default_score D15 gt_information 資訊管理 Information_id,title,browser_time,comment_time,mark_time,source,is_top,atta_id,classify_id,author,cover_img_id,description,publish_time,publish_state,key_word,operator,operator_id,update_time D16 gt_order_commodity 商品信息 Order_commodi
52、ty_id,order_id,commodity_id,commodity_name,commodity_price,commodity_num,commodity_snapshot D17 gt_order_order 訂單信息 Order_id,order_number,user_id,seller_code,order_price,pay_way,pay_account,order_state,state_instance_code,third_party_code,parent_container_code,invoice_state,order_type,pay_channe
53、l,order_remark,cerate_time,confirm_user_id,confirm_user_name,is_delete D18 gt_shopping_cart 購(gòu)物車(chē)商品 Shopping_cart_id,buy_user_id,commodity_num,add_time,commodity_id,commodity_state D19 gt_swb_user 權(quán)限用戶 Swb_user_id,user_name,password,display_name,active_state,cerate_timestamp D20 gt_user 用戶信
54、息 User_id,nick_name,name,user_state,user_type,head_photo,gender,birthday,mobile_phone,email,id_card_num,company,professional_level,posmon,duty,user_title,signature,recommend,home_page,location,account_id 4.2 數(shù)據(jù)庫(kù)的概念設(shè)計(jì) 概念設(shè)計(jì)是指在數(shù)據(jù)分析的基礎(chǔ)上自底向上的建立整個(gè)系統(tǒng)的數(shù)據(jù)庫(kù)概念結(jié)構(gòu),從用戶的角度進(jìn)行視圖設(shè)計(jì),然后將視圖集成。最后對(duì)集成的結(jié)構(gòu)分析優(yōu)化得到最后結(jié)果。 數(shù)據(jù)庫(kù)
55、的概念結(jié)構(gòu)設(shè)計(jì)采用實(shí)體—聯(lián)系(E-R)模型設(shè)計(jì)方法。E-R模型法的組成元素有:實(shí)體、屬性、聯(lián)系,E-R模型用E-R圖表示,是提示用戶工作環(huán)境中所涉及的事物,屬性則是對(duì)實(shí)體特性的描述。 根據(jù)對(duì)數(shù)據(jù)庫(kù)的需求分析,使用自底向上的方法,建立E-R模型圖。 (1)gt_account 賬戶信息表實(shí)體圖如圖4-1所示: 圖4-1 賬戶信息表實(shí)體圖 (2)gt_account_login 賬戶登錄方式表實(shí)體圖如圖4-2所示: 圖4-2 賬戶登錄方式表實(shí)體圖 (3)gt_attach_info 附件信息表實(shí)體圖如圖4-3所示: 圖4-3 附件信息表
56、實(shí)體圖 (4)gt_attachment_bucket 附件bucket表實(shí)體圖如圖4-4所示: 圖4-4 附件bucket表實(shí)體圖 (5)gt_cla_classify 分類(lèi)表實(shí)體圖如圖4-5所示: 圖4-5 分類(lèi)表實(shí)體圖 (6)gt_commodity_com_attr 商品屬性表實(shí)體圖如圖4-6所示: 圖4-6 商品屬性表實(shí)體圖 (7)gt_commodity_com_classify 商品分類(lèi)表實(shí)體圖如圖4-7所示: 圖4-7 商品分類(lèi)表實(shí)體圖 (8)gt_commodity_com_classify
57、_rel 商品分類(lèi)關(guān)聯(lián)表實(shí)體圖如圖4-8所示: 圖4-8 商品分類(lèi)關(guān)聯(lián)表實(shí)體圖 (9)gt_commodity_com_type 商品類(lèi)型表實(shí)體圖如圖4-9所示: 圖4-9 商品類(lèi)型表實(shí)體圖 (10)gt_commodity_commodity 商品表實(shí)體圖如圖4-10所示: 圖4-10 商品表實(shí)體圖 (11)gt_commodity_favorite 商品收藏表實(shí)體圖如圖4-11所示: 圖4-11 商品收藏表實(shí)體圖 (12)gt_commodity_type_attr 商品類(lèi)型屬性表實(shí)體圖如圖4-12
58、所示: 圖4-12 商品類(lèi)型屬性表實(shí)體圖 (13)gt_evaluate 評(píng)價(jià)表實(shí)體圖如圖4-13所示: 圖4-13 評(píng)價(jià)表實(shí)體圖 (14)gt_evaluate_config 評(píng)價(jià)配置表實(shí)體圖如圖4-14所示: 圖4-14 評(píng)價(jià)配置表實(shí)體圖 (15)gt_information 資訊管理表實(shí)體圖如圖4-15所示: 圖4-15 資訊管理表實(shí)體圖 (16)gt_order_commodity 商品信息表實(shí)體圖如圖4-16所示: 圖4-16 商品信息表實(shí)體圖 (17)gt_order_order 訂單信息表實(shí)體圖如圖4-1
59、7所示: 圖4-17 訂單信息表實(shí)體圖 (18)gt_shopping_cart 購(gòu)物車(chē)商品表實(shí)體圖如圖4-18所示: 圖4-18 購(gòu)物車(chē)商品表實(shí)體圖 (19)gt_swb_user 權(quán)限用戶表實(shí)體圖如圖4-19所示: 圖4-19 權(quán)限用戶表實(shí)體圖 (20)gt_user 用戶信息表實(shí)體圖如圖4-20所示: 圖4-20 用戶信息表實(shí)體圖 系統(tǒng)整體E-R圖如圖4-21所示: 圖4-21 系統(tǒng)整體E-R圖 4.3 數(shù)據(jù)庫(kù)的邏輯設(shè)計(jì) 實(shí)體圖表示為關(guān)系數(shù)據(jù)模型,根據(jù)E-R圖對(duì)應(yīng)的數(shù)據(jù)庫(kù)表如下: (1)賬戶信息表(賬戶ID,登錄名,登錄
60、密碼,賬戶狀態(tài),激活碼,邀請(qǐng)碼,注冊(cè)時(shí)間,最后登錄時(shí)間) (2)賬戶登錄方式表(賬戶登錄方式ID,登錄方式,登錄賬號(hào),賬戶ID) (3)附件信息表(信息編號(hào),存儲(chǔ)編號(hào),附件名稱(chēng),附件類(lèi)型,附件描述,附件擴(kuò)展名,文件大小,操作屬性,附件組編號(hào),附件操作對(duì)象,上傳人編號(hào),上傳人姓名,上傳時(shí)間,最后更新人編號(hào),最后更新人名稱(chēng),最后更新時(shí)間,有效性,附件排序,bucket名稱(chēng)) (4)附件bucket表(BUCKET_ID,bucket名稱(chēng),讀寫(xiě)權(quán)限,bucket存儲(chǔ)方式,存儲(chǔ)配置) (5)分類(lèi)表(分類(lèi)ID,父ID,分類(lèi)類(lèi)型編碼,分類(lèi)名稱(chēng),分類(lèi)編碼,層級(jí),分類(lèi)級(jí)別,排序,狀態(tài),是否推薦,分類(lèi)圖
61、片,操作者,操作者ID,更新時(shí)間) (6)商品屬性表(商品屬性ID,商品ID,商品類(lèi)型屬性ID,商品屬性名稱(chēng),商品屬性值) (7)商品分類(lèi)表(商品分類(lèi)ID,分類(lèi)父ID,商品分類(lèi)名稱(chēng),商品分類(lèi)排序,分類(lèi)層級(jí),是否顯示,是否推薦,分類(lèi)圖片,操作人,操作人ID,更新時(shí)間,商品類(lèi)型ID) (8)商品分類(lèi)關(guān)聯(lián)表(商品分類(lèi)關(guān)聯(lián)ID,分類(lèi)層級(jí)名稱(chēng),商品分類(lèi)ID,商品ID) (9)商品類(lèi)型表(商品類(lèi)型ID,商品類(lèi)型名稱(chēng)) (10)商品表(商品ID,商品名稱(chēng),商品編碼,成本價(jià),市場(chǎng)價(jià)格,商品價(jià)格,商品描述附件ID,默認(rèn)縮略圖ID,附件編碼,商品狀態(tài),購(gòu)買(mǎi)次數(shù),收藏次數(shù),操作人,操作人ID,更新時(shí)間)
62、 (11)商品收藏表(收藏ID,收藏用戶ID,收藏日期,商品ID) (12)商品類(lèi)型屬性(商品類(lèi)型屬性ID,商品類(lèi)型屬性名稱(chēng),商品類(lèi)型屬性值范圍,商品屬性類(lèi)型,是否查詢(xún)條件,商品類(lèi)型ID) (13)評(píng)價(jià)表(評(píng)價(jià)ID,審核狀態(tài),評(píng)價(jià)用戶ID,評(píng)價(jià)得分,評(píng)價(jià)外聯(lián)ID,評(píng)價(jià)內(nèi)容,評(píng)價(jià)配置ID,評(píng)價(jià)來(lái)源ID) (14)評(píng)價(jià)配置表(評(píng)價(jià)配置ID,評(píng)價(jià)項(xiàng)名稱(chēng),評(píng)價(jià)項(xiàng)CODE,評(píng)價(jià)項(xiàng)總分?jǐn)?shù),評(píng)價(jià)方式,評(píng)價(jià)默認(rèn)分?jǐn)?shù)) (15)資訊管理表(資訊ID,標(biāo)題,瀏覽次數(shù),評(píng)論次數(shù),收藏次數(shù),來(lái)源,置頂,附件ID,分類(lèi)ID,作者,封面圖,簡(jiǎn)介,發(fā)布日期,發(fā)布狀態(tài),關(guān)鍵字,操作人,操作人ID,更新時(shí)間) (16
63、)商品信息表(商品編號(hào),訂單ID,商品ID,商品名稱(chēng),商品價(jià)格,商品數(shù)量,商品快照(附件ID)) (17)訂單信息表(訂單ID,訂單編號(hào),用戶編號(hào),賣(mài)家編號(hào),訂單價(jià)格,支付方式,支付賬戶,訂單狀態(tài),狀態(tài)實(shí)例編號(hào),第三方訂單編號(hào),父容器編號(hào),發(fā)票狀態(tài),訂單類(lèi)型,支付渠道,備注,訂單生成日期,付款時(shí)間,線下支付確認(rèn)時(shí)間,線下支付確認(rèn)用戶ID,線下支付確認(rèn)用戶名稱(chēng),刪除) (18)購(gòu)物車(chē)商品表(購(gòu)物車(chē)商品ID,購(gòu)買(mǎi)用戶ID,商品數(shù)量,加入日期,商品ID,商品狀態(tài)) (19)權(quán)限用戶表(用戶ID,用戶名,密碼,顯示名稱(chēng),活動(dòng)狀態(tài),創(chuàng)建時(shí)間) (20)用戶信息表(用戶信息ID,昵稱(chēng),姓名,用戶狀
64、態(tài),用戶類(lèi)型,頭像,性別,生日,手機(jī)號(hào),郵箱,身份證號(hào),公司/所在單位,職業(yè),行業(yè),職級(jí),職位,職務(wù),頭銜,個(gè)人簽名,自我介紹,個(gè)人主頁(yè),所在地,賬戶ID) 4.4 數(shù)據(jù)庫(kù)的物理設(shè)計(jì) 數(shù)據(jù)庫(kù)概念設(shè)計(jì)階段是在需求分析的基礎(chǔ)上,設(shè)計(jì)出能滿足用戶需求的各種實(shí)體,以及它們之間的關(guān)系,為后面的邏輯結(jié)構(gòu)設(shè)計(jì)打下基礎(chǔ)。在本電子商務(wù)網(wǎng)站中,各項(xiàng)實(shí)體之間的關(guān)系并不復(fù)雜,本系統(tǒng)的數(shù)據(jù)庫(kù)沒(méi)有設(shè)計(jì)外鍵關(guān)聯(lián),只是將關(guān)聯(lián)數(shù)據(jù)庫(kù)的字段存放到需要的數(shù)據(jù)庫(kù)表中,從而能達(dá)到數(shù)據(jù)關(guān)聯(lián)的目的。 數(shù)據(jù)庫(kù)概念模型是獨(dú)立于數(shù)據(jù)庫(kù)的,通過(guò)選取得數(shù)據(jù)庫(kù)管理系統(tǒng)進(jìn)行轉(zhuǎn)換。使計(jì)算機(jī)可以接受的數(shù)據(jù)模型。E-R模型向關(guān)系數(shù)據(jù)庫(kù)模型轉(zhuǎn)換應(yīng)遵循下列
65、原則: 每一個(gè)實(shí)體要轉(zhuǎn)換成一個(gè)關(guān)系 所有的主鍵必須定義非空(NOTNULL) 對(duì)于二元聯(lián)系應(yīng)按照一對(duì)多、弱對(duì)實(shí)、一對(duì)一、多對(duì)多等聯(lián)系來(lái)定義外鍵。 為了方便數(shù)據(jù)的讀取,每張表都需要有一個(gè)唯一的標(biāo)識(shí)符號(hào)id。 (1)gt_account 賬戶信息表 表結(jié)構(gòu)如表4-3 表4-3 列名 數(shù)據(jù)類(lèi)型 長(zhǎng)度 允許空 是否主鍵 說(shuō)明 account_id varchar 50 false true 賬戶id user_name varchar 200 true false 登錄名 password varchar 32 true false 登錄
66、密碼 account_state tinyint true false 賬戶狀態(tài) active_code varchar 50 true false 激活碼 invite_code varchar 20 true false 邀請(qǐng)碼 regist_time datetime true false 注冊(cè)時(shí)間 last_login_time datetime true false 最后登錄時(shí)間 (2)gt_account_login 賬戶登錄方式表 表結(jié)構(gòu)如表4-4 表4-4 列名 數(shù)據(jù)類(lèi)型 長(zhǎng)度 允許空 是否主鍵 說(shuō)明 account_login_id varchar 50 false true 賬戶登錄方式id login_way varchar 50 true false 登錄方式 login_account varchar 100 true false 登錄賬號(hào) account_id varchar 50 false false 賬戶id
- 溫馨提示:
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. 裝配圖網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 必修1-分子與細(xì)胞-第2節(jié)-細(xì)胞的分化課件
- 西門(mén)子自動(dòng)化簡(jiǎn)述
- 一積貧積弱的北宋
- 移動(dòng)中音數(shù)字音樂(lè)渠道推廣營(yíng)銷(xiāo)方案
- 軟件工程之Visio2003教程
- 【素材】《告別小馬虎》克服小馬虎有辦法(蘇教)
- 人教版化學(xué)《水的凈化》
- 生產(chǎn)計(jì)劃與控制之需求管理教材
- 手術(shù)室的應(yīng)急預(yù)案3
- 六西格瑪講解
- (2016年秋季版)《次北固山下》課件
- 導(dǎo)入_確定位置
- 制定采購(gòu)戰(zhàn)略流程優(yōu)化管理的定義
- 4公關(guān)程序之策劃
- 某傳媒公司非公開(kāi)發(fā)行股票基本情況介紹