- 1、本文档共3页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
电商研发系列——概述篇
一、前言
? ? 本B2C电子商务系统研发系列博文,由Craft6.cn 站长颜超敏原创,内容涵盖B2C电商系统前台、后台各个主要功能模块的需求分析、概要设计相关内容。
二、系统定义
??? 电子商务商业模式常见的有近20种分类,其中常见的:
在线直销这是最为典型的经营模式,即在网上销售商品和服务。这也是本系列博文主要探讨的目标。
电子招标系统一般企业内部使用,是一个买家面向多个卖家。暂不打算对该模式进行分析。
网上拍卖拍卖作为产品销售的一种模式,一般采用英式拍卖,也有采用荷兰式拍卖的,如有时间,会撰文探讨一下。作为系统中一种可选的商品销售方式。
定制产品和服务从设计上来看,这是一种动态产品组合的销售模式,比如陶瓷喷图,PC定制等。本系列暂不讨论。以后专门撰文分析。
电子市场和电子交易B2B的商业模式,本系列暂不探讨。
???? 总体而言,本系列博文将主要探讨第一种模式,即如何研发B2C电子商务软件实现在线直销流程。
B2C电子商务系统研发——概述篇
三、系统结构图
四、系统结构说明
? ? 本系列博文基于领域驱动设计(DDD)的设计思想进行撰写,所以业务主要是依附于
领域对象,比如产品、订单、购物车、市场等。
? ? 本系列博文将按前面结构图进行划分,但阐述时,主要以后端的功能为主,因为前端的功能除了购物车、结账外,还是主要以查询数据为主。
前端
首页
购物车。购物车涉及多个页面不同的呈现方式,比如迷你购物车、加入购物车、推荐购物车、
购物车主体页面等。
产品列表和查询
产品列表涉及分页、排序、内容呈现等,但最为复杂的还是产品的查询功能。
结账
产品推荐
我的账号
后端
产品 分类
产品是电商系统的核心模块,也是最为复杂的模块,涉及产品基本信息、SKU、属性扩展、图片,以及和其它模块存在大量的关联业务。
订单
通过结账下达订单,是系统中和外部模块关联最为密切的模块之一。和产品、购物车、结账、支付、库存、物流等均存在关联。
市场
包含各类的促销规则、关联推荐管理等。
促销规则对应前台主要是提供接口给其它调用,如产品价格显示、购物车、结账价格计算等。关联推荐则需要根据各类的条件,如目录、产品、购物车等源推荐相应的目标商品
库存
对于简单的电商系统,如果只是单仓库,可以设计一套库存模块,对于大型的电商系统,则和第三方系统的
库存(如ERP)进行集成,通过API获得库存数据。
客户
即前端购物的顾客。这里如果深入挖掘,可以开发一套CRM系统。
系统
包括物流、支付、安全、用户权限、参数配置、日志以及其它各类辅助功能。
站点
包括内容、新闻、SEO、友链以及其它站点运营相关的功能。
B2C电子商务系统研发mdash;mdash;概述篇
四、撰写方式
??? 每个模块都比较庞大,不会在一篇文章中对该模块做全部的阐述,一般都会将其划分为多个子模块,对于每个子模块甚至都会划分为多篇文章来描述,避免一篇文章过长。整体写作规划就是如此,接下来就等待详细的博文发表吧。
?????
查看电子商务、工作流和Java软件架构相关原创文章请访问
Craft6.cn
----------------------------精品word文档 值得下载 值得拥有----------------------------------------------
----------------------------精品word文档 值得下载 值得拥有----------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------
文档评论(0)