購(gòu)物網(wǎng)站設(shè)計(jì)畢業(yè)論文-網(wǎng)站設(shè)計(jì)論文-計(jì)算機(jī)論文_第1頁(yè)
購(gòu)物網(wǎng)站設(shè)計(jì)畢業(yè)論文-網(wǎng)站設(shè)計(jì)論文-計(jì)算機(jī)論文_第2頁(yè)
購(gòu)物網(wǎng)站設(shè)計(jì)畢業(yè)論文-網(wǎng)站設(shè)計(jì)論文-計(jì)算機(jī)論文_第3頁(yè)
購(gòu)物網(wǎng)站設(shè)計(jì)畢業(yè)論文-網(wǎng)站設(shè)計(jì)論文-計(jì)算機(jī)論文_第4頁(yè)
購(gòu)物網(wǎng)站設(shè)計(jì)畢業(yè)論文-網(wǎng)站設(shè)計(jì)論文-計(jì)算機(jī)論文_第5頁(yè)
已閱讀5頁(yè),還剩16頁(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)介

購(gòu)物網(wǎng)站設(shè)計(jì)畢業(yè)論文-網(wǎng)站設(shè)計(jì)論文-計(jì)算機(jī)論文——文章均為WORD文檔,下載后可直接編輯使用亦可打印——

隨著科技的發(fā)展,互聯(lián)網(wǎng)已經(jīng)改變了人們的生活方式,尤其是互聯(lián)網(wǎng)購(gòu)物讓用戶足不出戶的購(gòu)買到商品,為人們帶來(lái)了極大的便利,已經(jīng)成為了人們?nèi)粘I钚袨榈囊徊糠?。下面是?gòu)物網(wǎng)站設(shè)計(jì)畢業(yè)論文6篇,僅供參考。

購(gòu)物網(wǎng)站設(shè)計(jì)畢業(yè)論文第一篇:母嬰購(gòu)物網(wǎng)站系統(tǒng)的設(shè)計(jì)開發(fā)

摘要:該購(gòu)物車系統(tǒng)采用主流框架SSM集成而成,使用了B/S架構(gòu)、MySQL數(shù)據(jù)庫(kù)和MVC設(shè)計(jì)模式以及Tomcat服務(wù)器中間件,采用第三方支付,完成對(duì)商品的支付,本系統(tǒng)使用的主要技術(shù)有:JSP、JavaScript、HTML、SpringMVC、MyBatis、JQuery、Ajax。

關(guān)鍵詞:購(gòu)物;B/S架構(gòu);SSM;

DesignandImplementationofMothertoChildShoppingWebsiteBasedonSSM

ZHENGRu-qiongLIUyang

TheBloodCenterofNanchongZigongDetachment,TheGeneralBrigadeofSichuanofCAPF

Abstract:TheshoppingcartsystemusesthemainstreamframeworkSSMintegrated,usingtheB/SarchitectureandMySQLdatabase,andMVCdesignpatterns,aswellasTomcatservermiddleware,theuseofthird-partypaymenttocompletethepaymentofgoods,thesystemusesthemaintechnologiesare:JSP,JavaScript,HTML,SpringMVC,MyBatis,JQuery,andAjax.

1前言

隨著計(jì)算機(jī)網(wǎng)絡(luò)的普及和信息化時(shí)代的到來(lái),人們獲取信息的方式不再局限于廣播電視與平面紙媒,網(wǎng)上商品成交量成井噴式增長(zhǎng)。世界一流的商家紛紛投身于網(wǎng)絡(luò)市場(chǎng),在我國(guó),短短幾年網(wǎng)上購(gòu)物從無(wú)到有,快速的興起。面對(duì)龐大的網(wǎng)上購(gòu)物需求體系,各種電商網(wǎng)站也孕育而生,細(xì)化電商市場(chǎng)也是當(dāng)今一個(gè)主流的趨勢(shì)。因此,開發(fā)一個(gè)能夠?yàn)橛脩籼峁┠笅氘a(chǎn)品的網(wǎng)站是非常必要的,也是十分及時(shí)的。該項(xiàng)目有以下幾點(diǎn)意義:

⑴免去了實(shí)體店的壓力。首先,網(wǎng)上開店的成本非常小;再次,所需的啟動(dòng)資金也很少,投資者也不用為因?yàn)檠娱L(zhǎng)了營(yíng)業(yè)時(shí)間,而支付額外的費(fèi)用。

⑵商店不再受店面空間的限制。

