B2B2C 상점 기술 노선(一)

13540 단어 백엔드 항목

주요 전자상거래 모델


B2B – 엔터프라이즈 대 엔터프라이즈


B2B(Business to Business)는 전자상거래를 하는 공급과 수요 쌍방이 모두 상인(또는 기업, 회사)이고, 그(그)들은 인터넷의 기술이나 각종 비즈니스 네트워크 플랫폼을 사용해 비즈니스 거래를 완성하는 과정을 말한다.전자상거래는 현대 B2B 마케팅의 구체적인 주요한 표현 형식이다.
사례: 알리바바, 혜총망

C2C – 개인 대 개인


C2C는 바로 Customer(Consumer) to Customer(Consumer)로 소비자 개인 간의 전자상거래 행위를 의미한다.예를 들어 한 소비자가 컴퓨터 한 대를 가지고 인터넷을 통해 거래를 하여 다른 소비자에게 판매하는데 이런 거래 유형을 C2C전자상거래라고 부른다.
사례: 타오바오, 이노베이션, 해바라기씨 중고차

B2C – 기업 대 개인


B2C는Business-to-Customer의 줄임말로 중국어로'상대객'이라고 약칭한다.'상대객'은 전자상거래의 한 모델이다. 즉, 통상적으로 말하는 소비자를 대상으로 제품과 서비스를 직접 판매하는 상업 소매 모델이다.이런 형식의 전자상거래는 일반적으로 인터넷 소매업을 위주로 하고 주로 인터넷을 빌려 온라인 판매 활동을 전개한다.B2C는 기업이 인터넷을 통해 소비자에게 새로운 쇼핑 환경인 인터넷 상점을 제공하고 소비자는 인터넷을 통해 인터넷 쇼핑, 인터넷 결제 등 소비 행위를 한다.
사례: 유품회, 락봉망

C2B – 개인 대 기업


C2B(Consumer to Business, 즉 소비자에서 기업으로)는 인터넷 경제 시대의 새로운 비즈니스 모델이다.이 모델은 기존 생산자(기업과 기관)와 소비자의 관계를 바꾸는 소비자기여가치(Create Value), 기업과 기관의 소비가치(Consume Value)다.C2B 모델은 우리가 잘 알고 있는 공급과 수요 모델(DSM, Demand Supply 모델)과 정반대이다. 진정한 C2B는 먼저 소비자의 수요가 발생한 다음에 기업이 생산해야 한다. 즉, 먼저 소비자가 수요를 제기하고 나중에 생산 기업이 수요에 따라 조직하여 생산해야 한다.일반적인 상황은 소비자가 자신의 수요에 따라 제품과 가격을 맞춤형으로 제작하거나 제품 디자인, 생산과 가격, 제품, 가격 등 소비자의 개성화된 수요를 자발적으로 참여하여 생산 기업이 맞춤형 생산을 하는 것이다.
사례: 하이얼몰, 상품주택

O2O – 온-오프라인


O2O는 온라인투 오프라인(온라인 오프라인/온·오프라인)으로 오프라인 비즈니스 기회를 인터넷과 결합해 인터넷을 오프라인 거래의 플랫폼으로 만드는 개념으로, 미국에서 최초로 유래됐다.O2O의 개념은 매우 광범위해서 온라인과 오프라인을 관련할 수 있고 통칭하여 O2O라고 할 수 있다.주류 상업 관리 과정은 모두 O2O라는 새로운 상업 모델에 대해 소개하고 주목한다.
사례: 미단, 배고프니

F2C – 개인용 공장


F2C는 팩토리 to customer, 즉 제조사에서 소비자까지의 전자상거래 모델을 말한다.

B2B2C - 엔터프라이즈 - 엔터프라이즈 - 개인


