Mono Living
(디지털컨버전스)공공데이터 융합 자바개발자 양성과정6
| 개요 | 현대 사회에서 1인 가구의 증가로 인해 다인용 가구의 구매 비율보다 1인용 가구의 구매 비율이 높은 것을 알 수 있다. 따라서 본 프로젝트는 1인 가구를 주요 대상으로 하는 온라인 쇼핑몰을 개발하여, 사용자들에게 편리하고 효율적인 쇼핑 경험을 제공하고자 한다. |
|---|---|
| 구현기능 | ▶ 고객 1. 회원 관련 기능 - 로그인 - 로그아웃 - 아이디 및 비밀번호 찾기 - 회원가입 2. 마이페이지 - 회원정보수정 - 비밀번호 변경 - 작성한 리뷰 조회 - 리뷰 작성 - 리뷰 수정 - 리뷰 삭제 - 찜한 상품 조회 - 구매내역 조회 3. 구매 관련 기능 - 상품 결제 기능(API 활용) - 환불 기능 4. 상품 관련 기능 - 전체 상품 목록 조회 - 상세 상품 목록 조회 - 카테고리별 상품 목록 조회 - 선택 상품 리뷰 조회 - 상품 검색 - 상품 정렬(높은가격순, 낮은가격순, 최신순) - 상품 찜하기 및 해제 기능 5. 장바구니 관련 기능 - 장바구니 목록 조회 - 장바구니 상품 추가 - 장바구니 상품 옵션 수정 - 장바구니 상품 삭제 6. 공지사항 관련 기능 - 공지사항 목록 조회 - 공지사항 상세 조회 7. 문의하기 기능 ▶ 관리자 1. 회원 관리 기능 - 회원 목록 조회 - 회원 상세 조회 - 회원 강제 탈퇴 2. 주문 관리 기능 - 주문 목록 조회 (완료/대기) - 환불 신청 내역 조회 - 화불 완료 처리 - 환불 완료 내역 조회 - 배송상태 변경 3. 리뷰 관리 기능 - 전체 리뷰 목록 조회 - 리뷰 삭제 4. 상품 관리 기능 - 전체 상품 목록 조회 - 상세 상품 목록 조회 - 상품명 검색 - 상품 추가 - 상품 수정 - 상품 삭제 5. 공지사항 관리 기능 - 공지사항 전체 조회 - 공지사항 추가 - 공지사항 수정 - 공지사항 삭제 6. 통계 기능 - 연령대별 인기 상품 - 성별 인기 상품 - 판매량이 높은 상품 |
| 설계의 주안점 | 편의성: 사용자들이 원하는 물건을 쉽게 찾고 구매할 수 있도록 검색 기능이나 필터링 옵션을 강화하고, 결제 과정은 직관성에 초점을 두었다. 사용자 경험 (UX): 사용자의 피드백을 바탕으로 UI를 개선하고, 네비게이션이 직관적이어서 사용자에게 친화적이고 가시성이 높은 인터페이스를 구현하고자 한다. 확장성: 향후 새로운 기능이나 상품 카테고리를 추가할 수 있도록 코드를 세분화하였으며 이를 통하여 데이터베이스와 서버의 유연성을 확보하고자 한다. |
| 사용기술 및 개발환경 |
Language : HTML5 ,CSS , JavaScript , JAVA Development Tool : ECLIPSE FOR IDE, VSCODE, ORACLE SQL DEVELOPER WAS : APACHE TOMCAT DBMS : ORACLE DATABASE FRAMEWORK : JQUERY |