1. 서론 (프로젝트 개요 및 설계)
표지
: 프로젝트 명(로고), 팀명, 팀원 이름
목차
: 발표 순서 소개
프로젝트 개요
기획 의도 : 왜 렌트카 시스템을 만들었는가? (통합 관리 시스템 필요)
타겟 사용자 : 차량을 빌리는 고객 vs 차량 / 지점을 관리하는 관리자
팀원 역할 분담
개발 일정
: 간트차트 등으로 전체 일정 시각화
시스템 아키텍처
:
클라이언트(Web/App) ↔ 서버(Spring Boot) ↔ DB ↔ 외부 API 등을 도식화
형상 관리 & 협업 툴
: Git Flow 전략, Notion 활용 캡처
ERD & 데이터베이스
: 전체 테이블 관계도
2. 설계 산출물 (증빙용)
요구사항 정의서 & API 명세서
문서 전체를 보여주지 말고,
Swagger
화면이나 엑셀 문서가 꽉 차 있는 모습을 캡처해서 "총 XX개의 API를 체계적으로 명세하고 구현했습니다"라고 숫자로 강조하세요.
3. 핵심 기능 시연
[ 사용자 모드 ] 와 [ 관리자 모드 ]를 나눠서 설명할 것
Scenario A. [사용자] 차량 예약 경험
고객이 쿠폰을 받고, 차를 검색해서 예약/결제하는 과정입니다.
관련 메뉴 :
쿠폰 메뉴, 렌트 메뉴, 마이페이지, 알림
PPT 구성
회원가입/로그인
: 내 정보 조회/수정
쿠폰 혜택
: 쿠폰 목록 조회 → 쿠폰 발급(선착순/이벤트)
차량 탐색
: 렌트 가능 지점/차량 조회 → 필터링 → 차량 상세 확인
예약 및 결제
: 예약 생성 → 결제 → 쿠폰 적용 → 알림 수신(?)
이용 내역
: 이용 내역 조회 → 반납 후 이력 확인