国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于WEB 服務(wù)器的土特產(chǎn)銷售系統(tǒng)設(shè)計(jì)

2023-06-09 04:13:10陳宇佳
電子制作 2023年8期
關(guān)鍵詞:土特產(chǎn)購(gòu)物車賬號(hào)

陳宇佳

(廣西理工職業(yè)技術(shù)學(xué)院,廣西崇左,532200)

0 引言

土特產(chǎn)是農(nóng)民或者個(gè)體戶主要收益的來(lái)源。使用互聯(lián)網(wǎng)銷售可以讓個(gè)體戶增加收益。便捷的銷售模式也可以增加用戶的需求,進(jìn)而可以增加農(nóng)民和個(gè)體戶的收益,提高人們的生活水平。本系統(tǒng)的設(shè)計(jì)初衷是提供便捷的購(gòu)物模式和銷售的渠道,讓農(nóng)民生產(chǎn)的農(nóng)產(chǎn)品、土特產(chǎn)有更好的銷路。如果一直采用傳統(tǒng)的集市叫賣的模式的話,銷量不可觀,而且還要添加很高的勞動(dòng)力,增加了勞動(dòng)成本。而且有的土特產(chǎn)它有銷售的周期,一旦過(guò)了最佳的銷售時(shí)間,就會(huì)造成農(nóng)民和個(gè)體戶成本上的浪費(fèi)和不必要的資源損耗。

1 系統(tǒng)的總體架構(gòu)以及設(shè)計(jì)的方法

本系統(tǒng)采用Java web的開發(fā)模式[1~2]。客戶端使用的是JSP 頁(yè)面展示[3]??蚣懿捎脗鹘y(tǒng)的mvc 框架[4~8]。Server端使用的是Java 代碼[9~10]。數(shù)據(jù)庫(kù)采用MySQL 免費(fèi)便捷的數(shù)據(jù)庫(kù)[11]。用戶在前端頁(yè)面中操作,通過(guò)request把信息給controller,然后在后端的service 執(zhí)行邏輯上的處理。對(duì)數(shù)據(jù)庫(kù)表做增刪改查的操作。

■1.1 前端設(shè)計(jì)

前端采用JSP的技術(shù),繪制前臺(tái)的UI 界面。JSP 設(shè)計(jì)界面便捷而且可以使用JavaScript 對(duì)表單提交數(shù)據(jù)做校驗(yàn)和簡(jiǎn)單邏輯判斷。

■1.2 后臺(tái)設(shè)計(jì)

后臺(tái)使用JAVA 語(yǔ)言編寫。Java 功能強(qiáng)大體現(xiàn)在有豐富的API 方法,比較方法和排序方法都有對(duì)應(yīng)的封裝方法。在開發(fā)上提供便利。Java 提供的這些內(nèi)置類庫(kù)簡(jiǎn)化開發(fā)者編程設(shè)計(jì)的工作。而且Java 對(duì) WEB 應(yīng)用提供支持,servlet 和jsp 可以用于開發(fā)WEB 應(yīng)用程序。

■1.3 系統(tǒng)框架設(shè)計(jì)

本系統(tǒng)采用傳統(tǒng)MVC 架構(gòu)。數(shù)據(jù)的交互寫在Controller層;數(shù)據(jù)展示體現(xiàn)在View 層;代碼邏輯在Model 層。采用三層架構(gòu)的封裝分層思想,達(dá)到降低耦合從而使系統(tǒng)更加便捷,維護(hù)更加方便。

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

本系統(tǒng)的數(shù)據(jù)庫(kù)采用Mysql 數(shù)據(jù)庫(kù),原因是Mysql的開源免費(fèi)和高效。在百萬(wàn)級(jí)別數(shù)據(jù)量上性價(jià)比高。開發(fā)和部署成本低。是中小型系統(tǒng)選擇的較優(yōu)考慮。而且這款數(shù)據(jù)庫(kù)的體積小,速度快,安裝簡(jiǎn)單容易部署,需要的服務(wù)器資源小。

圖1 系統(tǒng)整體設(shè)計(jì)架構(gòu)圖

2 系統(tǒng)的功能設(shè)計(jì)

■2.1 用戶賬號(hào)的注冊(cè)和登錄、修改個(gè)人賬號(hào)信息

