这次课程设计终于在前两天结束了最终的答辩
本次课设做的是网上购物系统(多顾客多店家),非maven项目,后端采用Spring+SpringMVC+Mybatis框架,前端采用JQuery+Bookstrap+Ajax,mapper层完成与数据库的交互,Service层完成业务逻辑,Controller层完成界面控制。
IDE:Intellij IDEA 2018.3.6
JDK:1.7(环境变量中JAVA_HOME为1.8.0_261)
Tomcat:8.5.58
可以通过b站学习Java Web及SSM框架,基础很重要。
下面是项目源码:
网盘链接 提取码: 369z
本项目仍存在一些不足之处,可尝试改进:
1.未实现商品照片上传与显示的功能,可参照https://blog.csdn.net/weixin_30352191/article/details/98433849
与https://blog.csdn.net/qq_36358636/article/details/90495030尝试实现
2.数据库存在冗余:如Order数据库可进行简化,删除商品名、店铺名等属性,通过select … from order,commodity where order.cid=commodity.cid
3.可在commodity中加入库存属性,顾客提交订单时判断库存是否足够等
4.加入超级管理员管理所有顾客和店家
5.可尝试实现在线支付功能
6.商品仅有五种分类,可添加二级分类进行细分
7.用户登录时可尝试实现验证码
etc.