⿊马畅购商城---1.项⽬介绍-环境搭建
学习地址:
了解电商
了解畅购架构
了解畅购⼯程结构
畅购⼯程搭建
商品微服务搭建
品牌增删改查
1. ⾛进电商
1.1 电商⾏业分析
近年来,世界经济正向数字化转型,⼤⼒发展数字经济成为全球共识。党的⼗九⼤报告明确提出要建设“
数字中国”“⽹络强国”,我国数字经济发展进⼊新阶段,市场规模位居全球第⼆,数字经济与实体经济深度融合,有⼒促进了供给侧结构性改⾰。电⼦商务是数字经济的重要组成部分,是数字经济最活跃、最集中的表现形式之⼀。2017年,在政府和市场共同推动下,我国电⼦商务发展更加注重效率、质量和创新,取得了⼀系列新的进展,在壮⼤数字经济、共建“⼀带⼀路”、助⼒乡村振兴、带动创新创业、促进经济转型升级等诸多⽅⾯发挥了重要作⽤,成为我国经济增长的新动⼒。
2017年,我国电⼦商务交易规模继续扩⼤,并保持⾼速增长态势。国家统计局数据显⽰,2017年全国电⼦商务交易额达29.16万亿元,同⽐增长11.7%;⽹上零售额7.18万亿元,同⽐增长32.2%。我国电⼦商务优势进⼀步扩⼤,⽹络零售规模全球最⼤、产业创新活⼒世界领先。数据显⽰,截⽌2017年底,全国⽹络购物⽤户规模达5.33亿,同⽐增长14.3%;⾮银⾏⽀付机构发⽣⽹络⽀付⾦额达143.26万亿元,同⽐增长44.32%;全国快递服务企业业务量累计完成400.6亿件,同⽐增长28%;电⼦商务直接从业⼈员和间接带动就业达4250万⼈。
2018天猫全天成交额记录
1.2 电商系统技术特点
技术新
技术范围⼴
分布式
⾼并发、集、负载均衡、⾼可⽤
海量数据
业务复杂
系统安全
1.3 主要电商模式
B2B
1
2
3
B2B ( Business to Business)是指进⾏电⼦商务交易的供需双⽅都是商家(或企业、公司),她(他)们使⽤了互联⽹的技术或各种商务⽹络平台,完成商务交易的案例:阿⾥巴巴、慧聪⽹
C2C
1
2
3
C2C即 Customer(Consumer) to Customer(Consumer),意思就是消费者个⼈间的电⼦商务⾏为。⽐如⼀个消费者有⼀台电脑,通过⽹络进⾏交易,把它出售给案例:淘宝、易趣、⽠⼦⼆⼿车
B2C
1
2
3
B2C是Business-to-Customer的缩写,⽽其中⽂简称为“商对客”。“商对客”是电⼦商务的⼀种模式,也就是通常说的直接⾯向消费者销售产品和服务商业零售模式。这种案例:唯品会、乐蜂⽹
C2B
1
2
3
4
5
C2B(Consumer to Business,即消费者到企业),是互联⽹经济时代新的商业模式。这⼀模式改变了原有⽣产者(企业和机构)和消费者的关系,是⼀种消费者贡献C2B模式和我们熟知的供需模式(D
SM, Demand SupplyModel)恰恰相反,真正的C2B 应该先有消费者需求产⽣⽽后有企业⽣产,即先有消费者提出需求,后有⽣产案例:海尔商城、尚品宅配
O2O
1
2
3
O2O即Online To Offline(在线离线/线上到线下),是指将线下的商务机会与互联⽹结合,让互联⽹成为线下交易的平台,这个概念最早来源于美国。O2O的概念⾮常案例:美团、饿了吗
F2C
F2C指的是Factory to customer,即从⼚商到消费者的电⼦商务模式。
B2B2C
1
2
3
4
B2B2C是⼀种电⼦商务类型的⽹络购物商业模式,B是BUSINESS的简称,C是CUSTOMER的简称,第⼀个B指的是商品或服务的供应商,第⼆个B指的是从事电⼦商务
案例:京东商城、天猫商城
注:我们《畅购电商系统开发》课程采⽤B2C模式,之后的项⽬实战《品优购电商系统开发实战》采⽤B2B2C模式。
2. 畅购-需求分析与系统设计
2.1 需求分析
⽹站前台静态原型演⽰,打开资料\页⾯\前台\project-changgou-portal-fis3-master,⾸页index.html
打开资料\页⾯\后台\project-changgou-cmm-fis3-master\pages,⾸页all-medical-main.html
2.2 系统设计
畅购商城属于B2C电商模式,运营商将⾃⼰的产品发布到⽹站上,会员注册后,在⽹站上将商品添加到购物车,并且下单,完成线上⽀付,⽤户还可以参与秒杀抢购。
2.2.1 前后端分离
⽹站后台的部分采⽤前后端分离⽅式。
以前的JavaWeb项⽬⼤多数都是java程序员⼜当爹⼜当妈,⼜搞前端,⼜搞后端。随着时代的发展,渐渐的许多⼤中⼩公司开始把前后端的界限分的越来越明确,前端⼯程师只管前端的事情,后端⼯程师只管后端的事情。正所谓术业有专攻,⼀个⼈如果什么都会,那么他毕竟什么都不精。
对于后端java⼯程师:
把精⼒放在设计模式,spring+springmvc,linux,mysql事务隔离与锁机制,mongodb,http/tcp,多线程,分布式架构,弹性计算架构,微服务架构,java性能优化,以及相关的项⽬管理等等。
对于前端⼯程师:
把精⼒放在html5,css3,vuejs,webpack,nodejs,Google V8引擎,javascript多线程,模块化,⾯向切⾯编程,设计模式,浏览器黑马程序员前端全套视频
兼容性,性能优化等等。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。