用戶在進(jìn)入系統(tǒng)時(shí)可以點(diǎn)擊登錄賬號(hào)或者沒(méi)有賬號(hào)的話,可以注冊(cè)一個(gè)賬號(hào)。注冊(cè)和登錄注冊(cè)的話,在注冊(cè)表單寫入注冊(cè)的信息提交的時(shí)候首先會(huì)交驗(yàn)填寫的信息是否符合規(guī)范。如果填寫的信息符合規(guī)范的話會(huì)查詢數(shù)據(jù)庫(kù)是否有該用戶的信息,如果沒(méi)有的話就會(huì)在數(shù)據(jù)庫(kù)添加一個(gè)賬號(hào)信息。登錄時(shí)填寫登錄的賬號(hào)信息也會(huì)校驗(yàn)填寫的登錄賬號(hào)是否符合規(guī)范,當(dāng)查詢數(shù)據(jù)庫(kù)若有該信息就可以顯示登錄成功,登錄失敗。在修改個(gè)人賬號(hào)信息頁(yè)面??梢孕薷膫€(gè)人的密碼,收貨地址,詳細(xì)信息的描述。

■2.2 土特產(chǎn)商品的搜索和瀏覽

在系統(tǒng)的商品搜索欄里面輸入想要查看的商品,例如“切糕”。就會(huì)按照填寫的商品名稱模糊查詢,查到整個(gè)數(shù)據(jù)庫(kù)里面有關(guān)切糕的所有商品。并采用分頁(yè)的形式展示。在現(xiàn)在商品的展示頁(yè)面,點(diǎn)擊商品的圖標(biāo),可以進(jìn)入詳細(xì)的信息界面,詳細(xì)的信息,包括商品的名稱,商品的價(jià)格,還有商品的出產(chǎn)地以及商品的制作方法以及該商品的庫(kù)存。

■2.3 添加商品到購(gòu)物車和查看購(gòu)物車信息

用戶通過(guò)賬號(hào)成功登錄進(jìn)入到網(wǎng)站之后,可以將自己喜歡和感興趣的商品查找出來(lái)的添加至購(gòu)物車中?;蛘咭部梢渣c(diǎn)擊查看購(gòu)物車的按鈕,進(jìn)入購(gòu)物車詳細(xì)信息的頁(yè)面查看購(gòu)物車內(nèi)自己喜歡的商品信息。在購(gòu)物車內(nèi)確認(rèn)輸入自己的需求數(shù)量和勾選商品,系統(tǒng)將自動(dòng)計(jì)算出這個(gè)訂單購(gòu)買的總價(jià)。在購(gòu)物車的頁(yè)面選中商品和輸入數(shù)量提交訂單直到付款。

■2.4 查看商品訂單

點(diǎn)擊我的訂單就可以查看我已經(jīng)下單的訂單,分別是付款和未付款,以及完成收獲的訂單。

■2.5 管理員對(duì)土特產(chǎn)商品的管理

管理員登錄之后可以對(duì)土特產(chǎn)的商品進(jìn)行管理,比如添加土特產(chǎn)產(chǎn)品,修改土特產(chǎn)產(chǎn)品信息和下架土特產(chǎn)商品。查詢的時(shí)候可以通過(guò)商品的名稱進(jìn)行查詢。點(diǎn)擊商品的圖標(biāo),可以進(jìn)入商品操作頁(yè)面,對(duì)商品的信息進(jìn)行修改,刪除。

■2.6 管理員對(duì)用戶賬號(hào)管理

管理員通過(guò)管理員賬號(hào)成功登錄進(jìn)入系統(tǒng),可以進(jìn)入用戶賬號(hào)管理的頁(yè)面,對(duì)本系統(tǒng)中注冊(cè)的用戶的賬號(hào)信息進(jìn)行增刪改查的操作。比如對(duì)特定用戶進(jìn)行刪除?;蛘甙凑找笮薷挠脩糇?cè)填寫的信息,在修改用戶信息時(shí),將會(huì)校驗(yàn)填寫的格式是不是符合填寫的規(guī)范,當(dāng)填寫的信息符合規(guī)范時(shí)才能提交保存。管理員通過(guò)賬號(hào)登錄成功后,可以給本系統(tǒng)添加管理員的賬號(hào)信息。

■2.7 管理員查看商品的銷售排名