B2B2C는 일종의 전자상거래 유형의 인터넷 쇼핑 비즈니스 모델로 B는 BUSINESS의 약칭이고 C는 CUSTOMER의 약칭이다. 첫 번째 B는 상품이나 서비스의 공급업체를 가리키고 두 번째 B는 전자상거래에 종사하는 기업을 가리키며 C는 소비자를 나타낸다.첫 번째 BUSINESS는 브랜드 공급업체, 영상 제작사와 도서 출판사에 국한된 것이 아니라 어떠한 상품 공급업체나 서비스 공급업체도 첫 번째 BUSINESS가 될 수 있다.둘째 B는 B2B2C모델의 전자상거래 기업으로 통일된 경영 관리를 통해 상품과 서비스, 소비자 단말기를 동시에 통합시킨다. 이것은 수많은 공급업체와 소비자 간의 다리로서 공급업체와 소비자에게 양질의 서비스를 제공하고 인터넷 전자상거래 서비스 공급업체이다.C는 소비자가 제2의 B로 구축된 통합 전자상거래 플랫폼에서 쇼핑하는 소비자를 뜻한다.B2B2C는 현재의 B2B, B2C 모델의 변화와 보완에서 유래한 것으로 B2C와 C2C를 완벽하게 결합시켜 B2B2C 모델의 전자상거래 기업을 통해 자신의 물류 공급망 시스템을 구축하고 통일된 서비스를 제공한다.사례: 경동상점, 티몰

수요 분석과 시스템 설계


경동상점, 티몰과 같은 종합적인 B2B2C 플랫폼을 구축한다.사이트는 상가가 입주하는 모델을 사용하고 상가가 플랫폼에 입주하여 신청을 제출하며 플랫폼이 있어 자질 심사를 한다. 심사를 통과한 후에 상가는 독립된 관리 백그라운드를 가지고 상품 정보를 기록한다.상품은 플랫폼 심사를 거친 후 발표할 수 있다.품우구 인터넷 상점은 주로 사이트 프런트, 운영자 백스테이지, 상인 관리 백스테이지 세 개의 서브시스템으로 나뉜다.

사이트 프론트 데스크


주로 사이트 홈페이지, 상가 홈페이지, 상품 상세 페이지, 검색 페이지, 회원 센터, 주문 및 결제 관련 페이지, 초살 채널 등을 포함한다.

운영자 백그라운드


운영사 운영진의 관리 백그라운드다.주로 상인 심사, 브랜드 관리, 규격 관리, 템플릿 관리, 상품 분류 관리, 상품 심사, 광고 유형 관리, 광고 관리, 주문 조회, 상인 결산 등을 포함한다.

상인 관리 백그라운드


입주한 상인이 관리하는 백그라운드는 상품에 대한 관리와 주문 조회 통계, 자금 결산 등 기능이 주요 기능이다.

시스템 구조


SOA 아키텍처


SOA는 서비스-Oriented Architecture의 약칭으로 서비스에 대한 구조 양식을 지원한다.서비스, 서비스 개발과 서비스의 결과를 바탕으로 서비스에 대한 사고방식은 일종의 사고방식이다.사실 SOA 구조는 인터넷 프로젝트 개발에 더 많이 응용된다.왜 인터넷 프로젝트는 SOA 구조를 채택합니까?인터넷이 발전함에 따라 사이트 응용의 규모가 끊임없이 확대되고 일반적인 수직 응용 구조는 대응할 수 없다. 분포식 서비스 구조와 유동 계산 구조는 필수적이다. 관리 시스템이 질서정연한 발전을 확보하는 것이 절실하다.

브랜드 목록 - 백엔드 코드


수요 분석


브랜드 관리의 백엔드 코드를 완성하고 브라우저에서 브랜드 데이터를 조회할 수 있습니다(json 형식)

데이터베이스 테이블


tb_브랜드 리스트
필드
타입
기장
속뜻
Id
Bigint
메인 키
Name
Varchar
255
브랜드 이름
First_char
Varchar
1
브랜드 이니셜

백엔드 코드


서비스 계층 인터페이스


pinyougou-sellergoods-interface 프로젝트에서 Brand 서비스 인터페이스 만들기
package com.pinyougou.sellergoods.service;
import java.util.List;
import com.pinyougou.pojo.TbBrand;
/**
 *        
 * @author Administrator
 *
 */
