IT_developers

Java Team Project - 4주차 정리(6월 13일 ~ 6월 17일) 본문

Project/JAVA

Java Team Project - 4주차 정리(6월 13일 ~ 6월 17일)

developers developing 2022. 8. 25. 12:00

6월 13일 <회의>

1. 17일 발표 준비

  • 한 개의 노트북으로 시연할지, 각자 노트북으로 할지
  • 팀장이 PPT로 발표 진행, 각자 맡은 부분 시연과 발표 진행
  • 사용하는데 필수적인 부분은 완성시키기
  • 각자 마무리 작업 들어가고 통합시키고 index 페이지 연결
  • 공지사항 게시판 만들기
  • 재고장터 결제 api
  • 데이터 넘겨주는 작업 완료

 

2. 각자 발표까지 해야할일

  • 페이징 마무리(데이터 넘겨주기)
  • 파일 업로드

 

3. 진행 사항

  • 샘플데이터 완성
  • 세부적인 기능 맞춤.
  • 상품 수정시 재고상점 신청 페이지로 변경 + 가격 할인 추가(DB에 삽입)
  • 상품 리스트에서 10개씩 4페이지가 보여질 때, 보여지는 목록을 40개로 수정시 1페이지로 이동 ==> 스크립트 작업
  • index 페이지에 마켓 종료 후 재고가 남은 상품 리스트 보여주기 status ==4
  • 리스트에서 재고 상점 등록 버튼 생성
  • 상품 각각의 버튼으로 재고상점 등록

6월 14일 <프로젝트 진행>

1. 진행 목표

  • 상품 한번에 3개 등록 ==> form을 두개 정해서 List로 받기
  • 재고 상품 리스트 xml 처리 ==> mapper 수정 완
  • 페이지 제일 끝에서 개수 제한했을 때 페이징 처리 완
  • 인덱스에서 오픈 예정 장터, 참여중인 장터 보여주기 완
  • input으로 받기
    • 상품추가 누르면 form-input 태그 ==> script로 값 넘어옴 ==> 등록 버튼 클릭 시 ==> controller

 

2. 문제점

  • 재고 상품 목록 - 상품명 클릭 - 목록 클릭시 상품 목록으로 넘어감

6월 15일 <프로젝트 진행>

1. 진행 목표

  • 상품 3개 등록하기 ==> 완료
  • 페이지 제일 끝에서 개수 제한 했을 때 페이징 처리 ==> 완료
  • 재고 상품 목록 - 상품명 클릭 - 목록 ==> 재고 상품 목록으로 보여주기
  • 인덱스에 캐러셀 추가 (이미지로 목록 보여주기) ==> 반 완성 ==> 공지사항 게시글로 이동

 

1-1. 수정사항

  • 상품 등록시 
    • productListDTO 생성 ==> productDTO를 리스트형태로 가지고 있는 DTO
    • 상품을 여러개로 받을 수 있는 리스탁 만들어짐 ==> 컨트롤러
  • js에서 데이터 1개가 productDTO 1개 생성
  • 데이터 최대 3개를 입력하면 하나의 리스트 생성
  • " + idx+ " ==> 리스트에서 몇번째인지 순서 알려줌 ==> submit 걸면 컨트롤러 받아옴
  • 리스트로 온걸 하나씩 insert 필요
  • 상품 수정 할 필요 없음

 

2. 문제점

  • 등록시 상품 추가 버튼을 누르면 방금 쓴 데이터가 남아 있음 ==> js 수정 완료.
  • 상품 등록시 registerForm 추가 후 x 버튼 누르면 내용 삭제
  • 상품 수정 후 상품 수량 체크 ==> js 버전 맞추기

 

3. 내일의 할일

  • 파일 업로드
  • 온라인 상품 리스트 목록보여주기
  • 인덱스에서 more 클릭시 링크 연결
  • 재고 상품 목록 - 상품명 클릭 - 목록 ==> 재고상품 목록으로 보여주기
  • 인덱스에 캐러셀 완성시키기

6월 16일 <프로젝트 진행>

1. 진행 목표

  • 파일 업로드
  • 온라인 상품 리스트 목록보여주기
  • 인덱스에서 more 링크 연결
  • 재고 상품 목록 - 상품명 클릭 - 목록 ==> 목록 보여주기 정리
  • 인덱스에 캐러셀 완성시키기
  • 참여중인 장터 보여주기
  • 오픈 예정 장터 신청하기

 

1-1. 수정사항

  • 상품 등록시 registerForm 추가 후 x 버튼 누르면 내용 삭제
  • 상품 수정 후 상품 수량 체크 ==> js 버전 맞추기
  • 온라인 상품 리스트 목록은 완성
  • 참여중인 장터 보여주기 완료
  • 장터명 클릭시 장터 신청하게 하기
  • 페이징 js정리하기
  • modify에서 취소 버튼 눌렀을 때 처리 완
  • 1차 js 정리 완료 ==> 모든 상품 read 한 다음 목록 버튼을 누르면 상품 목록으로 처리 됨.
  • js, 컨트롤러 완성본 가지고 오기
  • read.jsp에서 파일 첨부 부분 제거
  • 캐러셀 셀러 모집 리스트를 보여주기 테이블 가지고 오기
  • 상품 목록 ==> 상품 상태 순으로 정렬(status 오름차순 정리) 완

 

< 프로젝트 회의>

  • 각자 했던 부분 통합
  • ppt : 업무분담, 타임라인, 프로젝트 설명, 소스 , 개발 언어, 버전 설명, 추가 api 업무 분배한 내용. 시연 
  • 각자 기능들이 얼마나 남았는지, 할 수 있는 기능, 할 수 없는 기능 생각하기
  • 전체 통합 후 테스트 후 발표

6월 17일 <프로젝트 진행>

1.진행 목표

  • 파일 업로드 DB 확인
  • 인덱스에서 more 클릭시 링크 연결 완
  • 인덱스 캐러셀

 

1-1. 수정사항

  • 상품 등록시 registerForm 추가 후 x버튼 누르면 내용 삭제 (서버삭제)
  • 온라인 상품 리스트에서 배송상태 출력 ==> 실제로 구현하기 어려워 상품 등록일로 대체
  • 캐러셀 보여주기
    • 장터 리스트 사진 + 마켓 날짜, 마켓 상세페이지, 마켓 이름

 

2. 문제점

  • 온라인 상품 목록 클릭시 에러 ==> js 주소 정리 안됨

 

<2차 발표>

 

판매자 부분 시연

회원가입 후 판매자 승인을 받으면 판매자 페이지로 갈 수 있고, 판매자 첫 페이지는 오픈 예정 중인 마켓 정보를 확인 할 수 있고 현재 참여 중인 정보, 판매 중인 상품리스트를 한 눈에 확인 할 수 있습니다. 

more 클릭 시 장터 리스트 페이지로 연결되고 사이드바에서 리스트로 갈 수 있습니다.

리스트에서 장터명을 클릭하면 장터 참여 신청과 상품 등록이 가능하고 최대 3개까지만 등록 할 수 있도록 했습니다. 등록을 완료하면 상품 목록에서 리스트를 확인 할 수 있고, 상품 목록에서는 상품 상태 기준으로 정렬했고 상품 상태에 따라 승인 여부를 알 수 있습니다. 상품 수정은 불가하게 설정하고 마켓이 종료된 후 재고가 남았다면 수정을 통해 온라인 상품 목록으로 이동되며 상품 상태를 온라인 상점으로 변경이 가능합니다. 

현재 가능한 기능 구현이고 사진 업로드, 마켓 사진 불러오기는 추가 수정 필요

Comments