yangbongsoo / blockStudy

1 stars 0 forks source link

DB 배달 시스템 ERD 과제 #42

Open yangbongsoo opened 1 year ago

yangbongsoo commented 1 year ago

요구사항

배달에서 사용되는 정보 시스템의 요구사항

음식 배달에 대한 배달 현황 관리 고객과 직원 및 라이더의 정보 관리 가맹점에 대한 정보와 매출 정보 관리

직원정보: 의뢰받은 배달에 대해 라이더 배정, 재무 담당, 홍보 및 홈페이지 관리 경영진은 모든 직원의 개인정보를 기록, 관리한다. 직원 개인정보는 이름, 나이, 성별, 주소(시, 군, 구, 동 주소정보 와 우편번호 정보 포함), 담당업무, 전화번호, 생년월일, 연봉, 급여계좌

회원정보: 배달시킨 회원 정보 저장관리. 이름, 주소, 전화번호, 이메일 포함

가맹점정보 : 이름, 주소, 전화번호, 영업시간, 메뉴 포함

라이더정보 : 이름, 근무시간, 현재위치, 전화번호, 급여유형 포함

배달 내역 정보 : 각 회원, 가맹점, 라이더별 배달 내역을 기록 관리한다. 배달 내역에는 배달시킨 고객, 배달될 음식을 만드는 가맹점, 배달하는 라이더, 가격, 배달 품목, 배달 시간을 포함

업무 관리 시스템 애플리케이션

직원관리, 회원관리, 가맹점관리, 라이더관리, 배달내역관리를 위한 메뉴 존재.

스크린샷 2023-05-06 오전 1 21 57

직원관리

직원 정보에 대한 CURD 기능 수행

스크린샷 2023-05-06 오전 1 25 38

회원관리

신규 회원이 배달 처음 의뢰하면 회원의 개인정보를 먼저 insert 한다.

스크린샷 2023-05-06 오전 1 26 35

가맹점 관리

가맹점 정보에 대한 CURD 기능 수행

스크린샷 2023-05-06 오전 1 27 28

라이더 관리

스크린샷 2023-05-06 오전 1 27 59

배달 내역 관리

스크린샷 2023-05-06 오전 1 28 25
yangbongsoo commented 1 year ago

Entity 정의

conceptual modeling 단계로써 entity 와 relationship 을 정의한다. entity : 직원, 회원, 가맹점, 라이더, 라이더Location, 주문, 배달내역, 회원주문배달내역

스크린샷 2023-05-08 오전 12 37 25

TODO

select 쿼리 구현해보기 field type 지정 ERwin 사용법 익히기