管理員在登錄進(jìn)入系統(tǒng)之后,可以點(diǎn)擊查看商品銷售排名。該頁(yè)面通過(guò)柱狀圖,將所有的產(chǎn)品按照天、周、月、季度、年的形式,展示了系統(tǒng)中所有商品的銷售量。并且通過(guò)柱狀圖的形式,直觀地展示出了最高銷售量的幾款商品。并且可以通過(guò)餅狀圖的形式。據(jù)收貨地址區(qū)展示該商品在全國(guó)各個(gè)地區(qū)的銷售比例??梢蕴峁┙o管理員很好的報(bào)表展示模式。

■2.8 商品銷售額的統(tǒng)計(jì)

管理員進(jìn)入到商品銷售額統(tǒng)計(jì)的頁(yè)面,可以選擇商品,然后按年統(tǒng)計(jì),按季度統(tǒng)計(jì),按月統(tǒng)計(jì)該商品的銷售額。并且可以將統(tǒng)計(jì)的數(shù)據(jù)通過(guò)表格的形式導(dǎo)出,方便管理員進(jìn)行報(bào)表展示。

■2.9 系統(tǒng)數(shù)據(jù)的備份和還原

管理員進(jìn)入到系統(tǒng)之后,可以通過(guò)系統(tǒng)數(shù)據(jù)的備份功能,將整個(gè)系統(tǒng)主要數(shù)據(jù)操作備份,通過(guò)Excel的形式將系統(tǒng)數(shù)據(jù)庫(kù)表內(nèi)的數(shù)據(jù)導(dǎo)成Excel。在系統(tǒng)數(shù)據(jù)的恢復(fù)和還原,在還原數(shù)據(jù)的功能頁(yè)面,把導(dǎo)出備份的數(shù)據(jù)導(dǎo)入到系統(tǒng)中進(jìn)行系統(tǒng)數(shù)據(jù)的還原。

3 系統(tǒng)數(shù)據(jù)庫(kù)的設(shè)計(jì)

(1)用戶表實(shí)體圖

用戶的實(shí)體屬性有:用戶的ID、用戶的姓名、用戶的郵箱、用戶的電話、用戶的性別、用戶的密碼、個(gè)人介紹,用戶的角色、注冊(cè)的時(shí)間。

(2)商品表實(shí)體圖

商品實(shí)體屬性有:商品的ID、商品的名稱、商品的單價(jià)、商品的類別、商品的庫(kù)存、商品的圖片和商品介紹。

(3)購(gòu)物車表實(shí)體圖

購(gòu)物車實(shí)體屬性有:用戶ID、商品ID 和購(gòu)買數(shù)量。

(4)商品訂單表實(shí)體圖

圖2

訂單實(shí)體屬性有:訂單的ID、總價(jià)、收貨的地址、收件人的名稱、收件的電話、訂單的狀態(tài)和下單的時(shí)間和用戶的ID。

(5)系統(tǒng)整體的E-R 圖

數(shù)據(jù)庫(kù)實(shí)體有用戶實(shí)體、購(gòu)物車實(shí)體、訂單實(shí)體、反饋信息實(shí)體、商品實(shí)體和訂單詳情實(shí)體。用戶可以購(gòu)買特產(chǎn)商品,用戶和商品是選購(gòu)關(guān)系,用戶和訂單是查看關(guān)系,因此用戶和管理員是被管理的關(guān)系,用戶實(shí)體和購(gòu)物車實(shí)體是管理的關(guān)系,商品的購(gòu)物車是包含關(guān)系,反饋信息和用戶是管理和被管理的關(guān)系。

(6)用戶表的設(shè)計(jì)

該表存放用戶的姓名,用戶的密碼,用戶的性別,用戶的郵箱,用戶的聯(lián)系電話,用戶介紹,用戶的角色,用戶的狀態(tài),注冊(cè)的時(shí)間。

表1

(7)商品表的設(shè)計(jì)

該表存放商品ID,商品名,價(jià)格,分類,數(shù)量,圖片,描述等信息。

表2

(8)商品訂單表的設(shè)計(jì)

該表中存放訂單id,訂單金額,收件的地址,收件人的名字,支付狀態(tài),訂單時(shí)間。

表3

(9)購(gòu)物車表的設(shè)計(jì)

該表中存放用戶id,商品id,購(gòu)買數(shù)量。

表4

(10)訂單詳細(xì)表的設(shè)計(jì)

該表中存放購(gòu)買數(shù)量,訂單id,商品id。

表5

4 系統(tǒng)功能的實(shí)現(xiàn)

