計算機畢業(yè)設計springboot二手車交易管理系統(tǒng)的設計與開發(fā)ih34z9(源碼+LW)

本項目包含程序+源碼+數據庫+LW+調試部署環(huán)境,后臺私信UP主可獲取一套本項目的java源碼和數據庫參考。
項目運行環(huán)境配置:
Jdk1.8 + Tomcat7.0 + Mysql + HBuilderX(Webstorm也行)+ Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。
項目技術:
Springboot + mybatis + Maven +mysql5.7或8.0+html+css+js等等組成,B/S模式 + Maven管理等等。
環(huán)境需要
1.運行環(huán)境:最好是java jdk 1.8,我們在這個平臺上運行的。其他版本理論上也可以。
2.IDE環(huán)境:IDEA,Eclipse,Myeclipse都可以。推薦IDEA;
3.tomcat環(huán)境:Tomcat 7.x,8.x,9.x版本均可
4.硬件環(huán)境:windows 7/8/10 4G內存以上;或者 Mac OS;
5.是否Maven項目: 否;查看源碼目錄中是否包含pom.xml;若包含,則為maven項目,否則為非maven項目
6.數據庫:MySql 5.7/8.0等版本均可;
畢設幫助,指導,本源碼分享(找UP主),調試部署
3.2系統(tǒng)需求分析
3.2.1用戶定位
需求分析是做互聯(lián)網站產品應用中的一個很重要環(huán)節(jié),而用戶定位則是系統(tǒng)需求分析中必不可少的第一步驟。
二手車交易管理系統(tǒng)主要將目標用戶定位在想要購買二手車和想要出售二手車的人們身上,他們的二手車需求在目前狀態(tài)下其實沒有得到很好的解決。這些用戶痛點在于:
(1)二手車堆積在家中,沒有再次使用的機會,又舍不得丟掉,在家中占據大部分的位置,想要售賣,可是卻沒有良好的平臺,現(xiàn)在二手車交易市場路途較遠,將二手車搬到二手車交易市場也不一定賣得出去,還要來來回回搬運,在二手市場擺攤位占用大量時間,還要和買家在市場進行討價還價,費時費力。
(2)資金不充裕,想要購買一些二手車,卻沒有合適渠道,到線下二手市場去挑選,市場又大又亂,魚龍混雜,二手車都是個人售賣的,沒有好的分類,找到自己需要的東西很慢,到市場去又比較費時間,即使買到合適的二手車,還要辛辛苦苦的搬運回家。
基于以上的用戶痛點,打造一個二手車交易管理系統(tǒng),實現(xiàn)用戶在線上進行二手車的交易流通,幫助人們在電商時代獲得全新的二手車貿易感受。
為了更好地服務用戶,還需要設立系統(tǒng)后臺管理員,對系統(tǒng)信息能進行一個整體的管理把控,來保障用戶們在前臺交易時的財產安全和責任判定等。
3.2.2 系統(tǒng)需求分析細化
通過上述用戶定位,對系統(tǒng)的需求進行細化分析,購買二手車和出售二手車是不沖突的,前臺的用戶,在平臺上既有出售二手車的需求又有購買二手車的需求,因此這些用戶需要同時擁有這兩種功能。于是,前臺用戶的需求分析如下:
(1)用戶注冊、登錄
作為一個合格的二手車交易管理系統(tǒng),無論用戶是否購買,都應該給頁面用戶提供瀏覽二手車的機會,用戶在未登錄的情況下,系統(tǒng)會通知用戶進行登錄或注冊,用戶可以輸入一些相關合法信息進行注冊。注冊成功后,可進行登錄。
(2)修改用戶信息
用戶可在后臺個人空間中修改個人詳細信息。
(3)查看所有在售的二手車
無論是否登錄,用戶可在平臺查看二手車信息,可通過名稱、類型查找自己想要的商品。
(4)收藏和購買商品
在查找到用戶想要的二手車后,如果決定要買,進行購買的一系列操作即可。如果還想再看看,猶豫是否直接購買該二手車時,可以點擊收藏該商品,再在收藏列表中,對比收藏的商品,進行選擇購買。
(5)查看個人用戶空間
在用戶的個人空間中,可以查看汽車信息、汽車資訊、后臺管理、個人中心,并進行相關操作。
前臺用戶的用例如圖3-1所示:

圖3-1 前臺用戶用例圖
?
管理員在系統(tǒng)中監(jiān)管系統(tǒng)信息,對個人中心、用戶管理、賣家管理、品牌分類管理、汽車信息管理、預定信息管理、反饋信息管理、取消信息管理、系統(tǒng)管理功能模塊進行管理。
管理員用例圖如圖3-2所示:

圖3-2管理員用例圖
?
4.1 系統(tǒng)架構設計
整個系統(tǒng)采用B/S結構,用戶可在瀏覽器中完成和整個系統(tǒng)的交互。
用戶在二手車交易管理系統(tǒng)的瀏覽器界面進行的操作,瀏覽器操作傳到服務器端,服務器端調用后臺數據庫,反饋給瀏覽器端。
系統(tǒng)架構如圖4-1所示:

