首页 > 编程知识 正文

跨境电商的分类,电商项目介绍描述

时间:2023-05-03 17:17:39 阅读:138056 作者:1186

1 .电商行业技术特点1 .技术

2 .技术范围广

3 .分散

4 .高合并、集群、负载均衡、高可用性

5 .海量数据

6 .业务复杂

7 .系统安全

2 .电商行业模式B2B:企业到企业,企业到企业,代表:阿里巴巴

从B2C:商家到客户.代表:京东.淘宝商城

C2C:客户到客户.淘宝市场

从O2O:在线到离线

3.B2C电子商务系统架构功能模块

4.B2C电子商务系统架构功能描述后台管理系统:管理商品、订单、类别、商品规格属性、用户管理及内容发布等功能。

前台系统:用户可通过前台系统进行注册、登录、商品浏览、首页、订单等操作。

会员系统:用户可以通过该系统查询订单、收藏商品、我的优惠券、团购等信息。

订单系统:提供订单、查询订单、修改订单状态、订单定时处理。

检索系统:提供商品的检索功能。

单点登录系统:在多个系统之间提供用户登录凭证,查询登录用户信息。

5 .技术架构随着互联网的发展,网站应用的规模不断扩大,常规的垂直应用架构已无法适应,分布

基于服务的体系结构和移动计算体系结构是必不可少的,需要确保体系结构有序发展的治理系统。

在网站流量较低的情况下,单个APP应用程序体系结构:通过在一个APP应用程序中将所有功能合并在一起,减少了部署节点和成本。 此时,用于简化追加、删除、重新审视工作的数据访问框架(ORM)是关键。

缺点:随着APP功能的增加,代码量越来越大,维护难度越来越大,需要解决代码一体化问题吗?

垂直APP架构:随着存取数量的逐渐增加,单APP应用增加机器带来的加速度越来越小,从而将APP分解为几个互不相关的APP应用以提高效率。 此时,用于加速前端页面开发的Web 框架(MVC)是关键。

缺点:垂直架构需要不断复制同一个逻辑代码,不能复用。 各垂直模块相当于独立的系统。

当分布式服务体系结构:垂直APP增加,不可避免地出现APP应用之间的交互时,提取核心业务,作为独立服务,逐渐形成稳定的服务中心,满足前端APP变化更快的市场需求此时,用于提高业务复用和合并的分布式服务框架(RPC)很重要。

缺点:服务越来越多,需要管理每个服务的地址。 调用关系错综复杂,很难整理依赖关系。 很难管理服务状态。 无法根据服务情况动态管理。

当流计算架构:服务越来越多,容量评估、小服务资源浪费等问题日益突出时,需要增加基于访问压力实时管理集群容量的调度中心,提高集群利用率此时,用于提高机器利用率的资源调度和治理中心(SOA)很重要。

o缺点:服务之间存在依赖关系,在某个阶段失误的话影响会变大。 服务关系复杂,运输、测试部署困难,不符合DevOps思想。

微服务架构:单一责任:微服务的每个服务对应唯一的业务能力,履行单一责任

微:微服务器的服务器分割粒度很小,例如由一个用户管理就可以作为一个服务器。 各项服务虽小,但“五脏俱全”。

面向服务:面向服务是指为每个服务向外公开服务接口API。 它不关心服务的技术实现,不考虑平台和语言,不限定用什么技术实现,提供Rest的接口就可以了。

自治:自治是指服务之间相互独立、互不干涉

1 .团队独立:每个服务都是独立的开发团队,人数不能太多。 技术独立:因为是面向服务的,所以提供Rest界面,无论使用什么技术都没有他人的干扰

2 .前后端分离:采用前后端分离开发,提供统一的Rest接口,后端无需为PC、移动端开发不同的接口

3 .隔离数据库:每个服务都使用自己的数据源

4 .配置独立,服务器之间有调用,但不要让服务器重启影响其他服务器。 有助于持续整合和持续交付。 各服务是独立的组件,很容易复用、交换、减少结合、维持Docker导入服务

a .传统体系结构

传统体系结构是否存在以下问题?

1、模块之间的耦合度太高,一个升级其他的也要升级

2、开发困难,各团队开发必须最后整合

3、系统可扩展性差

4、不能灵活分散配置。

