반응형
- 프로젝트 요구사항 분석: 프로젝트가 해결하고자 하는 문제를 분석하고, 이를 바탕으로 필요한 엔터티를 정의합니다.
- 엔터티 정의 : 요구사항 분석을 바탕으로 필요한 엔터티를 정의합니다. 이때 각 엔터티의 속성과 관계를 고려해야합니다.
- 데이터베이스 설계 : 엔터티를 바탕으로 데이터베이스를 설계합니다. 이때 각 엔터티의 속성과 관계를 고려해야합니다.
- 소프트웨어 개발 : 데이터베이스 설계를 바탕으로 소프트웨어를 개발합니다. 이때 엔터티와 데이터베이스를 바탕으로 소프트웨어의 구조를 설계합니다.
- 여행 상품(Travel Package) 엔터티: 여행사에서 제공하는 여행 상품에 대한 정보를 저장하는 엔터티입니다. 다음과 같은 속성을 가질 수 있습니다.
- 상품 ID(Product ID)
- 상품명(Product Name)
- 여행 일자(Date)
- 여행 지역(Region)
- 여행 일정(Itinerary)
- 가격(Price)
- 할인 가격(Discount Price)
- 이미지(Image)
- 고객(Customer) 엔터티: 여행사 홈페이지에 회원으로 가입한 고객의 정보를 저장하는 엔터티입니다. 다음과 같은 속성을 가질 수 있습니다.
- 고객 ID(Customer ID)
- 이름(Name)
- 이메일(Email)
- 비밀번호(Password)
- 전화번호(Phone Number)
- 생년월일(Date of Birth)
- 예약(Reservation) 엔터티: 고객이 여행 상품을 예약한 정보를 저장하는 엔터티입니다. 다음과 같은 속성을 가질 수 있습니다.
- 예약 ID(Reservation ID)
- 상품 ID(Product ID)
- 고객 ID(Customer ID)
- 예약 일자(Reservation Date)
- 출발일(Departure Date)
- 인원수(Number of People)
- 총 가격(Total Price)
결제(Payment) 엔터티는 상품이나 서비스를 구매하기 위해 사용되는 지불 프로세스를 나타내는 데이터베이스 테이블입니다. 일반적으로 결제 엔터티는 다음과 같은 속성을 포함합니다.
- 결제 ID (Payment ID) : 결제를 구분하기 위한 고유 식별자입니다.
- 결제 일자 (Payment Date) : 결제가 이루어진 날짜와 시간입니다.
- 결제 금액 (Payment Amount) : 상품이나 서비스를 구매하기 위해 지불한 금액입니다.
- 결제 수단 (Payment Method) : 지불에 사용된 결제 수단, 예를 들면 신용 카드, 무통장 입금 등이 있습니다.
- 결제 상태 (Payment Status) : 결제가 완료되었는지, 취소되었는지, 또는 보류 중인지를 나타내는 상태입니다.
- 결제자 ID (Payer ID) : 결제를 수행한 사용자의 고유 식별자입니다.
- 수취인 ID (Payee ID) : 결제를 받은 사용자의 고유 식별자입니다.
반응형
'코딩 학원(국비지원) > 코딩 팀프로젝트' 카테고리의 다른 글
게시판 erd 그리기 1차 (0) | 2023.03.14 |
---|---|
루시드차트로 게시판 ERD 그리기 (0) | 2023.03.12 |
스토리보드 작성. (0) | 2023.03.07 |
ERD? (0) | 2023.03.07 |
코딩 팀프로젝트 #1 (0) | 2023.03.06 |