關(guān)于校園二手商品交易平臺的設(shè)計(jì)與實(shí)現(xiàn)[共56頁][共56頁]

上傳人:gfy****yf 文檔編號:46502750 上傳時(shí)間:2021-12-13 格式:DOC 頁數(shù):56 大?。?.41MB
收藏 版權(quán)申訴 舉報(bào) 下載
關(guān)于校園二手商品交易平臺的設(shè)計(jì)與實(shí)現(xiàn)[共56頁][共56頁]_第1頁
第1頁 / 共56頁
關(guān)于校園二手商品交易平臺的設(shè)計(jì)與實(shí)現(xiàn)[共56頁][共56頁]_第2頁
第2頁 / 共56頁
關(guān)于校園二手商品交易平臺的設(shè)計(jì)與實(shí)現(xiàn)[共56頁][共56頁]_第3頁
第3頁 / 共56頁

下載文檔到電腦,查找使用更方便

12 積分

下載資源

還剩頁未讀,繼續(xù)閱讀

資源描述:

《關(guān)于校園二手商品交易平臺的設(shè)計(jì)與實(shí)現(xiàn)[共56頁][共56頁]》由會員分享,可在線閱讀,更多相關(guān)《關(guān)于校園二手商品交易平臺的設(shè)計(jì)與實(shí)現(xiàn)[共56頁][共56頁](56頁珍藏版)》請?jiān)谘b配圖網(wǎng)上搜索。

1、河北地質(zhì)大學(xué)華信學(xué)院學(xué)士學(xué)位設(shè)計(jì)學(xué)士學(xué)位論文題 目 關(guān)于校園二手商品交易平臺的設(shè)計(jì)和實(shí)現(xiàn)姓 名 賈孫午 學(xué) 號 413417070603 專 業(yè) 計(jì)算機(jī)科學(xué)與技術(shù) 指導(dǎo)教師 郭秀敏 二零一七年五月三十日50摘 要本系統(tǒng)作為一個(gè)校園二手商品交易平臺的小型電子商務(wù)網(wǎng)站,實(shí)現(xiàn)了校園資源的整合以及閑置物品的重復(fù)利用價(jià)值。本系統(tǒng)是在充分調(diào)查了解了用戶的需求之后,實(shí)現(xiàn)了校園二手商品交易的大部分需求,包括商品發(fā)布、商品瀏覽搜索、訂單管理、評價(jià)管理等,本課題的前端主要使用html+css+jQuery進(jìn)行實(shí)現(xiàn)、后端使用angularjs實(shí)現(xiàn),使用MySql數(shù)據(jù)庫,服務(wù)器采用tomcat,作為一個(gè)B/S結(jié)構(gòu)的電

2、商系統(tǒng)。校園二手商品交易平臺希望可以給予同學(xué)們生活、學(xué)習(xí)帶來便利,實(shí)現(xiàn)校園二手商品的有益流通。關(guān)鍵詞 商品交易平臺 數(shù)據(jù)庫 前后端分離 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

3、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 management, evaluation management, the front of the subject mainly use html + Css + jQuery to achieve, the back-end use of angu

4、larjs 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 to give students life, learning to bring convenience, to achieve the useful circulation of second-hand goods in campus

5、.Keywords: commodity trading platform 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 前臺使用技術(shù)22.1.2 后臺使用技術(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ì)的基

6、本思想73.5 系統(tǒng)的安全性73.6 數(shù)據(jù)的完整性73.6 界面需求74 系統(tǒng)的數(shù)據(jù)庫設(shè)計(jì)84.1 數(shù)據(jù)庫的需求分析84.2 數(shù)據(jù)庫的概念設(shè)計(jì)144.3 數(shù)據(jù)庫的邏輯設(shè)計(jì)254.4 數(shù)據(jù)庫的物理設(shè)計(jì)274.5 數(shù)據(jù)庫的連接原理364.6中文亂碼問題處理374.7 CSS文件處理374.8 JS文件處理375 系統(tǒng)功能模塊的詳細(xì)設(shè)計(jì)385.1 前臺用戶注冊登錄模塊詳細(xì)設(shè)計(jì)385.2 商品發(fā)布模塊詳細(xì)設(shè)計(jì)395.3 商品搜索瀏覽模塊詳細(xì)設(shè)計(jì)405.4 個(gè)人信息維護(hù)模塊詳細(xì)設(shè)計(jì)415.5 購物車模塊詳細(xì)設(shè)計(jì)425.6 訂單管理模塊詳細(xì)設(shè)計(jì)436 系統(tǒng)功能模塊的實(shí)現(xiàn)與測試446.1 前臺用戶注冊登錄模

