




版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
大學(xué)學(xué)院學(xué)士學(xué)位設(shè)計(jì)PAGE52學(xué)士學(xué)位論文題目關(guān)于校園二手商品交易平臺(tái)的設(shè)計(jì)和實(shí)現(xiàn)姓名學(xué)號(hào)專(zhuān)業(yè)計(jì)算機(jī)科學(xué)與技術(shù)指導(dǎo)教師摘要本系統(tǒng)作為一個(gè)校園二手商品交易平臺(tái)的小型電子商務(wù)網(wǎng)站,實(shí)現(xiàn)了校園資源的整合以及閑置物品的重復(fù)利用價(jià)值。本系統(tǒng)是在充分調(diào)查了解了用戶(hù)的需求之后,實(shí)現(xiàn)了校園二手商品交易的大部分需求,包括商品發(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模式ABSTRACTThesystemasacampussecond-handcommoditytradingplatformforsmalle-commercesite,toachievetheintegrationofcampusresourcesandthere-useofidlegoodsvalue.Thesystemisfullyinvestigatedtoknowabouttheneedsofuserstoachievemostoftheneedsofthecampussecond-handcommoditytransactions,includingcommoditydistribution,merchandisebrowsingsearch,ordermanagement,evaluationmanagement,thefrontofthesubjectmainlyusehtml+Css+jQuerytoachieve,theback-enduseofangularjsimplementation,theuseofMySqldatabase,theserverusingtomcat,asaB/Sstructureoftheelectricitybusinesssystem.Campussecond-handcommoditytradingplatformhopetogivestudentslife,learningtobringconvenience,toachievetheusefulcirculationofsecond-handgoodsincampus.Keywords:commoditytradingplatformdatabasefrontandrearseparationB/Smode目錄摘要 IABSTRACT I引言 11緒論 11.1課題背景與意義 11.2本文的總體結(jié)構(gòu) 12開(kāi)發(fā)工具及技術(shù) 22.1開(kāi)發(fā)工具 22.1.1前臺(tái)使用技術(shù) 22.1.2后臺(tái)使用技術(shù) 22.1.3后端使用技術(shù) 32.2B/S架構(gòu) 32.3軟硬件需求 33系統(tǒng)的需求分析和概要設(shè)計(jì) 33.1可行性分析 33.1.1技術(shù)可行性 43.1.2經(jīng)濟(jì)可行性 43.1.3管理可行性 43.2系統(tǒng)的需求分析 53.3系統(tǒng)的概要設(shè)計(jì) 53.4設(shè)計(jì)的基本思想 73.5系統(tǒng)的安全性 73.6數(shù)據(jù)的完整性 73.6界面需求 74系統(tǒng)的數(shù)據(jù)庫(kù)設(shè)計(jì) 84.1數(shù)據(jù)庫(kù)的需求分析 84.2數(shù)據(jù)庫(kù)的概念設(shè)計(jì) 144.3數(shù)據(jù)庫(kù)的邏輯設(shè)計(jì) 254.4數(shù)據(jù)庫(kù)的物理設(shè)計(jì) 274.5數(shù)據(jù)庫(kù)的連接原理 364.6中文亂碼問(wèn)題處理 374.7CSS文件處理 374.8JS文件處理 375系統(tǒng)功能模塊的詳細(xì)設(shè)計(jì) 385.1前臺(tái)用戶(hù)注冊(cè)登錄模塊詳細(xì)設(shè)計(jì) 385.2商品發(fā)布模塊詳細(xì)設(shè)計(jì) 395.3商品搜索瀏覽模塊詳細(xì)設(shè)計(jì) 405.4個(gè)人信息維護(hù)模塊詳細(xì)設(shè)計(jì) 415.5購(gòu)物車(chē)模塊詳細(xì)設(shè)計(jì) 425.6訂單管理模塊詳細(xì)設(shè)計(jì) 436系統(tǒng)功能模塊的實(shí)現(xiàn)與測(cè)試 446.1前臺(tái)用戶(hù)注冊(cè)登錄模塊實(shí)現(xiàn) 446.2商品發(fā)布模塊實(shí)現(xiàn) 446.3商品搜索瀏覽模塊實(shí)現(xiàn) 456.4個(gè)人信息維護(hù)模塊實(shí)現(xiàn) 456.5購(gòu)物車(chē)模塊實(shí)現(xiàn) 466.6訂單管理模塊實(shí)現(xiàn) 466.7程序調(diào)試 466.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í)不使用。這使得經(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)行商品的審核及用戶(hù)的管理等操作進(jìn)行用戶(hù)、商品、系統(tǒng)的全局管理。該系統(tǒng)具有美觀的頁(yè)面,良好的用戶(hù)體驗(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)者基礎(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加tomcat服務(wù)器進(jìn)行,設(shè)計(jì)過(guò)程中前臺(tái)頁(yè)面主要使用html+css+jQuery,后臺(tái)主要用angularjs完成。下面對(duì)eclipse、tomcat進(jìn)行簡(jiǎn)要介紹。(1)EclipseEclipse是一個(gè)基于Java的開(kāi)發(fā)平臺(tái)。就其本身而言,它是通過(guò)組件的安裝來(lái)實(shí)現(xiàn)的各項(xiàng)開(kāi)發(fā)任務(wù)的需求的。Eclipse有自己的插件庫(kù)可以自行選擇。(2)TomcatTomcat是小型輕量服務(wù)器。2.1.1前臺(tái)使用技術(shù)(1)Html主要特點(diǎn)有簡(jiǎn)易性、可擴(kuò)展性、平臺(tái)無(wú)關(guān)性、通用性。(2)Css層疊樣式表用于HTML頁(yè)面的樣式速寫(xiě)??傮w來(lái)說(shuō),CSS具有以下幾種特點(diǎn):豐富的樣式定義、易于使用和修改、多頁(yè)面應(yīng)用、層疊、頁(yè)面壓縮。(3)jQueryjQuery是一個(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ù)AngularjsAngularJS使用了不同的方法,它嘗試去補(bǔ)足HTML本身在構(gòu)建應(yīng)用方面的缺陷。AngularJS通過(guò)使用我們稱(chēng)為指令(directives)的結(jié)構(gòu),讓瀏覽器能夠識(shí)別新的語(yǔ)法。2.1.3后端使用技術(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.2B/S架構(gòu)B/S最大的優(yōu)點(diǎn)就是可以在任何地方進(jìn)行操作而不用安裝任何專(zhuān)門(mén)的軟件,只要有一臺(tái)能上網(wǎng)的電腦就能使用,客戶(hù)端零安裝、零維護(hù)。系統(tǒng)的擴(kuò)展非常容易。B/S同時(shí)具有升級(jí)和維護(hù)方式相對(duì)簡(jiǎn)單、成本較低等2.3軟硬件需求硬件需求:CPU:i5+內(nèi)存:2G+軟件需求:操作系統(tǒng)版本:Win7+開(kāi)發(fā)工具:eclipse4.5.2開(kāi)發(fā)語(yǔ)言:JAVA瀏覽器:Chrome58.0.3026.33系統(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)行可行的分析研究,既保證資源的合理有效的利用,也可以避免在日常的工作中由于失誤而導(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é)約不僅僅提高了工作的效率也減少了工作人員的工作量,使得本系統(tǒng)在處理業(yè)務(wù)方面得到很大方面的提升。3.1.3管理可行性對(duì)于大多數(shù)的用戶(hù)來(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ú)論是用戶(hù)亦或者管理員都能很好的操作本網(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ù)流圖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)功能模塊包括:注冊(cè)登錄可以在前臺(tái)注冊(cè)和登錄商品查詢(xún)可以在前臺(tái)商品列表頁(yè)面進(jìn)行商品查詢(xún)商品瀏覽可以在商品列表及商品詳情頁(yè)面進(jìn)行商品的瀏覽資訊瀏覽可以在資訊列表及資訊詳情頁(yè)面進(jìn)行資訊的瀏覽面向注冊(cè)用戶(hù)的前臺(tái)功能模塊包括:注冊(cè)登錄可以在前臺(tái)注冊(cè)和登錄個(gè)人中心可以在個(gè)人中心查看修改個(gè)人的基本信息、查看個(gè)人收藏商品、查看已購(gòu)買(mǎi)訂單、查看個(gè)人發(fā)布商品以及密碼的修改商品查詢(xún)可以在前臺(tái)商品列表頁(yè)面進(jìn)行商品查詢(xún)商品瀏覽可以在商品列表及商品詳情頁(yè)面進(jìn)行商品的瀏覽資訊瀏覽可以在資訊列表及資訊詳情頁(yè)面進(jìn)行資訊的瀏覽購(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)用戶(hù)信息管理用戶(hù)信息管理包括注冊(cè)用戶(hù)管理、管理員管理、角色管理、賬戶(hù)管理等功能模塊(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)更為突出,照顧用戶(hù)的使用體驗(yàn)。3.5系統(tǒng)的安全性本系統(tǒng)主要有游客,會(huì)員,管理員三個(gè)角色。其中管理員只可以登錄后臺(tái)管理頁(yè)面,會(huì)員只能登錄前臺(tái)門(mén)戶(hù)頁(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é)等都在此扮演著重要的角色。用戶(hù)界面是用戶(hù)與程序溝通的唯一途徑,要能為用戶(hù)提供方便有效的服務(wù)。用戶(hù)界面設(shè)計(jì)的三大原則是:置界面于用戶(hù)的控制之下、減少用戶(hù)的記憶負(fù)擔(dān)、保持界面的風(fēng)格的一致性。本系統(tǒng)采用的是html技術(shù)作為前端頁(yè)面的展現(xiàn),由于每個(gè)模塊的頁(yè)面是不一樣的,因此在設(shè)計(jì)頁(yè)面時(shí)要合理安排共用部分減少頁(yè)面代碼的冗雜性,并且要盡快的使用戶(hù)能夠熟悉網(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ì)、物理設(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-1ACCOUNT_ID賬戶(hù)IDVARCHAR(50)DI-2USER_NAME登錄名VARCHAR(200)DI-3PASSWORD登錄密碼VARCHAR(32)密碼DI-4ACCOUNT_STATE賬戶(hù)狀態(tài)TINYINTDI-5ACTIVE_CODE激活碼VARCHAR(50)DI-6INVITE_CODE邀請(qǐng)碼VARCHAR(20)DI-7REGIST_TIME注冊(cè)時(shí)間DATETIMEDI-8LAST_LOGIN_TIME最后登錄時(shí)間DATETIMEDI-9ACCOUNT_LOGIN_ID賬戶(hù)登錄方式IDVARCHAR(50)DI-10LOGIN_WAY登錄方式VARCHAR(50)DI-11LOGIN_ACCOUNT登錄賬號(hào)VARCHAR(100)賬號(hào)DI-12ATTACHID信息編號(hào)VARCHAR(50)附件IDDI-13STORAGEID存儲(chǔ)編號(hào)VARCHAR(255)DI-14ATTACHNAME附件名稱(chēng)VARCHAR(255)DI-15ATTACHTYPE附件類(lèi)型VARCHAR(255)DI-16ATTACHDESC附件描述VARCHAR(255)DI-17ATTACHEXTNAME附件擴(kuò)展名VARCHAR(255)DI-18ATTACHSIZE文件大小INTEGERDI-19OPTATTRI操作屬性INTEGERDI-20ATTACH_GROUP_ID附件組編號(hào)VARCHAR(255)附件組IDDI-21OPT_BEAN附件操作對(duì)象VARCHAR(255)DI-22UPLOADUSERID上傳人編號(hào)VARCHAR(255)DI-23UPLOADUSERNAME上傳人名稱(chēng)VARCHAR(255)DI-24UPLOAD_TIME上傳時(shí)間BIGINTDI-25LASTUPDATEUSERID最后更新人編號(hào)VARCHAR(255)DI-26LASTUPDATEUSERNAME最后更新人名稱(chēng)VARCHAR(255)DI-27LAST_UPDATETIME最后更新時(shí)間BIGINTDI-28ISACTIVE有效性INTEGERDI-29ATTACH_ORDER附件排序TINYINT排序DI-30BUCJET_NAMEBucket名稱(chēng)VARCHAR(100)DI-31BUCJET_IDBucketIDVARCHAR(50)DI-32WR_PERMISSION讀寫(xiě)權(quán)限VARCHAR(20)DI-33BUCKET_STORAGE_MODEBUCKET存儲(chǔ)方式VARCHAR(20)DI-34STORAGE_CONFIG存儲(chǔ)配置VARCHAR(500)DI-35CLASSIFY_ID分類(lèi)IDVARCHAR(50)商品分類(lèi)IDDI-36PARENT_ID父IDVARCHAR(50)分類(lèi)父IDDI-37CLASSIFY_TYPE_CODE分類(lèi)類(lèi)型編碼VARCHAR(50)DI-38CLASSIFY_NAME分類(lèi)名稱(chēng)VARCHAR(100)商品分類(lèi)名稱(chēng)DI-39CLASSIFY_CODE分類(lèi)編碼VARCHAR(50)DI-40CLASSIFY_LEVEL層級(jí)TINYINTDI-41TREE_PAYH分類(lèi)級(jí)別INTDI-42CLASSIFY_STATE狀態(tài)TINYINTDI-43CLASSIFY_IS_HOT是否推薦TINYINTDI-44CLASSIFY_IMAGE分類(lèi)圖片VARCHAR(50)DI-45COM_ATTR_ID商品屬性IDVARCHAR(50)DI-46COM_TYPE_ATTR_ID商品類(lèi)型屬性IDVARCHAR(50)DI-47COM_ATTR_NAME商品屬性名稱(chēng)VARCHAR(60)DI-48COM_ATTA_VALUE商品屬性值VARCHAR(60)DI-49CLASSIFY_ORDER商品分類(lèi)排序TINYINTDI-50CLASSIFY_BY_PASS分類(lèi)層級(jí)VARCHAR(300)DI-51CLASSIFY_ID_SHOW是否顯示TINYINTDI-52COM_CLASSIFY_REL_ID商品分類(lèi)關(guān)聯(lián)IDVARCHAR(50)DI-53CLASSIFY_NAME分類(lèi)層級(jí)名稱(chēng)VARCHAR(200)DI-54COM_TYPE_ID商品類(lèi)型IDVARCHAR(50)DI-55COM_TYPE_NAME商品類(lèi)型名稱(chēng)VARCHAR(32)DI-56COMMODITY_ID商品idVARCHAR(50)DI-57COMMODITY_NAME商品名稱(chēng)VARCHAR(50)DI-58COMMODITY_CODE商品編碼VARCHAR(60)DI-59COST_PRICE成本價(jià)DECIMAL(10,2)DI-60MARKET_PRICE市場(chǎng)價(jià)格DECIMAL(10,2)DI-61COMMODITY_PRICE商品價(jià)格DECIMAL(10,2)DI-62DESC_ATTA_ID商品描述附件IDVARCHAR(50)DI-63DEFAULT_ATTA_ID默認(rèn)縮略圖IDVARCHAR(50)DI-64ATTA_CODE附件編碼VARCHAR(50)DI-65COMMODITY_STATE商品狀態(tài)TINYINTDI-66BUY_TIME購(gòu)買(mǎi)次數(shù)INTEGERDI-67MARK_TIME收藏次數(shù)INTEGERDI-68FAVORITE_ID收藏idVARCHAR(50)DI-69FAVORITE_USER_ID收藏用戶(hù)idVARCHAR(50)用戶(hù)idDI-70FAVORITE_TIME收藏日期DATETIMEDI-71TYPE_ATTR_ID商品類(lèi)型屬性IDVARCHAR(50)DI-72TYPE_ATTR_NAME商品類(lèi)型屬性名稱(chēng)VARCHAR(32)DI-73TYPE_ATTR_SCOPE商品類(lèi)型屬性范圍VARCHAR(2000)DI-74TYPE_ATTR_TYPE商品屬性類(lèi)型TINYINTDI-75IS_SEARCH是否查詢(xún)條件TINYINTDI-76EVALUATE_ID評(píng)價(jià)IDVARCHAR(50)DI-77PUBLISH_STATE審核狀態(tài)TINYINTDI-78USER_ID評(píng)價(jià)用戶(hù)idVARCHAR(50)用戶(hù)idDI-79EVALUATE_SCORE評(píng)價(jià)得分TINYINTDI-80EVALUATE_ORG_ID評(píng)價(jià)外聯(lián)idVARCHAR(50)DI-81EVALUATE_CONTENT評(píng)價(jià)內(nèi)容VARCHAR(1000)DI-82EVALUATE_CONFIG_ID評(píng)價(jià)配置idVARCHAR(50)DI-83SRC_ID評(píng)價(jià)來(lái)源idVARCHAR(50)DI-84EVALUATE_NAME評(píng)價(jià)項(xiàng)名稱(chēng)VARCHAR(50)DI-85EVALUATE_CODE評(píng)價(jià)項(xiàng)codeVARCHAR(50)DI-86EVALUATE_TOTAL_SCORE評(píng)價(jià)項(xiàng)總分?jǐn)?shù)TINYINTDI-87EVALUATE_WAY評(píng)價(jià)方式TINYINTDI-88DEFAULT_SCORE評(píng)價(jià)默認(rèn)分?jǐn)?shù)TINYINTDI-89INFORMATION_ID資訊IDVARCHAR(50)DI-90TITLE標(biāo)題VARCHAR(200)DI-91BROWSER_TIME瀏覽次數(shù)INTEGERDI-92COMMENT_TIME評(píng)論次數(shù)INTEGERDI-93MARK_TIME收藏次數(shù)INTEGERDI-94SOURCE來(lái)源VARCHAR(50)DI-95IS_TOP置頂TINYINTDI-96AUTHOR作者VARCHAR(50)DI-97COVER_IMG_ID封面圖VARCHAR(50)DI-98DESCRIPTION簡(jiǎn)介VARCHAR(500)DI-99PUBLISH_TIME發(fā)布時(shí)間DATETIMEDI-100PUBLISH_STATE發(fā)布狀態(tài)TINYINTDI-101KEY_WORD關(guān)鍵字VARCHAR(50)DI-102ORDER_COMMODITY_ID商品編號(hào)VARCHAR(50)DI-103ORDER_ID訂單idVARCHAR(50)DI-104ORDER_NUMBER訂單編號(hào)VARCHAR(100)DI-105USER_ID用戶(hù)編號(hào)VARCHAR(50)用戶(hù)idDI-106SELLER_CODE賣(mài)家編號(hào)VARCHAR(100)DI-107ORDER_PRICE訂單價(jià)格DECIMAL(18,4)DI-108PAY_ACCOUNT支付賬戶(hù)VARCHAR(100)DI-109ORDER_STATE訂單狀態(tài)TINYINTDI-110STATE_INSTANCE_CODE狀態(tài)示例編號(hào)VARCHAR(50)DI-111THIRD_PARTY_CODE第三方訂單編號(hào)VARCHAR(200)DI-112PARENT_CONTAINER_CODE父容器編號(hào)VARCHAR(200)DI-113INVOICE_STATE發(fā)票狀態(tài)TINYINTDI-114ORDER_TYPE訂單類(lèi)型TINYINTDI-115PAY_CHANNEL支付渠道VARCHAR(100)DI-116ORDER_REMARK備注VARCHAR(2000)DI-117CREATE_TIME訂單生成時(shí)間DATETIMEDI-118PAY_TIME付款時(shí)間DATETIMEDI-119CONFIRM_TIME線下支付確認(rèn)時(shí)間DATETIMEDI-120CONFIRM_ISER_ID線下支付確認(rèn)用戶(hù)idVARCHAR(50)DI-121CONFIRM_ISER_NAME線下支付確認(rèn)用戶(hù)名稱(chēng)VARCHAR(200)DI-122IS_DELETE刪除TINYINTDI-123SHOPPING_CART_ID購(gòu)物城商品idVARCHAR(50)DI-124BUY_USER_ID購(gòu)買(mǎi)用戶(hù)idVARVHAR(50)用戶(hù)idDI-125COMMODITY_NUM商品數(shù)量INTEGERDI-126ADD_TIME加入日期DATETIMEDI-127SWB_USER_ID用戶(hù)idVARCHAR(50)DI-128DISPLAY_NAME顯示名稱(chēng)VARCHAR(100)DI-129USER_ID用戶(hù)信息idVARCHAR(50)用戶(hù)idDI-130NICK_NAME昵稱(chēng)VARCHAR(200)DI-131NAME姓名VARCHAR(100)DI-132USER_STATE用戶(hù)狀態(tài)TINYINTDI-133USER_TYPE用戶(hù)類(lèi)型VARCHAR(50)DI-134HEAD_PHOTO頭像VARCHAR(50)DI-135GENDER性別TINYINTDI-136BIRTHDAY生日DATEDI-137MOBILE_PHONE手機(jī)號(hào)VARCHAR(20)DI-138EMAIL郵箱VARCHAR(50)DI-139ID_CARD_NUM身份證號(hào)VARCHAR(18)DI-140COMPANY公司/所在單位VARCHAR(500)DI-141PROFESSION職業(yè)VARCHAR(200)DI-142INDUSTRY行業(yè)VARCHAR(200)DI-143PROFESSIONAL_LEVEL職級(jí)VARCHAR(200)DI-144POSITION職位VARCHAR(200)DI-145DUTY職務(wù)VARCHAR(200)DI-146USER_TITLE頭銜VARCHAR(200)DI-147SIGNATURE個(gè)人簽名VARCHAR(2000)DI-148RECOMMEND自我介紹VARCHAR(2000)DI-149HOME_PAGE個(gè)人主頁(yè)VARCHAR(200)DI-150LOCATION所在地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)含義組成D1gt_account賬戶(hù)信息Account_id,user_name,password,account_state,active_code,invite_code,regist_time,last_login_timeD2gt_account_login賬戶(hù)登錄方式Account_login_id,login_way,login_account,account_idD3gt_attach_info附件信息Acctachid,storageid,attachname,attachtype,attachdesc,attachextname,attachsize,optattri,attach_group_id,opt_bean,uploaduserid,uploadusername,upload_time,lastupdateuserid,lastupdateusername,last_updatetime,isactive,attach_order,bucket_nameD4gt_attachment_bucket附件bucketBucket_id,bucket_name,wr_permission,bucket_storage_mode,storage_configD5gt_cla_classify分類(lèi)Classify_id,parent_id,classify_type_code,classify_name,classify_code,classify_level,tree_path,classify_order,classify_state,classify_is_hot,classify_image,operator,operator_id,update_timeD6gt_commodity_com_attr商品屬性Com_attr_id,commodity_id,com_type_attr_id,com_attr_name,com_attr_valueD7gt_commodity_com_classify商品分類(lèi)Classify_id,parent_id,classify_name,classify_order,classify_by_pass,classify_is_show,classify_is_hot,classify_image,operation_name,operation_id,update_time,com_type_idD8gt_commodity_com_classify_rel商品分類(lèi)關(guān)聯(lián)Com_classify_rel_id,ckassofy_name,classify_id,commodity_idD9gt_commodity_com_type商品類(lèi)型Com_type_id,com_type_nameD10gt_commodity_commodity商品Commodity_id,commodity_name,commodity_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_timeD11gt_commodity_favorite商品收藏Favorite_id,favorite_user_id,favorite_time,commodity_idD12gt_commodity_type_attr商品類(lèi)型屬性Type_attr_id,type_attr_name,type_attr_scope,type_attr_type,is_search,com_type_idD13gt_evaluate評(píng)價(jià)Evaluate_id,publish_state,user_id,evaluate_score,evaluate_org_id,evaluate_content,evaluate_config_id,src_idD14gt_evaluate_config評(píng)價(jià)配置Evaluate_config_id,evaluate_name,evaluate_code,evaluate_total_score,evaluate_way,default_scoreD15gt_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_timeD16gt_order_commodity商品信息Order_commodity_id,order_id,commodity_id,commodity_name,commodity_price,commodity_num,commodity_snapshotD17gt_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_channel,order_remark,cerate_time,confirm_user_id,confirm_user_name,is_deleteD18gt_shopping_cart購(gòu)物車(chē)商品Shopping_cart_id,buy_user_id,commodity_num,add_time,commodity_id,commodity_stateD19gt_swb_user權(quán)限用戶(hù)Swb_user_id,user_name,password,display_name,active_state,cerate_timestampD20gt_user用戶(hù)信息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_id4.2數(shù)據(jù)庫(kù)的概念設(shè)計(jì)概念設(shè)計(jì)是指在數(shù)據(jù)分析的基礎(chǔ)上自底向上的建立整個(gè)系統(tǒng)的數(shù)據(jù)庫(kù)概念結(jié)構(gòu),從用戶(hù)的角度進(jìn)行視圖設(shè)計(jì),然后將視圖集成。最后對(duì)集成的結(jié)構(gòu)分析優(yōu)化得到最后結(jié)果。數(shù)據(jù)庫(kù)的概念結(jié)構(gòu)設(shè)計(jì)采用實(shí)體—聯(lián)系(E-R)模型設(shè)計(jì)方法。E-R模型法的組成元素有:實(shí)體、屬性、聯(lián)系,E-R模型用E-R圖表示,是提示用戶(hù)工作環(huán)境中所涉及的事物,屬性則是對(duì)實(shí)體特性的描述。根據(jù)對(duì)數(shù)據(jù)庫(kù)的需求分析,使用自底向上的方法,建立E-R模型圖。(1)gt_account賬戶(hù)信息表實(shí)體圖如圖4-1所示:圖4-1賬戶(hù)信息表實(shí)體圖(2)gt_account_login賬戶(hù)登錄方式表實(shí)體圖如圖4-2所示:圖4-2賬戶(hù)登錄方式表實(shí)體圖(3)gt_attach_info附件信息表實(shí)體圖如圖4-3所示:圖4-3附件信息表實(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_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所示:圖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-17所示:圖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)限用戶(hù)表實(shí)體圖如圖4-19所示:圖4-19權(quán)限用戶(hù)表實(shí)體圖(20)gt_user用戶(hù)信息表實(shí)體圖如圖4-20所示:圖4-20用戶(hù)信息表實(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)賬戶(hù)信息表(賬戶(hù)ID,登錄名,登錄密碼,賬戶(hù)狀態(tài),激活碼,邀請(qǐng)碼,注冊(cè)時(shí)間,最后登錄時(shí)間)(2)賬戶(hù)登錄方式表(賬戶(hù)登錄方式ID,登錄方式,登錄賬號(hào),賬戶(hù)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)圖片,操作者,操作者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í)間)(11)商品收藏表(收藏ID,收藏用戶(hù)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à)用戶(hù)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)商品信息表(商品編號(hào),訂單ID,商品ID,商品名稱(chēng),商品價(jià)格,商品數(shù)量,商品快照(附件ID))(17)訂單信息表(訂單ID,訂單編號(hào),用戶(hù)編號(hào),賣(mài)家編號(hào),訂單價(jià)格,支付方式,支付賬戶(hù),訂單狀態(tài),狀態(tài)實(shí)例編號(hào),第三方訂單編號(hào),父容器編號(hào),發(fā)票狀態(tài),訂單類(lèi)型,支付渠道,備注,訂單生成日期,付款時(shí)間,線下支付確認(rèn)時(shí)間,線下支付確認(rèn)用戶(hù)ID,線下支付確認(rèn)用戶(hù)名稱(chēng),刪除)(18)購(gòu)物車(chē)商品表(購(gòu)物車(chē)商品ID,購(gòu)買(mǎi)用戶(hù)ID,商品數(shù)量,加入日期,商品ID,商品狀態(tài))(19)權(quán)限用戶(hù)表(用戶(hù)ID,用戶(hù)名,密碼,顯示名稱(chēng),活動(dòng)狀態(tài),創(chuàng)建時(shí)間)(20)用戶(hù)信息表(用戶(hù)信息ID,昵稱(chēng),姓名,用戶(hù)狀態(tài),用戶(hù)類(lèi)型,頭像,性別,生日,手機(jī)號(hào),郵箱,身份證號(hào),公司/所在單位,職業(yè),行業(yè),職級(jí),職位,職務(wù),頭銜,個(gè)人簽名,自我介紹,個(gè)人主頁(yè),所在地,賬戶(hù)ID)4.4數(shù)據(jù)庫(kù)的物理設(shè)計(jì)數(shù)據(jù)庫(kù)概念設(shè)計(jì)階段是在需求分析的基礎(chǔ)上,設(shè)計(jì)出能滿(mǎn)足用戶(hù)需求的各種實(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)遵循下列原則:
每一個(gè)實(shí)體要轉(zhuǎn)換成一個(gè)關(guān)系
所有的主鍵必須定義非空(NOT
NULL)
對(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賬戶(hù)信息表表結(jié)構(gòu)如表4-3表4-3列名數(shù)據(jù)類(lèi)型長(zhǎng)度允許空是否主鍵說(shuō)明account_idvarchar50falsetrue賬戶(hù)iduser_namevarchar200truefalse登錄名passwordvarchar32truefalse登錄密碼account_statetinyinttruefalse賬戶(hù)狀態(tài)active_codevarchar50truefalse激活碼invite_codevarchar20truefalse邀請(qǐng)碼regist_timedatetimetruefalse注冊(cè)時(shí)間last_login_timedatetimetruefalse最后登錄時(shí)間(2)gt_account_login賬戶(hù)登錄方式表表結(jié)構(gòu)如表4-4表4-4列名數(shù)據(jù)類(lèi)型長(zhǎng)度允許空是否主鍵說(shuō)明account_login_idvarchar50falsetrue賬戶(hù)登錄方式idlogin_wayvarchar50truefalse登錄方式login_accountvarchar100truefalse登錄賬號(hào)account_idvarchar50falsefalse賬戶(hù)id(3)gt_attach_info附件信息表表結(jié)構(gòu)如表4-5表4-5列名數(shù)據(jù)類(lèi)型長(zhǎng)度允許空是否主鍵說(shuō)明acctachidvarchar50falsetrue信息編號(hào)storageidvarchar255truefalse存儲(chǔ)編號(hào)attachnamevarchar255truefalse附件名稱(chēng)attachtypevarchar255truefalse附件類(lèi)型attachdescvarchar255truefalse附件描述attachextnamevarchar255truefalse附件擴(kuò)展名attachsizeintegertruefalse文件大小optattriintegertruefalse操作屬性attach_group_idvarchar255truefalse附件組編號(hào)opt_beanvarchar255truefalse附件操作對(duì)象uploaduseridvarchar255truefalse上傳人編號(hào)uploadusernamevarchar255truefalse上傳人名稱(chēng)upload_timebiginttruefalse上傳時(shí)間lastupdateuseridvarchar255truefalse最后更新人標(biāo)號(hào)lastupdateusernamevarchar255truefalse最后更新人名稱(chēng)last_updatetimebiginttruefalse最后更新時(shí)間isactiveintegertruefalse有效性attach_ordertinyinttruefalse附件排序bucket_namevarchar100truefalsebucket名稱(chēng)(4)gt_attachment_bucket附件bucket表表結(jié)構(gòu)如表4-6表4-6列名數(shù)據(jù)類(lèi)型長(zhǎng)度允許空是否主鍵說(shuō)明Bucket_idvarchar50falsetruebucketidbucket_namevarchar100truefalsebucket名稱(chēng)wr_permissionvarchar20truefalse讀寫(xiě)權(quán)限bucket_storage_modevarchar20truefalsebucket存儲(chǔ)方式storage_configvarchar500truefalse存儲(chǔ)配置(5)gt_cla_classify分類(lèi)表表結(jié)構(gòu)如表4-7表4-7列名數(shù)據(jù)類(lèi)型長(zhǎng)度允許空是否主鍵說(shuō)明classify_idvarchar50falsetrue分類(lèi)idparent_idvarchar50truefalse父idclassify_type_codevarchar50truefalse分類(lèi)類(lèi)型編碼classify_namevarchar100truefalse分類(lèi)名稱(chēng)classify_codevarchar50truefalse分類(lèi)編碼classify_leveltinyinttruefalse層級(jí)tree_pathvarchar300truefalse分類(lèi)級(jí)別classify_orderinttruefalse排序classify_statetinyinttruefalse狀態(tài)classify_is_hottinyinttruefalse是否推薦classify_imagevarchar50truefalse分類(lèi)圖片operatorvarchar50truefalse操作者operator_idvarchar50truefalse操作者idupdate_timedatetimetruefalse更新時(shí)間(6)gt_commodity_com_attr商品屬性表表結(jié)構(gòu)如表4-8表4-8列名數(shù)據(jù)類(lèi)型長(zhǎng)度允許空是否主鍵說(shuō)明Com_attr_idvarchar50falsetrue商品屬性idcommodity_idvarchar50falsefalse商品idcom_type_attr_idvarchar50truefalse商品類(lèi)型屬性idcom_attr_namevarchar60truefalse商品屬性名稱(chēng)com_attr_valuevarchar60truefalse商品屬性值(7)gt_commodity_com_classify商品分類(lèi)表表結(jié)構(gòu)如表4-9表4-9列名數(shù)據(jù)類(lèi)型長(zhǎng)度允許空是否主鍵說(shuō)明Classify_idvarchar50falsetrue商品分類(lèi)idparent_idvarchar50truefalse分類(lèi)父idclassify_namevarchar50truefalse商品分類(lèi)名稱(chēng)classify_ordertinyinttruefalse商品分類(lèi)排序classify_by_passvarchar300truefalse分類(lèi)層級(jí)classify_is_showtinyinttruefalse是否顯示classify_is_hottinyinttruefalse是否推薦classify_imagevarchar50truefalse分類(lèi)圖片operation_namevarchar32truefalse操作人operation_idvarchar50truefalse操作人idupdate_timedatetimetruefalse更新時(shí)間com_type_idvarchar50falsefalse商品類(lèi)型id(8)gt_commodity_com_classify_rel商品分類(lèi)關(guān)聯(lián)表表結(jié)構(gòu)如表4-10表4-10列名數(shù)據(jù)類(lèi)型長(zhǎng)度允許空是否主鍵說(shuō)明Com_classify_rel_idvarchar50falsetrue商品分類(lèi)關(guān)聯(lián)idckassofy_namevarchar200truefalse分類(lèi)層級(jí)名稱(chēng)classify_idvarchar50falsefalse商品分類(lèi)idcommodity_idvarchar50falsefalse商品id(9)gt_commodity_com_type商品類(lèi)型表表結(jié)構(gòu)如表4-11表4-11列名數(shù)據(jù)類(lèi)型長(zhǎng)度允許空是否主鍵說(shuō)明Com_type_idvarchar50falsetrue商品類(lèi)型idcom_type_namevarchar32falsetrue商品類(lèi)型名稱(chēng)(10)gt_commodity_commodity商品表表結(jié)構(gòu)如表4-12表4-12列名數(shù)據(jù)類(lèi)型長(zhǎng)度允許空是否主鍵說(shuō)明commodity_idvarchar50falsetrue商品idcommodity_namevarchar50truefalse商品名稱(chēng)commodity_codevarchar60truefalse商品編碼cose_pricedecimal10,2truefalse成本價(jià)market_pricedecimal10,2truefalse市場(chǎng)價(jià)格commodity_pricedecimal10,2truefalse商品價(jià)格desc_atta_idvarchar50truefalse商品描述附件iddefault_atta_idvarchar50truefalse默認(rèn)縮略圖idatta_codevarchar50truefalse附件編碼commodity_statetinyinttruefalse商品狀態(tài)buy_timeintegertruefalse購(gòu)買(mǎi)次數(shù)mark_timeintegertruefalse收藏次數(shù)operation_namevarchar60truefalse操作人operation_idvarchar50truefalse操作人idupdate_timedatetimetruefalse更新時(shí)間(11)gt_commodity_favorite商品收藏表表結(jié)構(gòu)如表4-13表4-13列名數(shù)據(jù)類(lèi)型長(zhǎng)度允許空是否主鍵說(shuō)明Favorite_idvarchar50falsetrue收藏idfavorite_user_idvarchar50falsefalse收藏用戶(hù)idfavorite_timedatetimetruefalse收藏日期commodity_idvarchar50falsefalse商品id(12)gt_commodity_type_attr商品類(lèi)型屬性表表結(jié)構(gòu)如表4-14表4-14列名數(shù)據(jù)類(lèi)型長(zhǎng)度允許空是否主鍵說(shuō)明Type_attr_idvarchar50falsetrue商品類(lèi)型屬性idtype_attr_namevarchar32truefalse商品類(lèi)型屬性名稱(chēng)type_attr_scopevarchar2000truefalse商品類(lèi)型屬性值范圍type_attr_typetinyinttruefalse商品屬性類(lèi)型is_searchtinyinttruefalse是否查詢(xún)條件com_type_idvarchar50falsefalse商品類(lèi)型id(13)gt_evaluate評(píng)價(jià)表表結(jié)構(gòu)如表4-15表4-15列名數(shù)據(jù)類(lèi)型長(zhǎng)度允許空是否主鍵說(shuō)明Evaluate_idvarchar50falsetrue評(píng)價(jià)idpublish_statetinyintfalsefalse審核狀態(tài)user_idvarchar50falsefalse評(píng)價(jià)用戶(hù)idevaluate_scoretinyintfalsefalse評(píng)價(jià)得分evaluate_org_idvarchar50falsefalse評(píng)價(jià)外聯(lián)idevaluate_contentvarchar1000falsefalse評(píng)價(jià)內(nèi)容evaluate_config_idvarchar50falsefalse評(píng)價(jià)配置idsrc_idvarchar50falsefalse評(píng)價(jià)來(lái)源(14)gt_evaluate_config評(píng)價(jià)配置表表結(jié)構(gòu)如表4-16表4-16列名數(shù)據(jù)類(lèi)型長(zhǎng)度允許空是否主鍵說(shuō)明Evaluate_config_idvarchar50falsetrue評(píng)價(jià)配置idevaluate_namevarchar50truefalse評(píng)價(jià)項(xiàng)名稱(chēng)evaluate_codevarchar50truefalse評(píng)價(jià)項(xiàng)codeevaluate_total_scoretinyinttruefalse評(píng)價(jià)項(xiàng)總分?jǐn)?shù)evaluate_waytinyinttruefalse評(píng)價(jià)方式default_scoretinyinttruefalse評(píng)價(jià)默認(rèn)分?jǐn)?shù)(15)gt_information信息表表結(jié)構(gòu)如表4-17表4-17列名數(shù)據(jù)類(lèi)型長(zhǎng)度允許空是否主鍵說(shuō)明Information_idvarchar50falsetrue資訊idtitlevarchar200truefalse標(biāo)題browser_timeintegertruefalse瀏覽次數(shù)comment_timeintegertruefalse評(píng)論次數(shù)mark_timeintegertruefalse收藏次數(shù)sourcevarchar50truefalse來(lái)源is_toptinyinttruefalse置頂atta_idvarchar50truefalse附件idclassify_idvarchar50falsefalse分類(lèi)idauthorvarchar50truefalse作者cover_img_idvarchar50truefalse封面圖descriptionvarchar500truefalse簡(jiǎn)介publish_timedatetimetruefalse發(fā)布日期publish_statetinyinttruefalse發(fā)布狀態(tài)key_wordvarchar500truefalse關(guān)鍵字operatorvarchar50truefalse操作人operator_idvarchar50truefalse操作人idupdate_timedatetimetruefalse更新時(shí)間(16)gt_order_commodity商品信息表表結(jié)構(gòu)如表4-18表4-18列名數(shù)據(jù)類(lèi)型長(zhǎng)度允許空是否主鍵說(shuō)明Order_commodity_idvarchar50falsetrue商品編號(hào)order_idvarchar50falsefalse訂單idcommodity_idvarchar50truefalse商品idcommodity_namevarchar50truefalse商品名稱(chēng)commodity_pricedecimal10,2truefalse商品價(jià)格commodity_numintegertruefalse商品數(shù)量commodity_snapshotvarchar50truefalse商品快照(附件id)(17)gt_order_order訂單信息表表結(jié)構(gòu)如表4-19表4-19列名數(shù)據(jù)類(lèi)型長(zhǎng)度允許空是否主鍵說(shuō)明order_idvarchar50falsetrue訂單idorder_numbervarchar100falsefalse訂單編號(hào)user_idvarchar50truefalse用戶(hù)編號(hào)seller_codevarchar100truefalse賣(mài)家編號(hào)order_pricedecimal18,4truefalse訂單價(jià)格pay_wayvarchar50truefalse支付方式pay_accountvarchar100truefalse支付賬戶(hù)order_statetinyinttruefalse訂單狀態(tài)state_instance_codevarchar50truefalse狀態(tài)實(shí)例編號(hào)third_party_codevarchar200truefalse第三方訂單編號(hào)parent_container_codevarchar200truefalse父容器編號(hào)invoice_statetinyinttruefalse發(fā)票狀態(tài)order_typetinyinttruefalse訂單類(lèi)型pay_channelvarchar100truefalse支付渠道order_remarkvarchar2000truefalse備注cerate_timedatetimetruefalse訂單生成時(shí)間pay_timedatetimetruefalse付款時(shí)間confirm_timedatetimetruefalse線下支付確認(rèn)時(shí)間confirm_user_idvarchar50truefalse線下支付確認(rèn)用戶(hù)idconfirm_user_namevarchar200truefalse線下支付確認(rèn)用戶(hù)名稱(chēng)is_deletetinyinttruefalse刪除(18)gt_shopping_cart購(gòu)物車(chē)商品表表結(jié)構(gòu)如表4-20表4-20列名數(shù)據(jù)類(lèi)型長(zhǎng)度允許空是否主鍵說(shuō)明Shopping_cart_idvarchar50falsetrue購(gòu)物車(chē)商品idbuy_user_idvarchar50falsefalse購(gòu)買(mǎi)用戶(hù)idcommodity_numintegerfalsefalse商品數(shù)量add_timedatetimetruefalse加入日期commodity_idvarchar50falsefalse商品idcommodity_statetinyinttruefalse商品狀態(tài)(19)gt_swb_user權(quán)限用戶(hù)表表結(jié)構(gòu)如表4-21表4-21列名數(shù)據(jù)類(lèi)型長(zhǎng)度允許空是否主鍵說(shuō)明Swb_user_idvarchar50falsetrue用戶(hù)iduser_namevarchar100truefalse用戶(hù)名passwordvarchar50truefalse密碼display_namevarchar100truefalse顯示名稱(chēng)active_statetinyinttruefalse活動(dòng)狀態(tài)cerate_timestampdatetimetruefalse創(chuàng)建時(shí)間(20)gt_user用戶(hù)信息表表結(jié)構(gòu)如表4-22表4-22列名數(shù)據(jù)類(lèi)型長(zhǎng)度允許空是否主鍵說(shuō)明user_idvarchar50falsetrue用戶(hù)信息idnick_namevarchar200falsefalse昵稱(chēng)namevarchar100truefalse姓名user_statetruefalse用戶(hù)狀態(tài)user_typevarchar50truefalse用戶(hù)類(lèi)型head_photovarchar50truefalse頭像gendertruefalse性別birthday
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度環(huán)保設(shè)備維修保養(yǎng)協(xié)議
- 藥店員工合同協(xié)議書(shū)(2025年度)-藥店員工績(jī)效獎(jiǎng)勵(lì)與晉升機(jī)制
- 2025年度股權(quán)變更與生物科技研發(fā)合作協(xié)議
- 二零二五年度夫妻財(cái)產(chǎn)共管與婚姻危機(jī)預(yù)防合同
- 2025年度離婚協(xié)議書(shū):夫妻共同財(cái)產(chǎn)分割與子女教育及成長(zhǎng)規(guī)劃
- 二零二五年度房屋院落租賃與社區(qū)教育資源共享合同
- 二零二五年度貸款居間業(yè)務(wù)風(fēng)險(xiǎn)監(jiān)控協(xié)議
- 二零二五年度特色小鎮(zhèn)項(xiàng)目房地產(chǎn)代理服務(wù)協(xié)議
- 二零二五年度醫(yī)療設(shè)備加工保密協(xié)議
- 二零二五年度房屋租賃合同打印及租金分期支付方案
- 2024年中級(jí)消防員考試題庫(kù)
- 必考古詩(shī)賞析知識(shí)點(diǎn)(九年級(jí)下冊(cè))-2025年中考語(yǔ)文一輪復(fù)習(xí)
- 2024-2025學(xué)年人教版八年級(jí)物理上學(xué)期課后習(xí)題答案
- 遼寧省沈陽(yáng)市大東區(qū)2024年中考化學(xué)模擬試題一
- 國(guó)能遼寧北票 200MW 風(fēng)力發(fā)電項(xiàng)目地質(zhì)災(zāi)害危險(xiǎn)性評(píng)估報(bào)告
- 江蘇省常州市教育學(xué)會(huì)2023-2024學(xué)年下學(xué)期八年級(jí)數(shù)學(xué)考試卷
- DZ∕T 0214-2020 礦產(chǎn)地質(zhì)勘查規(guī)范 銅、鉛、鋅、銀、鎳、鉬(正式版)
- 2024年瓦斯爆炸事故專(zhuān)項(xiàng)應(yīng)急演練桌面推演腳本
- 2024年遼寧大連中遠(yuǎn)海運(yùn)川崎船舶工程有限公司招聘筆試參考題庫(kù)含答案解析
- 《單層廠房鋼結(jié)構(gòu)》
- 八年級(jí)下冊(cè)二次根式作業(yè)設(shè)計(jì)
評(píng)論
0/150
提交評(píng)論