何彪



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