Java Web实训项目:西蒙购物网

一、网站功能需求
二、网站设计思路
(一)设计模式
(二)网站前台
(三)网站后台
1、用户管理
2、类别管理
3、商品管理
4、订单管理
(四)购物流程图
三、网站运行效果
四、网站实现步骤
(一)创建数据库与表
1、创建数据库
2、创建用户表
3、创建类别表
4、创建商品表
5、创建订单表
(二)创建Web项目
1、创建Web项目
2、修改Artifact名称
3、重新部署项目
4、编辑首页
5、启动应用,查看效果
(三)创建实体类
1、创建用户实体类
2、创建类别实体类
3、创建商品实体类
4、创建订单实体类
(四)创建数据库工具类
1、添加数据库驱动程序包
2、创建数据库连接管理类
3、测试数据库连接是否成功
4、数据库连接的常见错误
(1)数据库驱动程序名称错误
(2)未知数据库没错误
(3)数据库连接密码错误
(五)创建数据访问接口
1、创建用户数据访问接口
2、创建类别数据访问接口
3、创建商品数据访问接口
4、创建订单数据访问接口
(六)创建数据访问接口实现类
1、创建用户数据访问接口实现类
(1)编写插入用户方法
(2)编写按标识符删除用户方法
(3)编写更新用户方法
(4)编写按标识符查询用户方法
(5)编写按用户名查询用户方法
(6)编写查询全部用户方法
(7)编写登录方法
1_、对用户数据访问接口实现类做单元测试
(1)编写测试登录方法
(2)编写按标识符查询用户方法
(3)编写按用户名查询用户方法
(4)编写查询全部用户方法
(5)编写测试插入用户方法
(6)编写测试更新用户方法
(7)编写测试按标识符删除用户方法
思考题
2、创建类别数据访问接口实现类
(1)编写插入类别方法
(2)编写按标识符删除类别方法
(3)编写更新类别方法
(4)编写按标识符查询类别方法
(5)编写查询全部类别方法
2_、对类别数据访问接口对象做单元测试
(1)编写测试按标识符查询类别方法
(2)编写测试查询全部类别方法
(3)编写测试插入类别方法
(4)编写测试更新类别方法
(5)编写测试删除类别方法
3、编写商品数据访问接口实现类
(1)编写插入商品方法
(2)编写按标识符删除商品方法
(3)编写更新商品方法
(4)编写按标识符查询商品方法
(5)编写按类别标识符查询商品方法
(6)编写查询全部商品方法
3_、对商品数据访问接口对象做单元测试
(1)编写按标识符查询商品方法
(2)编写测试按类别标识符查询商品方法
(3)编写测试查询全部商品方法
(4)编写测试插入商品方法
(5)编写测试更新商品方法
(6)编写测试删除商品方法
4、创建订单数据访问接口实现类
(1)编写插入订单方法
(2)编写按标识符删除订单方法
(3)编写更新订单方法
(4)编写按标识符查询订单方法
(5)编写查询最后一个订单方法
(6)编写查询全部订单方法
4_、对订单数据访问接口对象做单元测试
(1)编写按标识符查询订单方法
课堂练习:编写方法测试OrderDaoImpl其余方法
(七)创建数据访问服务类
1、创建用户服务类
2、创建类别服务类
3、创建商品服务类
4、创建订单服务类
课堂练习:测试服务类
 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

土豆_wk

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值