파이널 프로젝트 :: 1. 프로젝트 기획

MJ LEE·2022년 7월 22일
0

Final Project

목록 보기
1/2
post-thumbnail

학원에서 드디어 파이널 프로젝트가 시작됐다!
사실 시작한 지 열흘이나 지났는데 그동안 정신이 없어서 포스팅할 생각을 못했다
이제부터라도 프로젝트 진행 과정을 열심히 기록할 예정 ~,~

주제

전통주 플랫폼
전통酒의 🍶

목적

술이라면 소주와 맥주로 획일화되었던 과거와 달리, 지금은 각자의 취향에 맞는 주류를 즐기는 시대가 되었다. 박재범의 ‘원소주’ 품절 대란 현상이 발생하고 전통주만을 취급하는 술집이 늘어나는 등 전통주에 대한 MZ세대의 관심이 지속적으로 증가하고 있다. 하지만 여전히 전통주에 대한 정보나 시음 후기를 쉽게 접할 수가 없기 때문에 정보 가뭄을 해소하고 진입장벽을 낮추고자 한다.

개발환경

  • 개발 OS : Windows, MacOS
  • DBMS : Oracle
  • 개발도구 : Eclipse
  • 웹서버 : Apache Tomcat 9.0
  • 데이터베이스 툴 및 모델링 : SQL Developer, eXERD
  • UML : Gliffy Diagrams
  • 개발 언어 : Java, HTML5, CSS3, Javascript, jQuery, Ajax, JSTL, Spring
  • View Tool : Chrome

요구사항

회원정보 기능

사용자는 회원가입을 할 수 있다. 회원가입은 일반 회원가입과 간편 회원가입 중 선택할 수 있다.
회원가입을 완료한 사용자는 로그인, 아이디 찾기, 비밀번호 찾기를 할 수 있다. 로그인은 일반 로그인과 간편 로그인 중 선택할 수 있다.
로그인한 사용자는 원하는 상품을 좋아요 목록에 추가할 수 있다.
로그인한 사용자는 마이페이지에서 장바구니, 좋아요 목록, 상품 주문 내역, 체험 예약 내역, 작성한 후기 내역, 문의 내역을 조회할 수 있다. 비밀번호 재확인을 거치면 본인의 회원 정보를 수정할 수 있고, 의사 확인까지 거치면 회원 탈퇴를 할 수 있다.

전통주 구매 기능

관리자는 전통주 상품을 등록해서 상품의 판매를 할 수 있으며 사용자는 등록된 상품 중에서 상품을 구매할 수 있다. 관리자는 상품관리(등록, 수정, 삭제), 후기게시판관리, 주문내역을 관리할 수 있다.
사용자는 비회원과 회원으로 나누어진다. 비회원(일반고객)은 상품조회만 할 수 있다. 사용자는 전통주 상품 목록을 조회할 수 있고 전통주를 검색할 수 있다. 검색 시 카테고리 선택과 필터 선택을 통해 검색할 수도 있다.
사용자가 상품을 클릭하면 상품 상세 페이지를 조회할 수 있다. 상품 구매를 하려면 로그인을 해야 한다. 상품구매는 장바구니 상품 담기, 상품주문, 주문결제를 통해 이루어진다.

양조장 체험 예약 기능

사용자는 양조장 목록과 각 양조장의 상세 정보를 조회할 수 있다.
로그인한 사용자가 양조장 상세 정보를 조회할 경우, 날짜, 시간, 인원을 선택하고 체험비용을 결제하면 양조장 체험을 예약할 수 있다. 결제가 되면 양조장은 예약 승인을 한다.
사용자는 예약 내역을 조회할 수 있고 예약 상태를 확인할 수도 있다. 예약 내역 조회 시, 예약 취소를 원하는 사용자가 체험 예약을 취소하면 양조장은 취소 승인을 한다. 예약 후 체험이 끝난 사용자는 후기를 작성할 수도 있다.

게시판 기능

사용자는 상품후기 게시판의 목록과 상세 내용을 조회할 수 있다. 구매한 회원 사용자만 글을 등록, 수정, 삭제할 수 있다. 게시물 등록 시 파일을 업로드할 수도 있다. 상품후기 글 수정, 삭제 시 작성자 인증을 거쳐야 한다. 회원인 사용자만 상품후기에 대한 댓글을 작성할 수 있다.
사용자는 체험후기 게시판의 목록과 상세 내용을 조회할 수 있다. 체험한 회원 사용자만 글을 등록, 수정, 삭제할 수 있다. 게시물 등록 시 파일을 업로드할 수도 있다. 체험후기 글 수정, 삭제 시 작성자 인증을 거쳐야 한다. 회원인 사용자만 체험후기에 대한 댓글을 작성할 수 있다.
사용자는 문의게시판의 목록과 상세 내용을 조회, 검색할 수 있다. 게시물 등록 시 파일을 업로드할 수도 있다. 문의 글 수정, 삭제 시 작성자 인증을 거쳐야 한다. 관리자는 사용자가 남긴 글에 대해 답글을 작성할 수 있다.

GitHub

전통주의 프로젝트

0개의 댓글