7、塊實(shí)現(xiàn)446.2 商品發(fā)布模塊實(shí)現(xiàn)446.3 商品搜索瀏覽模塊實(shí)現(xiàn)456.4 個(gè)人信息維護(hù)模塊實(shí)現(xiàn)456.5 購物車模塊實(shí)現(xiàn)466.6 訂單管理模塊實(shí)現(xiàn)466.7 程序調(diào)試466.8測試用例47結(jié)論49致 謝50參考文獻(xiàn)51關(guān)于校園二手商品交易平臺的設(shè)計(jì)與實(shí)現(xiàn)從21世紀(jì)以來,作為一種新型的經(jīng)營模式,電子商務(wù)的發(fā)展日益明顯,特別是近幾年信息傳輸速度高度提高的環(huán)境下,電子商務(wù)日益成熟。并且人們也逐步的接受了網(wǎng)上購物這一理念。每年高校中的學(xué)生至少會有一次甚至多次的網(wǎng)購經(jīng)歷,但又有許多的人在購置到商品之后覺得不是自己想要的又不能進(jìn)行退貨只能閑置下來暫時(shí)不使用。這使得經(jīng)濟(jì)本就靠家庭支撐的學(xué)生買到了自己不

8、想要的東西也沒有足夠的閑錢來購買其他想要的東西。為了更好的處理這些問題,本系統(tǒng)以此需求為基礎(chǔ),通過學(xué)生將自己的閑置物品發(fā)布到網(wǎng)站上讓其他同學(xué)進(jìn)行瀏覽進(jìn)行交易使得校園中的閑置物品流通起來解決了學(xué)生經(jīng)濟(jì)不足的問題。本系統(tǒng)基于B/S結(jié)構(gòu),采用SSM(spring+springMVC+mybatis)框架,后端采用JAVA語言,前端前臺使用html+css+jQuery、前端后臺使用angularjs進(jìn)行開發(fā)。該系統(tǒng)可以提供學(xué)生進(jìn)行閑置商品的信息發(fā)布,商品信息瀏覽等功能,管理員進(jìn)行商品的審核及用戶的管理等操作進(jìn)行用戶、商品、系統(tǒng)的全局管理。該系統(tǒng)具有美觀的頁面,良好的用戶體驗(yàn)。系統(tǒng)使用簡單,方便。很大

9、程度上解決了閑置物品的再利用的問題,緩解了學(xué)生的經(jīng)濟(jì)問題。1 緒論1.1 課題背景與意義從21世紀(jì)以來,作為一種新型的經(jīng)營模式,電子商務(wù)得到了長足的發(fā)展,特別是近幾年信息速度高度發(fā)達(dá)的經(jīng)濟(jì)環(huán)境下,日益趨向成熟。并且人們已經(jīng)逐步接受網(wǎng)上購物這一觀念。從電商發(fā)展至今,可以看得出開發(fā)一個(gè)電子商務(wù)網(wǎng)站的價(jià)值所在:除了投資少,回收快,基本不需要占壓資金之外,24小時(shí)的營業(yè)時(shí)間以及不受店面地理位置影響都是其顯著特點(diǎn)。而對于消費(fèi)者而言,采用電子商務(wù)方式可以高效、便捷和低成本的實(shí)現(xiàn)購買活動。在中國發(fā)展網(wǎng)上購物已經(jīng)具有良好的消費(fèi)者基礎(chǔ),網(wǎng)上購物方式日趨被大家所接受。因此設(shè)計(jì)一個(gè)校園二手商品交易的小型電子商務(wù)網(wǎng)站

10、具有很好的應(yīng)用和開發(fā)前景。1.2 本文的總體結(jié)構(gòu)本文從介紹校園二手商品交易平臺的背景開始,分析了系統(tǒng)設(shè)計(jì)的目的和意義,同時(shí)分析了校園二手商品交易市場的現(xiàn)狀;根據(jù)本項(xiàng)目的自身特點(diǎn)和所涉及到的背景,在第二章中簡單介紹了使用的相關(guān)技術(shù)應(yīng)用;第三章分析了項(xiàng)目的可行性及進(jìn)行了需求分析;第四章詳細(xì)整理了整個(gè)設(shè)計(jì)開發(fā)過程中對整個(gè)項(xiàng)目所設(shè)計(jì)的數(shù)據(jù)流圖一級實(shí)體E-R圖;最后一章對整個(gè)系統(tǒng)進(jìn)行了測試,并且對系統(tǒng)的前臺和后臺功能進(jìn)行一系列的介紹。2 開發(fā)工具及技術(shù)2.1 開發(fā)工具此次設(shè)計(jì)主要采用eclipse加tomcat服務(wù)器進(jìn)行,設(shè)計(jì)過程中前臺頁面主要使用html+css+jQuery,后臺主要用angular

11、js完成。下面對eclipse、tomcat進(jìn)行簡要介紹。(1)EclipseEclipse 是一個(gè)基于Java的開發(fā)平臺。就其本身而言,它是通過組件的安裝來實(shí)現(xiàn)的各項(xiàng)開發(fā)任務(wù)的需求的。Eclipse有自己的插件庫可以自行選擇。(2)TomcatTomcat是小型輕量服務(wù)器。2.1.1 前臺使用技術(shù)(1)Html主要特點(diǎn)有簡易性、可擴(kuò)展性、平臺無關(guān)性、通用性。(2)Css層疊樣式表用于HTML頁面的樣式速寫??傮w來說,CSS具有以下幾種特點(diǎn):豐富的樣式定義、易于使用和修改、多頁面應(yīng)用、層疊、頁面壓縮。(3)jQueryjQuery是一個(gè)封裝完善的javascript框架??梢宰屛覀兊拇a變得簡

12、潔。其中用的最多的是AJAX交互功能。jQuery的特點(diǎn)有快速獲取文檔元素、提供漂亮的頁面動態(tài)效果、創(chuàng)建AJAX無刷新網(wǎng)頁、提供對JavaScript語言的增強(qiáng)、增強(qiáng)的事件處理、更改網(wǎng)頁內(nèi)容。2.1.2 后臺使用技術(shù)AngularjsAngularJS使用了不同的方法,它嘗試去補(bǔ)足HTML本身在構(gòu)建應(yīng)用方面的缺陷。AngularJS通過使用我們稱為指令(directives)的結(jié)構(gòu),讓瀏覽器能夠識別新的語法。2.1.3 后端使用技術(shù)SSM框架SSM框架是由三個(gè)開源的框架整合而成的,是一個(gè)比較簡單的web項(xiàng)目開發(fā)框架。其中spring是一個(gè)輕量級的控制反轉(zhuǎn)和面向切面的容器框架。SpringMVC

13、分離了控制器、模型對象、分派器以及處理程序?qū)ο蟮慕巧?,這種分離讓它們更容易進(jìn)行定制。MyBatis是一個(gè)支持普通SQL查詢,存儲過程和高級映射的優(yōu)秀持久層框架。2.2 B/S架構(gòu)B/S最大的優(yōu)點(diǎn)就是可以在任何地方進(jìn)行操作而不用安裝任何專門的軟件,只要有一臺能上網(wǎng)的電腦就能使用,客戶端零安裝、零維護(hù)。系統(tǒng)的擴(kuò)展非常容易。B/S同時(shí)具有升級和維護(hù)方式相對簡單、成本較低等2.3 軟硬件需求硬件需求:CPU:i5+內(nèi)存:2G+軟件需求:操作系統(tǒng)版本:Win7+開發(fā)工具:eclipse 4.5.2開發(fā)語言:JAVA瀏覽器:Chrome 58.0.3026.33 系統(tǒng)的需求分析和概要設(shè)計(jì)系統(tǒng)分析就是分別對

14、技術(shù)、經(jīng)濟(jì)、管理的可行性進(jìn)行分析。對軟件中可能遇到的一些問題及解決方案進(jìn)行初步的設(shè)定,明確目標(biāo)。本系統(tǒng)采用的是SSM框架的MVC模式。3.1 可行性分析可行性分析能使新系統(tǒng)達(dá)到以最小的成本取得最大的利益,目的也是根據(jù)開發(fā)管理系統(tǒng)的需求,通過初步調(diào)查和系統(tǒng)目標(biāo)分析,對于本電商系統(tǒng)網(wǎ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ù)庫,開發(fā)語言JAVA,主要運(yùn)用了J2EE技術(shù),技術(shù)方面,本系統(tǒng)采用JAVA語言進(jìn)行設(shè)計(jì),JAVA也是我比較熟悉的開發(fā)語

15、言。大四校外近10個(gè)月的實(shí)習(xí)工作中采用的就是JAVA語言開發(fā),因此選用JAVA語言進(jìn)行開發(fā)。3.1.2 經(jīng)濟(jì)可行性本系統(tǒng)的復(fù)雜度較小,不需要投入大量資金,同時(shí)也存在著實(shí)用性,能改善使用方法在財(cái)力和人力上的過度消耗。如果進(jìn)行使用就可以得到很好的成效,做到合理的利用可用資源和合理的節(jié)約不僅僅提高了工作的效率也減少了工作人員的工作量,使得本系統(tǒng)在處理業(yè)務(wù)方面得到很大方面的提升。3.1.3 管理可行性對于大多數(shù)的用戶來說,網(wǎng)上購物已經(jīng)是一種習(xí)慣了。相對于其他的購物方式此種購物方式更加的熟悉。一個(gè)界面簡潔友好的網(wǎng)站可以使使用者更加輕松的了解到此網(wǎng)站所提供的種種操作,從而能得到更好的購物體驗(yàn)。對于后臺管理

