<aside> 💡 프로젝트 완료 보고서는 프로젝트 개발 완료 후 작성하시기 바랍니다.

</aside>

1. 프로젝트 개요

프로젝트 개요 작성

| 프로젝트 주제 | 자바, 스프링 활용 롯데정보통신 사내커뮤니티 게시판사이트 개발 | | --- | --- | | 프로젝트 기간 | 2025-06-02 ~ 2025-06-27 | | 배경 및 목적 | [배경] 본 프로젝트는 커뮤니티 사이트 구현을 통해 커뮤니티 사이트의 도메인 지식 함양과 SI 프로젝트 실무 역량을 제공하는 것을 목표로 한다.

[목표]

  1. 본 프로젝트는 커뮤니티 사이트를 구성하는 주요 요소들의 설계 및 구현을 목표로 한다.
  2. 이를 이용하는 사용자, 관리자는 부여된 권한에 따른 메뉴 구성 및 기능을 제공 받아야 한다.
  3. JSP, Thymeleaf 등의 라이브러리(혹은 프레임워크)를 통한 Component Based UI의 활용을 통해 유지보수가 용이하고, 확장성 있는 프로젝트 환경을 구축한다. | | 주요기능 | 1. BO(Back Office) 회원 : 회원정보 조회, 수정, 삭제 등이 가능한 관리 기능 구현 메뉴 : 게시판의 추가, 수정, 삭제, 숨기기 등의 관리 기능 구현 게시판 : 생성된 게시판의 게시글, 댓글 등의 관리 기능 구현 고객센터 : 1:1 문의에 대한 답변을 제공할 수 있는 기능 구현

2. FO(Front Office) 회원 : Session을 기반으로 한 인증/인가 기능 구현 게시판 : BO를 통해 등록된 게시판의 표출 기능 및 페이징 처리,게시글, 댓글 등록 기능 구현 검색 : 키워드를 통한 검색 기능의 구현 멤버쉽 : 결제를 통해 유료 기능(유료 게시판 조회) 구현 고객센터 : 1:1문의를 할 수 있는 페이지 구현

3. API 서버 BO, FO를 지원하는 API 서버 구현 | | 배포 주소 | https://www.j2sm.site/ https://api.j2sm.site/ | | 깃허브 | https://github.com/greenlotte6/lotte2-community-app-project-team1 |

2. 팀 구성

팀 조직도 작성 및 주요 업무 내용 작성

image.png

이름 역할 주요 업무 내용
김준서 PM, 팀장 - 프로젝트 기획 및 계획 수립

3. 프로젝트 업무분류체계(WBS)

프로젝트 업무분류체계

WBS TASK 작업자 상태 시작일 종료일 산출물
기획
1.1 요구사항 분석 김준서 Completed 2024.10.05 2024.10.06 요구사항 정의서
1.2 프로잭트 아키텍쳐 설계 김준서 Completed 2024.10.06 2024.10.06 정보구조 IA
1.3 화면설계 김준서 Completed 2024.10.01 2024.10.13 스토리보드
데이터베이스
2.1 DB 설계 김준서, 우상호 Completed 2025.06.02 2025.06.06 ERD
2.2 테이블 설계 김준서, 우상호 Completed 2025.06.02 2025.06.06 테이블 명세서
화면구현
3.1 메인 화면 구현 박정원 Completed 2025.05.30 2025.05.30 HTML/CSS/JS
3.2 회원 화면 구현 우상호 Completed 2025.05.29 2025.05.30 HTML/CSS/JS
3.3 메인 대시보드 구현 김준서 Completed 2025.05.30 2025.05.30 HTML/CSS/JS
3.4 페이지 화면 구현 김준서 Completed 2025.05.31 2025.06.02 HTML/CSS/JS
3.5 캘린더 화면 구현 박정원 Completed 2025.05.31 2025.06.04 HTML/CSS/JS
3.6 메시지 화면 구현 우상호 Completed 2025.06.02 2025.06.04 HTML/CSS/JS
3.7 게시판 화면 구현 박정원 Completed 2025.05.31 2025.06.04 HTML/CSS/JS
3.8 프로젝트 화면 구현 김준서 Completed 2025.06.02 2025.06.04 HTML/CSS/JS
3.9 드라이브 화면 구현 장민혁 Completed 2025.05.31 2025.06.04 HTML/CSS/JS
3.10 설정 화면 구현 김준서 Completed 2025.06.02 2025.06.04 HTML/CSS/JS
기능구현
4.1 메인 기능 구현 우상호 Completed 2025.06.02 2025.06.06 Java
4.2 회원 기능 구현 우상호 Completed 2025.05.30 2025.06.03 Java
4.3 메인 대시보드 기능 구현 김준서 Completed 2025.06.20 2025.06.25 Java
4.4 페이지 기능 구현 김준서 Completed 2025.06.02 2025.06.10 Java
4.5 캘린더 기능 구현 박정원 Completed 2025.06.02 2025.06.12 Java
4.6 메시지 기능 구현 우상호 Completed 2025.06.02 2025.06.15 Java
4.7 게시판 기능 구현 박정원 Completed 2025.06.12 2025.06.25 Java
4.8 프로젝트 기능 구현 김준서 Completed 2025.06.10 2025.06.20 Java
4.9 드라이브 기능 구현 장민혁 Completed 2025.06.02 2025.06.20 Java
4.10 설정 기능 구현 우상호 Completed 2025.06.20 2025.06.25 Java
테스트
5.1 단위 테스트 김준서, 우상호, 박정원, 장민혁 Completed 2025.06.25 2025.07.03 테스트 계획서
5.2 통합 테스트 김준서, 우상호, 박정원, 장민혁 Completed 2025.06.25 2025.07.03 테스트 체크리스트
5.3 QC 및 피드백 김준서, 우상호, 박정원, 장민혁 Completed 2025.06.25 2025.07.03 테스트 체크리스트
배포
6.2 배포 테스트 김준서, 우상호, 박정원, 장민혁 Completed 2025.06.25 2025.07.03 테스트 체크리스트
6.3 모니터링 / 장애 대응 준비 김준서, 우상호, 박정원, 장민혁 Completed 2025.06.25 2025.07.03 프로젝트 완료보고서
6.4 시스템 교육훈련 김준서, 우상호, 박정원, 장민혁 Completed 2025.06.25 2025.07.03 프로젝트 완료보고서

4. 프로젝트 작업일정

프로젝트 작업일정

프로젝트 작업 일정

5. 요구사항 정의서

요구사항 정의서

프로젝트 추가 요구사항 (3)