通过学习网上教程以后,我也开始着手开发实际的项目了,第一个项目难度不大,开发一个网上商城。下面开始项目说明。
首先是项目功能模块:分为前端的:用户模块、商品模块、购物车模块、订单模块;后台的:分类模块、分类的模块、商品的模块、商品的模块和订单模块一共7个模块,下面逐一简要说明。
一.前端
1.用户模块
(1)注册
功能:允许用户申请注册后,发送激活邮件激活用户、注册表单的校验功能。
(2)登录
功能:允许用户登录以后保留信息以便以后自动登录。
(3)注销
2.商品模块
(1)首页显示热门商品和最新商品功能
(2)商品分类
(3)显示商品列表
(4)显示商品详细信息
(5)浏览记录功能
3.购物车模块
功能:允许用户通过商城进行商品的购买。通过浏览器访问商城,使用“购物车”对购买的商品进行增删改查。
4.订单模块
功能:允许用户将购物车内的商品提交到订单上,将准备购买的商品变成已购买的商品,并提出在线支付渠道。
(*权限过滤器:订单模块和购物车模块必须确保用户登录后才能访问,故需设权限过滤器)
二.后台
1.分类管理
功能:允许管理员增删改查分类信息。
2.商品模块
功能:允许管理员增删改查商品信息。
3.订单模块
功能:允许管理员查询订单、修改订单状态;显示所有订单信息。