16、者而言,本系統(tǒng)提供的后臺操作簡單,模塊劃分簡潔明了。因此無論是用戶亦或者管理員都能很好的操作本網(wǎng)站提供的各項(xiàng)功能,在管理方面是可行的。綜上所述,開發(fā)校園二手商品交易平臺是必要可行的。3.2 系統(tǒng)的需求分析校園二手商品交易平臺的數(shù)據(jù)流圖如下圖3-1所示圖3-1 校園二手商品交易平臺的數(shù)據(jù)流圖3.3 系統(tǒng)的概要設(shè)計(jì)系統(tǒng)整體功能模塊圖如圖3-2所示圖3-2 系統(tǒng)整體功能模塊圖根據(jù)需求分析確定該系統(tǒng)劃分為前臺和后臺兩部分:前臺面向游客的前臺功能模塊包括:(1) 注冊登錄可以在前臺注冊和登錄(2) 商品查詢可以在前臺商品列表頁面進(jìn)行商品查詢(3) 商品瀏覽可以在商品列表及商品詳情頁面進(jìn)行商品的瀏覽(4)

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

18、管理等功能模塊(2)資訊公告管理資訊公告管理模塊包括資訊管理、資訊推薦管理、宣傳圖管理等功能模塊(3)用戶信息管理用戶信息管理包括注冊用戶管理、管理員管理、角色管理、賬戶管理等功能模塊(4)系統(tǒng)管理系統(tǒng)管理包括附件管理、信息欄目管理、宣傳欄目管理、數(shù)據(jù)字典等功能模塊3.4 設(shè)計(jì)的基本思想設(shè)計(jì)思想遵循以下幾點(diǎn):(1)采用B/S模式進(jìn)行開發(fā)。符合一般電子商務(wù)網(wǎng)站的設(shè)計(jì)模式。(2)采用面向?qū)ο蟮拈_發(fā)與設(shè)計(jì)理念。運(yùn)用面向?qū)ο蠹夹g(shù)的前提是對整體系統(tǒng)的高度和準(zhǔn)確抽象,通過它可以保證系統(tǒng)良好的框架,進(jìn)而帶來產(chǎn)品較強(qiáng)的穩(wěn)定性和運(yùn)行效率。(3)應(yīng)用框架,本系統(tǒng)應(yīng)用MVC框架,使得網(wǎng)站的結(jié)構(gòu)組織更為明確和具體。(

19、4)清新的系統(tǒng)界面,符合大學(xué)生的生氣與活潑的設(shè)計(jì)風(fēng)格,簡介的設(shè)計(jì)界面使得重點(diǎn)更為突出,照顧用戶的使用體驗(yàn)。3.5 系統(tǒng)的安全性本系統(tǒng)主要有游客,會員,管理員三個(gè)角色。其中管理員只可以登錄后臺管理頁面,會員只能登錄前臺門戶頁面。游客可以訪問前臺的大部分公開頁面,例如:首頁、商品展示頁面、商品詳情頁面、資訊信息頁面等。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é)、語言學(xué)等都在此扮演著重要的角色。用戶界面是用戶與程

20、序溝通的唯一途徑,要能為用戶提供方便有效的服務(wù)。用戶界面設(shè)計(jì)的三大原則是:置界面于用戶的控制之下、減少用戶的記憶負(fù)擔(dān)、保持界面的風(fēng)格的一致性。本系統(tǒng)采用的是html技術(shù)作為前端頁面的展現(xiàn),由于每個(gè)模塊的頁面是不一樣的,因此在設(shè)計(jì)頁面時(shí)要合理安排共用部分減少頁面代碼的冗雜性,并且要盡快的使用戶能夠熟悉網(wǎng)站的主要功能,同時(shí)保持頁面的簡潔一致性。4 系統(tǒng)的數(shù)據(jù)庫設(shè)計(jì)4.1 數(shù)據(jù)庫的需求分析計(jì)算機(jī)信息系統(tǒng)以數(shù)據(jù)庫為核心,在數(shù)據(jù)庫管理系統(tǒng)的支持下,進(jìn)行信息的收集、整理、存儲、檢索、更新、加工、統(tǒng)計(jì)和傳播等操作。數(shù)據(jù)庫已經(jīng)成為現(xiàn)在信息系統(tǒng)等計(jì)算機(jī)系統(tǒng)的基礎(chǔ)與核心部分。數(shù)據(jù)庫設(shè)計(jì)的好壞直接影響到整個(gè)系統(tǒng)的質(zhì)