解决方案:分割系统

优点:

将模块划分为独立的项目,并单点运行。 当某点压力较大时,可以针对该点单独增加配置。 其他方面不受影响。

将系统划分为多个工程,完成系统工程需要多个工程协同完成。 这种形式称为方差。

b .分布式体系结构

分布式体系结构:

将系统按模块分割为多个子系统。

优点:

1、划分模块,通过接口进行通信,降低模块之间的耦合度。

2、将项目划分为几个子项目,由不同的团队负责不同的子项目。

3、增加功能时,再增加一个子项目,调用其他系统的接口即可。

4、

可以灵活的进行分布式部署。

缺点:

系统之间交互需要使用远程通信,接口开发增加工作量。

最终架构图如下:

6.技术选型

Java(核心编程语言)

Spring、SpringMVC、Mybatis(三大框架)

Dubbo(分布式服务框架)

Zookeeper(服务注册中心)

Redis(缓存数据库)

Elasticseach(搜索引擎)

SSO(单点登录)

MySql(数据库)

Nginx(web 服务器)

Vsftp(文件上传服务器)

RabbitMQ(消息队列)

Alipay(支付宝支付)

Geetest(极验验证)

jQuery、Bootstrap(前端框架)

doT.js(模板引擎)

UEditor(富文本编辑器)

Google Kaptcha(图形验证码)

7.易购商城研发优势

商城系统优势:

节约成本。

包括硬件成本和软件成本,硬件包括店面、房租、装修、印刷、纸张等最必须用品,软件包括网上商城购物系统、网络信息、图片、视屏等,都可长期使用、良性循环、 经济和环保。

营销推广经济、便捷

传统媒体广告费用高昂,更适合于进行品牌塑造;而网络营销主要是策略与定位把 控的问题,实惠很多,费用与传统媒体相比微乎其微,并且流量与用户也更加精准。

信息更加立体、全面

通过互联网,企业的信息展示、品牌塑造和形象宣传可以通过文字、图片、音频、视频等多维度进行现实与虚拟相结合的展示,使用户对企业的了解更加立体和全面,有助于形成良好的形象与口碑。

管理高效、便捷

运用信息化的数据库管理,各类信息精准、清晰、无误的保存,避免出现人工操作

8.功能点 商家入驻

商家入驻功能包括:商家入驻申请流程、商家店铺自定义装修功能、多套店铺模板选择、商家店铺街展示、商家独立店铺功能、商铺报表统计功能、搜索店铺列表页、商家自定义广告位、区分平台与商家分类、类型、订单分单功能(按商家)、订单

退换功能、商家订单佣金结算等。

会员中心

会员中心功能包括:会员中个人主页美化、会员中心订单列表美化、会员中心收货 地址列表美化 、会员中心缺货登记、会员中心退换货、会员中心退换货详情页 、用户信息、新增会员头像上传功能 、平台红包、物流跟踪功能、资金管理

购物车

购物车功能包括:购物车选择购买功能、购物车加强功能、商品促销满减、满赠、 折扣功能、凑单功能、简化购物流程、购物车为空时去购物功能、提示购物车商品

是否有库存。

订单

订单功能包括:商家自定义配送方式和运费、门店自提功能、发票功能、商品无库存时提交订单弹窗提示继续购物、结算页面无货提交弹出框、快递配送方式选择如 韵达。

积分商城

积分商城功能包括:积分商品列表、兑换商品排序、精品推荐、热门兑换、兑换商 品详情页。

拍卖活动

拍卖活动功能包括:拍卖活动列表、竞拍商品排序和搜索、拍卖商品详情页、出价记录、商家店铺。

优惠活动

是否有库存。

订单

订单功能包括:商家自定义配送方式和运费、门店自提功能、发票功能、商品无库存时提交订单弹窗提示继续购物、结算页面无货提交弹出框、快递配送方式选择如 韵达。

积分商城

积分商城功能包括:积分商品列表、兑换商品排序、精品推荐、热门兑换、兑换商 品详情页。

拍卖活动

拍卖活动功能包括:拍卖活动列表、竞拍商品排序和搜索、拍卖商品详情页、出价记录、商家店铺。

优惠活动

优惠活动功能包括:优惠活动列表页、优惠范围、优惠方式。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。