關(guān)于校園二手商品交易平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)_第1頁(yè)
關(guān)于校園二手商品交易平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)_第2頁(yè)
關(guān)于校園二手商品交易平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)_第3頁(yè)
關(guān)于校園二手商品交易平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)_第4頁(yè)
關(guān)于校園二手商品交易平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)_第5頁(yè)
已閱讀5頁(yè),還剩51頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、 . 學(xué)士學(xué)位論文題目關(guān)于校園二手商品交易平臺(tái)的設(shè)計(jì)和實(shí)現(xiàn)姓名賈午學(xué)號(hào) 3 專業(yè) 計(jì)算機(jī)科學(xué)與技術(shù)指導(dǎo)教師郭秀敏二零一七年五月三十日50 / 56摘要本系統(tǒng)作為一個(gè)校園二手商品交易平臺(tái)的小型電子商務(wù),實(shí)現(xiàn)了校園資源的整合以與閑置物品的重復(fù)利用價(jià)值。本系統(tǒng)是在充分調(diào)查了解了用戶的需求之后,實(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)便利,

2、實(shí)現(xiàn)校園二手商品的有益流通。關(guān)鍵詞商品交易平臺(tái)數(shù)據(jù)庫(kù)前后端分離 B/S模式ABSTRACTThe system as a campus second - hand commodity trading platform for small e - commerce site, to achieve 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

3、most of the needs of the campus second-hand commodity transactions, including commodity distribution, merchandise browsing search, order management, evaluation management, the front of the subject mainly use html + Css + jQuery to achieve, the back-end use of angularjs implementation, the use of MyS

4、ql database, the server using tomcat, as a B / S structure of the electricity business system. Campus second-hand commodity trading platform hope to give students life, learning to bring convenience, to achieve the useful circulation of second-hand goods in campus.Keywords:commodity trading platform

5、 database front and rear separation B/S mode目錄摘 要IABSTRACTI引言11 緒論11.1 課題背景與意義11.2 本文的總體結(jié)構(gòu)12 開發(fā)工具與技術(shù)22.1 開發(fā)工具22.1.1 前臺(tái)使用技術(shù)22.1.2 后臺(tái)使用技術(shù)22.1.3 后端使用技術(shù)32.2 B/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 系

6、統(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.7 CSS文件處理374.8 JS文件處理375 系統(tǒng)功能模塊的詳細(xì)設(shè)計(jì)385.1 前臺(tái)用戶注冊(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)物車模塊詳細(xì)設(shè)計(jì)425.6 訂單管理模塊詳細(xì)設(shè)計(jì)436 系統(tǒng)功能模塊的實(shí)現(xiàn)與測(cè)試446.1 前臺(tái)用戶注冊(cè)登錄模塊實(shí)現(xiàn)446.2 商品發(fā)布模塊實(shí)現(xiàn)446.3 商品搜索瀏覽模塊實(shí)現(xiàn)456.4

7、 個(gè)人信息維護(hù)模塊實(shí)現(xiàn)456.5 購(gòu)物車模塊實(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)置到商品之后覺得不是自己想要的又不能進(jìn)行退貨只能閑置下來(lái)暫時(shí)不使用。這使得經(jīng)濟(jì)本就靠家庭支撐的學(xué)生買到了自己不想要的東西也沒(méi)有足夠的閑錢來(lái)購(gòu)買其他想要的東西。為了更好的處理這些問(wèn)題,本系統(tǒng)

8、以此需求為基礎(chǔ),通過(guò)學(xué)生將自己的閑置物品發(fā)布到上讓其他同學(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)行開發(fā)。該系統(tǒng)可以提供學(xué)生進(jìn)行閑置商品的信息發(fā)布,商品信息瀏覽等功能,管理員進(jìn)行商品的審核與用戶的管理等操作進(jìn)行用戶、商品、系統(tǒng)的全局管理。該系統(tǒng)具有美觀的頁(yè)面,良好的用戶體驗(yàn)。系統(tǒng)使用簡(jiǎn)單,方便。很大程度上解決了閑置物品的再利用的問(wèn)題,緩解了學(xué)生的經(jīng)濟(jì)問(wèn)題。1 緒論1.1 課題背景

9、與意義從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ā)展至今,可以看得出開發(fā)一個(gè)電子商務(wù)的價(jià)值所在:除了投資少,回收快,基本不需要占?jí)嘿Y金之外,24小時(shí)的營(yíng)業(yè)時(shí)間以與不受店面地理位置影響都是其顯著特點(diǎn)。而對(duì)于消費(fèi)者而言,采用電子商務(wù)方式可以高效、便捷和低成本的實(shí)現(xiàn)購(gòu)買活動(dòng)。在中國(guó)發(fā)展網(wǎng)上購(gòu)物已經(jīng)具有良好的消費(fèi)者基礎(chǔ),網(wǎng)上購(gòu)物方式日趨被大家所接受。因此設(shè)計(jì)一個(gè)校園二手商品交易的小型電子商務(wù)具有很好的應(yīng)用和開發(fā)前景。1.2 本文的總體結(jié)構(gòu)本文從介紹校園二手商品交易平臺(tái)的背景開始,

