프로젝트 명
SWAN
수행 기간
2022년 06월 21일 ~ 2022년 07월 13일
개발 목표
인터넷 상에서 여성 질환이나 성과 관련된 정보 및 제품 등을 검색해보면, ‘청소년에게 노출하기 부적합한 검색 결과’라는 주의 사항과 함께 광고성 정보들이 나오는 것을 확인할 수 있습니다. 이처럼 모든 세대의 여성들은 자신들이 필요한 정보를 얻지 못하는 경우가 대다수입니다. 이러한 문제점들을 개선하고 여성들에게 편리함을 제공하고자 여성 향 쇼핑몰을 기획하기로 했습니다.
구현 기능
로그인, 로그아웃, 회원가입, Ajax를 통한 아이디 중복 체크, 비밀번호 인코딩, 회원가입 유효성 검사, 마이페이지 내 정보 보기, 마이페이지 내 정보 수정, 마이페이지 비밀번호 수정, 마이페이지 내 정보 수정, 마이페이지 비밀번호 수정, 마이페이지 탈퇴, 관리자 페이지 인터셉터 적용, 관리자 페이지[상품 등록(카테고리 리스트 구현, 유효성 검사), 상품 목록, 상품 목록 페이징, 상품 수정, 상품 정보 삭제, 상품 이미지 업로드, 업로드 이미지 출력, 업로드 이미지 삭제, 업로드 이미지 정보 등록(트랜잭션 적용), 상품 상세 페이지 이미지 출력, 상품 이미지 수정(배치 프로그램 적용)], 검색 구현(조건 검색 적용), 상품 목록 화면(이미지 출력), 메인화면 nav 기능, 검색 필터링, 상품 상세 페이지, 장바구니 인터셉터 적용, 장바구니 추가, 장바구니 수량 수정, 장바구니 삭제, 구매, 관리자 페이지[주문 현황, 주문 현황 목록 페이징, 주문 취소, 주문 검색], 상품 리뷰 등록, 상품 리뷰 체크, 상품 리뷰 댓글 페이징, 상품 리뷰 수정, 상품 리뷰 삭제, 상품 평균 평점 반영, 메인화면 평점 순 상품 노출, 문의사항 등록, 문의사항 페이징, 문의사항 수정, 문의사항 삭제, 문의사항 답변 등록, 문의사항 답변 수정, 문의사항 답변 삭제
개발 환경
Server: Apache Tomcat 9.0
DataBase: Oracle 11g
Development Tool: Spring Tool Suite3
Libaray: lombok 1.18.12, Junit 4.12, ojdbc6 11.2.04, HikariCP 3.4, mybatis 3.5.3, mybatis-spring 2.0.3, spring-tx 5.0.7.RELESE, log4 jdbc-log4 j2 1.16, jackson-databind 2.9.4, gson 2.8.2, thumnailator 0.4.13, jackson-dataformat-xml 2.12.1, quartz-jobs 2.3.2, quartz 2.3.2
Development Language: JAVA SE 1.8, HTML5, CSS3, JavaScript, JQuery, SQL, JSP, Servlet
Open API: Daum Map API
담당 역할 / 기여도
개인 프로젝트로 진행했기 때문에 전체 기능을 담당하여 기여도는 100%라고 할 수 있습니다.
'😎 STS3 Spring 쇼핑몰' 카테고리의 다른 글
STS3 쇼핑몰 프로젝트[1] 메인 페이지 (0) | 2022.07.30 |
---|---|
STS3 쇼핑몰 프로젝트[0] 프로젝트 생성 및 환경 설정 (0) | 2022.07.30 |
Use Case Diagram: 유스케이스 다이어그램 (0) | 2022.07.30 |
STS3 쇼핑몰 [SwanShop] Story Board (0) | 2022.07.30 |
Table Specification: 테이블 정의서 (0) | 2022.07.30 |