21、量和效率。數(shù)據(jù)庫的設(shè)計(jì)一般經(jīng)過規(guī)劃。需求分析、概念設(shè)計(jì)、邏輯設(shè)計(jì)、物理設(shè)計(jì)5個(gè)步驟。根據(jù)對系統(tǒng)數(shù)據(jù)庫的需求分析,設(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)編號數(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邀請碼VARCHAR(20)D

22、I-7REGIST_TIME注冊時(shí)間DATETIMEDI-8LAST_LOGIN_TIME最后登錄時(shí)間DATETIMEDI-9ACCOUNT_LOGIN_ID賬戶登錄方式IDVARCHAR(50)DI-10LOGIN_WAY登錄方式VARCHAR(50)DI-11LOGIN_ACCOUNT登錄賬號VARCHAR(100)賬號DI-12ATTACHID信息編號VARCHAR(50)附件IDDI-13STORAGEID存儲編號VARCHAR(255)DI-14ATTACHNAME附件名稱VARCHAR(255)DI-15ATTACHTYPE附件類型VARCHAR(255)DI-16ATTACHDE

23、SC附件描述VARCHAR(255)DI-17ATTACHEXTNAME附件擴(kuò)展名VARCHAR(255)DI-18ATTACHSIZE文件大小INTEGERDI-19OPTATTRI操作屬性INTEGERDI-20ATTACH_GROUP_ID附件組編號VARCHAR(255)附件組IDDI-21OPT_BEAN附件操作對象VARCHAR(255)DI-22UPLOADUSERID上傳人編號VARCHAR(255)DI-23UPLOADUSERNAME上傳人名稱VARCHAR(255)DI-24UPLOAD_TIME上傳時(shí)間BIGINTDI-25LASTUPDATEUSERID最后更新人編號

24、VARCHAR(255)DI-26LASTUPDATEUSERNAME最后更新人名稱VARCHAR(255)DI-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存儲方式VARCHAR(20)DI-34STORAGE_C

25、ONFIG存儲配置VARCHAR(500)DI-35CLASSIFY_ID分類IDVARCHAR(50)商品分類IDDI-36PARENT_ID父IDVARCHAR(50)分類父IDDI-37CLASSIFY_TYPE_CODE分類類型編碼VARCHAR(50)DI-38CLASSIFY_NAME分類名稱VARCHAR(100)商品分類名稱DI-39CLASSIFY_CODE分類編碼VARCHAR(50)DI-40CLASSIFY_LEVEL層級TINYINTDI-41TREE_PAYH分類級別INTDI-42CLASSIFY_STATE狀態(tài)TINYINTDI-43CLASSIFY_IS_HO

26、T是否推薦TINYINTDI-44CLASSIFY_IMAGE分類圖片VARCHAR(50)DI-45COM_ATTR_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分類層級VARCHAR(300)DI-51CLASSIFY_ID_SHOW是否顯示TINYINTDI-52COM_C

27、LASSIFY_REL_ID商品分類關(guān)聯(lián)IDVARCHAR(50)DI-53CLASSIFY_NAME分類層級名稱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市場價(jià)格DECIMAL(10,

28、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購買次數(shù)INTEGERDI-67MARK_TIME收藏次數(shù)INTEGERDI-68FAVORITE_ID收藏idVARCHAR(50)DI-69FAVORITE_USER_ID收藏用戶idVARCHAR(50)用戶idDI-70

29、FAVORITE_TIME收藏日期DATETIMEDI-71TYPE_ATTR_ID商品類型屬性IDVARCHAR(50)DI-72TYPE_ATTR_NAME商品類型屬性名稱VARCHAR(32)DI-73TYPE_ATTR_SCOPE商品類型屬性范圍VARCHAR(2000)DI-74TYPE_ATTR_TYPE商品屬性類型TINYINTDI-75IS_SEARCH是否查詢條件TINYINTDI-76EVALUATE_ID評價(jià)IDVARCHAR(50)DI-77PUBLISH_STATE審核狀態(tài)TINYINTDI-78USER_ID評價(jià)用戶idVARCHAR(50)用戶idDI-79EVA

30、LUATE_SCORE評價(jià)得分TINYINTDI-80EVALUATE_ORG_ID評價(jià)外聯(lián)idVARCHAR(50)DI-81EVALUATE_CONTENT評價(jià)內(nèi)容VARCHAR(1000)DI-82EVALUATE_CONFIG_ID評價(jià)配置idVARCHAR(50)DI-83SRC_ID評價(jià)來源idVARCHAR(50)DI-84EVALUATE_NAME評價(jià)項(xiàng)名稱VARCHAR(50)DI-85EVALUATE_CODE評價(jià)項(xiàng)codeVARCHAR(50)DI-86EVALUATE_TOTAL_SCORE評價(jià)項(xiàng)總分?jǐn)?shù)TINYINTDI-87EVALUATE_WAY評價(jià)方式TINYIN

31、TDI-88DEFAULT_SCORE評價(jià)默認(rèn)分?jǐn)?shù)TINYINTDI-89INFORMATION_ID資訊IDVARCHAR(50)DI-90TITLE標(biāo)題VARCHAR(200)DI-91BROWSER_TIME瀏覽次數(shù)INTEGERDI-92COMMENT_TIME評論次數(shù)INTEGERDI-93MARK_TIME收藏次數(shù)INTEGERDI-94SOURCE來源VARCHAR(50)DI-95IS_TOP置頂TINYINTDI-96AUTHOR作者VARCHAR(50)DI-97COVER_IMG_ID封面圖VARCHAR(50)DI-98DESCRIPTION簡介VARCHAR(500)