10、分析了系統(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ì)開發(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 開發(fā)工具與技術(shù)2.1 開發(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)EclipseEclips

11、e 是一個(gè)基于Java的開發(fā)平臺(tái)。就其本身而言,它是通過(guò)組件的安裝來(lái)實(shí)現(xiàn)的各項(xiàng)開發(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è)面的樣式速寫??傮w來(lái)說(shuō),CSS具有以下幾種特點(diǎn):豐富的樣式定義、易于使用和修改、多頁(yè)面應(yīng)用、層疊、頁(yè)面壓縮。(3)jQueryjQuery是一個(gè)封裝完善的javascript框架??梢宰屛覀兊拇a變得簡(jiǎn)潔。其中用的最多的是AJAX交互功能。jQuery的特點(diǎn)有快速獲取文檔元素、提供漂亮的頁(yè)面

12、動(dòng)態(tài)效果、創(chuàng)建AJAX無(wú)刷新網(wǎng)頁(yè)、提供對(duì)JavaScript語(yǔ)言的增強(qiáng)、增強(qiáng)的事件處理、更改網(wǎng)頁(yè)容。2.1.2 后臺(tái)使用技術(shù)AngularjsAngularJS使用了不同的方法,它嘗試去補(bǔ)足HTML本身在構(gòu)建應(yīng)用方面的缺陷。AngularJS通過(guò)使用我們稱為指令(directives)的結(jié)構(gòu),讓瀏覽器能夠識(shí)別新的語(yǔ)法。2.1.3 后端使用技術(shù)SSM框架SSM框架是由三個(gè)開源的框架整合而成的,是一個(gè)比較簡(jiǎn)單的web項(xiàng)目開發(fā)框架。其中spring是一個(gè)輕量級(jí)的控制反轉(zhuǎn)和面向切面的容器框架。SpringMVC分離了控制器、模型對(duì)象、分派器以與處理程序?qū)ο蟮慕巧?,這種分離讓它們更容易進(jìn)行定制。MyBa

13、tis是一個(gè)支持普通SQL查詢,存儲(chǔ)過(guò)程和高級(jí)映射的優(yōu)秀持久層框架。2.2 B/S架構(gòu)B/S最大的優(yōu)點(diǎn)就是可以在任何地方進(jìn)行操作而不用安裝任何專門的軟件,只要有一臺(tái)能上網(wǎng)的電腦就能使用,客戶端零安裝、零維護(hù)。系統(tǒng)的擴(kuò)展非常容易。B/S同時(shí)具有升級(jí)和維護(hù)方式相對(duì)簡(jiǎn)單、成本較低等2.3 軟硬件需求硬件需求:CPU:i5+存:2G+軟件需求:操作系統(tǒng)版本:Win7+開發(fā)工具:eclipse 4.5.2開發(fā)語(yǔ)言:JAVA瀏覽器:Chrome 58.0.3026.33 系統(tǒng)的需求分析和概要設(shè)計(jì)系統(tǒng)分析就是分別對(duì)技術(shù)、經(jīng)濟(jì)、管理的可行性進(jìn)行分析。對(duì)軟件中可能遇到的一些問(wèn)題與解決方案進(jìn)行初步的設(shè)定,明確目標(biāo)