⑶商店可以實(shí)現(xiàn)24小時(shí)營(yíng)業(yè)。網(wǎng)上商店可以延長(zhǎng)商店的營(yíng)業(yè)時(shí)間,一天24小時(shí),一年365天可不間斷的運(yùn)營(yíng),并且不需要專人站臺(tái)看店,配送可由已經(jīng)成熟的城市物流系統(tǒng)實(shí)現(xiàn)。

2開發(fā)工具及技術(shù)

本次畢業(yè)設(shè)計(jì)采用MyEclipse和Tomcat服務(wù)器,在設(shè)計(jì)過(guò)程中使用的是web后臺(tái)框架集成的技術(shù),在此次設(shè)計(jì)中我主要是采用MySQL數(shù)據(jù)庫(kù),以下就對(duì)主要技術(shù)進(jìn)行簡(jiǎn)單的介紹。

2.1MySQL簡(jiǎn)介

MySQL是一個(gè)市面上主流的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)。MySQL是一種用數(shù)據(jù)之間的關(guān)聯(lián)關(guān)系來(lái)管理數(shù)據(jù)庫(kù)的系統(tǒng),存放在數(shù)據(jù)庫(kù)中的數(shù)據(jù)保存在不同的表中,而不是將所有數(shù)據(jù)全部聚存在一起,這樣就使得數(shù)據(jù)庫(kù)的結(jié)構(gòu)非常清晰,數(shù)據(jù)與數(shù)據(jù)之間的關(guān)系更為明顯,以及數(shù)據(jù)的類型區(qū)分的更為明顯。MySQL使用的是MySQL的sql方言。

2.2Spring簡(jiǎn)介

Spring是支持控制業(yè)務(wù)層,使得持久層和業(yè)務(wù)層能夠互相交互,Spring最突出的技術(shù)就是IOC(依賴注入),AOP(切面編程)。

2.3SpringMVC簡(jiǎn)介

SpringMVC是Spring的3.0版本,添加了大量的注解,是Spring的MVC版本,作為表示層框架,SpringMVC擔(dān)任著請(qǐng)求控制的重要任務(wù),對(duì)請(qǐng)求進(jìn)行處理是SpringMVC最基本的功能,它的出現(xiàn)使得前端頁(yè)面和后臺(tái)交互形成了一個(gè)橋梁,通過(guò)這個(gè)橋梁進(jìn)行大量的數(shù)據(jù)交互。

2.4MyBatis簡(jiǎn)介

MyBatis使用的是普通的SQL語(yǔ)句,優(yōu)化了數(shù)據(jù)庫(kù)的存儲(chǔ)過(guò)程和數(shù)據(jù)的映射。MyBatis通過(guò)方法里面?zhèn)鬟M(jìn)的對(duì)象或參數(shù)來(lái)動(dòng)態(tài)的給SQL語(yǔ)句傳遞參數(shù)。MyBatis通過(guò)配置文件和配置的Mapper對(duì)象,完成從持久層接口到持久層實(shí)現(xiàn)的映射,每個(gè)接口中的方法對(duì)應(yīng)一個(gè)數(shù)據(jù)庫(kù)的操作。

3系統(tǒng)設(shè)計(jì)及實(shí)現(xiàn)

3.1系統(tǒng)模塊設(shè)計(jì)

本系統(tǒng)的業(yè)務(wù)功能上總共分為四大功能模塊:這四個(gè)模塊相互,以下我將詳細(xì)介紹著四個(gè)功能模塊。

⑴管理員模塊:在這模塊下,管理員使用自己的管理權(quán)限,管理用戶與賣家,用戶在申請(qǐng)成為賣家時(shí),這時(shí)這個(gè)請(qǐng)求就會(huì)被提交過(guò)來(lái),管理員可以把賣家權(quán)限分配給了買家。

⑵賣家模塊:賣家通過(guò)這個(gè)模塊添加自己的商品,刪除自己的商品,修改自己的商品信息,查看用戶下的訂單。

⑶用戶模塊:在這個(gè)模塊中,通過(guò)自己的用戶名用戶可以查看自己的基本信息,更改收貨地址,查看最近的自己的訂單狀態(tài)。

⑷購(gòu)物車模塊:在這個(gè)模塊中,購(gòu)物車顯示了用戶剛剛購(gòu)買的商品信息,以及商品的價(jià)格。

3.2系統(tǒng)設(shè)計(jì)E-R圖

圖1基于SSM的母嬰購(gòu)物網(wǎng)站E-R圖

圖2商品信息E-R圖

3.3數(shù)據(jù)庫(kù)設(shè)計(jì)

以系統(tǒng)設(shè)計(jì)E-R圖和實(shí)體E-R圖為參考,設(shè)計(jì)數(shù)據(jù)庫(kù)及數(shù)據(jù)表(以商品信息表為例)。