圖4-1 系統(tǒng)架構圖
4.2 系統(tǒng)功能模塊設計
4.2.1 整體設計
二手車交易管理系統(tǒng)實現(xiàn)前臺用戶的注冊、登錄、查找、瀏覽汽車信息、汽車資訊、后臺管理、個人中心等。對于管理員,就是實現(xiàn)了監(jiān)管所有用戶信息、監(jiān)管所有訂單信息、監(jiān)管所有二手二手汽車的功能。上述的所有功能都通過與后臺服務器的數據交互來完成的。具體的軟件功能結構圖如圖4-2所示:

圖4-2 軟件功能結構圖
4.3 系統(tǒng)數據庫設計
4.3.1 E-R模型設計
在二手車交易管理系統(tǒng)的數據庫設計中,系統(tǒng)E-R模型的設計可以展示數據庫中各種實體信息和他們之間的關系,將二手車交易管理系統(tǒng)的E-R模型研究好后,數據庫中數據表的建立也會比較容易。
經過一系列系統(tǒng)分析和設計,可以看出,二手車交易管理系統(tǒng)主要的實體內容就是用戶、管理員、商品列表、商品收藏列表、商品購買后生成的訂單列表,還有用戶們的信息列表。
系統(tǒng)E-R如圖4-3所示:

圖4-3 二手車交易管理系統(tǒng)E-R模型
5.1系統(tǒng)功能實現(xiàn)
當人們打開系統(tǒng)的網址后,首先看到的就是首頁界面。在這里,用戶可以進行注冊、登錄,并瀏覽首頁、汽車信息、汽車資訊、后臺管理、個人中心進行管理;用戶如果沒有登錄,對以上的功能只有查看的權限。系統(tǒng)首頁界面如圖5-1所示:

圖5-1 系統(tǒng)首頁界面
在汽車信息頁面的輸入欄中輸入相關信息進行查詢,進入汽車信息頁面可以查看到汽車名稱、品牌分類、款式分類、上市年份、顏色、汽車排量、出廠價格、二手價格、商家名稱等詳細信息,并進行收藏、預定等操作,汽車信息頁面如下圖所示:

5-2汽車信息詳情頁面
?
?
在汽車資訊頁面,用戶可以查看汽車資訊列表,也可以通過輸入標題進行查詢,進入可以查看資訊詳細內容的操作,汽車資訊頁面如圖5-3所示:

圖5-3汽車資訊詳細頁面
?
用戶在個人中心頁面可以更新個人詳細信息,并可以根據需要對我的收藏內容進行詳細操作;個人中心管理頁面如圖5-4所示:

圖5-4個人中心界面
?
?
點擊后臺管理,頁面跳轉到用戶后臺功能主頁,用戶可以對個人中心、預定信息管理、反饋信息管理、取消信息管理等模塊進行操作;后臺管理頁面如圖5-5所示:

圖5-5后臺管理頁面
?
5.2管理員模塊實現(xiàn)
管理員登錄:在登錄頁面選擇需要登錄的角色,在正確輸入用戶名和密碼后,進入操作系統(tǒng)進行操作;如圖5-6所示

圖5-6 管理員登錄界面
?
?
管理員進入主頁面,主要功能包括對個人中心、用戶管理、賣家管理、品牌分類管理、汽車信息管理、預定信息管理、反饋信息管理、取消信息管理、系統(tǒng)管理等功能的管理。管理員主頁面如圖5-7所示:

圖5-7 管理員主界面
?
管理員點擊用戶管理,進入用戶管理頁面,通過輸入用戶賬號可以查詢修改信息,并對用戶信息進行新增、修改和刪除等操作。如圖5-8所示:

圖5-8用戶管理界面
?
?
管理員點擊賣家管理理進入頁面,通過輸入相關信息可以查詢相關信息,并進行新增、審核、修改和刪除等操作。如圖5-9所示:

圖5-9賣家管理界面
?
管理員點擊品牌分類管理進入管理頁面,可以通過輸入相關信息進行查詢,并進行新增、修改、刪除等操作。如圖5-10所示:

圖5-10品牌分類管理界面
?
管理員點擊汽車信息管理進入管理頁面,可以通過輸入相關信息進行查詢,并進行新增、預覽、修改、刪除等操作。如圖5-11所示:

圖5-11汽車信息管理界面
?
?
管理員點擊預定信息管理進入管理頁面,可以通過輸入相關信息進行查詢,并進行新增、修改、刪除等操作。如圖5-12所示:

圖5-12預定信息管理界面
?
管理員點擊反饋信息管理進入管理頁面,可以通過輸入相關信息進行查詢,并進行新增、修改、刪除等操作。如圖5-13所示:

圖5-13反饋信息管理界面
?
?
管理員點擊取消信息管理進入管理頁面,可以通過輸入相關信息進行查詢,并進行新增、修改、刪除等操作。如圖5-14所示:

圖5-14取消信息管理界面
?
?
管理員點擊系統(tǒng)管理,進入系統(tǒng)管理頁面,可以對關輪播圖管理、汽車資訊這兩個子功能模塊進行管理。系統(tǒng)管理頁面如圖5-15所示:

圖5-15系統(tǒng)管理界面
?
5.3賣家模塊實現(xiàn)
管理員進入主頁面,主要功能包括對個人中心、汽車信息管理、預定信息管理、反饋信息管理、取消信息管理等功能的管理。管理員主頁面如圖5-16所示:

圖5-16賣家主界面
?