14、。本系統(tǒng)采用的是SSM框架的MVC模式。3.1 可行性分析可行性分析能使新系統(tǒng)達(dá)到以最小的成本取得最大的利益,目的也是根據(jù)開發(fā)管理系統(tǒng)的需求,通過(guò)初步調(diào)查和系統(tǒng)目標(biāo)分析,對(duì)于本電商系統(tǒng)的設(shè)計(jì)從技術(shù)、經(jīng)濟(jì)、管理上進(jìn)行可行的分析研究,既保證資源的合理有效的利用,也可以避免在日常的工作中由于失誤而導(dǎo)致的各種浪費(fèi)的現(xiàn)象。3.1.1 技術(shù)可行性本系統(tǒng)的開發(fā)工具是eclipse與MySQL數(shù)據(jù)庫(kù),開發(fā)語(yǔ)言JAVA,主要運(yùn)用了J2EE技術(shù),技術(shù)方面,本系統(tǒng)采用JAVA語(yǔ)言進(jìn)行設(shè)計(jì),JAVA也是我比較熟悉的開發(fā)語(yǔ)言。大四校外近10個(gè)月的實(shí)習(xí)工作中采用的就是JAVA語(yǔ)言開發(fā),因此選用JAVA語(yǔ)言進(jìn)行開發(fā)。3.1

15、.2 經(jīng)濟(jì)可行性本系統(tǒng)的復(fù)雜度較小,不需要投入大量資金,同時(shí)也存在著實(shí)用性,能改善使用方法在財(cái)力和人力上的過(guò)度消耗。如果進(jìn)行使用就可以得到很好的成效,做到合理的利用可用資源和合理的節(jié)約不僅僅提高了工作的效率也減少了工作人員的工作量,使得本系統(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)潔友好的可以使使用者更加輕松的了解到此所提供的種種操作,從而能得到更好的購(gòu)物體驗(yàn)。對(duì)于后臺(tái)管理者而言,本系統(tǒng)提供的后臺(tái)操作簡(jiǎn)單,模塊劃分簡(jiǎn)潔明了。因此無(wú)論是用戶亦或者管理員都能很好的操作本提供的各項(xiàng)功

16、能,在管理方面是可行的。綜上所述,開發(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)功能模塊包括:(1) 注冊(cè)登錄可以在前臺(tái)注冊(cè)和登錄(2) 商品查詢可以在前臺(tái)商品列表頁(yè)面進(jìn)行商品查詢(3) 商品瀏覽可以在商品列表與商品詳情頁(yè)面進(jìn)行商品的瀏覽(4) 資訊瀏覽可以在資訊列表與資訊詳情頁(yè)面進(jìn)行資訊的瀏覽面向注冊(cè)用戶的前臺(tái)功能模塊包括:(1) 注冊(cè)登錄可以在前臺(tái)

17、注冊(cè)和登錄(2) 個(gè)人中心可以在個(gè)人中心查看修改個(gè)人的基本信息、查看個(gè)人收藏商品、查看已購(gòu)買訂單、查看個(gè)人發(fā)布商品以與密碼的修改(3) 商品查詢可以在前臺(tái)商品列表頁(yè)面進(jìn)行商品查詢(4) 商品瀏覽可以在商品列表與商品詳情頁(yè)面進(jìn)行商品的瀏覽(5) 資訊瀏覽可以在資訊列表與資訊詳情頁(yè)面進(jìn)行資訊的瀏覽(6) 購(gòu)物車管理可以在購(gòu)物車中查看購(gòu)物車商品并對(duì)商品進(jìn)行移除購(gòu)物車或結(jié)算的操作后臺(tái)面向管理員的后臺(tái)功能模塊包括:(1)電商管理電商管理包括訂單管理、商品管理、商品推薦管理、商品類型管理、商品分類管理等功能模塊(2)資訊公告管理資訊公告管理模塊包括資訊管理、資訊推薦管理、宣傳圖管理等功能模塊(3)用戶信息

18、管理用戶信息管理包括注冊(cè)用戶管理、管理員管理、角色管理、賬戶管理等功能模塊(4)系統(tǒng)管理系統(tǒng)管理包括附件管理、信息欄目管理、宣傳欄目管理、數(shù)據(jù)字典等功能模塊3.4 設(shè)計(jì)的基本思想設(shè)計(jì)思想遵循以下幾點(diǎn):(1)采用B/S模式進(jìn)行開發(fā)。符合一般電子商務(wù)的設(shè)計(jì)模式。(2)采用面向?qū)ο蟮拈_發(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框架,使得的結(jié)構(gòu)組織更為明確和具體。(4)清新的系統(tǒng)界面,符合大學(xué)生的生氣與活潑的設(shè)計(jì)風(fēng)格,簡(jiǎn)介的設(shè)計(jì)界面使得重點(diǎn)更為突出,照顧用戶的使用體驗(yàn)。3.5 系統(tǒng)

19、的安全性本系統(tǒng)主要有游客,會(huì)員,管理員三個(gè)角色。其中管理員只可以登錄后臺(tái)管理頁(yè)面,會(huì)員只能登錄前臺(tái)門戶頁(yè)面。游客可以訪問(wèn)前臺(tái)的大部分公開頁(yè)面,例如:首頁(yè)、商品展示頁(yè)面、商品詳情頁(yè)面、資訊信息頁(yè)面等。3.6 數(shù)據(jù)的完整性各種記錄信息的完整性,信息記錄容不能為空。各種數(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ì)的三大原則是:置界面于用戶的控制之下、減少用戶的記憶負(fù)擔(dān)、保

20、持界面的風(fēng)格的一致性。本系統(tǒng)采用的是html技術(shù)作為前端頁(yè)面的展現(xiàn),由于每個(gè)模塊的頁(yè)面是不一樣的,因此在設(shè)計(jì)頁(yè)面時(shí)要合理安排共用部分減少頁(yè)面代碼的冗雜性,并且要盡快的使用戶能夠熟悉的主要功能,同時(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ù)的需求分析,

21、設(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賬戶IDVARCHAR(50)DI-2USER_NAME登錄名VARCHAR(200)DI-3PASSWORD登錄密碼VARCHAR(32)密碼DI-4ACCOUNT_STATE賬戶狀態(tài)TINYINTDI-5ACTIVE_CODE 激活碼VARCHAR(50)DI-6INVITE_CODE邀請(qǐng)碼VARCHAR(20)DI-7REGIST_TIME注冊(cè)時(shí)間DATETIMEDI-8LAST_LOGIN_TIME最后登錄時(shí)間DATET

22、IMEDI-9ACCOUNT_LOGIN_ID賬戶登錄方式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附件名稱VARCHAR(255)DI-15ATTACHTYPE附件類型VARCHAR(255)DI-16ATTACHDESC附件描述VARCHAR(255)DI-17ATTACHEXTNAME附件擴(kuò)展名VARCHAR(255)DI-

23、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上傳人名稱VARCHAR(255)DI-24UPLOAD_TIME上傳時(shí)間BIGINTDI-25LASTUPDATEUSERID最后更新人編號(hào)VARCHAR(255)DI-26LASTUPDATEUSERNAME最后更新人名稱VARCHAR(255)DI

24、-27LAST_UPDATETIME最后更新時(shí)間BIGINTDI-28ISACTIVE有效性INTEGERDI-29ATTACH_ORDER附件排序TINYINT排序DI-30BUCJET_NAMEBucket名稱VARCHAR(100)DI-31BUCJET_IDBucketIDVARCHAR(50)DI-32WR_PERMISSION讀寫權(quán)限VARCHAR(20)DI-33BUCKET_STORAGE_MODEBUCKET存儲(chǔ)方式VARCHAR(20)DI-34STORAGE_CONFIG存儲(chǔ)配置VARCHAR(500)DI-35CLASSIFY_ID分類IDVARCHAR(50)商品分類

25、IDDI-36PARENT_ID父IDVARCHAR(50)分類父IDDI-37CLASSIFY_TYPE_CODE分類類型編碼VARCHAR(50)DI-38CLASSIFY_NAME分類名稱VARCHAR(100)商品分類名稱DI-39CLASSIFY_CODE分類編碼VARCHAR(50)DI-40CLASSIFY_LEVEL層級(jí)TINYINTDI-41TREE_PAYH分類級(jí)別INTDI-42CLASSIFY_STATE狀態(tài)TINYINTDI-43CLASSIFY_IS_HOT是否推薦TINYINTDI-44CLASSIFY_IMAGE分類圖片VARCHAR(50)DI-45COM_A

26、TTR_ID商品屬性IDVARCHAR(50)DI-46COM_TYPE_ATTR_ID商品類型屬性IDVARCHAR(50)DI-47COM_ATTR_NAME商品屬性名稱VARCHAR(60)DI-48COM_ATTA_VALUE商品屬性值VARCHAR(60)DI-49CLASSIFY_ORDER商品分類排序TINYINTDI-50CLASSIFY_BY_PASS分類層級(jí)VARCHAR(300)DI-51CLASSIFY_ID_SHOW是否顯示TINYINTDI-52COM_CLASSIFY_REL_ID商品分類關(guān)聯(lián)IDVARCHAR(50)DI-53CLASSIFY_NAME分類層級(jí)名

27、稱VARCHAR(200)DI-54COM_TYPE_ID商品類型IDVARCHAR(50)DI-55COM_TYPE_NAME商品類型名稱VARCHAR(32)DI-56COMMODITY_ID商品idVARCHAR(50)DI-57COMMODITY_NAME商品名稱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

28、商品描述附件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)買次數(shù)INTEGERDI-67MARK_TIME收藏次數(shù)INTEGERDI-68FAVORITE_ID收藏idVARCHAR(50)DI-69FAVORITE_USER_ID收藏用戶idVARCHAR(50)用戶idDI-70FAVORITE_TIME收藏日期DATETIMEDI-71TYPE_ATTR_ID商品類型屬性IDVARCHA

29、R(50)DI-72TYPE_ATTR_NAME商品類型屬性名稱VARCHAR(32)DI-73TYPE_ATTR_SCOPE商品類型屬性圍VARCHAR(2000)DI-74TYPE_ATTR_TYPE商品屬性類型TINYINTDI-75IS_SEARCH是否查詢條件TINYINTDI-76EVALUATE_ID評(píng)價(jià)IDVARCHAR(50)DI-77PUBLISH_STATE審核狀態(tài)TINYINTDI-78USER_ID評(píng)價(jià)用戶idVARCHAR(50)用戶idDI-79EVALUATE_SCORE評(píng)價(jià)得分TINYINTDI-80EVALUATE_ORG_ID評(píng)價(jià)外聯(lián)idVARCHAR(5

30、0)DI-81EVALUATE_CONTENT評(píng)價(jià)容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)名稱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資訊IDVAR

