반응형
사용자 타입
기능
설명
참고자료
우선 순위
비고
체크 리스트
대분류 중분류 세부 기능(무엇을, 왜)
구매자 로그인 로그인기능 기본 로그인
아이디, 비밀번호 적합 판정
    TRUE
    로그인기능 로그인 정보 세션에 저장 쿠키나 세션에 저장 https://velog.io/@jsj3282/%EC%BF%A0%ED%82%A43-%EC%BF%A0%ED%82%A4%EB%A5%BC-%EC%82%AC%EC%9A%A9%ED%95%9C-%EB%A1%9C%EA%B7%B8%EC%9D%B8-%EC%83%81%ED%83%9C-%EC%9C%A0%EC%A7%80   TRUE
    로그인기능 비밀번호 5회 이상 틀리면 시도 제한     보안상 있는 TRUE
    회원검색 아이디, 비밀번호 찾기       FALSE
    회원검색 비밀번호 분실 시 인증 후 재설정       FALSE
  회원가입 회원가입기능 기본 회원가입
아이디, 비밀번호, 이름, 생년월일, 핸드폰, 주소
    TRUE
    회원가입기능 아이디 중복 체크       TRUE
    회원가입기능 비밀번호 중복 체크     비밀번호 중복체크할 필요가 있을까요..? TRUE
    회원가입기능 아이디 길이 제한       TRUE
    회원가입기능 비밀번호 특수문자,숫자,영문 포함       TRUE
    회원가입기능 UI/UX 깔끔한 동작
tab키로 이동 엔터로 확인
    FALSE
    회원가입보안 비밀번호 암호화       TRUE
  항공권 예약 항공권 기능 기본 예약
도착지, 출발지, 일정, 인원수 입력
    FALSE
    항공권 기능 티켓 정보 출력
이코노미, 비지니스, 퍼스트, 출도착시간, 항공편명
    FALSE
    항공권 기능 티켓 구입 및 예약       FALSE
    항공권 기능 티켓 총합계
사용자가 직접 좌석 체크인
    FALSE
    예약 페이지 예약한 티켓 정보 출력(1회성)   https://amyish.tistory.com/181   FALSE
    예약 페이지 나의 항공예약 정보조회
예매번호,출발날짜,출발지,도착지,편명,좌석(체크인),상세보기(상세보기)
    FALSE
    예약 페이지 예약 상세보기       FALSE
    예약 페이지 티켓 미리보기
프린트, 메일 전송
    FALSE
    예약 페이지 결제 내역 프린트하기       FALSE
    예약 페이지 좌석 체크인
좌석번호(readonly), 탑승자 예약번호(readonly), 탑승자 성명, 탑승자 여권번호)
    FALSE
    예약 페이지 체크인 내역 확인 1회성 페이지     FALSE

 

오늘 한 일 

- 스프링부트 프로젝트 생성

- 타임리프 플러그인 설치

- 마이바티스, MariaDB 연동 성공

- 깃허브 레포 연동 

- 요구사항 정의서 작성

 

 

MVC 구조 형태로 View는 타임리프를 쓸거고, Controller는 스프링 부트를 쓰고, Model은 Mybatis와 MariaDB를 쓸거다.

좋은 개발자가 되기 위해서 여러가지 기술 스택을 쓰기로 했다. 

지금은 이정도지만 필요에 따라 JPA와 Spring Security 또한 쓸 수 있다. 아마 로그인/회원가입 기능을 구현할때 시큐리티를 쓸거 같다. 충분히 공부를 하고 도전해볼 생각이다

 

그리고 다음엔 DB 설계를 해보겠다

'국비 > 2차 프로젝트' 카테고리의 다른 글

Dodo Airlines 프로젝트 세부 기능  (2) 2024.01.13
개인 프로젝트 시작  (0) 2024.01.13

+ Recent posts