[프로젝트] 웹 ITEM FARM

_bean_·2023년 8월 20일
0
post-thumbnail

프로젝트 개요

개요 및 목적

  • 배경
    • 3PL 주제를 바탕으로 B2B 시스템 이해
  • 개요
    • 전반적인 물류 관리 시스템 구현
      • 기업, 상품 관리
      • 발주, 입고, 출고
    • 기업을 위한 마케팅 통계 제공
      • 일, 카테고리, 상품별 매출
  • 목적
    • 자동화된 물류 관리 서비스 제공
      • 안전재고보다 현재 재고가 낮은 경우 자동 발주
    • 기업을 위한 서비스 추가
      • 마케팅 통계

개발 환경

  • 언어: Java, JavaScript, JSP
  • 라이브러리: jQuery, JSTL, Bootstrap, Chart.js
  • 사용 툴: Eclipse, Workbench
  • DB: MySQL
  • 서버: Apache Tomcat
  • 협업 및 디자인: Kakao Oven, Slack, Notion, Github

프로젝트 구조

프로젝트 구조

프로젝트 기능

  • 공통
    • 로그인
    • 에러 페이지 (담당 기능)
  • 3PL
    • 조회 기업 변경 (담당 기능)
      • 조회중인 기업을 localStorage에 저장
    • 기업 관리 (담당 기능)
      • 전체 기업 조회
      • 기업 상세 조회
      • 기업 추가 및 정보 수정
      • 활성 기업 필터링
    • 상품 관리 (담당 기능)
      • 조회중인 기업의 상품 조회
      • 상품 수정
    • 발주
      • 발주 등록
        • 안전 재고보다 현재 재고가 낮은 경우 자동 발주
      • 발주 조회
    • 입고
      • 입고 등록
        • 발주서 연동 상품 등록
        • 상품 검색 후 등록
      • 입고 조회
    • 출고
      • 출고 조회
      • 송장 출력 및 주문 취소
    • 입출고 조회 (담당 기능)
      • 각 상품에 대한 입고, 출고 기록 통합 조회
        • 입고, 출고, 전체로 필터링
    • 마케팅 리포트
      • 일, 카테고리, 상품별 매출 통계
  • 기업
    • 상품 관리 (담당 기능)
      • 상품 조회
    • 발주
      • 발주 조회
    • 입고
      • 입고 조회
    • 출고
      • 출고 조회
    • 입출고 조회 (담당 기능)
      • 각 상품에 대한 입고, 출고 기록 통합 조회
        • 입고, 출고, 전체로 필터링
    • 마케팅 리포트
      • 일, 카테고리, 상품별 매출 통계

테이블 구조

시연

시연 영상

공통

  • 메인
  • 기업 로그인 화면
  • 3PL 로그인 화면

기업 관리

  • 전체 조회
  • 등록
  • 수정

상품 관리

  • 전체 조회
  • 등록
  • 수정

발주

  • 발주 등록
  • 발주 조회

입고

  • 첫 화면
  • 수동 입고
  • 발주서 연동 입고

  • 입고 조회

출고

  • 첫 화면
  • 송장 출력
  • 주문 취소

입출고

  • 조회

마케팅 리포트

  • 일별 통계
  • 카테고리별 통계
  • 상품별 통계

전체 코드 > 깃허브
시연 영상 > 유튜브

profile
어쩌다 풀스택 :3

0개의 댓글