본문 바로가기

ERD Modeling

체인점식자재관리시스템

728x90
반응형

체인점 식자재 관리 시스템으로 ERD 문제를 만들어 보았는데 "체인점"의 특징을 잘 살리지 못해서 아쉬운 문제다.

복잡하기만 하고 가독성 떨어지는 문제처럼 보이기는 한데, 이 복잡함을 이해하고 표현하는 연습도 중요하므로 그려보았다.

----------------------------------------------------------------------------------------------------------------------
우리는 체인점의 식자재 유통 통합 관리 시스템(이하 '식자재 관리시스템') 만든다. 시스템은 체인점 여러 매장 정보 관리하며 매장번호, 매장명, 매장주소, 매장 연락처, 매장면적, 매장오픈일, 매장 관리자, 매장담당자 정보를 포함한다.
체인점의 관리자 담당자는 본사의 부서에서 파견된다.
우리는 직원 직원번호, 이름, 연락처, 주소, 이메일주소, 직급명, 부서명, 입사일자를 관리한다. 우리는 직원이 파견 나간 매장의 이력을 별도로 관리하며 매장정보, 파견시작~종료일자 파견상태구분(파견중, 파견종료) 포함 한다.
본사의 부서 부서코드, 부서명, 부서약어명, 부서설명 정보를 포함하며 부서에서 직접 식자재 매장에 보내줍니다.
매장은 식자재를 부서에 주문 하여 배송 받는다. 주문 주문번호, 주문일, 주문금액정보를 포함하며 하루에 여러번 주문이 가능하다. 부서 식자재에 한해서 체인 매장끼리 식자재를 주문 배송 받을 있다.
배송 부서 또는 매장으로부터 식자재 요청 매장에게 발송 있다. 관리하는 정보로 배송번호, 배송명, 배송사명, 수신명, 발신명, 발신지주소, 수신지주소, 출발일시, 예상도착일시, 실제도착일시가 있고 배송 진행 상태는 배송준비, 배송중, 배송완료로 관리한다.
식자재 식자재코드, 식자재명, 제조일자, 유통기한일자, 원산지, 단가, 현재 재고량 등의 정보를 포함한다. 식자재는 카테고리 관리하여 카테고리 번호, 카테고리명 그리고 카테고리 유형을 구분한다. 카테고리 유형으로 정육, 채소, 수산, 주류를 관리하며 상위 카테고리 정보도 확인 있어야 한다.
부서는 식자재를 매장에 공급하면서 주문마다 매장의 만족도를 조사합니다. 만족도 설문 종류는 1가지이고, 객관식 9문항과 주관식 1문항으로 구성 되어 있으며 객관식 정답은 여러개를 선택하지 않는다. 우리의 만족도 조사 설문지는 설문ID, 설문지명, 설문지요약설명, 설문지관리자명 정보를 포함하며, 10가지 문항을 실시한 설문일자, 설문문항번호, 설문문항내용, 보기번호, 보기내용, 객주관식 여부를 중복 없이 관리 해야 한다. 부서는 설문지 답변지를 취합하여 매장이 식자재에 대해 얼마나 만족하는지를 파악할 있다.
부서는 여러 공급업체로부터 식자재원료를 공급 받을 있다. 공급업체는 업체코드, 업체명, 업체주소, 연락처 정보 포함하며 개인사업자 또는 법인사업자로 나뉠 있다. 그리고 국내업체인지 해외업체인지 여부를 구분하고 해외업체의 경우 국적명을 관리한다. 공급업체의 식자재원료는 관리하지 않는다.
공급업체와 거래 , 계약서 작성한다. 계약번호, 계약일, 예상발송일자, 실제발송일자, 계약금액, 계약완료여부, 계약내용, 계약담당직원 등의 정보가 기록된다.
계약완료 원료 품질을 확인 있으며, 품질수준을 계약서에 ,, 하나를 입력한다.
부서는 불만족스러운 품질( “”) 대해서 반품 요청이 가능하며 건의 계약에 포함 모든 원료를 일괄 반품 한다. 반품 반품번호, 반품사유, 반품요청일시, 반품처리자명이 관리된다.
매장도 불만족스러운 배송 식자재에 대해서 부서 또는 매장에 반품 요청이 가능하며 반품번호, 반품사유 정보로 관리된다.
부서는 식자재의 보관 위해 여러 물류센터 운영한다. 물류센터는 센터코드, 센터명, 센터주소, 센터면적, 센터설립일자, 센터담당자, 센터담당자 연락처 정보가 포함되며 저장방법에 따라 냉동, 냉장, 상온으로 구분 된다.
물류센터 별로 식자재 입출고일시, 현재고수량을 있는 정보를 관리한다.
이처럼 식자재 관리시스템에서 여러 체인점과 식자재가 관리되며, 체인점의 효율적인 식자재 관리를 지원한다.
----------------------------------------------------------------------------------------------------------------------

 

DA# (Barker표기법)

매장 간 거래를 "매장"과 "주문" 간 2 degree로 관계를 지어서 표현했는데 (고민이 좀 되었었음) 맞는지는 모르겠다...

728x90
반응형