■4.1 管理員管理商品、用戶、訂單信息功能

管理員通過(guò)賬號(hào)登錄系統(tǒng)后,可以操作商品信息進(jìn)行管理,比如添加商品:添加的商品如果已經(jīng)存在則無(wú)法添加??梢詫?duì)用戶的信息進(jìn)行管理,比如刪除和查看用戶信息。對(duì)訂單的信息進(jìn)行管理,比如查找訂單信息。管理商品流程圖如圖3所示。管理用戶信息流程圖如圖4所示。管理訂單信息流程圖如圖5所示。

圖3 管理商品流程圖

圖4 管理用戶信息流程圖

圖5 管理訂單信息流程圖

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

系統(tǒng)首頁(yè)展示,商品展示,商品詳細(xì)信息,注冊(cè)和登錄,訂單詳細(xì),添加商品界面圖如圖6 ~圖11所示。

圖6 系統(tǒng)首頁(yè)展示

圖7 商品展示

圖8 商品詳細(xì)信息

圖9 注冊(cè)和登錄

圖10 訂單詳細(xì)

圖11 添加商品

5 總結(jié)

本系統(tǒng)著重的為了解決土特產(chǎn)生產(chǎn)農(nóng)戶銷售的問(wèn)題,幫助他們改變傳統(tǒng)的銷售方式,節(jié)省他們的人力物力,提高他們的利潤(rùn),土特產(chǎn)本身就有一定的文化底蘊(yùn),在這個(gè)基礎(chǔ)上加入現(xiàn)在流行的網(wǎng)絡(luò)銷售方式,就會(huì)形成新的文化體系,使得土特產(chǎn)這個(gè)產(chǎn)品能夠得到更多的人關(guān)注,用戶在前臺(tái)瀏覽商品的時(shí)候可以選擇商品的名稱查詢。在管理員后臺(tái)管理加入了查看商品銷售排行榜、數(shù)據(jù)備份、查看商品銷售情況等功能,這樣更加的方便管理員管理,在查看商品銷售排行榜上,加入的是柱狀圖,柱狀圖的優(yōu)點(diǎn)是讓數(shù)據(jù)更加的顯著容易觀察,在查看商品銷售情況里,加入的是銷售地區(qū)分析餅狀圖,不同地區(qū)按百分比劃分不同的比例,作用是讓管理員更加的清楚該商品的銷售方向,最后是商品一年內(nèi)12個(gè)月每個(gè)月的銷售量以折線圖的形式體現(xiàn)。本系統(tǒng)在用戶操作和管理員操作上都加入了新的功能,為的是更加的人性化,將土特產(chǎn)在網(wǎng)絡(luò)上銷售,更是接近現(xiàn)在新時(shí)代發(fā)展的趨勢(shì),緊跟新時(shí)代的發(fā)展潮流。

猜你喜歡
土特產(chǎn)購(gòu)物車賬號(hào)
重慶彭水縣:土特產(chǎn)線上“趕場(chǎng)”
彤彤的聊天賬號(hào)
給土特產(chǎn)穿“花衣” 打開銷路闖出富路
“月球快遞”已簽收,“土特產(chǎn)”研究拉開序幕
施詐計(jì)騙走游戲賬號(hào)
派出所工作(2021年4期)2021-05-17 15:19:10
被疫情改變的購(gòu)物車
海峽姐妹(2020年5期)2020-06-22 08:26:10
一種土特產(chǎn),養(yǎng)活一個(gè)縣 阿里擦亮地域品牌幫農(nóng)民脫貧致富
推購(gòu)物車購(gòu)物
家教世界(2018年31期)2018-11-28 09:32:26
購(gòu)物車?yán)锏摹皶r(shí)間線”
清空購(gòu)物車了嗎!
晴隆县| 沙河市| 旅游| 虹口区| 信阳市| 子长县| 长白| 岚皋县| 英吉沙县| 江永县| 灵寿县| 百色市| 黄浦区| 遵义市| 清徐县| 阜阳市| 晴隆县| 古蔺县| 香港| 法库县| 石渠县| 汉阴县| 长宁县| 新津县| 曲水县| 铜梁县| 东源县| 桐乡市| 运城市| 怀柔区| 阳原县| 台北县| 中江县| 福清市| 且末县| 即墨市| 东乌| 南康市| 田阳县| 荆门市| 招远市|