초기 draft 버전이라 완벽하지 않는 다는 점 유의해주시고
diagram 또는 Test 부분은 바뀔수도 있습니다!
호텔 예약 프로그램 만들기!
팀프로젝트명: 블베스 호텔
팀명: 블루베리스무디
필수 요구사항
- 호텔은 여러 객실과 자산을 보유하고있음
- 객실은 객실 당 하루에 한 사람만 예약이 가능함
- 객실은 크기,숙박비를 가진다
- 예약은 객실, 고객의 이름, 고객의 전화번호, 예약 날짜를 가지고 있다
- 전화 번호 제한(XXX-XXXX-XXXX) 정규 표현식 (선택)
- 예약 날짜 **** 날짜는 ISO 8601 형식으로
조합된 UTC 날짜 및 시간 예) 2016-10-27T17:13:40+00:00
- 고객은 이름, 전화번호, 소지금을 가진다
- 호텔은 모든 예약 목록을 조회 할 수 있다.
- 고객은 자신의 예약 목록을 조회 할 수 있다.
- 고객은 자신의 예약을 취소 할 수 있다.
- 고객이 호텔 예약 시에 예약 번호(id)를 반환 (uuid 활용)
- 고객이 호텔 예약에 성공하면 예약 번호(id)를 받는다.
- 고객이 예약 목록을 조회 시 예약 번호도 같이 조회 된다.
- 고객이 예약 취소 시 예약 번호를 통해 자신의 특정 예약을 취소한다.
구조
(1. 관리자) -> 호텔
객실 조회
고객
<2. 관리자_호텔>
예약 목록 조회
돌아가기
<3. 고객>
객실 예약
예약 확인
예약 취소
[역할 나누기]
뼈대 , 돌아가기 - 슬기
객실 조회 (4개) ( 객실 만들기 ) -인수
객실 예약 (2번이 3번 도와주기) - 종용
예약 확인, 예약 목록 조회 - 의성
예약 취소 - 정훈
Class Diagram
관계선은 무시하시면 됩니다.
Interaction Diagram
Test