public interface BrandService {
	/**
	 *       
	 * @return
	 */
	public List<TbBrand> findAll();
}

서비스 구현 클래스


pinyougou-sellergoods-서비스 프로젝트에서 BrandServiceImpl 클래스 만들기
package com.pinyougou.sellergoods.service.impl;
import java.util.List;
import org.springframework.beans.factory.annotation.Autowired;
import com.alibaba.dubbo.config.annotation.Service;
import com.pinyougou.mapper.TbBrandMapper;
import com.pinyougou.pojo.TbBrand;
import com.pinyougou.sellergoods.service.BrandService;
@Service
public class BrandServiceImpl implements BrandService {
	@Autowired
	private TbBrandMapper brandMapper;
	@Override
	public List<TbBrand> findAll() {
		return brandMapper.selectByExample(null);
	}
}

제어층 코드


pinyougou-manager-web 프로젝트에com을 만듭니다.pinyougou.manager.Controller 패키지, 패키지 아래에 BrandController 클래스 만들기
package com.pinyougou.manager.controller;
import java.util.List;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import com.alibaba.dubbo.config.annotation.Reference;
import com.pinyougou.pojo.TbBrand;
import com.pinyougou.sellergoods.service.BrandService;
/**
 *   controller
 * @author Administrator
 */
@RestController
@RequestMapping("/brand")
public class BrandController {
	@Reference
	private BrandService brandService;
	/**
	 *       
	 * @return
	 */
	@RequestMapping("/findAll")
	public List<TbBrand> findAll(){			
		return brandService.findAll();
	}
}

5.4 테스트 시작pinyougou-sellergoods-서비스 시작pinyougou-manager-web 주소 표시줄 입력http://localhost:9101/brand/findAll.do
브라우저가 json 데이터를 출력한 것을 볼 수 있습니다.

부록: 일반적인 오류


등록 센터에서 대응하는 서비스를 찾을 수 없습니다


java.lang.IllegalStateException: Failed to check the status of the service com.pinyougou.sellergoods.service.BrandService. No provider available for the service com.pinyougou.sellergoods.service.BrandService from the url zookeeper://192.168.25.129:2181/com.alibaba.dubbo.registry.RegistryService?application=pinyougou-manager-web&dubbo=2.8.4&interface=com.pinyougou.sellergoods.service.BrandService&methods=update,get,delete,selectOptionList,add,getListByPage&pid=3980&revision=0.0.1-SNAPSHOT&side=consumer×tamp=1501146823396 to the consumer 172.16.17.14 use dubbo version 2.8.4
이러한 오류는 서비스 층 코드가 등록 센터에 성공적으로 등록되지 않아서 발생한 것입니다. 서비스 층 코드에 @ 서비스 주석이 추가되었는지 확인하십시오. 이 주석의 패키지는com입니다.alibaba.dubbo.config.annotation 패키지, org가 아닙니다.springframework.stereotype.서비스, 이곳은 오류가 발생하기 쉽습니다.또 다른 원인은 당신의 서비스 층 공사가 어떤 이유로 정상적으로 시작되지 않았기 때문에 등록 센터에 등록할 수 없다는 것이다.

등록 센터에 연결할 수 없습니다.


org.I0Itec.zkclient.exception.ZkTimeoutException: Unable to connect to zookeeper server within timeout: 5000 org.I0Itec.zkclient.ZkClient.connect(ZkClient.java:876) org.I0Itec.zkclient.ZkClient.(ZkClient.java:98) org.I0Itec.zkclient.ZkClient.(ZkClient.java:92) org.I0Itec.zkclient.ZkClient.(ZkClient.java:80) com.alibaba.dubbo.remoting.zookeeper.zkclient.ZkclientZookeeperClient.(ZkclientZookeeperClient.java:26) IP와 포트가 올바르게 작성되었는지 확인하고 등록 센터가 정상적으로 시작되었는지 확인하십시오

좋은 웹페이지 즐겨찾기