1탄. 시스템 구성 기본 소개

E-Commerce시스템 구축记 - 시스템 구성 기본 소개

왜 이런 쓸데없는 짓(?)을 하는가?

1. 공부 목적(고수가 되기위해…)
2. 재미있어서…세상에 무의미한 삽질은 없다.

쇼핑몰 시스템 뿌시기

이 시리즈는 어떤 내용을 공유하나?

1. 시스템의 뼈대(?)는 오픈소스이기에 이걸 기반으로 쇼핑몰 시스템기능을 확장하려한다.
2. 50% 기술내용, 50% 업무(기능) 내용으로 정리하려 한다.
    (모든 시스템은 기술이 전부가 아니다. + 본인도 순도 100% 正宗개발자가 아니다.)
3. 지금은 단군이래 개발하기 제일 좋은 시대다.    
    오픈소스 + Cursor AI + 날코딩으로 핵심 업무 개발에만 집중하려 한다.

오픈소스
 : 말 그대로 시스템 소스가 공개되였다는 뜻이며 개발자는 이런 오픈소스를 사용하여 시스템을 개발하기에 시간을 단축할수 있고 핵심 업무에 집중할수 있다.
(소스가 공개되여서 해킹당하는거 아니냐? 음.. 쉽지 않을것이다. 해커가 창이라면 오픈소스 개발자는 방패이다. 창과 방패의 대결이라… 뚫으려면 뚫어봐…)

Cursor AI : 개발자용 ChatGPT 도구다.

채팅 방식으로 코드를 작성해주고 수정해준다. 

사용해보니 물론 복잡한 프로젝트는 아직 안되지만(점점 되고있다).

단순 코딩에는 진짜 핵 개꿀이다. 믿기 어렵겠지만 코딩에도 많은 노가다 업무들이 많다.
(일명: CURD -> create/update/read/delete)

오픈소스 기반이라 이미 시스템 개발 완성율이 50%라 할수있겠다.
으하하ㅏㅏㅎ하하하핳ㅎㅎ하ㅏ하 아ㅏㅏㅏ 케엑…


거두절미하고 바로 시작한다.
먼저 오픈 소스 기반인만큼 이 프레임워크를  개발해주신분께 배꼽인사로 감사의 말씀을 드린다.
(그대들이 있기에 이 세상이 더 아름답게 발전합니다. 感谢每一位开源项目的所有贡献者. )원작자 오픈소스 소개 보러가기 (Made in China) :

https://doc.iocoder.cn

참고로 해당 오픈소스는 MIT라이센스라 개인이나 기업에서 비즈니스용으로 맘껏 사용할수 있다.

나는 여기에 숟가락만 얹혀놓는것이다. (얼마나 개꿀인가…)


진짜 시작:

1. 개발 스택 소개 (开发Stack)

[관리자단]: Spring Boot + MyBatis Plus + Vue3 & ElementUI + 다국어(韩文+中文+英文)
[사용자단]: Vue3 +  Tailwind UI + 다국어(韩文+中文+英文)

2. 기능 소개

  • 상품관리(商品): 상품등록(단일옵션 + 다수옵션 상품), 재고관리(위험재고 포함), 가격관리, 배송관리, 포인트 증정)
  • 옵션관리(销售属性): 색상, 사이즈, 무게 등 내 맘대로 옵션 생성
  • 카테고리 관리(分类): 대/중/소 분류 카테고리 관리
  • 브랜드 관리(品牌): 상품의 브랜드 관리
  • 리뷰관리(评论): 구매자가 등록한 리뷰 관리
  • 주문관리(订单): 유입된 주문 조회 -> 택배 번호 입력 및 배송처리 -> 주소지 변경 등 주문 관리 기능
  • 환불처리(退款): 취소/반품에 대한 환불처리 기능 (교환기능 추가 예정)
  • 배송관리(配送): 배송지 주소 관리 및 배송템플릿 관리(중국향 + 한국향)
  • 마케팅 관리(营销活动): 쿠폰 + 타임딜 + 공동 구매 + 정액/정률 할인 (优惠卷 + 秒杀 + 拼团 + 满减满额优惠)
  • 결제관리(支付):
    • Wechat pay(微信支付) / Alipay(支付宝支付)
    • 여기에 카카오페이 등 한국 결제기능도 추가할 계획이다. 좀 맞지않는 옷이지만. 공부의 목적이니까..
  • 통계(统计):
    • 1) 회원통계: 신규가입자수/총 회원수/지역별 회원수/구매 총액 등등..
    • 2) 주문통계: 최근 X일 주문량/환불금액 등등..
    • 3) 상품통계: 상품 조회수/방문수/반품건수/반품금액 등등..
  • 회원관리(会员): 회원조회, 태그관리, 등급관리, 그룹관리, 포인트 관리, 출석체크(이벤트)
  • 시스템 관리(系统): 관리자관리, 역할관리, 권한관리, 메뉴관리, 부서/직책관리 등.
  • 인프라관리(Infra): 파일관리, 서버 모니터링, Job관리 및 기타 인프라 관련 기능.

  • 메인 홈 (首页)
  • 상품 + 카테고리 조회 (商品 + 分类查询)
  • 리뷰 등록 (评论)
  • 검색 (搜索)
  • 장바구니 (购物车)
  • 결제 (支付)
  • 마이페이지(주문내역/클레임/쿠폰/포인트/등급/관심상품 등) (My Page)
  • 최근 본 상품 (最近查看的商品)
  • 공지사항/FAQ 등 게시판 (Board)
  • 웹의 기본 기능 (로그인/회원가입/PC/Mobile향 반응형)

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *