이슈매거진 - 잡지 전문 전자서점 대여·판매 사이트
CURRICULUM 과정소개
| 과정명 | 빅데이터 기반(파이썬·자바·웹) 엘라스틱 검색엔진 개발자_6회차_종일 |
|---|---|
| 담당강사 / 발표일시 | 윤종욱 / 2026.08.19 |
| 프로젝트명 | 이슈매거진 - 잡지 전문 전자서점 대여·판매 사이트 |
ROLL 역할분담
| 홍OO | · 상품관리 Controller·DAO·DTO 및 화면 개발 · 상품 주문·결제 기능 구현 · CSS 작성 · 발표자료 준비 및 발표 |
|---|---|
| 이OO | · 상품자료 수집 · 메인페이지 개발 · 입력값 유효성 검사 · CSS 작성 · 발표자료 준비 및 프로젝트 시연 |
| 김OO | · 회원관리 Controller·DAO·DTO 및 화면 개발 · 회원가입·로그인 · 관심상품·주문배송 목록 구현 · CSS 작성 및 발표자료 준비 |
| 차OO | · 게시판 Controller·DAO·DTO 및 화면 개발 · 1:1 문의·공지사항 기능 구현 · CSS 작성 및 발표자료 준비 |
| 이OO | · 게시판 Controller·DAO·DTO 및 화면 개발 · 1:1 문의·공지사항 기능 구현 · CSS 작성 및 발표자료 준비 |
PROJECT 프로젝트소개
- 개요
- 가입한 이용 회원이 다양한 잡지를 카테고리별로 탐색하여 원하는 상품을 관심 상품이나 장바구니에 담고 주문할 수 있으며, 구매한 상품을 목록으로 조회하고 상품에 대한 후기와 관리자 1:1 문의를 적을 수 있는 온라인 쇼핑 웹사이트를 구현한다.
- 구현기능
- · 회원가입·로그인 및 회원관리
· 카테고리별 상품 조회
· 관심상품 등록, 장바구니
· 상품 주문·결제 및 구매내역 조회
· 후기·1:1 문의·공지사항
· 관리자 상품·주문·배송·게시판 관리 - 설계의 주안점
- · 회원·상품·주문·장바구니·게시판 간 관계를 정의하여 데이터의 일관성 확보
· Spring Boot 기반 MVC 구조로 화면·요청처리·DB 접근 역할 분리
· 회원과 관리자의 접근권한을 구분하고, 상품 탐색부터 주문·구매내역 조회까지 이어지는 이용 흐름 중심으로 화면 구성
· 수집한 잡지 데이터를 가공하여 DB와 연동 - 사용기술 및 개발환경
- ▶사용기술: HTML, CSS, JavaScript, JSP, Spring Boot, Spring Security, MyBatis, Oracle DB, Python, Playwright, BeautifulSoup, Gradle, Lombok, Bootstrap, Font Awesome
▶개발도구: Eclipse/STS4, VS Code, PyCharm, SQL Developer, ERwin, StarUML, uv, GitHub, Apache Tomcat, JDK - 프로젝트 수행 절차 및 방법










- 프로젝트 시연영상
- 자체 평가
- 깃허브를 연동하여 작업하면서 처음부터 역할과 파일 분담을 더 철저하게 정해야 한다는 것을 느꼈습니다. 작업량이 한쪽에 치우쳐 먼저 작업을 끝낸 팀원이 다른 팀원의 작업을 추가로 맡는 경우가 있었고, 이 과정에서 파일 분담에 어려움이 있었습니다.
앞으로는 프로젝트 시작 전에 담당 파일과 작업량을 구체적으로 정해야겠다고 생각했습니다.
또한 깃허브의 커밋과 브랜치 관리 등 협업 방식도 더 체계적으로 익혀야겠다고 느꼈습니다. 팀원 간 소통의 중요성을 느꼈으며, 각자의 작업뿐만 아니라 다른 팀원의 코드도 이해하려는 노력이 필요하다고 생각했습니다.
목록으로
댓글쓰기
0
