Skip to content

Latest commit

 

History

159 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

제 1차 자바 프로젝트

https://youtu.be/-1_zAzSrjbA?si=D6NCf3hU6USY2-e_

기쁘띠 쁘띠 조

기프티콘 거래 중개 웹 관리자 페이지

중앙인재개발원 클라우드 데브옵스 프론트엔드&백엔드 자바 풀스택 개발자 취업캠프


팀원 소개

서유진
@hyeran0920
회원관리
유지연
@JiyeonU
FAQ
이성훈
@conchohi
상품관리
최현철
@choi2890
거래관리

# 프로젝트 목적

관리자가 카테고리를 설정하여 판매 가능한 상품을 등록하고

사용자가 기프티콘을 구매/판매 할 수 있도록 중개하는 웹 사이트의 관리자 페이지 구현

JDBC, JSP, SERVLET 을 바탕으로 CRUD 기능 구현에 목적을 둠


# 사용자 페이지

KakaoTalk_Photo_2024-04-22-22-59-10

# 관리자 페이지

IMG_DAFF43C25F66-1


# 개발 환경

html css js java mysql notion git google

  • 언어 : Java (JDK 17), JSP, Servlet, HTML5, CSS3, Javascript
  • 서버 : Apache Tomcat 9.0
  • DB : MySQL 8.0.27
  • IDE : Eclipse 2023-03, MySQL workbench, VSCode
  • 협업 도구 : Github, Notion, Google Drive

# 요구사항

1. 상품

  • 전체 상품 목록을 조회할 수 있어야 한다.
  • 특정 상품을 상세 조회할 수 있어야 한다
  • 상품을 등록, 수정, 삭제할 수 있어야 한다.
  • 관리자는 상품 등록 시 브랜드, 카테고리, 이름, 가격, 대표 이미지를 지정해야 한다.

2. 유저

  • 사용자는 회원가입, 로그인을 해야 한다.
  • 사용자 목록을 조회할 수 있어야 한다.
  • 사용자 제제를 위해 활동 상태를 수정할 수 있어야 한다.

3. 거래

  • 현재 판매 등록 내역, 거래 완료된 내역 모두 조회할 수 있어야 한다.
  • 잘못된 판매 등록 내역은 삭제할 수 있어야 한다.

4. 고객 지원

  • 자주 묻는 질문을 통해 사용자의 불편함을 줄여야 한다.
  • 자주 묻는 질문을 등록, 수정, 삭제할 수 있어야 한다.

# ERD

미니프로젝트 (1)

#WBS

image

# 컨트롤러 구현

프론트 컨트롤러 패턴 활용

  • 상품 : *.product
  • 유저 : *.user
  • 거래 : *.trans
  • 고객지원 : *.customerservice
  • 로그인 : *.do

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages