minsoozz / Daily-Project

주 단위 프로젝트 주제에 맞춰 구현

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

1주차


줌근마켓 : 동네 직거래 시스템 구현 ( 2.24 ~ 3.8 ) [ Feat. 라영지 ]

Special Thanks to : Pir

요구사항

  1. 동네 정보, 상품 정보, 직거래 시간, 상품 거래 목록을 데이터 베이스에 저장합니다.
  2. 사용자는 동네와 직거래 시간을 선택 후 상품을 등록할 수 있습니다.
  3. 사용자는 원하는 상품을 선택하여 구매할 수 있습니다. 상품거래가 완료되는 동안 다른 사용자는 해당 상품을 구매할 수 없습니다.
  4. 사용자는 동일한 직거래 시간에 여러 상품을 구매할 수 없습니다.
  5. 사용자는 자신이 거래 또는 판매한 상품 목록을 조회할 수 있습니다.

구현해야 할 기능 리스트

  • 구매 또는 판매한 상품 조회
  • 전체 판매되고있는 상품 조회
  • 상품 구매 - 이미 동일한 거래 시간에 상품 구매 예정이 되어있다면 다른 상품은 구매가 불가
  • 상품 판매 - 상품을 등록, 수정, 삭제 할 수 있음

2주차


단독) 한국에 드디어 상륙한 캣츠! 티켓 1000장을 잡아라! ( 3.10 ~ 3.22 ) [ Feat. 김의빈 ]

요구사항

  • 하나의 예매 서비스에 다량의 유저들이 접속한다는걸 가정합니다.
    • 유저들은 접속하는 환경이 다를겁니다 ( ex. 모바일 , 컴퓨터 ) 하나의 서버가 아닌 여러 서버를 가정합니다.
  • 뮤지컬의 경우 (날짜는 무관) 3일동안 1000장의 티켓이 발행됩니다.
  • 1000장의 수량이 떨어질 경우 1001번째 사람은 티켓을 구매할 수 없습니다.
  • 티켓을 이미 구매한 사람은 사제기의 요소를 방지하기 위해 더이상의 티켓을 구매할 순 없습니다.
    • 티켓을 구매했을 경우 당일 뿐만이 아닌 다른날도 구매가 불가합니다.

About

주 단위 프로젝트 주제에 맞춰 구현


Languages

Language:Java 100.0%