Skip to content

keonmon/MealZo_final

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MealZo

spring boot를 이용한 온라인 밀키트 쇼핑몰

프로젝트 구성원

이건희, 강민지, 한성희, 신우진


0. 목차

1. 개요

2. 기술

3. database EER Diagram

4. 유즈케이스 다이어그램

5. 추가적인 기능구현



1. 개요


spring Boot로 구현한 온라인 밀키트 쇼핑몰입니다.
유저는 회원가입, 로그인이 가능하며
더불어 원하는 상품을 검색, 장바구니, 찜하기, 구매 등이 가능한 웹페이지 입니다.

관리자는 회원관리, 상품관리, 상품배송 리뷰관리 등 필수요소를 관리 가능하며,
추가적으로 공지사항, 이벤트, 배너관리등 웹페이지 관리도 가능합니다.



2. 기술


  1. Web Front : HTML5 , CSS, JavaScript, jQuery
  2. Web Server : Java, Spring boot, Gradle, MyBatis,
  3. DBMS : Oracle DB
  4. 개발환경 : Eclipse, Oracle SQL Developer



3. database EER Diagram




4. 유즈케이스 다이어그램




5. 추가적인 기능구현

1. 상품 디테일페이지 기능 다수 구현


  1. 상품 수량 변경 버튼

  2. 장바구니에 담기 / 바로구매 (장바구니는 ajax로 구현)

  3. 찜하기 기능 구현

  4. 구매자에 한하여 리뷰 작성이 가능 (구매 여부 확인 로직 구현)



2. 주문취소


배송이 시작되면 주문취소가 불가능하도록 로직 구현



3. 공지사항에서 필독게시물기능 추가


필독 게시물은 게시판 최상단에 고정된다.
관리자가 관리자페이지에서 게시물을 필독 게시물로 지정할 수 있다.



4. 로그인 요청 후, 시도했던 페이지로 url로 이동


로그인 되지 않은 상태에서 로그인이 필요한 페이지로 이동 시,
유저는 로그인 페이지로 redirect하고, 로그인 성공시 앞서 시도했던 페이지로 이동하는 로직 구현.



5. 헤더 장바구니 버튼에 상품 수량 표시


회원이 장바구니에 담은 상품 개수를 모든 페이지에서 확인할 수 있도록
헤더 장바구니 버튼에 개수를 표시되도록 구현했다.
(상품 추가, 삭제시 즉시 변화한다)



6. 롤링배너 관리 시스템 구현


관리자는 관리자페이지에서 메인페이지의 롤링배너를 관리할 수 있다.
배너의 순서, 클릭시 이동하는 url, 배너 이미지 등을 수정, 관리할 수 있다.



About

spring boot를 이용한 밀키트 쇼핑몰

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •