前言:本次项目是大四老学长的实习项目,非毕业答辩,是在跟学校合作的一家机构实习,说是实习,实际上是进行简单的培训,大概为期了一个月左右,实习期结束后要求小组交出一个答辩项目来。本次实习选择的方向是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
以上就是对所有项目的整体概括,能力有限,只是分享出来和大家一起探讨,技术上的不足还请多多包涵,评论区请留言一起学习吧!