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

本文详述了Java Web项目「西蒙购物网」的开发过程,包括功能需求、设计思路和实现步骤。功能涵盖普通用户和管理员的多种操作。设计上采用MVC模式,涉及数据库设计、Web项目创建、实体类、数据库工具类、数据访问接口及其实现类、服务类等。目前仅完成用户管理中的查看用户功能,其余功能留给读者实践。
摘要由CSDN通过智能技术生成

 

文章目录

一、功能需求

1、普通用户

2、管理员用户

二、设计思路

(一)采用MVC设计模式

(二)前台购物

1、购物流程

2、用户注册

(三)后台管理

1、用户管理

2、类别管理

3、商品管理

4、订单管理

(四)西蒙购物网业务流程图

三、实现步骤

(一)创建数据库

1、用户表t_user

2、类别表t_category

3、商品表t_product

4、订单表t_order

(二)创建Web项目

1、创建Web项目simonshop

2、在项目结构窗口里设置Artifacts名称:simonshop

3、配置服务器(Server)

4、设置部署(Deployment)

(三)创建实体类

1、用户实体类User

2、类别实体类Category

3、商品实体类Product

4、订单实体类Order

(四)创建数据库工具类ConnectionManager

1、在web\WEB-INF目录下创建lib子目录,添加MySQL驱动程序的jar包

2、在src下创建net.hw.shop.dbutil包,在里面创建ConnectionManager类

3、运行程序,查看结果

4、常见错误解析

(五)数据访问接口(XXXDao)

1、用户数据访问接口UserDao

2、类别数据访问接口CategoryDao

3、商品数据访问接口ProductDao

4、订单数据访问接口OrderDao

(六)数据访问接口实现类XXXDaoImpl

1、用户数据访问接口实现类UserDaoImpl

2、类别数据访问接口实现类CategoryDaoImpl

3、商品数据访问接口实现类ProductDaoImpl

4、订单数据访问接口实现类OrderDaoImpl

(七)数据访问服务类XXXService

1、用户服务类UserService

2、类别服务类CategoryService

3、商品服务类ProductService

4、订单服务类OrderService


本项目采用MVC模式进行开发,整合JSP + Servlet + DB(DAO),同学们可以通过本次实战,了解Web开发的一般流程。

一、功能需求

1、普通用户

只有注册用户成功登录之后才可查看商品类别,查看商品,选购商品,生成订单、查看订单。

2、管理员用户

只有管理员才有权限进入购物网后台管理,进行用户管理、类别管理、商品管理与订单管理。

二、设计思路

(一)采用MVC设计模式

分层架构:展现层(JSP)<——>控制层(Servlet)<——>业务层(Service)<——>模型层(Dao࿰

  • 7
    点赞
  • 27
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

howard2005

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

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

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

打赏作者

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

抵扣说明:

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

余额充值