网上零食销售系统(Java;JSP;JDBC)附源码+数据库+论文
1.1 開發背景
在時代發展的今天,VR技術的出現使得人們可以在虛擬空間內進行活動,而AR則使得現實中可以模擬出你想要看到的東西。如果將這些與電子商務相聯系的話,一個新的時代將會到來,若想足不出戶就想得到這些虛擬的東西,購物網站成為了時下最為流行的選擇,完善的購物系統,多樣的支付方式,在體驗虛擬的物品的同時打開購物網站,將其變為現實,短時間內天南海北的東西將會送到我們的手中,而這些都得益與物流的快速發展。正是在這一大趨勢下我將“網上零食銷售系統”作為了我的畢業設計。
1.2?系統說明
網上零食銷售系統是在JSP的基礎上進行開發和完善的。可以為賣家和買家兩種用戶提供在線交互平臺,經過反復優化已符合我國目前流行的購物交互方式。賣家可以在平臺中實現注冊,上架新商品,商品打折,商店信息更新等功能;買家可以在平臺中實現簡單的注冊,商品關鍵字的查詢,將商品添加到購物車,訂單付款等功能;網站維護人員可通過對商城各模塊信息進行完善和刪改,會員的信息的完善和刪改等功能對商城進行改進和維護。
2 總體設計
2.1 功能分析
經過對時下大型電商網站的調查,對該系統的功能進行的大體的劃分,網上零食銷售系統將劃分為兩大管理模塊。前臺模塊涵蓋物品類別的查詢,物品信息的查看,物品的訂購,購物車,個人信息的修改等功能。后臺模塊涵蓋平臺中新聞的刪改,商城中物品的維護,交易單的維護和注冊人員的維護等模塊。
前臺的具體描述如下:
1.瀏覽商品
(1) 商品詳細資料
(2) 商品編號
2.訂購商品
3.購物車
4.用戶信息維護
(1) 用戶注冊
(2) 用戶登陸
(3) 用戶資料修改
后臺管理具體描述如下:
1.新聞管理
(1) 添加新聞
(2) 修改新聞
(3) 刪除新聞
2.商品管理
(1) 添加商品類別
(2) 修改商品類別
(3) 刪除商品類別
(4) 添加商品信息
(5) 修改商品信息
(6) 刪除商品信息
(7) 查看商品信息
3.訂單管理
(1) 處理訂單
(2) 辦理發貨
(3) 辦理結帳
(4) 刪除訂單
? 4.友情連接
(1) 增加友情連接
(2) 刪除友情連接
(3) 修改友情連接
5.會員管理功能
(1) 注冊用戶
(2) 修改用戶信息
(3) 刪除用戶信息
6.系統用戶管理功能
(1) 添加系統用戶
(2) 修改系統用戶信息
(3) 刪除系統用戶信息
??? 由此可見本系統需求將獲得6個完善的功能。
以下為兩個管理模塊之間的關系圖,如圖2.1所示
經過反復設計之后,我需要一個系統開啟前就擁有一個最初的管理員,因此我在數據庫中添加了一個名為“Admin”的初始管理員方便今后的維護,他可以對網站已注冊會員進行修改和調整,還可添加新的系統維護人員。
以下為用戶管理功能模塊的示意圖,如圖2.2所示:
?
3.1系統流程分析
本系統分以下兩個流程:
以下為用戶交易流程圖,如圖3.1所示。
以下為后臺交易單管理流程圖,如圖3.2所示:
?
3.2?數據流圖
??? 以下為注冊時數據流圖,如圖3.5所示:
4?詳細設計?
4.1 前臺
伴隨著我國人民消費水平的日益提高以及網絡消費的飛快普及,在購物網站上買東西已經成為時下最為流行的一種消費手段。不光如此在購物網站的發展進程中還催生了新的節日,例如雙十一購物節,雙十二購物節,這些節日的產生低于得益于電子商務等的蓬勃發展,商家在賺取更多資金的情況下還優惠了消費者,這種雙贏的經銷手段使得交易雙方變的更加緊密。
?以下為網上零食銷售系統的前臺首頁,如圖4.1所示:
?
首頁功能涵蓋游客的注冊、用戶的登陸、最新活動的展示、物品關鍵字的查詢、最新物品的展示等模塊。
4.1.1 會員登錄
游客只有進行用戶登陸后才可以正常在購物平臺內進行購買物品。
1. 登錄
登陸是建立在原本游客已經注冊會員的情況下進行的,用戶只需點擊登陸在文本框內按照提示將自己的“用戶ID”和“ID的密碼”輸入進去,點擊提交便可完成登陸。
2. 注冊
注冊是針對未在本網站進行信息填寫的游客,只有對信息進行填寫才可以享受到平臺內作為購物者完整的消費權限。游客只需點擊界面右上角“注冊”,就會跳轉到注冊頁面。游客只需在相應的文本框內按照提示將信息完善后點擊“提交”,如收到“注冊成功”的提示即完成注冊。
4.1.2 會員資料修改
用戶登陸后如果想對注冊時的信息進行二次修改,只需點擊“個人信息”,這時會跳轉到用戶信息修改頁面。在這里你可以修改除了用戶ID以外的信息,通過文本框內提示的信息即可完成,最后點擊“提交”即修改成功。
4.1.3 購買商品
登陸用戶需要購買商品,可以選擇在首頁中展示的最新上架的商品,或者用戶可以在“商品一覽”,“打折專區”和“銷售排行”中點擊自己喜歡的商品名稱,在右上角選擇“加入購物車”,然后進入用戶中心對加入的商品進行簡單的購買和付款操作,然后等待賣家發貨即可。
4.1.4 查看訂單
用戶只需進入會員頁面,點擊“查看訂單”便可跟蹤所有的交易單信息。
4.1.5 交易記錄
在首頁中點擊“成交記錄”便可查看。
4.1.6 商城資訊
在首頁中點擊“商城資訊”便可查看。
4.2 后臺
通過http://localhost:8080/foodemarket/login.jsp,進入如下圖4.2 所示的后臺登錄界面:
在“用戶名”和“密碼”的文本框中輸入用戶名:admin,密碼:123,點擊“提交信息”,即可跳轉到后臺維護界面。在商城管理界面擁交易信息、網站信息、基礎信息、系統管理和個人信息五大板塊。
以下為后臺管理頁面,如圖4.3所示:
4.2.1 交易信息
點擊“進行中的訂單”,界面中將會出現實時的交易情況,在這里你可以完成對商品的監控。
4.2.2 網站信息
點擊“商城介紹”、“商城資訊”、“廣告圖片”、“聯系我們”、“商城公告”、“留言板”和“友情鏈接”可以對首頁中這些模塊信息進行修改。
4.2.3 基礎信息
這里可以對買家,買家用戶進行信息的管理,點擊“商品管理”還可以對商城內所有正在銷售的物品進行和賣家一樣的操作,這里還有對商品評價和屬性的管理。
4.2.4 系統管理
這里可以對管理員信息和成員的維護,點擊“添加管理員”即可在出現的界面中填寫信息加入新的管理員。而點擊“管理員維護”則可看到現在商城內已存在的管理員信息。
4.2.5 個人信息
這里可以點擊“基本資料管理”對當前的賬號進行除了ID以外信息的修改,而點擊“修改登陸密碼”則可以更改當前賬號的密碼。
4.2.6 退出后臺
點擊右上角的“退出系統”,將會跳轉到網上零食銷售系統的首頁。
經過多次的測試和優化,本系統將所有模塊的內容全部完成與數據庫的交互,小到一個數字,大到一個圖片內容完成了整個系統的整合。如果說現在的淘寶,京東等大型電子商場是一個已經羽翼豐滿的老鷹,那我這個系統就是一個剛破殼而出的雛鷹,只要肯花時間去完善對其進行內容和功能上的擴展,便可縮短與它們之間的差距,成為更為可靠的購物平臺。
?尚學堂給同學們帶來全新的Java300集課程啦!java零基礎小白自學Java必備優質教程_手把手圖解學習Java,讓學習成為一種享受_嗶哩嗶哩_bilibili
總結
以上是生活随笔為你收集整理的网上零食销售系统(Java;JSP;JDBC)附源码+数据库+论文的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: mysql中IFNULL(字段名,默认值
- 下一篇: win10系统键盘失灵怎么解决