32、DI-99PUBLISH_TIME發(fā)布時(shí)間DATETIMEDI-100PUBLISH_STATE發(fā)布狀態(tài) TINYINTDI-101KEY_WORD關(guān)鍵字VARCHAR(50)DI-102ORDER_COMMODITY_ID商品編號VARCHAR(50)DI-103ORDER_ID訂單idVARCHAR(50)DI-104ORDER_NUMBER訂單編號VARCHAR(100)DI-105USER_ID用戶編號VARCHAR(50)用戶idDI-106SELLER_CODE賣家編號VARCHAR(100)DI-107ORDER_PRICE訂單價(jià)格DECIMAL(18,4)DI-108PAY_A

33、CCOUNT支付賬戶VARCHAR(100)DI-109ORDER_STATE訂單狀態(tài)TINYINTDI-110STATE_INSTANCE_CODE狀態(tài)示例編號VARCHAR(50)DI-111THIRD_PARTY_CODE第三方訂單編號VARCHAR(200)DI-112PARENT_CONTAINER_CODE父容器編號VARCHAR(200)DI-113INVOICE_STATE發(fā)票狀態(tài)TINYINTDI-114ORDER_TYPE訂單類型TINYINTDI-115PAY_CHANNEL支付渠道VARCHAR(100)DI-116ORDER_REMARK備注VARCHAR(2000)

34、DI-117CREATE_TIME訂單生成時(shí)間DATETIMEDI-118PAY_TIME付款時(shí)間DATETIMEDI-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購物城商品idVARCHAR(50)DI-124BUY_USER_ID購買用戶idVARVHAR(50)用戶idDI-125COMMODITY_NUM商

35、品數(shù)量INTEGERDI-126ADD_TIME加入日期DATETIMEDI-127SWB_USER_ID用戶idVARCHAR(50)DI-128DISPLAY_NAME顯示名稱VARCHAR(100)DI-129USER_ID用戶信息idVARCHAR(50)用戶idDI-130NICK_NAME昵稱VARCHAR(200)DI-131NAME姓名VARCHAR(100)DI-132USER_STATE用戶狀態(tài)TINYINTDI-133USER_TYPE用戶類型VARCHAR(50)DI-134HEAD_PHOTO頭像VARCHAR(50)DI-135GENDER性別TINYINTDI-1

36、36BIRTHDAY生日DATEDI-137MOBILE_PHONE手機(jī)號VARCHAR(20)DI-138EMAIL郵箱VARCHAR(50)DI-139ID_CARD_NUM身份證號VARCHAR(18)DI-140COMPANY公司/所在單位VARCHAR(500)DI-141PROFESSION職業(yè)VARCHAR(200)DI-142INDUSTRY行業(yè)VARCHAR(200)DI-143PROFESSIONAL_LEVEL職級VARCHAR(200)DI-144POSITION職位VARCHAR(200)DI-145DUTY職務(wù)VARCHAR(200)DI-146USER_TITLE

