1.项目介绍
· 商城是一种多品类的电商购物网站(B2C);
· 用户可以在线浏览商品、产看商品评论、加入购物车、下单商品、秒杀商品等;
· 可以评论下单后已完成的商品;
· 管理员可以在后台管理商品的库存、规格、上下架、促销活动等;
· 管理员可以监控商品销售状况;
· 客服可以在后台处理退款操作;
· 涉及不同区域的商场,实行不同区域分开管理;
· 根据应用场景的变化,管理员实时改变各项参数的设置
2.项目架构
项目主要分为两个部分,前台门店系统和后台管理系统。
2.1前台门店系统:
· 可以浏览商品,选择自己喜欢的商品;
· 可以搜索自己喜欢的商品;
· 加入购物车并进行购物车管理;
· 填写地址并下单;
· 评论已交易完成的商品;
· 可以联系客服对商品进行了解以及售后服务。
2.2后台管理系统:
· 店铺管理,涉及多店铺商户,可以增删改店铺,设置营业状态及时间,批量或单独设置商铺的各类信息,如基本信息、商品管理、下单设置、优惠设置、活动设置、配送设置、自定义设置、接单设置、结算设置.......等;
· 商品管理,增删改查商品,涉及商品库存、分类、规格、是否必选、上架下架、商品销量......等;
· 销售管理(订单管理),手动或预设字段自动修改订单状态、订单统计、退款处理......等;
· 用户管理,包括用户冻结、解冻、控制,以及回复信息等;
· 权限管理,根据不同用户身份设置某些功能访问权限,存在子账号的话,也是对子账号权限的分配控制;
· 数据统计,各种数据的统计分析与展示;
· 系统设置,这是总体的系统的设置,只有该商铺管理员能进行操作,可修改整个系统的信息。
总结
总的来说,就是前后端交互的过程。好的项目在开发前必定做好需求分析,选用合适的框架,创建好各类的数据库以及库之间的关联;保证项目在开发过程中不轻易添加新的需求,项目开发结束后可扩展添加新功能而不影响其他原有功能的正常显示!