表1商品信息表shop_table

下載原表

3.4代碼及實(shí)現(xiàn)

(1)購(gòu)物主頁(yè)面。用戶通過(guò)這個(gè)頁(yè)面搜索商品,通過(guò)這個(gè)頁(yè)面選擇自己要買的東西加入購(gòu)物車。

圖3網(wǎng)站主頁(yè)面

圖4購(gòu)物車頁(yè)面

(2)購(gòu)物車管理頁(yè)面。通過(guò)該頁(yè)面,用戶可以查看你打算購(gòu)買的商品,以及對(duì)他們的增查刪。

4系統(tǒng)調(diào)試及結(jié)論

4.1系統(tǒng)調(diào)試

(1)登入用戶后進(jìn)行選擇商品加入購(gòu)物車,再到結(jié)算。

(2)管理員登入管理平臺(tái)進(jìn)行管理

(3)賣家登入賣家平臺(tái)使用賣家權(quán)限。

(4)用戶申請(qǐng)成為賣家,管理員審核后,用戶變成賣家。

4.2系統(tǒng)結(jié)論

在調(diào)試中,基本完成了本項(xiàng)目的大體功能,主要角度是從3個(gè)方面進(jìn)行:用戶,管理員,賣家。分別擔(dān)任其中一個(gè)角色,調(diào)試其所用功能,并且找出部分問題的所在,并加以進(jìn)行了解決。

參考文獻(xiàn)

[1]李興華,王月清.javaWeb開發(fā)實(shí)戰(zhàn)經(jīng)典基礎(chǔ)篇[M].:清華大學(xué)出版社,2010.

[2]姜利群.JAVA網(wǎng)絡(luò)編程實(shí)例教程[M].:北交大出版社,2005.

[3]張海藩.軟件工程導(dǎo)論第5版[M].清華大學(xué)出版社,2005.

購(gòu)物網(wǎng)站設(shè)計(jì)畢業(yè)論文第二篇:ThinkPHP5框架下農(nóng)產(chǎn)品電子商務(wù)網(wǎng)站的設(shè)計(jì)

摘要:隨著互聯(lián)網(wǎng)、冷鏈物流技術(shù)的發(fā)展和成熟,電腦和智能手機(jī)逐漸普及,越來(lái)越多的農(nóng)民加入電商大軍,通過(guò)互聯(lián)網(wǎng)發(fā)布農(nóng)產(chǎn)品信息,借助冷鏈物流將農(nóng)產(chǎn)品銷售到全國(guó)各地。筆者采用ThinkPHP5開發(fā)了一個(gè)農(nóng)產(chǎn)品購(gòu)物網(wǎng)站,包含管理員、店長(zhǎng)和買家三個(gè)模塊。其中,管理員實(shí)現(xiàn)系統(tǒng)RBAC管理,店長(zhǎng)實(shí)現(xiàn)商品管理和訂單管理,買家實(shí)現(xiàn)商品購(gòu)買和發(fā)表評(píng)論等。

關(guān)鍵詞:ThinkPHP5;農(nóng)產(chǎn)品;購(gòu)物車;

DesignandImplementationofAgriculturalShoppingWebsiteBasedonThinkPHP5

XieLiping

SuzhouInstituteofTradeCommerce

Abstract:WiththedevelopmentandmaturityofInternetandcoldchainlogisticstechnology,computersandsmartphonesarebecomingmoreandmorepopular.Moreandmorefarmersjointhee-commercearmy,publishagriculturalproductsinformationthroughtheinternet,andsellagriculturalproductstoallpartsofthecountrythroughcoldchainlogistics.TheauthorusesThinkPHP5todevelopanagriculturalproductshoppingwebsite,whichincludesthreemodules:administrator,shopkeeperandbuyer.Amongthem,theadministratorimplementssystemRBACmanagement,thestoremanagerimplementscommoditymanagementandordermanagement,thebuyerimplementscommoditypurchaseandpublishescomments,etc.

0引言

