[스프링부트 JPA 활용] 요구사항 분석
[스프링부트 JPA 활용] 요구사항 분석
도메인 분석 설계
목차#
- 요구사항 분석
- 도메인 모델과 테이블 설계
- 엔티티 클래스 개발
- 엔티티 설계시 주의점
요구사항 분석#
회원기능
- 회원가입 - 이름, 도시, 거리, 우편번호 입력 받아 회원을 등록
- 회원 목록 - 가입자 seq, 이름, 도시, 주소, 우편번호 조회가능
상품기능
- 상품등록 - 상품명, 가격, 수량, 저자, ISBN 입력받아 상품등록
- 상품목록 - 등록된 상품 seq, 상품명, 가격 재고수량, 수정버튼
- 상품수정 - 상품명, 가격, 수량, 저자, ISBN 저장한 값 로드 후 상품수정
상품 주문
- 상품 주문 - 주문회원(선택), 상품(선택), 주문수량을 입력받아 상품 주문, 주문한 물품 수량 감소 , 주문 수량과 재고 수량 비교
- 주문 목록 - 주문 seq, 주문자명, 대표상품 이름, 대표상품 주문가격, 대표상품 주문 수량, 상태(주문,취소), 일시, 주문 취소 버튼 검색 기능 회원명, 주문상태
- 주문 취소 - 구매한 물품 갯수만큼 재고 증가, 주문 상태 취소로 변경, 일시 취소 일자로 변경
기능 목록#
- 회원 기능
- 회원등록
- 조회
- 상품 기능
- 상품 수정
- 상품 조회
- 주문 기능
- 상품 주문
- 주문 내역 조회
- 주문 취소
- 기타 요구사항
- 상품은 재고관리가 필요
- 상품의 종류는 도서, 음반, 영화가 있다.
- 상품은 카테고리로 구분 할 수 있다.
- 상품 주문시 배송 정보를 입력할 수 있다.