




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
基于SSM開發(fā)的在線果蔬銷售系統(tǒng)設(shè)計(jì)目錄TOC\o"1-3"\h\u15777第一章前言 361741、1開發(fā)背景 3107031.2開發(fā)意義及目的 3253281.3系統(tǒng)概述 4143001.4技術(shù)簡介 459831.4.1Tomcat簡介 41171.4.2Spring簡介 517981.4.3SpringMVC 5255411.4.4MyBatis 567551.4.5SSM 5300571.4.6Maven 6305661.4.7MySql數(shù)據(jù)庫 618737第二章需求分析 6229732.1功能需求 6119742.1.1商城前臺(tái)功能 646882.1.2商城后臺(tái)功能 770892.2業(yè)務(wù)描述 840382.3數(shù)據(jù)需求 815951第三章系統(tǒng)設(shè)計(jì) 982043.1系統(tǒng)總體設(shè)計(jì) 918873第四章數(shù)據(jù)庫設(shè)計(jì) 10233484.1數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì) 10188644.2數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì) 1327172第五章詳細(xì)設(shè)計(jì)與實(shí)現(xiàn) 1817935.1購物車 18122705.2訂單模塊 2120555.3商品展示 22212005.4用戶信息管理 24220605.5商品種類模塊 26189755.6商品管理模塊 28144985.7留言模塊 31178第六章系統(tǒng)總結(jié) 33219286.1總結(jié) 33224096.2系統(tǒng)不足 3330474參考文獻(xiàn) 34摘要二十一世紀(jì)以來,伴隨著信息時(shí)代的發(fā)展以及物流行業(yè)普及,傳統(tǒng)的線下銷售方式已經(jīng)逐漸失去其領(lǐng)先地位,隨之而來的則是電子商務(wù)發(fā)展迅速,已成為人們生活的重要組成部分。隨著阿里巴巴等電商巨頭啟動(dòng)下鄉(xiāng)戰(zhàn)略,農(nóng)產(chǎn)品的銷售方式較之以往發(fā)生了極大的改變。為了使農(nóng)民等生產(chǎn)者與消費(fèi)者之間能進(jìn)行直接互動(dòng),使農(nóng)民的產(chǎn)品可以快速流通,消費(fèi)者可以以較低的價(jià)格和較快的速度從農(nóng)民那里購買更多的放心的綠色水果蔬菜,基于這點(diǎn),通過對(duì)市場的分析,采用較為合適的技術(shù)搭建網(wǎng)站,為農(nóng)戶和消費(fèi)者們提供直接交易平臺(tái)。本網(wǎng)站基于SSM框架,編程語言為JavaEE,后臺(tái)數(shù)據(jù)庫為MySql,服務(wù)器為Tomcat。本文介紹了水果蔬菜網(wǎng)上商城的設(shè)計(jì)和實(shí)現(xiàn),內(nèi)容主要包含:與消費(fèi)者友好交互的界面,消費(fèi)者選擇,收藏水果,消費(fèi)者的購物車,訂單,個(gè)人信息管理,查看公告,評(píng)論商品。管理員對(duì)商品種類的添加,刪除,對(duì)商品水果蔬菜的管理,對(duì)用戶信息的管理,管理員信息管理,公告管理,評(píng)論管理。關(guān)鍵詞:ssm,電子商務(wù),Spring第一章前言1、1開發(fā)背景進(jìn)入新時(shí)代,互聯(lián)網(wǎng)技術(shù)的發(fā)展提供了新的銷售思路——網(wǎng)上銷售,這一銷售方式的出現(xiàn),大大豐富了人們的生活。用戶可以通過互聯(lián)網(wǎng)在家中購買自己喜歡的商品,快遞行業(yè)的發(fā)展正在加速網(wǎng)絡(luò)銷售的拓展。隨著時(shí)代的發(fā)展,人們的生活更加離不開網(wǎng)絡(luò)。在各種各樣的需求下計(jì)算機(jī)技術(shù)蓬勃發(fā)展。網(wǎng)上銷售作為一種新型銷售渠道,打破了傳統(tǒng)線下零售的銷售模式對(duì)零售市場的壟斷,將生成者與消費(fèi)者的距離拉近,減少了流通環(huán)節(jié),降低了成本[8]。進(jìn)入二十一世紀(jì)以后,隨著網(wǎng)絡(luò)的普及,人們已經(jīng)習(xí)慣在網(wǎng)絡(luò)上購買商品,電商的市場進(jìn)一步擴(kuò)大。網(wǎng)絡(luò)銷售以令人震驚的速度快速發(fā)展至今,發(fā)展速度仍未減緩,每年網(wǎng)絡(luò)銷售的銷售額都以萬億記。在此社會(huì)背景下,本文提供了一套在線水果蔬菜商城,這個(gè)系統(tǒng)便于用戶進(jìn)行操作并易于管理員進(jìn)行管理,從而促進(jìn)水果蔬菜的銷售1.2開發(fā)意義及目的據(jù)調(diào)查,現(xiàn)市面上出現(xiàn)了多種在線果蔬銷售系統(tǒng)。但這些平臺(tái)大多是針對(duì)于一些大型生鮮連鎖超市開發(fā)。對(duì)于大型生鮮超市而言不起眼的一筆系統(tǒng)研發(fā)費(fèi)用,對(duì)小型水果蔬菜商店來說都是難以支付的,引入一套大型購物線上系統(tǒng)可以說是不切實(shí)際的。而現(xiàn)在的小型水果蔬菜商店仍在采用線下零售方式銷售,通過走訪調(diào)查,大多數(shù)水果蔬菜商店雖有線上銷售的想法,但大多采用的是QQ群,微信群等方式售賣。消費(fèi)者需要什么種類的水果,通過在群中發(fā)消息來預(yù)定,商家接到消息后,將水果蔬菜送到指定地點(diǎn)。這種通過QQ群,微信群售賣果蔬的銷售方式雖然也可以說是線上銷售,但這種銷售方式本身存在許多問題。首當(dāng)其沖的就是用戶的信息安全問題,在當(dāng)今網(wǎng)絡(luò)社會(huì)中,人們對(duì)自己的身份信息安全愈發(fā)重視,讓用戶通過這種幾乎沒有信息保護(hù)的方式購買商品,對(duì)用戶的信息安全造成了極大的安全隱患,導(dǎo)致用戶的使用體驗(yàn)變差。對(duì)商戶而言,這種方式也很容易出現(xiàn)漏單的情況,或?qū)⑺偷侥康牡亟Y(jié)果用戶取消訂單的情況,既浪費(fèi)了時(shí)間,又影響了商戶的口碑。雖然說這種通過QQ群,微信群的銷售方式,能夠滿足消費(fèi)者的購物需求,但方式過于原始簡陋,對(duì)消費(fèi)者來說,無法保證自己的信息安全,以及實(shí)現(xiàn)對(duì)水果的挑選,所以有相當(dāng)一部分消費(fèi)者拒絕這種銷售方式。所以對(duì)于小型水果蔬菜商店來說,使用這種銷售方式僅僅只能增加一點(diǎn)點(diǎn)銷量,對(duì)整體的經(jīng)營情況并沒有太大的改善。這種銷售方式也不能讓商戶及時(shí)得到用戶的反饋,以根據(jù)不足做出調(diào)整。但這些商戶使用這種銷售方式,本身就說明其對(duì)線上銷售抱有好感。因此開發(fā)一款適用于小型商戶的線上水果蔬菜商城,既可以滿足用戶對(duì)不同水果的挑選,又保護(hù)了用戶的信息安全,同時(shí)商戶還可以對(duì)訂單進(jìn)行查看,對(duì)水果蔬菜信息進(jìn)行及時(shí)更新以及及時(shí)收到用戶對(duì)商品的反饋。這樣大大提升了銷售的安全性以及靈活性。1.3系統(tǒng)概述本系統(tǒng)是一個(gè)使用SSM框架的在線水果蔬菜銷售系統(tǒng),目標(biāo)用戶為小型個(gè)體商戶和種植戶,旨在通過網(wǎng)絡(luò)打開銷路,增加銷量。本系統(tǒng)的開發(fā)分為前臺(tái)商城子系統(tǒng)與后臺(tái)管理子系統(tǒng)兩個(gè)子系統(tǒng)。在前臺(tái)子系統(tǒng)中,系統(tǒng)的訪客分為游客和注冊(cè)用戶兩種身份,用戶在登錄前只能以游客身份訪問系統(tǒng),不能使用很多功能。登錄后,注冊(cè)用戶可以使用系統(tǒng)購買商品。同時(shí),可以通過更改信息來確定接收地址。后臺(tái)管理子系統(tǒng)只對(duì)系統(tǒng)管理員開放,管理員可以使用商品管理,商品一二級(jí)種類管理,用戶信息管理,公告發(fā)布,留言管理以及管理員管理等功能,通過這些功能完成對(duì)整個(gè)商城的管理。1.4技術(shù)簡介1.4.1Tomcat簡介TomcatServer是一款開源免費(fèi)的web服務(wù)器,輕量級(jí)服務(wù)器,廣泛應(yīng)用于中小型系統(tǒng)和小并發(fā)用戶,是開發(fā)和調(diào)試JSP程序的首選[13],被Apache、Sun、部分企業(yè)和個(gè)人共同開發(fā)。有了Sun的參與,servlet和JSP的規(guī)范總能體現(xiàn)在Tomcat上,其實(shí)Tomcat服務(wù)器是Apache服務(wù)器的擴(kuò)展,但是它是獨(dú)立運(yùn)行的,所以Tomcat運(yùn)行在一個(gè)獨(dú)立于Apache服務(wù)器的進(jìn)程中。。1.4.2Spring簡介Spring是RodJohnson發(fā)起的開源J2EE應(yīng)用框架,是控制bean生命周期的輕量級(jí)容器[13],解決了使用IOC、AOP、WebMVC等強(qiáng)大特性的J2EE開發(fā)過程中存在的許多常見問題。此外,spring不僅可以單獨(dú)用于構(gòu)建應(yīng)用程序,還可以與許多Web框架結(jié)合使用。Spring主要由springcore、springAOP、springORM、springdao、springcontext、springnet和springwebMVC組成。1.4.3SpringMVCSpringMVC是spring框架的后繼產(chǎn)品,它被集成到了springwebflow中,Spring框架提供了一個(gè)功能齊全的MVC模塊來構(gòu)建web應(yīng)用[13]。在開發(fā)web系統(tǒng)時(shí),Spring可以自由選擇MVC框架或其他MVC框架,SpringMVC將控制器、模型、過濾器和手部對(duì)象分開,讓程序更容易適應(yīng)。1.4.4MyBatisMybatis是一個(gè)優(yōu)秀的持久層框架,支持自定義SQL、存儲(chǔ)過程和高級(jí)映射[13],Mybatis幾乎避免了所有JDBC代碼,使用參數(shù)手動(dòng)獲取結(jié)果。使用簡單的XML配置和映射接口和原始信息Java對(duì)象可以映射到數(shù)據(jù)庫中的數(shù)據(jù)記錄。1.4.5SSMSSM框架是spring和mybatis的集成,通常用作更簡單的Web項(xiàng)目的框架[6]。在這種情況下,頁面的請(qǐng)求會(huì)被發(fā)送到控制器,控制器會(huì)調(diào)用業(yè)務(wù)處理邏輯,邏輯層會(huì)將請(qǐng)求發(fā)送到持久層,持久層會(huì)與數(shù)據(jù)庫進(jìn)行交互,然后結(jié)果返回給業(yè)務(wù)層,業(yè)務(wù)層將處理邏輯發(fā)送給控制器,最后控制器會(huì)調(diào)用視圖顯示數(shù)據(jù)[13]。1.4.6MavenMaven是一個(gè)項(xiàng)目管理工具,它包括一個(gè)項(xiàng)目對(duì)象模型,一組標(biāo)準(zhǔn),一個(gè)項(xiàng)目生命周期,一個(gè)依賴項(xiàng)管理系統(tǒng),以及用于運(yùn)行在生命周期階段中定義的插件目標(biāo)的邏輯[13]。使用Maven時(shí),您可以使用定義明確的項(xiàng)目對(duì)象模型來描述項(xiàng)目,然后Maven可以從一組共享(或自定義)插件中應(yīng)用橫切邏輯。1.4.7MySql數(shù)據(jù)庫MySQL是一個(gè)關(guān)系型數(shù)據(jù)庫管理系統(tǒng),是世界上最流行的關(guān)系型數(shù)據(jù)庫管理系統(tǒng)之一,在關(guān)系型數(shù)據(jù)庫中存儲(chǔ)數(shù)據(jù)的方式是將數(shù)據(jù)以多種形式存儲(chǔ),而不是在一個(gè)大的倉庫中。第二章需求分析2.1功能需求本系統(tǒng)是一套小型線上銷售系統(tǒng),主要用戶為小型水果蔬菜商店和個(gè)體農(nóng)民。根據(jù)用戶需求和實(shí)際管理?xiàng)l件,應(yīng)該具有良好的用戶使用體驗(yàn),簡介有效的前臺(tái)頁面,完整的商城功能以及便利完整的后臺(tái)管理功能。2.1.1商城前臺(tái)功能用戶的注冊(cè)登錄功能:商城最基本的功能之一,只有注冊(cè)登錄后用戶才能從游客轉(zhuǎn)為用戶,使用其他功能。個(gè)人信息管理功能:商城的重要功能,用戶通過在個(gè)人空間里更新自己的個(gè)人信息,以便商戶將商品準(zhǔn)確無誤的送到用戶的手中。個(gè)人訂單管理功能:商城最基本的功能之一,用戶結(jié)算商品付款后生成訂單,通過個(gè)人訂單界面對(duì)訂單的狀態(tài)進(jìn)行查看和管理。用戶密碼修改功能:密碼是用戶重要的數(shù)據(jù),用戶可以在覺得當(dāng)前密碼不安全的時(shí)候,在個(gè)人中心將密碼進(jìn)行更新購物車功能:注冊(cè)用戶將選擇比較看好的商品添加到購物車中,在購物車界面查看車中的商品,并對(duì)它們的數(shù)量進(jìn)行選擇,對(duì)不滿意的商品還可進(jìn)行移出購物車的操作。挑選好商品后,結(jié)算付款,生成訂單。查看公告功能:在頂部的公告界面中,用戶可以通過瀏覽管理者發(fā)布的公告,了解即將上架的商品,進(jìn)行的活動(dòng)以及商城的相關(guān)規(guī)則。用戶評(píng)價(jià)功能:用戶購買商品時(shí),可以通過查看他人的評(píng)價(jià)決定是否購買商品,而當(dāng)訂單完成后,用戶即可通過個(gè)人訂單界面中的已完成訂單對(duì)商品進(jìn)行評(píng)價(jià),幫助其他用戶挑選商品。商品展示功能:商城首頁將折扣最大和銷量最高的各十種商品展示出來,供用戶挑選。商品收藏功能:用戶對(duì)某件商品十分滿意但不想現(xiàn)在購買,可將其加入收藏,在個(gè)人空間,我的收藏中查看。2.1.2商城后臺(tái)功能一二級(jí)種類管理功能:每個(gè)商品都可以通過種類進(jìn)行查找,管理員可以通過對(duì)商品種類的增刪,實(shí)現(xiàn)對(duì)商品的間接管理。商品管理功能:商品是商城運(yùn)作的基礎(chǔ),商品管理要求管理員可以對(duì)商品進(jìn)行上架,下架,修改信息等操作。用戶信息管理功能:用戶是商城售賣活動(dòng)的直接參與者,管理員需對(duì)用戶的信息進(jìn)行嚴(yán)格管理,防止用戶信息泄露。如果用戶有違法操作行為,管理員可直接刪除用戶的信息。訂單管理功能:對(duì)訂單的信息進(jìn)行查看,進(jìn)行發(fā)貨等操作公告管理功能:管理員在進(jìn)行新活動(dòng)或上架新商品前,可以通過發(fā)布公告告知消費(fèi)者們,以此促進(jìn)商品的流通。留言管理功能:商城的功能需不斷完善,這就需要用戶們的使用感受了。管理者可以查看用戶們的留下的感悟留言,以此為基礎(chǔ)對(duì)商城和活動(dòng)進(jìn)行不斷的調(diào)整提高。2.2業(yè)務(wù)描述商城的用戶可以分為兩種身份:注冊(cè)用戶和未注冊(cè)的普通游客,這兩種用戶擁有不同的權(quán)利,享受不同的服務(wù),普通游客只能瀏覽商城內(nèi)的商品,沒有方法進(jìn)行購買一系列操作,注冊(cè)用戶登錄后可以瀏覽商品并享受所有服務(wù),如使用購物車、更新個(gè)人信息、收藏喜歡的商品等。如圖2.2.1注冊(cè)用戶注冊(cè)用戶臨時(shí)用戶瀏覽商品收藏商品購買商品修改資料評(píng)論商品管理員用戶管理商品管理公告管理圖數(shù)據(jù)需求數(shù)據(jù)需求,即系統(tǒng)需要處理哪些數(shù)據(jù)。通過對(duì)本系統(tǒng)的功能進(jìn)行分析,應(yīng)將以下信息存放到建立的數(shù)據(jù)庫中:用戶信息的用戶名,密碼,電話,真實(shí)姓名,性別,郵箱,地址。商品種類信息的,種類名,所屬一級(jí)種類序號(hào),刪除狀態(tài)。商品信息的,名稱,價(jià)格,主圖片,副圖片,描述。訂單信息的,訂單號(hào),生成時(shí)間,消費(fèi)金額,取消標(biāo)志符,狀態(tài)標(biāo)志符。購物車信息的購物車序列號(hào)id,商品的序列號(hào),使用者序列號(hào),購買數(shù)量,價(jià)格管理員信息的,管理員名,密碼,真實(shí)姓名。公告信息的,公告名,公告內(nèi)容,添加時(shí)間。留言信息的留言人姓名,留言內(nèi)容,時(shí)間第三章系統(tǒng)設(shè)計(jì)3.1系統(tǒng)總體設(shè)計(jì)系統(tǒng)分為兩個(gè)子系統(tǒng):前臺(tái)商城子系統(tǒng)和后臺(tái)管理子系統(tǒng)。前臺(tái)商城子系統(tǒng)對(duì)游客和注冊(cè)用戶開放,包括產(chǎn)品瀏覽、登錄、注冊(cè)、購物車、下單、留言、評(píng)論等功能模塊。后臺(tái)子系統(tǒng)專為商城管理者開發(fā),主要包括訂單、用戶、商品、商品種類、公告等管理模塊。如圖3.1.1圖3.1.1系統(tǒng)功能模塊圖第四章數(shù)據(jù)庫設(shè)計(jì)4.1數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì)通過查看和讀取數(shù)據(jù),我們得到了商場應(yīng)該實(shí)現(xiàn)的功能。通過具體分析這些函數(shù),我們可以得到系統(tǒng)的各個(gè)實(shí)體以及它們之間的數(shù)據(jù)連接,得到以下E-R圖,如圖4.1.1圖4.1.1系統(tǒng)E-R圖4.1.1用戶E-R圖,如圖4.1.2圖4.1.2用戶E-R圖4.1.2管理員實(shí)體E-R圖,如圖4.1.3圖4.1.3管理員實(shí)體E-R圖4.1.3商品實(shí)體E-R圖,如圖4.1.4圖4.1.4商品實(shí)體E-R圖4.1.4商品種類實(shí)體E-R圖,如圖4.1.5圖4.1.5商品種類實(shí)體E-R圖4.1.5訂單實(shí)體的E-R圖,如圖4.1.6圖4.1.6訂單實(shí)體E-R圖4.1.6留言實(shí)體E-R圖,如圖4.1.7圖4.1.7留言實(shí)體E-R圖4.1.7公告實(shí)體E-R圖,如圖4.1.8圖4.1.8公告實(shí)體E-R圖4.1.8評(píng)論實(shí)體的E-R圖,如圖4.1.9圖4.1.9評(píng)論實(shí)體E-R圖4.2數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì)數(shù)據(jù)庫設(shè)計(jì)應(yīng)通過對(duì)系統(tǒng)功能需求和技術(shù)的全面細(xì)致的分析,找到最佳的數(shù)據(jù)庫模型,構(gòu)建最完善的表結(jié)構(gòu),以滿足系統(tǒng)對(duì)數(shù)據(jù)存儲(chǔ)和使用的需求。通過分析數(shù)據(jù)需求和系統(tǒng)的概念結(jié)構(gòu),確定系統(tǒng)數(shù)據(jù)庫的邏輯結(jié)構(gòu)。根據(jù)邏輯結(jié)構(gòu)在MySql數(shù)據(jù)庫中構(gòu)建表單以實(shí)現(xiàn)這種邏輯結(jié)構(gòu),下面則是本系統(tǒng)數(shù)據(jù)庫中各表單的結(jié)構(gòu)4.2.1用戶表——user用戶表中存放著每個(gè)用的戶信息,以用戶id為主鍵,存儲(chǔ)著用戶名,密碼,個(gè)人電話,郵箱,姓名,性別,收貨地址等信息。如表4.2.1表4.2.1用戶表字段名類型與寬度是否主鍵是否允許空值說明項(xiàng)目Idint(11)是自動(dòng)遞增用戶id--主鍵userNamevarchar(255)用戶名passWordvarchar(255)用戶密碼phonevarchar(255)用戶電話realNamevarchar(255)是真實(shí)姓名sexvarchar(255)是性別addressvarchar(255)是家庭地址emailvarchar(255)是電子郵箱4.2.2管理員表-manage管理員表用戶后臺(tái)管理子系統(tǒng)的登錄,存放著管理員的id,管理員名,密碼,真實(shí)姓名等信息。如表4.2.2表4.2.2管理員表字段名類型與寬度是否主鍵是否允許空值說明項(xiàng)目idint(11)是自動(dòng)遞增管理員iduserNamevarchar(255)管理員名passWordvarchar(255)密碼realNameVarchar(255)真實(shí)姓名4.2.3商品表——item商品表中存放著商品的基本信息,如商品名,商品價(jià)格,商品描述,商品折扣,所屬類別,商品圖片等。如表4.2.3表4.2.3商品表字段名類型與寬度是否主鍵是否允許空值說明項(xiàng)目idint是商品idnamevarchar(255)商品名pricevarchar(255)商品價(jià)格scNumint商品收藏?cái)?shù)gmNumint商品購買數(shù)url1varchar(255)是主圖url2varchar(255)是副圖1url3varchar(255)是副圖2url4varchar(255)是副圖3url5varchar(255)是副圖4mstext是商品描述zkInt是折扣Category_id_oneInt一級(jí)類別名Category_id_twoInt二級(jí)類別名isDeleteint0否1是刪除標(biāo)志符4.2.4商品種類表——item_category商品種類是劃分商品的重要依據(jù),商品種類表采用樹狀結(jié)構(gòu),其中存儲(chǔ)著商品種類的基本信息。如表4.2.4表4.2.4商品種類表字段名類型與寬度是否主鍵是否允許空值說明項(xiàng)目Idint是商品種類idnamevarchar(255)商品種類名pidint是所屬一級(jí)種類idisDeleteint刪除標(biāo)志符4.2.5訂單表-item_order訂單表中記錄了訂單的大概情況,記錄了下單人的id,訂單號(hào),下單時(shí)間,下單金額,以及訂單的狀態(tài)符。如表4.2.5表4.2.5訂單表字段名類型與寬度是否主鍵是否允許空值說明項(xiàng)目IdInt是訂單iduser_idInt用戶idcodevarchar(255)訂單號(hào)addtimedatetime下單時(shí)間totalvarchar(255)訂單金額isDeleteint刪除標(biāo)志符statusint0新建待發(fā)貨1已取消2已發(fā)貨3已收貨狀態(tài)標(biāo)志符4.2.6留言表—message留言表中記載了留言人的姓名,電話號(hào)碼,以及留言內(nèi)容。如表4.2.6表4.2.6留言表字段名類型與寬度是否主鍵是否允許空值說明項(xiàng)目idint是留言idnamevarchar(255)留言人名phonevarchar(255)留言人電話contentvarchar(255)留言內(nèi)容4.2.7公告表-news公告表中記載了公告id,公告名,公告內(nèi)容,發(fā)布的時(shí)間。如表4.2.7表4.2.7公告表字段名類型與寬度是否主鍵是否允許空值說明項(xiàng)目idint是公告idnamevarchar公告名contenttext公告內(nèi)容addTimedatetime發(fā)布時(shí)間4.2.8訂單細(xì)節(jié)表-order_detail訂單細(xì)節(jié)表中,記載著訂單的詳細(xì)信息,包括商品的id,數(shù)量,以及價(jià)格。如表4.2.8表4.2.8訂單細(xì)節(jié)表字段名類型與寬度是否主鍵是否允許空值說明項(xiàng)目idint是訂單細(xì)節(jié)iditem_idint訂單中商品idorder_idint訂單idstatusint訂單狀態(tài)numint商品數(shù)量totalint商品總價(jià)格4.2.9收藏表sc收藏表記錄了收藏的商品id以及收藏人的id如表4.2.9表4.2.9收藏表字段名類型與寬度是否主鍵是否允許空值說明項(xiàng)目idint是收藏idItem_idint商品idUser_idint用戶id4.2.10評(píng)論表comment評(píng)論表中記錄了用戶對(duì)每個(gè)商品進(jìn)行的評(píng)價(jià),是用戶購買商品時(shí)的重要依據(jù),包括評(píng)論id,評(píng)論人id,被評(píng)論的商品id,評(píng)論的內(nèi)容,以及評(píng)論的時(shí)間。如表4.2.10表4.2.10評(píng)論表字段名類型與寬度是否主鍵是否允許空值說明項(xiàng)目idint是評(píng)論idUser_idint用戶idItem_idint商品idcontentVarchar(255)評(píng)論內(nèi)容addTimedatetime添加時(shí)間第五章詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)5.1購物車用戶登錄后,即可使用商城的購物車功能。瀏覽商品時(shí),用戶會(huì)將好的商品加入購物車,點(diǎn)擊頁面頂部的購物車按鈕,用戶可以進(jìn)入購物車界面查看購物車中的商品。選擇您要購買的商品,更改商品的數(shù)量,根據(jù)數(shù)量、單價(jià)和折扣獲得需要支付的金額。他們可以點(diǎn)擊結(jié)算按鈕生成相關(guān)訂單,對(duì)于不滿意的產(chǎn)品,用戶可以查看它們并點(diǎn)擊刪除按鈕將它們從購物車中移出。購物車程序流程圖如圖5.1.1圖5.1.1購物車程序流程圖例如,如果用戶對(duì)產(chǎn)品滿意,他們可以將其添加到他們的購物車中進(jìn)行結(jié)算。如圖5.1.2.圖5.1.2購物車界面圖購物車添加功能代碼,如圖5.1.6圖5.1.6添加功能代碼5.2訂單模塊注冊(cè)用戶點(diǎn)擊購物車中的結(jié)算,生成一個(gè)新的訂單,在個(gè)人中心,用戶可以看到所有的訂單,查看這些訂單的狀態(tài)并進(jìn)行一些操作。下單不想購買的,可在商家發(fā)貨前取消訂單。完成訂單后,用戶可以使用完成的訂單對(duì)購買的商品進(jìn)行自己的評(píng)價(jià),可以作為其他商家的參考。訂單中有5種狀態(tài):已付款、已發(fā)貨、已發(fā)貨、已接受和已取消,管理員可以在子系統(tǒng)的訂單管理區(qū)發(fā)送新訂單、查看詳情、搜索等操作。訂單系統(tǒng)流程圖,如圖5.2.1圖5.2.1訂單系統(tǒng)流程圖比如取消一個(gè)不滿意的訂單,用戶可以在個(gè)人中心界面的我的訂單界面取消。如圖5.2.2圖5.2.2個(gè)人訂單管理在商家發(fā)貨前,點(diǎn)擊取消訂單即可實(shí)現(xiàn)訂單的取消功能,注意這里的取消是將數(shù)據(jù)庫訂單表中刪除狀態(tài)碼isDelete進(jìn)行更新,是邏輯上的取消,而非直接刪除數(shù)據(jù)庫中存儲(chǔ)的數(shù)據(jù)。其功能代碼如圖5.3.3圖5.2.3用戶取消訂單功能代碼。5.3商品展示一個(gè)商城給人的第一印象,一定是它首頁展示出的商品。用戶進(jìn)入商城后,首頁展示著折扣大促銷商品和熱銷商品各十種,折扣大促銷展示的十種商品是所有未下架商品中折扣最高的商品,按折扣的高低排列。熱銷商品則是通過對(duì)所有商品的銷售數(shù)量進(jìn)行排序,選出十種銷售量最高的商品,商品的銷售數(shù)量越多,商品的顯示位置就越靠前。非打折大促銷品和熱賣品的商品找貨方式有兩種,一種是通過頂部的一級(jí)和二級(jí)類別搜索欄搜索類別,另一種是通過右上角的搜索欄瀏覽相關(guān)產(chǎn)品。點(diǎn)擊商品后,可進(jìn)入商品信息展示頁面。在此頁面中,用戶可以看到商品一張主圖和四張副圖,單價(jià),折扣,數(shù)量選擇,最下方是商戶提供的商品詳細(xì)信息,以及曾經(jīng)購買過商品的用戶留下的評(píng)價(jià)。商品展示程序流程圖,如圖5.3.1圖5.3.1商品種類程序流程圖實(shí)際操作截圖:用戶進(jìn)入商城首頁,首頁展示十種折扣最高水果和十種銷售最多水果。如圖5.3.2圖5.3.2商品首頁展示功能代碼:折扣商品挑選折扣力度最大的十種顯示,代碼如圖5.3.3圖5.3.3折扣商品排序熱銷商品挑選銷量最好的十種商品顯示,代碼如圖5.4.5圖5.3.4熱銷商品排序5.4用戶信息管理此功能只開放給登錄后臺(tái)的管理員們。后臺(tái)管理子系統(tǒng)中的用戶信息管理模塊顯示了所有用戶的注冊(cè)信息,管理員可以在該界面完成添加和刪除功能,點(diǎn)擊添加按鈕添加用戶界面,管理員可以添加新用戶,如果發(fā)現(xiàn)部分用戶不合法,管理員可以通過左上角的用戶找到對(duì)應(yīng)的用戶,點(diǎn)擊用戶信息的最后刪除按鈕刪除不合法用戶,完成商城維護(hù)。用戶信息管理程序流程圖如圖5.5.1所示:圖5.5.1用戶信息管理程序系統(tǒng)流程圖此功能模塊只開放給后臺(tái)管理者,管理者可以在后臺(tái)中對(duì)用戶信息進(jìn)行刪除和添加操做如圖5.5.2圖5.5.2例如用戶的添加功能中,用戶在新增用戶界面將填寫要增加的用戶信息,并將其上傳到數(shù)據(jù)庫中實(shí)現(xiàn)對(duì)新用戶的添加。如圖5.5.3圖5.5.3其添加功能的功能代碼如圖5.5.4圖商品種類模塊商城前臺(tái)首頁,用戶可以通過輪播圖左邊的選擇欄選擇想要的一級(jí)種類名,然后在一級(jí)種類中選出想要的二級(jí)種類,點(diǎn)擊二級(jí)種類,所有歸屬此種類的商品便會(huì)被查詢到,顯示在頁面上。管理員可以在管理員后臺(tái)的商品種類界面中查看到所有一級(jí)種類名,通過每個(gè)一級(jí)種類信息中的查詢二級(jí)種類信息按鈕,可以查看此一級(jí)種類下的所有二級(jí)種類。在一二級(jí)種類界面中可以點(diǎn)擊刪除按鈕,刪除對(duì)應(yīng)的一二級(jí)種類。也可點(diǎn)擊添加種類按鈕,添加一二級(jí)種類。其程序流程圖如圖5.6.1圖5.6.1商品種類是對(duì)商品進(jìn)行劃分的重要組成部方法,商品種類分為一級(jí)種類和二級(jí)種類,一級(jí)種類為籠統(tǒng)范疇,二級(jí)種類為具體種類。在后臺(tái)商品種類管理模塊中,管理員可以在對(duì)應(yīng)位置添加新的種類,刪除過時(shí)錯(cuò)誤的種類。如圖5.6.1圖5.6.2例如其刪除功能,由于如果刪除商品種類信息,會(huì)對(duì)該商品種類的商品信息造成損壞,所以我們這里采用邏輯上的消除,設(shè)置刪除標(biāo)識(shí)符isDelete,根據(jù)標(biāo)志符,來確定商品種類的狀態(tài)。其功能代碼如圖商品管理模塊商品是一個(gè)商城存在的基礎(chǔ)。對(duì)商品的管理功能也是所有功能中的重中之重。此功能對(duì)商城管理員們進(jìn)行開放。在商品管理模塊中,顯示著所有商品的信息,同時(shí)可以通過點(diǎn)擊商品信息之后的修改按鈕,修改商品的信息中的錯(cuò)誤數(shù)據(jù),點(diǎn)擊下架按鈕,可以是商品從前臺(tái)商品展示中下架,但由于是邏輯上的下架而不是對(duì)數(shù)據(jù)庫中數(shù)據(jù)的刪除,所以不影響已有訂單中商品的展示。上架新產(chǎn)品時(shí)點(diǎn)擊增加商品按鈕,進(jìn)入商品增加界面,填寫相應(yīng)信息,上傳商品圖品后點(diǎn)擊確定,即可增加新的商品。商品管理模塊程序流程圖,如圖5.7.1圖5.7.1商品管理程序流程圖一個(gè)商城給人的第一印象的來自于其中銷售的商品了。管理員在后臺(tái)商品管理模塊中可以查看所有商品的信息,添加新的商品,修改已有商品的信息,下架已有商品。商品信息展示如圖5.7.2圖5.7.2后臺(tái)商品信息展示例如商品添加功能,管理員需上傳商品名,價(jià)格,商品照片,折扣等信息到數(shù)據(jù)庫中,以此完成商品的添加。商品添加界面如圖5.7.3.圖5.7.3商品添加界面商品添加功能的功能代碼如圖5.7.6,圖5.7.7圖5.7.6添加商品入口圖5.7.7添加商品5.7留言模塊對(duì)系統(tǒng)和商戶來說,用戶的反饋一直以來都極為重要,它可以幫助商戶認(rèn)識(shí)到服務(wù)的不足,并作出針對(duì)性的改進(jìn)。用戶可以通過留言界面,留下對(duì)本系統(tǒng),對(duì)商戶,對(duì)商品的看法和反饋。商戶管理者可以通過后臺(tái)留言模塊中,看到用戶的留言和反饋以改進(jìn)相應(yīng)的不足。留言模塊程序流程圖。如圖5.7.1圖5.7.1留言模塊程序流程圖管理者可在后臺(tái)留言管理界面查看用戶使用商城后的反饋,其界面如圖5.7.2圖5.7.2留言管理界面例如其刪除功能,這里的刪除不是更改標(biāo)志符,而是將這條信息從數(shù)據(jù)庫中的數(shù)據(jù)表中徹底刪除。其功能代碼如圖
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025廣東肇慶懷集縣代建項(xiàng)目管理中心招聘政府購買服務(wù)人員5人考前自測高頻考點(diǎn)模擬試題帶答案詳解
- 2025河南商丘市虞城縣農(nóng)村信用合作聯(lián)社招聘6人考前自測高頻考點(diǎn)模擬試題附答案詳解(典型題)
- 2025貴州裝備制造職業(yè)學(xué)院第十三屆貴州人才博覽會(huì)引才7人考前自測高頻考點(diǎn)模擬試題及答案詳解(名校卷)
- 2025內(nèi)蒙古鄂爾多斯市杭錦旗教育領(lǐng)域校園專場招聘專業(yè)技術(shù)人員14人模擬試卷及答案詳解(奪冠)
- 2025年湖州安吉縣面向社會(huì)公開招聘城市社區(qū)專職工作者20人模擬試卷附答案詳解(典型題)
- 2025湖南岳陽市湘一南湖學(xué)校招聘技術(shù)教師考前自測高頻考點(diǎn)模擬試題及答案詳解(新)
- 2025廣東肇慶市懷集縣衛(wèi)生健康局赴高校招聘衛(wèi)生專業(yè)技術(shù)人員74人模擬試卷及答案詳解(網(wǎng)校專用)
- 2025江蘇南京白下人力資源開發(fā)服務(wù)有限公司招聘勞務(wù)派遣人員2人(二十四)模擬試卷及答案詳解一套
- 2025江蘇宿遷豫智文化產(chǎn)業(yè)發(fā)展有限公司招聘工作人員擬聘考前自測高頻考點(diǎn)模擬試題及答案詳解(奪冠)
- 2025安徽蕪湖市人才發(fā)展集團(tuán)有限公司招聘2人模擬試卷及一套答案詳解
- 成都輔警筆試試題及答案
- 低空電磁環(huán)境兼容性與抗干擾測試標(biāo)準(zhǔn)
- 制藥設(shè)備改造管理制度
- 心梗急救課件
- 2026屆新高考語文熱點(diǎn)精準(zhǔn)復(fù)習(xí):詩歌觀點(diǎn)態(tài)度評(píng)價(jià)
- DB31/T 1013-2016城市軌道交通地下車站環(huán)境質(zhì)量要求
- 多相流與燃燒效率優(yōu)化-洞察闡釋
- 德普置業(yè)-湖南長沙美洲故事項(xiàng)目東區(qū)營銷思路
- 初級(jí)管道工試題及答案
- 小程序管理制度
- 2025-2030中國實(shí)時(shí)示波器行業(yè)市場現(xiàn)狀供需分析及投資評(píng)估規(guī)劃分析研究報(bào)告
評(píng)論
0/150
提交評(píng)論