37、頭銜VARCHAR(200)DI-147SIGNATURE個(gè)人簽名VARCHAR(2000)DI-148RECOMMEND自我介紹VARCHAR(2000)DI-149HOME_PAGE個(gè)人主頁VARCHAR(200)DI-150LOCATION所在地VARCHAR(500)(2)數(shù)據(jù)結(jié)構(gòu):表4- 2數(shù)據(jù)結(jié)構(gòu)列表數(shù)據(jù)結(jié)構(gòu)編號數(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_

38、login賬戶登錄方式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,attac

39、h_order,bucket_nameD4gt_attachment_bucket附件bucketBucket_id,bucket_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,operato

40、r,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商品分類Classify_id,parent_id,classify_name,classify_order,classify_by_pass,classify_is_show,classify_is_hot,classify_image,operation_name,operation_id,upd

41、ate_time,com_type_idD8gt_commodity_com_classify_rel商品分類關(guān)聯(lián)Com_classify_rel_id,ckassofy_name,classify_id,commodity_idD9gt_commodity_com_type商品類型Com_type_id,com_type_nameD10gt_commodity_commodity商品Commodity_id,commodity_name,commodity_code,cose_price,market_price,commodity_price,desc_atta_id,default_at

42、ta_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商品類型屬性Type_attr_id,type_attr_name,type_attr_scope,type_attr_type,is_search,com_type_idD13gt_evaluate評價(jià)

43、Evaluate_id,publish_state,user_id,evaluate_score,evaluate_org_id,evaluate_content,evaluate_config_id,src_idD14gt_evaluate_config評價(jià)配置Evaluate_config_id,evaluate_name,evaluate_code,evaluate_total_score,evaluate_way,default_scoreD15gt_information資訊管理Information_id,title,browser_time,comment_time,mark_t

44、ime,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,ord

45、er_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購物車商品Shopping_cart_id,buy_user_id,commodity

46、_num,add_time,commodity_id,commodity_stateD19gt_swb_user權(quán)限用戶Swb_user_id,user_name,password,display_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,s

47、ignature,recommend,home_page,location,account_id4.2 數(shù)據(jù)庫的概念設(shè)計(jì)概念設(shè)計(jì)是指在數(shù)據(jù)分析的基礎(chǔ)上自底向上的建立整個(gè)系統(tǒng)的數(shù)據(jù)庫概念結(jié)構(gòu),從用戶的角度進(jìn)行視圖設(shè)計(jì),然后將視圖集成。最后對集成的結(jié)構(gòu)分析優(yōu)化得到最后結(jié)果。數(shù)據(jù)庫的概念結(jié)構(gòu)設(shè)計(jì)采用實(shí)體聯(lián)系(E-R)模型設(shè)計(jì)方法。E-R模型法的組成元素有:實(shí)體、屬性、聯(lián)系,E-R模型用E-R圖表示,是提示用戶工作環(huán)境中所涉及的事物,屬性則是對實(shí)體特性的描述。根據(jù)對數(shù)據(jù)庫的需求分析,使用自底向上的方法,建立E-R模型圖。(1)gt_account 賬戶信息表實(shí)體圖如圖4-1所示:圖4-1 賬戶信息表實(shí)

48、體圖(2)gt_account_login 賬戶登錄方式表實(shí)體圖如圖4-2所示:圖4-2 賬戶登錄方式表實(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 分類表實(shí)體圖如圖4-5所示:圖4-5 分類表實(shí)體圖(6)gt_commodity_com_attr 商品屬性表實(shí)體圖如圖4-6所示:圖4-6 商品屬性表實(shí)體圖(7)gt_commodity_com_classify 商品分類表實(shí)體圖如圖

49、4-7所示:圖4-7 商品分類表實(shí)體圖(8)gt_commodity_com_classify_rel 商品分類關(guān)聯(lián)表實(shí)體圖如圖4-8所示:圖4-8 商品分類關(guān)聯(lián)表實(shí)體圖(9)gt_commodity_com_type 商品類型表實(shí)體圖如圖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-1

50、2 商品類型屬性表實(shí)體圖(13)gt_evaluate 評價(jià)表實(shí)體圖如圖4-13所示:圖4-13 評價(jià)表實(shí)體圖(14)gt_evaluate_config 評價(jià)配置表實(shí)體圖如圖4-14所示:圖4-14 評價(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 購物車商品表實(shí)體圖如圖4-18所

51、示:圖4-18 購物車商品表實(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ù)庫的邏輯設(shè)計(jì)實(shí)體圖表示為關(guān)系數(shù)據(jù)模型,根據(jù)E-R圖對應(yīng)的數(shù)據(jù)庫表如下:(1)賬戶信息表(賬戶ID,登錄名,登錄密碼,賬戶狀態(tài),激活碼,邀請碼,注冊時(shí)間,最后登錄時(shí)間)(2)賬戶登錄方式表(賬戶登錄方式ID,登錄方式,登錄賬號,賬戶ID)(3)附件信息表(信息編號,存儲編號,附件名稱,附件類型,附件描述,附件擴(kuò)展

52、名,文件大小,操作屬性,附件組編號,附件操作對象,上傳人編號,上傳人姓名,上傳時(shí)間,最后更新人編號,最后更新人名稱,最后更新時(shí)間,有效性,附件排序,bucket名稱)(4)附件bucket表(BUCKET_ID,bucket名稱,讀寫權(quán)限,bucket存儲方式,存儲配置)(5)分類表(分類ID,父ID,分類類型編碼,分類名稱,分類編碼,層級,分類級別,排序,狀態(tài),是否推薦,分類圖片,操作者,操作者ID,更新時(shí)間)(6)商品屬性表(商品屬性ID,商品ID,商品類型屬性ID,商品屬性名稱,商品屬性值)(7)商品分類表(商品分類ID,分類父ID,商品分類名稱,商品分類排序,分類層級,是否顯示,是否推

53、薦,分類圖片,操作人,操作人ID,更新時(shí)間,商品類型ID)(8)商品分類關(guān)聯(lián)表(商品分類關(guān)聯(lián)ID,分類層級名稱,商品分類ID,商品ID)(9)商品類型表(商品類型ID,商品類型名稱)(10)商品表(商品ID,商品名稱,商品編碼,成本價(jià),市場價(jià)格,商品價(jià)格,商品描述附件ID,默認(rèn)縮略圖ID,附件編碼,商品狀態(tài),購買次數(shù),收藏次數(shù),操作人,操作人ID,更新時(shí)間)(11)商品收藏表(收藏ID,收藏用戶ID,收藏日期,商品ID)(12)商品類型屬性(商品類型屬性ID,商品類型屬性名稱,商品類型屬性值范圍,商品屬性類型,是否查詢條件,商品類型ID)(13)評價(jià)表(評價(jià)ID,審核狀態(tài),評價(jià)用戶ID,評價(jià)得

54、分,評價(jià)外聯(lián)ID,評價(jià)內(nèi)容,評價(jià)配置ID,評價(jià)來源ID)(14)評價(jià)配置表(評價(jià)配置ID,評價(jià)項(xiàng)名稱,評價(jià)項(xiàng)CODE,評價(jià)項(xiàng)總分?jǐn)?shù),評價(jià)方式,評價(jià)默認(rèn)分?jǐn)?shù))(15)資訊管理表(資訊ID,標(biāo)題,瀏覽次數(shù),評論次數(shù),收藏次數(shù),來源,置頂,附件ID,分類ID,作者,封面圖,簡介,發(fā)布日期,發(fā)布狀態(tài),關(guān)鍵字,操作人,操作人ID,更新時(shí)間)(16)商品信息表(商品編號,訂單ID,商品ID,商品名稱,商品價(jià)格,商品數(shù)量,商品快照(附件ID)(17)訂單信息表(訂單ID,訂單編號,用戶編號,賣家編號,訂單價(jià)格,支付方式,支付賬戶,訂單狀態(tài),狀態(tài)實(shí)例編號,第三方訂單編號,父容器編號,發(fā)票狀態(tài),訂單類型,支付渠

55、道,備注,訂單生成日期,付款時(shí)間,線下支付確認(rèn)時(shí)間,線下支付確認(rèn)用戶ID,線下支付確認(rèn)用戶名稱,刪除)(18)購物車商品表(購物車商品ID,購買用戶ID,商品數(shù)量,加入日期,商品ID,商品狀態(tài))(19)權(quán)限用戶表(用戶ID,用戶名,密碼,顯示名稱,活動狀態(tài),創(chuàng)建時(shí)間)(20)用戶信息表(用戶信息ID,昵稱,姓名,用戶狀態(tài),用戶類型,頭像,性別,生日,手機(jī)號,郵箱,身份證號,公司/所在單位,職業(yè),行業(yè),職級,職位,職務(wù),頭銜,個(gè)人簽名,自我介紹,個(gè)人主頁,所在地,賬戶ID)4.4 數(shù)據(jù)庫的物理設(shè)計(jì)數(shù)據(jù)庫概念設(shè)計(jì)階段是在需求分析的基礎(chǔ)上,設(shè)計(jì)出能滿足用戶需求的各種實(shí)體,以及它們之間的關(guān)系,為后面的

56、邏輯結(jié)構(gòu)設(shè)計(jì)打下基礎(chǔ)。在本電子商務(wù)網(wǎng)站中,各項(xiàng)實(shí)體之間的關(guān)系并不復(fù)雜,本系統(tǒng)的數(shù)據(jù)庫沒有設(shè)計(jì)外鍵關(guān)聯(lián),只是將關(guān)聯(lián)數(shù)據(jù)庫的字段存放到需要的數(shù)據(jù)庫表中,從而能達(dá)到數(shù)據(jù)關(guān)聯(lián)的目的。數(shù)據(jù)庫概念模型是獨(dú)立于數(shù)據(jù)庫的,通過選取得數(shù)據(jù)庫管理系統(tǒng)進(jìn)行轉(zhuǎn)換。使計(jì)算機(jī)可以接受的數(shù)據(jù)模型。E-R模型向關(guān)系數(shù)據(jù)庫模型轉(zhuǎn)換應(yīng)遵循下列原則:每一個(gè)實(shí)體要轉(zhuǎn)換成一個(gè)關(guān)系所有的主鍵必須定義非空(NOTNULL)對于二元聯(lián)系應(yīng)按照一對多、弱對實(shí)、一對一、多對多等聯(lián)系來定義外鍵。為了方便數(shù)據(jù)的讀取,每張表都需要有一個(gè)唯一的標(biāo)識符號id。(1)gt_account 賬戶信息表 表結(jié)構(gòu)如表4-3表4-3列名數(shù)據(jù)類型長度允許空是否主鍵說

57、明account_idvarchar50falsetrue賬戶iduser_namevarchar200truefalse登錄名passwordvarchar32truefalse登錄密碼account_statetinyinttruefalse賬戶狀態(tài)active_codevarchar50truefalse激活碼invite_codevarchar20truefalse邀請碼regist_timedatetimetruefalse注冊時(shí)間last_login_timedatetimetruefalse最后登錄時(shí)間(2)gt_account_login 賬戶登錄方式表 表結(jié)構(gòu)如表4-4表4-4列名數(shù)據(jù)類型長度允許空是否主鍵說明account_login_idvarchar50falsetrue賬戶登錄方式idlogin_wayvarchar50truefalse登錄方式login_accountvarchar100truefalse登錄賬號account_idvarchar50falsefalse賬戶id

展開閱讀全文
溫馨提示:
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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

相關(guān)資源

更多
正為您匹配相似的精品文檔
關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號:ICP2024067431-1 川公網(wǎng)安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!