1. 프로젝트 개요
- 프로젝트 소개 및 목적
- WMS(창고 관리 시스템) 개념 설명
- 개발 필요성 및 기대 효과
2. 요구 분석 및 설계
- 시스템 요구사항
- UML 설계 및 ERD
- Use Case Diagram
- Class Diagram
- ER Diagram
- 테이블 스키마 설계
3. 시스템 구조 및 개발 환경
- 개발환경
- Java, MySQL 선정 이유 및 특징
- 사용한 IDE 및 개발 도구
- 시스템 아키텍처 구조
- MVC 패턴 또는 적용한 설계 패턴 설명
- 클라이언트-서버 구조 개요
4. Git 관리 전략 (Git Flow & GitHub)
- Git Flow 적용 개요
- 브랜치 전략 설명 (main, develop, feature, release, hotfix 브랜치 등)
- Git Flow 사용 이유 및 장점
- GitHub를 활용한 협업 관리
- Commit 메시지 작성 규칙
- PR(Pull Request) 규칙 및 코드 리뷰 방법
- 충돌(Conflict) 처리 및 병합(Merge) 방법
5. 프로젝트 테스트 및 결과 분석
- 테스트 방법 및 테스트 케이스
- 테스트 결과 및 개선 사항 분석
- 발견된 문제점 및 해결 방안
6. 프로젝트 개발 시 어려움 및 해결방안
- 개발 중 직면했던 어려움
- 문제 해결 과정 및 기술적 해결책