何彪



摘要:為了解決當(dāng)下年輕人不太好意思直接表達(dá)內(nèi)心的情感問(wèn)題,設(shè)計(jì)了一款基于JSP網(wǎng)上花店系統(tǒng),可以通過(guò)在該平臺(tái)選購(gòu)花束,然后系統(tǒng)會(huì)根據(jù)顧客的訂單,盡快為顧客配貨,讓顧客所選的花束能夠快速地到達(dá)顧客的手中,最終解決表達(dá)難的問(wèn)題。
關(guān)鍵詞:商品;網(wǎng)上購(gòu)物;訂單處理
中圖分類號(hào):TP311.1? ? ? 文獻(xiàn)標(biāo)識(shí)碼:A
文章編號(hào):1009-3044(2023)01-0043-03
1 背景
隨著人們的經(jīng)濟(jì)水平提高,絕大部分人會(huì)更傾向于在網(wǎng)上購(gòu)買自己所需要的東西。簡(jiǎn)單易懂的購(gòu)買方式、方便可靠的付款手段、快捷順暢的物流快遞和安全的信息保護(hù),讓網(wǎng)上購(gòu)物能夠被更多人接受。
網(wǎng)上購(gòu)物現(xiàn)在已經(jīng)很大地改變了人們的生活習(xí)慣,以前人們總是會(huì)想著在附近購(gòu)買所需的東西,如果附近沒(méi)有就會(huì)想著到更遠(yuǎn)的地方看看,因?yàn)橐郧熬W(wǎng)上購(gòu)物并沒(méi)有普及,大家對(duì)網(wǎng)上購(gòu)物[1]信任度也很低,網(wǎng)上購(gòu)物也不會(huì)是第一選擇,也經(jīng)常會(huì)有網(wǎng)絡(luò)上被騙的情況,所以大多數(shù)人會(huì)選擇就近買,或者寧愿去更遠(yuǎn)的地方購(gòu)買也不考慮網(wǎng)上購(gòu)物,但是今天不同了,隨著現(xiàn)在的網(wǎng)絡(luò)安全越來(lái)越好,人們慢慢能接受網(wǎng)上購(gòu)物了,甚至有很大一部分人更傾向于網(wǎng)上購(gòu)物,因?yàn)楝F(xiàn)在的網(wǎng)上購(gòu)物種類更多也更便宜,還會(huì)有安全保障,讓更多的人信任,所以在此基礎(chǔ)上,本文開(kāi)發(fā)一個(gè)網(wǎng)上花店系統(tǒng)[2],來(lái)滿足有這些需求的顧客。
2 系統(tǒng)分析
2.1 需求分析
系統(tǒng)的對(duì)象有用戶和管理員兩個(gè),用戶群體是指消費(fèi)者,這主要是為了給一些需要在網(wǎng)上購(gòu)買鮮花的一部分人,因?yàn)橛幸徊糠秩烁浇鼪](méi)有鮮花實(shí)體店,不能及時(shí)地購(gòu)買到新鮮的鮮花送給重要的人,還有一些可能買不到自己想要的花的種類去送人,所以開(kāi)創(chuàng)了這個(gè)網(wǎng)上鮮花網(wǎng)店去給有這些需要的人,滿足他們的需求。
對(duì)于管理員來(lái)說(shuō),管理員需要及時(shí)地更新庫(kù)存以及上新的商品給顧客,具體操作就是對(duì)商品的一些增加、刪除、修改、查詢等一系列操作,這樣才能保證滿足客戶的要求,也可以在價(jià)格上給出折扣或者是特價(jià)區(qū),供消費(fèi)者購(gòu)買。
2.2 系統(tǒng)功能分析
網(wǎng)上的主要功能需求如下:1) 產(chǎn)品主要以網(wǎng)上售賣為主;2) 商品首頁(yè)展示最新新品和特價(jià)商品;3) 商場(chǎng)公告信息;4) 會(huì)員可隨時(shí)修改個(gè)人信息;5) 下單的時(shí)候可以根據(jù)個(gè)人喜好選擇付款方式;6) 網(wǎng)上購(gòu)物。
該系統(tǒng)具有以下功能:
①首頁(yè)簡(jiǎn)潔,用戶一眼可以看到各個(gè)模塊;
②商品展示,詳細(xì)信息的展示;
③商品分類標(biāo)準(zhǔn)化,方便游客分類查找商品;
④購(gòu)物車和結(jié)賬功能;
⑤網(wǎng)站公告信息,讓用戶能及時(shí)看到最新的信息;
⑥商品銷售排名功能;
⑦查詢訂單和搜索商品功能;
⑧后臺(tái)管理,管理員可以管理網(wǎng)站的一系列信息。
2.3 業(yè)務(wù)流程分析
1) 用戶瀏覽網(wǎng)站。用戶可以根據(jù)自己想要的東西或者喜歡的東西去搜索一些商品,或者根據(jù)系統(tǒng)推薦的特價(jià)區(qū),銷售排行區(qū)去購(gòu)買,也可以根據(jù)類別來(lái)選擇自己需要的商品購(gòu)買;
2) 用戶購(gòu)買商品。如果用戶要購(gòu)買商品,但是他沒(méi)有賬戶,他需要先注冊(cè)一個(gè)賬戶,在登錄之后才能進(jìn)行購(gòu)買,否則只能在首頁(yè)瀏覽商品,不能夠買到心儀的產(chǎn)品;
3) 消費(fèi)者可以把想要帶回家的東西事先放進(jìn)購(gòu)物清單里,如果返回來(lái),不想買某個(gè)東西了,就可以直接在購(gòu)物清單里刪掉這個(gè)東西;
4) 用戶提交信息生成訂單。用戶在確認(rèn)購(gòu)物清單里的東西都是自己想要的時(shí)候,沒(méi)有錯(cuò)誤了,就可以提交購(gòu)物清單里的東西,它會(huì)自動(dòng)生成一個(gè)訂單,該消費(fèi)者就可以在自己的賬戶里面,點(diǎn)擊查看的信息,就可以看到訂單的具體信息了,還可以看到是否已經(jīng)受理,或者刪除訂單;
5) 管理員管理。系統(tǒng)管理員可以在后臺(tái),對(duì)顧客的注冊(cè)時(shí)所填的基本資料進(jìn)行管理,也能修改該網(wǎng)站各個(gè)模塊所對(duì)應(yīng)的基本信息。
系統(tǒng)業(yè)務(wù)流圖如圖1所示。
3 系統(tǒng)設(shè)計(jì)
3.1 數(shù)據(jù)庫(kù)設(shè)計(jì)
1) 數(shù)據(jù)分析
根據(jù)系統(tǒng)數(shù)據(jù)庫(kù)的要求,主要是對(duì)數(shù)據(jù)信息的存放和增刪改,所以要根據(jù)系統(tǒng)的其他數(shù)據(jù)要求來(lái)確定數(shù)據(jù)庫(kù)的結(jié)構(gòu)。
①用戶注冊(cè)時(shí),系統(tǒng)需要一個(gè)表才存放用戶注冊(cè)時(shí)所輸入的信息;
②查看商品信息的時(shí)候需要商品信息表來(lái)存放這些商品的信息,才能把這些信息展示給用戶看,而且該表還可以管理這些商品信息;
③用戶提交訂單之后需要一個(gè)訂單明細(xì)表來(lái)存放這些訂單,其中包括了訂單編號(hào)、用戶編號(hào)、訂單生成日期和訂單狀態(tài)等;
2) 數(shù)據(jù)庫(kù)概念設(shè)計(jì)
該系統(tǒng)采用的是E-R模型,該系統(tǒng)包括了以下五個(gè)實(shí)體,對(duì)實(shí)體間的關(guān)聯(lián)進(jìn)行設(shè)計(jì)。系統(tǒng)概念關(guān)系設(shè)計(jì)如圖2所示。
3.2 系統(tǒng)模塊設(shè)計(jì)
系統(tǒng)主要分為兩個(gè)模塊,前臺(tái)和后臺(tái)。
1) 前臺(tái)系統(tǒng)功能模塊
①展示模塊:可以展示特教商品和銷售排名靠前的商品;
②查詢模塊:按照商品所包含的字查詢,或者直接搜索商品;
③購(gòu)物車模塊:消費(fèi)者可以把需要的商品加入購(gòu)物車,然后在購(gòu)物車修改加入的商品,也可以清空購(gòu)物車;
④結(jié)賬模塊:消費(fèi)者可以在選好商品后提交訂單,進(jìn)行結(jié)賬;
⑤用戶維護(hù)模塊:用戶可以自己填寫注冊(cè)信息,在注冊(cè)之后可以修改信息;
⑥訂單查詢模塊:消費(fèi)者可以查看以及提交的訂單;
⑦公告模塊:有網(wǎng)站上一些特價(jià)信息和重要信息都會(huì)放在公告上;
⑧留言模塊:用戶可以在注冊(cè)并且登錄之后發(fā)表自己的看法,比如對(duì)該網(wǎng)站的建議或者對(duì)商品的建議。
系統(tǒng)前臺(tái)結(jié)構(gòu)圖如圖3所示。
2) 后臺(tái)系統(tǒng)的功能模塊
①商品管理模塊:后臺(tái)人員可以根據(jù)商品的基本信息來(lái)給這些商品進(jìn)行分類;
②用戶管理模塊:如果某個(gè)游客想要購(gòu)買東西,就要先在該網(wǎng)站注冊(cè)信息,注冊(cè)時(shí)填寫的信息,系統(tǒng)后臺(tái)會(huì)自動(dòng)地保存在后臺(tái)數(shù)據(jù)庫(kù)里面,以便信息出錯(cuò)時(shí)方便維護(hù);
③管理員維護(hù)模塊:管理自己的賬號(hào)密碼,維護(hù)自己的信息;
④訂單管理模塊:后臺(tái)工作人員可以對(duì)訂單進(jìn)行一系列操作,如果訂單受理了,可以修改訂單的狀態(tài)或者刪除訂單;
⑤公告管理模塊:后臺(tái)可以更新公告來(lái)告訴消費(fèi)者今日特價(jià)是什么或者今日銷量排行冠軍是什么,方便消費(fèi)者在網(wǎng)站進(jìn)行購(gòu)買;后臺(tái)管理員功能圖如圖4所示。
3.3 系統(tǒng)首頁(yè)設(shè)計(jì)
該系統(tǒng)網(wǎng)站的首頁(yè)主要是上下分布的結(jié)構(gòu),上半部分是主要功能區(qū)域,其中有首頁(yè)、注冊(cè)、我的信息、購(gòu)物車、訂單以及留言。在這下面有個(gè)搜索欄,下半部分又分為左右兩個(gè)部分,其中左邊排行和特價(jià)區(qū)域,用來(lái)展示該系統(tǒng)的特色商品,右邊是登錄和注冊(cè)[3]以及公告信息。界面設(shè)計(jì)如圖5所示。
3.4 程序流程設(shè)計(jì)
1) 登錄和驗(yàn)證流程
用戶在選擇登錄之前,會(huì)彈出一個(gè)填寫基本信息的頁(yè)面,然后填寫好基本信息并提交之后,會(huì)在后臺(tái)數(shù)據(jù)庫(kù)中自動(dòng)保存,等客戶下次登錄的時(shí)候,填寫上次的賬號(hào)和密碼用于登錄,系統(tǒng)會(huì)自動(dòng)在后臺(tái)數(shù)據(jù)庫(kù)匹配[4],若能找到相對(duì)應(yīng)的信息就能登錄成功,否則失敗,然后再次彈出注冊(cè)頁(yè)面。
用戶登錄程序流程圖如圖6所示。
2) 購(gòu)物車程序流程描述
用戶在選擇所需商品之后可以放入購(gòu)物車,在購(gòu)物車中再進(jìn)行商品的篩選[5]。購(gòu)物車的基本流程如圖7所示。
4 系統(tǒng)測(cè)試
4.1 用戶注冊(cè)模塊測(cè)試
用戶注冊(cè)測(cè)試表如表1所示。
4.2 商品管理模塊測(cè)試
1) 添加功能測(cè)試表如表2所示。
2) 刪除功能的測(cè)試
可以刪除某個(gè)商品,然后與這個(gè)商品相對(duì)應(yīng)的一切信息都會(huì)下架,系統(tǒng)也會(huì)提示刪除成功,用戶在網(wǎng)站上也無(wú)法查看到該商品的一切相關(guān)信息了。
5 結(jié)束語(yǔ)
本系統(tǒng)的設(shè)計(jì)最終的目的都是服務(wù)廣大人民群眾,為大家打來(lái)便利,而且還在該系統(tǒng)加入了很多人性化的設(shè)計(jì),比如搜索功能、留言功能還有公告信息,都能給用戶帶來(lái)良好的體驗(yàn),使顧客的體驗(yàn)感拉滿,讓顧客能在網(wǎng)上購(gòu)物時(shí)感覺(jué)到很簡(jiǎn)易,如果不知道想要什么商品的時(shí)候可以根據(jù)系統(tǒng)的特價(jià)商品來(lái)購(gòu)買,或者公告信息來(lái)購(gòu)買。而且該系統(tǒng)完成了從線下花店走向線上花店,讓人眼前一亮。
該系統(tǒng)采用了網(wǎng)上主流的B/S模式[6],并且使用了SSH框架來(lái)構(gòu)造,采用了SQL Server 2014數(shù)據(jù)庫(kù)。
參考文獻(xiàn):
[1] 苗雁.國(guó)慶假期餐飲外賣和網(wǎng)上購(gòu)物等需求激增[N].中國(guó)食品安全報(bào),2021-10-12(A01).
[2] 喬楠.基于ASP.NET的網(wǎng)上花店銷售管理系統(tǒng)的研究[J].電腦知識(shí)與技術(shù),2020,16(2):273-274.
[3] 陳俐.利用注冊(cè)表設(shè)計(jì)通用登錄界面[J].微型電腦應(yīng)用,2005,21(6):58-60,3.
[4] 范苑花.基于實(shí)體分類的數(shù)據(jù)庫(kù)模式匹配方法探析[J].信息與電腦(理論版),2021,33(3):180-182.
[5] 張丁文.農(nóng)村淘寶如何進(jìn)行商品篩選[J].同行,2016(14):347-348.
[6] 莊帥.基于B/S架構(gòu)設(shè)計(jì)實(shí)現(xiàn)超市管理系統(tǒng)[J].信息系統(tǒng)工程,2022(1):105-108.
【通聯(lián)編輯:謝媛媛】