我國(guó)農(nóng)民約占全國(guó)總?cè)丝诘?/3。長(zhǎng)期以來(lái),農(nóng)產(chǎn)品銷售主要通過(guò)農(nóng)貿(mào)市場(chǎng)、小販販賣、老客戶轉(zhuǎn)介紹等方式交易。供需信息不對(duì)等、農(nóng)產(chǎn)品銷貨難,是我國(guó)典型的三農(nóng)問題之一。隨著互聯(lián)網(wǎng)的不斷發(fā)展,電腦和智能手機(jī)在人們生活中越來(lái)越普及,許多農(nóng)民通過(guò)互聯(lián)網(wǎng)發(fā)布農(nóng)產(chǎn)品信息,實(shí)現(xiàn)網(wǎng)上銷售。國(guó)家精準(zhǔn)扶貧戰(zhàn)略實(shí)施過(guò)程中,提倡加快農(nóng)村電子商務(wù)平臺(tái)建設(shè),推動(dòng)特色農(nóng)產(chǎn)品新零售,借助互聯(lián)網(wǎng)+,推動(dòng)特色農(nóng)產(chǎn)品新零售變革。我國(guó)冷鏈物流發(fā)展時(shí)機(jī)已成熟,不僅能夠滿足人們對(duì)新鮮食品的需求,而且能使食物在運(yùn)輸途中盡量減少損失和浪費(fèi)。

一騎紅塵妃子笑講的是楊貴妃和荔枝的故事。在蘇州,有不少類似于荔枝的農(nóng)產(chǎn)品,如枇杷。由于其比較嬌貴,以往只能在蘇錫滬地區(qū),通過(guò)送貨上門或客戶上門自提的方式銷售,阻礙了枇杷的銷售,影響了農(nóng)民的收入水平。隨著互聯(lián)網(wǎng)和冷鏈物流的發(fā)展,枇杷實(shí)現(xiàn)了全國(guó)銷售。電子商務(wù)網(wǎng)站結(jié)合冷鏈物流,有效克服了農(nóng)業(yè)產(chǎn)業(yè)化經(jīng)營(yíng)中的不利因素,推動(dòng)了我國(guó)農(nóng)業(yè)產(chǎn)業(yè)化的進(jìn)程,提高了農(nóng)民收入,改善了農(nóng)民的生活質(zhì)量。

1系統(tǒng)設(shè)計(jì)

本文主要介紹了一個(gè)農(nóng)產(chǎn)品在線購(gòu)物網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)。根據(jù)系統(tǒng)需要,結(jié)合RBAC(角色訪問控制),本網(wǎng)站相關(guān)角色主要包括管理員、店長(zhǎng)和買家,每個(gè)角色分別擁有不同的操作權(quán)限。其中,管理員和店長(zhǎng)是管理員通過(guò)后臺(tái)創(chuàng)建、管理,買家通過(guò)在線注冊(cè)方式注冊(cè)[1]。管理員通過(guò)后臺(tái)創(chuàng)建店長(zhǎng)角色,為店長(zhǎng)分配相應(yīng)權(quán)限。買家注冊(cè)成為會(huì)員時(shí),獲得會(huì)員角色及相應(yīng)權(quán)限。本網(wǎng)站功能模塊如圖1所示。

圖1系統(tǒng)模塊

管理員主要負(fù)責(zé)系統(tǒng)的用戶角色權(quán)限管理,可以根據(jù)系統(tǒng)需要,將系統(tǒng)的相關(guān)功能模塊分解成相應(yīng)權(quán)限,根據(jù)角色需要分配權(quán)限。將網(wǎng)站交付給店長(zhǎng)后,會(huì)對(duì)該網(wǎng)站進(jìn)行一些初始化設(shè)置,如分配店長(zhǎng)賬號(hào)等,之后的工作除非有特殊要求及系統(tǒng)升級(jí),基本不執(zhí)相關(guān)操作[2]。初始化操作主要包括以下功能:第一,權(quán)限管理,主要包括權(quán)限的添加、刪除、修改、查詢、批量導(dǎo)入和批量導(dǎo)出等功能;第二,角色管理,主要包括角色的添加、刪除、修改、查詢、批量導(dǎo)入、批量導(dǎo)出和為角色分配權(quán)限等功能;第三,用戶管理,主要包括用戶的添加、刪除、修改、查詢、批量導(dǎo)入、批量導(dǎo)出和為用戶分配角色等功能。

店長(zhǎng)主要負(fù)責(zé)系統(tǒng)的業(yè)務(wù)流程管理工作,主要包括以下功能:第一,用戶管理,查看系統(tǒng)用戶信息,不能執(zhí)行添加、刪除、修改、導(dǎo)入和導(dǎo)入等操作;第二,規(guī)格管理,主要包括商品規(guī)格信息的添加、刪除、修改和查詢;第三,商品管理,主要包括商品的添加、刪除、修改、查詢、圖片修改以及查看商品評(píng)論等。第四,訂單管理,主要包括訂單的發(fā)貨、搜索。

