스프링 프레임워크

[자바 웹프로젝트] MVC2 패턴을 사용한 쇼핑몰 프로젝트

맘모스커피 2023. 6. 19. 17:52

✍ 팀 프로젝트를 통해 구현한 자바 MVC2 패턴 쇼핑몰 입니다.

 

👩‍🌾 주제 선정 이유

 

1. 바쁜 현대인들이 건강에 대한 관심과 함께 영양제에 대한 수요가 높아짐.

2. 이에 따라 건강 설문 조사 및 검사 결과를 기반으로 개인 맞춤형 영양제를 추천하며, 구매까지 가능한 사이트를 개발하고자 함.

3.  웹개발의 기본인 CRUD의 개념을 다시 한번 정립하면서 소비자가 원하는 사이트를 구현하는 것이 목표.

 

🖐 개발 명세서 

 

1. 회원가입

2. 로그인 기능 및 아이디 비밀번호 찾기

3. 메인 페이지

4. 상품 상세 페이지

5. 관리자 기능( 상품 등록, 수정, 삭제)

6. 건강 설문 조사를 통한 부족한 건강 성분 체크 기능

7. 주변 약국 찾기 기능

 

 

🖐데이터 베이스

1. 회원가입

 

- 깔끔한 UI를 만들어 사용자의 기본 정보를 받아와 회원가입을 진행하도록 구현하였습니다.

 

2. 로그인 

아이디 비밀번호 찾기

간단한 사용자 인증을 통해 아이디 비밀번호 찾기가 가능하도록 만들었습니다.

- 데이터 베이스에 정보가 일치하지 않으면 나오는 페이지 입니다.

 

- 입력한 결과가 데이터 베이스에 존재하면 나오는 페이지 입니다.

 

3. 메인 페이지

 

 

sql문을 통해 베스트 상품을 출력할 수 있게 만들었습니다. (데이터 베이스에 상품을 하나만 등록하여 하나의 상품만 출력)

 

4. 상품 상세 페이지

 

- 상품의 정보들과 정보들을 출력하는 페이지입니다.

 

- 장바구니 페이지 입니다. 상품의 총액과 주문을 진행할 수 있습니다.

 

- 동의를 모두 클릭 후 연동된 카카오페이 결제 API를 통해 주문이 완료가 됩니다.

 

5. 관리자 기능

- 관리자 기능은 스프링 프레임워크 프로젝트에서 더욱 자세하게 포스팅 하겠습니다.

- 기본적인 기능만 구현되어 있는 상태입니다.

 

6. 건강 설문 조사

- 간단한 신체 조사를 통해 건강설문 페이지로 넘어갈 수 있습니다.

- 설문 조사 값을 배열에 저장하여 가장 많이 선택된 항목의 결과를 나타냅니다.

 

7. 주변 약국 찾기 API

주변 지역을 검색하면 현재 날씨와 약국 정보들을 보여줍니다.

 

🐯 포스팅을 마치며

 위에 올린 기능들은 제가 담당한 파트 입니다. 프로젝트를 진행하면서 아쉬운 부분은 시간 부족으로 인해 구현하지 못한 기능들이 있습니다.(EX : 마이 페이지, 회원 등급) 다음에 할 개인 프로젝트를 진행하면서 이러한 부분들을 수정할 예정입니다.