31、CHAR(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) TINYI

32、NTDI-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ào)VARCHAR(50)用戶idDI-106SELLER_CODE賣家編號(hào)VARCHAR(100)DI-107ORDER_PRICE訂單價(jià)格DECIMAL(18,4)DI-108PAY_ACCOUNT支付賬戶VARCHAR(100)DI-109ORDER_STATE訂單狀態(tài)TINYINTDI-110ST

33、ATE_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訂單類型TINYINTDI-115PAY_CHANNEL支付渠道VARCHAR(100)DI-116ORDER_REMARK備注VARCHAR(2000)DI-117CREATE_TIME訂單生成時(shí)間DATETIMEDI-118PAY_TIME付款時(shí)間DATETIMED

34、I-119CONFIRM_TIME線下支付確認(rèn)時(shí)間DATETIMEDI-120CONFIRM_ISER_ID線下支付確認(rèn)用戶idVARCHAR(50)DI-121CONFIRM_ISER_NAME線下支付確認(rèn)用戶名稱VARCHAR(200)DI-122IS_DELETE刪除TINYINTDI-123SHOPPING_CART_ID購(gòu)物城商品idVARCHAR(50)DI-124BUY_USER_ID購(gòu)買用戶idVARVHAR(50)用戶idDI-125COMMODITY_NUM商品數(shù)量INTEGERDI-126ADD_TIME加入日期DATETIMEDI-127SWB_USER_ID用戶idV

35、ARCHAR(50)DI-128DISPLAY_NAME顯示名稱VARCHAR(100)DI-129USER_ID用戶信息idVARCHAR(50)用戶idDI-130NICK_NAME昵稱VARCHAR(200)DI-131NAMEVARCHAR(100)DI-132USER_STATE用戶狀態(tài)TINYINTDI-133USER_TYPE用戶類型VARCHAR(50)DI-134HEAD_PHOTO頭像VARCHAR(50)DI-135GENDER性別TINYINTDI-136BIRTHDAY生日DATEDI-137MOBILE_PHONE手機(jī)號(hào)VARCHAR(20)DI-138EMAILV

