구현기능 |
- 비회원 (회원가입, 상품조회, 상품상세조회, 상품검색, 카테고리별 상품 조회, 브랜드 별 상품 조회) - 회원 (상품조회, 상품상세조회, 상품검색, 카테고리별 상품 조회, 브랜드 별 상품 조회, 주문 결제, 주문문의 CRUD, 상품문의 CRUD, 리뷰작성 CRUD, 장바구니 CRUD, 찜하기 CRUD, 회원 정보 CRUD, 내 배송지 CRUD, 로그인, 로그아웃)
- 판매자 상품 조회, 검색,추가문의내역 조회, 검색, 수정후기관리 검색, 조회 판매내역 조회,검색주문상태 검색, 조회, 수정통계분석 조회
- 관리자 회원 목록 조회,검색주문 목록 조회 검색판매자목록 조회,검색상품목록 조회,검색 통계분석 조회카테고리 관리 조회,추가,삭제faq관리 조회,추가,수정,삭제qna관리 조회 |
설계의 주안점 |
쇼핑몰 트랜잭션 관련하여 CRUD 작업을 최대한 많이 해보는 것을 주안점으로 두었습니다. 쇼핑몰은 상품 CRUD, 리뷰 CRUD, 주문, 결제 관련 트랜잭션 등 복잡성이 있기에, 이 부분을 신경 써서 설계했습니다. 특히, 다양한 사용자 (비회원, 회원, 판매자, 관리자)의 요구를 충족시키기 위해 각각의 역할에 맞춘 기능 구현에 중점을 두었습니다. 데이터베이스 설계부터 프론트엔드와 백엔드 개발까지 모든 과정에서 사용자 경험과 시스템 안정성을 고려하여 설계했습니다. |