项目准备(商业模式、开发流程、需求分析、项目架构)

本文介绍了多种电子商务模式,包括B2B、C2C、B2C、C2B、O2O、F2C和B2B2C,并列举了各自的典型案例。此外,还概述了软件开发的完整生命周期,从问题定义到维护升级,涵盖了架构设计、技术选型、前后端分离、数据库设计和集成测试等关键环节。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、商业模式介绍

目的:知道该商城项目属于B2C商业模式

1.B2B–企业对企业

  B2B (Business to Business)是指进行电子商务交易的供需双方都是商家(或企业、公司),她(他)们使用了互联网的技术或各种商务网络平台,完成商务交易的过程。电子商务是现代 B2B marketing 的一种具体主要的表现形式。

案例:阿里巴巴、慧聪网

2.C2C–个人对个人

  C2C 即 Customer to Customer,意思就是消费者个人间的电子商务行为。比如一个消费者有一台电脑,通过网络进行交易,把它出售给另外一个消费者,此种交易类型就称为 C2C 电子商务。```

案例:淘宝、易趣、瓜子二手车

3.B2C–企业对个人

  B2C 是 Business to Customer 的缩写,而其中文简称为“商对客”。“商对客”是电子商务 的一种模式,也就是通常说的直接面向消费者销售产品和服务商业零售模式。这种形式的电子商务一般以网络零售业为主,主要借助于互联网开展在线销售活动。B2C 即企业通过互 联网为消费者提供一个新型的购物环境——网上商店,消费者通过网络在网上购物、网上支付等消费行为。

案例:唯品会、乐蜂网

4.C2B–个人对企业

  C2B(Consumer to Business,即消费者到企业),是互联网经济时代新的商业模式。这一模式改变了原有生产者(企业和机构)和消费者的关系,是一种消费者贡献价值(Create Value),企业和机构消费价值(Consume Value)。C2B 模式和我们熟知的供需模式(DSM, Demand Supply Model)恰恰相反,真正的 C2B 应该先有消费者需求产生而后有企业生产,即先有消费者提出需求,后有生产企业按 需求组织生产。通常情况为消费者根据自身需求定制产品和价格,或主动参与产品设计、生产和定价,产品、价格等彰显消费者的个性化需求,生产企业进行定制化生产。

案例:海尔商城、 尚品宅配

5.O2O–线上到线下

  O2O 即 Online To Offline(在线离线/线上到线下),是指将线下的商务机会与互联网结合,让互联网成为线下交易的平台,这个概念最早来源于美国。O2O 的概念非常广泛,既可涉及到线上,又可涉及到线下,可以通称为 O2O。主流商业管理课程均对 O2O 这种新型的商业模式有所介绍及关注。```

案例:美团、饿了吗

6.F2C–工厂到个人

  F2C 指的是 Factory to customer,即从厂商到消费者的电子商务模式

案例:戴尔

7.B2B2C–企业–企业–个人

  B2B2C 是一种电子商务类型的网络购物商业模式,B 是 BUSINESS 的简称,C 是 CUSTOMER 的简称,第一个 B 指的是商品或服务的供应商,第二个 B 指的是从事电子商务的企业,C 则是表示消费者。第一个 BUSINESS,并不仅仅局限于品牌供应商、影视制作公司和图书出版商,任何的商品供应商或服务供应商都能可以成为第一个 BUSINESS;第二 B 是 B2B2C 模式的电子商务企业,通过统一的经营管理对商品和服务、消费者终端同时进行整合,是广大供应商和消费 者之间的桥梁,为供应商和消费者提供优质的服务,是互联网电子商务服务供应商。C 表示 消费者,在第二个 B 构建的统一电子商务平台购物的消费者。B2B2C 的来源于目前的 B2B、B2C 模式的演变和完善,把 B2C 和 C2C 完美地结合起来,通过 B2B2C 模式的电子商务企业构建自己的物流供应链系统,提供统一的服务。

案例:京东商城、天猫商城

二、开发流程

在这里插入图片描述

1、软件的生命周期

  软件生命周期又称为软件生存周期或系统开发生命周期,是软件的产生直到报废的生命周期,周期内有问题定义、可行性分析、总体描述、系统设计、编码、调试和测试、验收与运行、维护升级到废弃等阶段。

1> 问题定义。要求系统分析员与用户进行交流,弄清“用户需要计算机解决什么问题”然后提出关于“系统目标与范围的说明”,提交用户审查和确认。
2> 可行性研究。一方面在于把待开发的系统的目标以明确的语言描述出来,另一方面从经济、技术、法律等多方面进行可行性分析。
3> 需求分析。弄清用户对软件系统的全部需求,编写需求规格说明书和初步的用户手册,提交评审。
4> 开发阶段。开发阶段由四个阶段组成:

  • 概要设计
  • 详细设计
  • 实现:根据选定的程序设计语言完成源程序的编码。
  • 测试
    5> 维护:维护包括四个方面
2、说明:

架构设计

  • 分析可能用到的技术点
  • 前后端是否分离
  • 前端使用哪些框架
  • 后端使用哪些框架
  • 选择什么数据库
  • 如何实现缓存是否搭建分布式服务
  • 如何管理源代码

数据库设计

  • 数据库表的设计至关重要
  • 根据项目需求,设计合适的数据库表
  • 数据库表在前期如果设计不合理,后期随需求增加会变得难以维护

集成测试

  • 在测试阶段要留意测试反馈平台的bug报告

三、需求分析


(1)用户部分
  • 注册

短信验证

  • 登陆

普通登陆、qq登陆、微博登陆、忘记密码

  • 用户中心

个人信息:邮箱验证、浏览历史记录
地址管理:省市区地址信息加载、新增修改删除地址、设置默认地址
修改密码


(2)商品部分
  • 首页

商品分类、广告控制

  • 商品列表
  • 商品详情
  • 商品搜索

(3)购物车部分

购物车管理


(4)订单部分

提交订单、我的订单、订单评价


(5)支付部分

支付宝支付

四、架构设计
  • 主从服务:mysql
  • 缓存:redis
  • 异步服务: celery
  • 分布式服务:FastDRF
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值