36、ARCHAR(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自我介紹

37、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賬戶信息Account_id,user_name,password,account_state,active_code,invite_code,regist_time,last_login_timeD2gt_account_login賬戶登錄方式Account_login_id,login_way,login_account,account_idD3g

38、t_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

39、_name,wr_permission,bucket_storage_mode,storage_configD5gt_cla_classify分類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_attr商品屬性Com_attr_id,commo

40、dity_id,_type_attr_id,_attr_name,_attr_valueD7gt_commodity_classify商品分類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,_type_idD8gt_commodity_classify_rel商品分類關(guān)聯(lián)Com_classify_rel_id,ckassofy_nam

41、e,classify_id,commodity_idD9gt_commodity_type商品類型Com_type_id,_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_

42、commodity_favorite商品收藏Favorite_id,favorite_user_id,favorite_time,commodity_idD12gt_commodity_type_attr商品類型屬性Type_attr_id,type_attr_name,type_attr_scope,type_attr_type,is_search,_type_idD13gt_evaluate評(píng)價(jià)Evaluate_id,publish_state,user_id,evaluate_score,evaluate_org_id,evaluate_content,evaluate_config_i

43、d,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,ke

44、y_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

45、_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)物車商品Shopping_cart_id,buy_user_id,commodity_num,add_time,commodity_id,commodity_stateD19gt_swb_user權(quán)限用戶Swb_user_id,user_name,password,display_

46、name,active_state,cerate_timestampD20gt_user用戶信息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),從用戶的

47、角度進(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圖表示,是提示用戶工作環(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 附件信息表

48、實(shí)體圖(4)gt_attachment_bucket 附件bucket表實(shí)體圖如圖4-4所示:圖4-4 附件bucket表實(shí)體圖(5)gt_cla_classify 分類表實(shí)體圖如圖4-5所示:圖4-5分類表實(shí)體圖(6)gt_commodity_attr 商品屬性表實(shí)體圖如圖4-6所示:圖4-6商品屬性表實(shí)體圖(7)gt_commodity_classify 商品分類表實(shí)體圖如圖4-7所示:圖4-7商品分類表實(shí)體圖(8)gt_commodity_classify_rel 商品分類關(guān)聯(lián)表實(shí)體圖如圖4-8所示:圖4-8商品分類關(guān)聯(lián)表實(shí)體圖(9)gt_commodity_type 商品類型表實(shí)體圖如

49、圖4-9所示:圖4-9商品類型表實(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 商品類型屬性表實(shí)體圖如圖4-12所示:圖4-12商品類型屬性表實(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_informati

50、on 資訊管理表實(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)物車商品表實(shí)體圖如圖4-18所示:圖4-18購(gòu)物車商品表實(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)

51、整體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,登錄名,登錄密碼,賬戶狀態(tài),激活碼,邀請(qǐng)碼,注冊(cè)時(shí)間,最后登錄時(shí)間)(2)賬戶登錄方式表(賬戶登錄方式ID,登錄方式,登錄賬號(hào),賬戶ID)(3)附件信息表(信息編號(hào),存儲(chǔ)編號(hào),附件名稱,附件類型,附件描述,附件擴(kuò)展名,文件大小,操作屬性,附件組編號(hào),附件操作對(duì)象,上傳人編號(hào),上傳人,上傳時(shí)間,最后更新人編號(hào),最后更新人名稱,最后更新時(shí)間,有效性,附件排序,bucket名稱)(4)附件bucket表(BUCKET_ID,bucket名稱,讀寫權(quán)限,bucket存儲(chǔ)方式,存儲(chǔ)配置)(5)分類表(分類ID,父ID,分類類型編碼,分類名稱,分類編碼,層級(jí),分類級(jí)別,排序,狀態(tài),是否推薦,分類圖片,操作者,操作者ID,更新時(shí)間)(6)商品屬性表(商品屬性ID,商品ID,商品類型屬性ID,商品屬性名稱,商品屬性值)(7)商品分類表(商品分類ID,分類父ID,商品分類名稱,商品分類排序,分類層級(jí),是否顯示,是否推薦,分類圖片,操作人,操作人ID,更新時(shí)間,商品類型ID)(8)商品分類關(guān)聯(lián)表(商品分類關(guān)聯(lián)ID,分類層級(jí)名稱,商品分類ID,商品ID)(9)商品類型表(商品類型ID,商品類型名稱)(10)商品表(商品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. 人人文庫(kù)網(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)論