CREATE TABLE `product_eva` (
`EVA_ID` int(11) NOT NULL AUTO_INCREMENT,
`EU_USER_ID` varchar(32) CHARACTER SET utf8 NOT NULL,
`EP_ID` int(11) NOT NULL,
`EVA_EVA` varchar(200) CHARACTER SET utf8 NOT NULL,
PRIMARY KEY (`EVA_ID`)
) ENGINE=InnoDB AUTO_INCREMENT=8 DEFAULT CHARSET=utf8mb4;
我(user0251)的参赛作品的新增模块为:
1、饮料模块
饮料模块的添加可直接后台管理的商品分类中添加,添加结果在thomasshopping数据库中的easybuy_product_category数据表中,其中饮料的EPC_ID为1,EPC_PARENT_ID为0(零食的EPC_PARENT_ID=0),即是把饮料添加到以零食作为根节点的树型结构中。
2、商品评价模块
商品评价
商品评价模块是在现有的商城功能模块的基础上添加的一个模块,该模块实现的功能为:对某一具体商品进行评价,区别于网站的留言功能。
每个用户可对每个商品评价,所有用户均可以看到该商品的评价,每个用户仅能有一条评价,新的评价会覆盖旧的评价。
项目代码新增了四个文件:
相应的业务逻辑处理:DoProductEvaServlet.java、ProductEvaServlet.java
定义的评论Bean:ProductEva.java
评论的数据库的查询、插入等:ProductEvaDao.java
除此之外,还修改了Basedao.java、web.xml、product-view.jsp文件以确保项目的运行,新增了product_eva数据表,该表DDL如下:
项目部署的地址为http://119.3.189.66:8080/TMSshopping ,用户名和密码均为预先给的sql文件中的数据。
1、用例图
2、ER图
3、程序截图
4、程序代码包
上传不了、一直显示文件扩展名不正确,代码包和程序压缩包都不可以,已在devcloud课堂的作业提交页面提交。