网上商城的功能模块架构设计

Posted 树叶科技软件定制开发找阿杰

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了网上商城的功能模块架构设计相关的知识,希望对你有一定的参考价值。

模块一

一、概述

为了方便中小型企业想拥有自己的商城而设计,他不单单是一个网上商城,还是一个强大的线下商品进销存管理系统。


二、功能模块

1、用户功能模块       
      为了更好的对系统进行管理和维护,设定了不同权限的用户来管理商城系统,对商城进行商品的进销存管理,商品发布修改,订单的处理,发货管理,用户贯穿着整个商城系统。商城的用户设定了不同的角色,不同的角色拥有不同对商城的操作权限。商城的用户来源有自主注册、管理员添加、第三方来源。

       用户分为:超级管理员、普通管理员、一般用户、会员用户。

       用户的登录分为两块,一块是前端登录、另一块是后台登录。前端登录分为系统用户和第三方登录。后台管理登录可以是管理员和员工,管理员由超级管理员添加,员工由有操作权限的管理员添加。
2、单位管理        
      单位管理功能模块,主要是为了单位更好的管理下属单位和不同部门下的人员管理。通过系统的管理更方便的查询某部门下的员工信息以及部门的职责和任务。
3、商品管理        
     对商城添加商品和发布商品进行线上销售,功能包括商品的属性信息(价格、大小、库存、商品类别、商品图片、详情、类别、重量、负责人、上架时间、出售时间)等
4、库存管理
     通过系统可以快速的定位到商品的具体位置、库存量、进出库时间、来源渠道方式、负责人。
5、购物车管理        
     主要是用户在商城上选择商品加入购物车,同时管理员也很清楚的查询到,加购的商品有那些,从而判断出用户的喜好及热销商品。
6、订单管理        
     用户在商城上选择好商品并提交了订单,这里管理员也很清楚的查看订单的状态。
7、支付管理        
     目前只做支付宝和微信支付,其他支付功能后续在跟进。
8、评论管理        
     只有购买过的商品才能进行评论。       
9、积分管理        
     积分可通过充值获得、购物获得、朋友赠送得到。    
10、商品分享管理        
     对喜欢的商品可以分享到QQ、微信、微博等第三方平台。 
11、统计管理        
      按年、按月、按周、按天等不同时段统计出销售金额,并算出利润。统计出销售最好的商品,点击最高的商品列表、用户的访问来源监控统计,用户访问日志记录分析。
12、日志记录        
      对用户的访问时间、离开时间、查看那些商品、来源入口进行记录、管理员操作商品的记录。   
13、配送管理        
      主要是货物的配送方式及物流跟踪。

模块二

一、商城架构设计

现以一个小型的商城来设计访问实现系统,后期会根据业务的增长和用户的增加来进行架构的扩展。

二、商城功能架构访问逻辑图

三、系统功能列表

画出商城功能树的原因是为了更好更方便的看出包含的功能有那些,系统完成开发后的主功能列表。

模块三

一、网上商城的表设计思路

     由于业务的多变性,如果感兴趣的朋友们,请关注或者收藏哈!我会不定期的更新表结构和商城的功能实现。

    商城表总共分为三大块:用户权限模块、商城信息模块、订单生成支付处理模块。

二、用户权限表设计思路

         1)、用户登录表:用于管理员用户和商城用户登录。

         2)、用户信息表:记录用户的基本信息。

         3)、用户信息详细表:用于记录用户的独特信息。

         4)、菜单表:用于不同用户拥有不同的菜单信息。

         5)、用户角色表:用于存储不同的角色。

         6)、菜单角色表:用于存储菜单和角色之间的关系。

         7)、用户权限表:用于存储用户和角色之间的关系。

         8)、系统数据字典:用于存储系统中的编码。



以上是关于网上商城的功能模块架构设计的主要内容,如果未能解决你的问题,请参考以下文章

计算机毕业设计之java+springcloud分布式架构网上商城网站

优惠券系统架构设计与实践

优惠券系统架构设计与实践

在线教育平台架构设计-数据库设计1期

在线教育平台架构设计-数据库设计1期

vivo 亿级优惠券系统架构设计与实践