易购网上商城系统

ShopOnline项目是一个基于SSH框架的电子商务应用平台,包括Struts2、Spring、Hibernate、MySql、JSP和JQuery等技术。系统涵盖用户登录注册、多表级联、商品分页、订单操作和后台管理等功能。前端需求分析包括用户模块、分类模块、商品模块、购物车和订单模块。后台需求分析涉及用户、一级分类、二级分类、商品和订单管理。
摘要由CSDN通过智能技术生成

**

ShopOnline项目

**
本系统的开发 意在建立一个以SSH框架为基础,结构灵活、
可复用、可扩展,开发快速且轻量的 电子商务应用平台

实现技术: 主要涉及Struts2、Spring、Hibernate、MySql、JSP、JQuery

功能模块
1:运用Ajax 用户登录注册异步校验
2:多表级联关系映射 完成数据的层级显示
3:封装工具类处理业务 实现商品分页展示
4:订单在线支付、物流信息状态等常规操作
5:系统后台管理各功能的实现 且采用EasyUI进行布局

写完项目有段时间了,才想起来补一篇博客
先放上结构图
这里写图片描述
这里写图片描述

这个项目大方向上分为前台和后台两部分,进一步分析之后前台又分了用户、一级分类、二级分类、购物车、订单等一些比较详细的模块,以下是需求分析:

前台需求分析:

*1.1.1 用户模块:*

注册:
1.前台JS校验:
2.使用AJAX完成对用户名异步校验:
3.后台Struts2校验:
4.验证码:
5.发送激活邮件:
6.将用户信息存入到数据库:
激活:
1.点击链接完成激活:
* 根据激活码,查询数据库中是否有该用户:
* 如果有:激活.(将激活码字段清空.)
* 修改用户的状态:
登录:
1.输入用户名和密码:(数据校验.)
2.用户名和密码都正确同时用户状态必须是激活状态:
退出:
1.销毁session:

1.1.2 一级分类模块:

查询一级分类(导航栏):
1.查询一级分类.
* 将一级分类存入到session范围.(因为每个页面中都有一级分类的数据)
查询某个一级分类:
1.查询所有一级分类:
* 同时查询到每个一级分类下所属的二级分类

1.1.3 商品模块:

查询热门商品:
1.查询热门商品:(限制个数)–分页查询
查询最新商品:
1.查询最新商品:(限制个数)
查询某个分类商品:
1.根据分类的ID进行查询商品:
查询某个二级分类商品:
1.根据二级分类的ID进行查询商品:
查询某个商品信息:
1.根据商品ID进行查询商品:

1.1.4 购物模块:

添加到购物车:
1.将商品信息添加到购物车中:
从购物车中移除商品:
1.将商品信息从购物车中移除:
清空购物车:
1.将所有的商品信息从购物车中移除:

1.1.5 订单模块:

生成订单:
1.若将购物车中 全部的信息存入到数据库(生成订单).
* 此时就清空购物车了:
为订单付款:
1.在线支付功能:
2.修改订单状态:(从 未付款状态变为已付款状态)
3.修改订单的信息:(收货人,联系方式,送货地址)
查询我的订单:
1.根据用户ID查询订单.
查询某个订单详情:
1.根据订单ID进行查询:

1.2 后台需求分析:

1.2.1 用户模块:
添加用户:
添加用户到数据库
修改用户信息:
修改用户到数据库
删除用户:
删除用户
查询用户:
查询用户(带分页)
1.2.2 一级分类:
添加一级分类:
添加一级分类:
修改一级分类:
修改一级分类
删除一级分类:
删除一级分类:
* 级联删除二级分类:
查询一级分类:
查询一级分类:
1.2.3 二级分类:
添加二级分类:
二级分类需要有所属的一级分类:
修改二级分类:
修改二级分类所属的一级分类:
删除二级分类:
删除二级分类:
查询所有二级分类:
查询二级分类(带分页)
1.2.4 商品模块:
添加商品:
1.添加商品所属二级分类:
2.上传商品图片:
修改商品:
1.修改商品的二级分类:
2.修改商品图片(涉及到上传):
删除商品:
1.删除商品:
查询商品:
1.商品查询:(带分页)
1.2.5 订单模块:
查询订单:
查询所有订单:(带分页)
* 异步加载订单项(刚开始只查询订单,当点击某个按钮的时候 显示商品信息)

页面设计

首页
这里写图片描述
注册
这里写图片描述
登录
这里写图片描述
传统后台
这里写图片描述
EasyUI新型后台
功能都是一样的,所以只进行了一种

1.4 数据库设计:

用户表:
* 用户ID
* 用户名:
*

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值