前言:本次項目是大四老學長的實習項目,非畢業答辯,是在跟學校合作的一家機構實習,說是實習,實際上是進行簡單的培訓,大概為期了一個月左右,實習期結束后要求小組交出一個答辯項目來。本次實習選擇的方向是JavaEE電商實戰項目,個人感覺這方面的用途會比較大,其他可選的方向還有前端,vue小程序,java網絡爬蟲等。
附上項目的地址:
Github傳送門: 侶行婚禮-婚品商城采購系統
下載更快的碼雲傳送門:侶行婚禮-婚品商城采購系統
正文:
一、 開發背景
軟件名稱:侶行婚禮-婚品采購商城系統(WeddingShop)
使用對象:需要購買婚品的人,提供線上服務
二、 需求分析
- 系統分析
本次選擇的項目是婚品采購系統,主要是開發出一個具有如今各大主流電商平台都具有的基本功能:瀏覽商品,加入購物車,提交訂單,訂單支付后跳轉我的訂單等。
項目網站的名稱是:侶行婚禮,主要寓意是情侶之間,就像是一場長跑的馬拉松,一直陪伴的走下去。
三、開發環境
系統環境:Windows 10 專業版
開發工具:IDEA 2019
Java版本:JDK 1.8
服務器:tomcat 8.5x
數據庫:MySQL 8.5+
系統采用技術:Servlet+Jsp+Jdbc+jQuery+Ajax+MVC框架
四、其它的看截圖:
一、項目首頁展示:
圖一:
圖二:
圖三:
圖四:
二、登錄和注冊頁面:
登錄頁面:
注冊頁面:
三、婚品商城頁面展示:
1.商城頭部
2.商城底部
3.商城搜索頁面
四、商品詳情頁:
五:購物車和訂單提交:
我的訂單明細
六、后台登錄界面和各管理模塊
1.后台登錄模塊:
2.后台首頁:
3.會員管理:
4.商品管理:
5.分類管理:
工程目錄結構:
最終項目包含文件:
以上就是整個項目的前台和后台的模塊,下面將介紹項目的搭建和如何部署到tomcat並運行!
1.安裝mysql8.5 以上的數據庫版本,版本過低會導致不兼容
2.在IDEA中Clone到本地的項目時,將文件下的shop.sql 文件導入到名為shop的數據庫中(數據庫的名字更改為和 resources 下 c3p0-config.xml 中配置的數據庫名一致)
3.將resources 下 c3p0-config.xml 下的配置文件中,數據庫的賬戶和密碼改為自己本地Mysql的賬戶,密碼即可
4.開發工具推薦使用IDEA
以上就是對所有項目的整體概括,能力有限,只是分享出來和大家一起探討,技術上的不足還請多多包涵,評論區請留言一起學習吧!