買家是購(gòu)物網(wǎng)站的買家,包括以下功能:第一,瀏覽本網(wǎng)站的商品,可以查看商品的單價(jià)、庫(kù)存數(shù)量、其他買家的評(píng)論,可以根據(jù)個(gè)人需要搜索特定商品,并滿意的商品放入購(gòu)物車;第二,購(gòu)物車管理,可以查看個(gè)人購(gòu)物車,根據(jù)需要修改、刪除購(gòu)物車,為購(gòu)物車中的商品付款形成購(gòu)物訂單;第三,訂單管理,可以查看個(gè)人訂單信息,收到訂單商品后確認(rèn)收貨;第四,發(fā)表評(píng)論,可以評(píng)論購(gòu)買的商品;第五,地址簿管理,可以查看個(gè)人收貨地址簿,添加、修改、刪除地址信息。

2數(shù)據(jù)庫(kù)設(shè)計(jì)

根據(jù)系統(tǒng)設(shè)計(jì),本網(wǎng)站在RBAC架構(gòu)的基礎(chǔ)上,設(shè)計(jì)在線農(nóng)產(chǎn)品購(gòu)物網(wǎng)站。商品(商品編號(hào)、商品名、商品圖片、商品規(guī)格、商品數(shù)量、商品單價(jià)和商品簡(jiǎn)介)記錄了商品的基本信息。購(gòu)物車(購(gòu)物車編號(hào)、用戶編號(hào)、商品編號(hào)、數(shù)量和單價(jià))記錄了購(gòu)物車的相關(guān)信息。訂單(訂單編號(hào)、訂單號(hào)、用戶編號(hào)、商品編號(hào)、數(shù)量、總價(jià)、時(shí)間、地址簿編號(hào)、發(fā)貨狀態(tài)、收貨狀態(tài)和評(píng)論狀態(tài))記錄了訂單的相關(guān)信息。評(píng)論(評(píng)論編號(hào)、用戶編號(hào)、商品編號(hào)、數(shù)量、購(gòu)買時(shí)間、評(píng)論時(shí)間和評(píng)論內(nèi)容)記錄了評(píng)論的相關(guān)信息。地址簿(地址簿編號(hào)、用戶編號(hào)、姓名、電話和地址)記錄了買家地址簿的相關(guān)信息。規(guī)格(規(guī)格編號(hào)、規(guī)格名)記錄了商品的規(guī)格信息。

3系統(tǒng)實(shí)現(xiàn)

ThinkPHP基于MVC框架搭建[3]。根據(jù)本網(wǎng)站的設(shè)計(jì),網(wǎng)站分為Admin(管理端)和Index(Web端)兩個(gè)模塊,每個(gè)模塊按照MVC分為View(視圖)、Controller(控制器)。其中,View使用HTML撰寫網(wǎng)頁(yè)代碼,Controller使用PHP撰寫后臺(tái)處理代碼。本文主要介紹前臺(tái)Index控制器實(shí)現(xiàn)的相關(guān)內(nèi)容,其業(yè)務(wù)模塊流程如圖2所示。

圖2前臺(tái)業(yè)務(wù)流程

3.1加入購(gòu)物車

買家通過(guò)瀏覽器瀏覽商品,看到心儀商品可以加入購(gòu)物車。其主要過(guò)程包括:(1)判斷是否登錄;(2)查詢買家購(gòu)物車中是否已有該商品;(3)如果購(gòu)物車已有該商品,修改購(gòu)物車中該商品的數(shù)量;(4)如果購(gòu)物車沒有該商品,將該商品信息加入購(gòu)物車。本文給出如果購(gòu)物車已有該商品,修改購(gòu)物車中該商品的數(shù)量的處理過(guò)程,具體處理代碼如下:

3.2直接購(gòu)買

買家除了可以將商品加入購(gòu)物車,還可以直接購(gòu)買該商品。其主要過(guò)程包括:(1)獲取收件人信息;(2)生成訂單號(hào);(3)將購(gòu)買信息加入訂單數(shù)據(jù)表;(4)修改該商品的庫(kù)存信息。本文主要介紹生成訂單號(hào)、將購(gòu)買信息加入數(shù)據(jù)庫(kù)和修改該商品的庫(kù)存信息。

第一,生成訂單號(hào)。訂單號(hào)主要由購(gòu)買時(shí)間和一個(gè)四位隨機(jī)數(shù)組合構(gòu)成[4]。通過(guò)這種方式生成的訂單號(hào),可以根據(jù)訂單號(hào)快速查看商品購(gòu)買時(shí)間,避免商品重復(fù)。具體生成方法如下:

第二,將購(gòu)買信息加入訂單數(shù)據(jù)表。獲取包含購(gòu)買者信息、商品信息、時(shí)間信息的相關(guān)內(nèi)容,并

溫馨提示

  • 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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 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)論