2024-09-04 개인프로젝트 9일차 Figma 마무리, ERD

소비자우롱차·2024년 9월 4일

📅 2024-09-04 개인프로젝트 9일차

TODO

  1. Figma 마무리
  • 왼쪽에 메뉴바 추가 (선택된 페이지는 블랙, 선택되지 않은 페이지는 옅은 회색)
  • 게시글 작성, 수정, 상세보기 페이지 디자인
  • 게임센터, 일정결과 페이지 수정 및 추가
  • 로고 생성
  1. ERD

1. Figma

  • 기록순위 메뉴에 해당하는 페이지 왼쪽에 메뉴바 추가 (선택된 페이지는 블랙, 선택되지 않은 페이지는 옅은 회색)
  • 경기정보 메뉴에 해당하는 페이지 왼쪽에 메뉴바 추가 (선택된 페이지는 블랙, 선택되지 않은 페이지는 옅은 회색)
  • 게시판 메뉴에 해당하는 페이지 왼쪽에 메뉴바 추가 (선택된 페이지는 블랙, 선택되지 않은 페이지는 옅은 회색)
  • 게시글 작성 페이지
  • 게시글 상세보기 페이지
  • 게시글 수정 페이지
  • 게임센터 페이지 수정
    • 게임센터란에 들어있던 리뷰를 스코어보드로 수정
  • 일정결과 페이지 수정
    • 해당 경기 클릭하면 테두리가 블랙으로 바뀌고 아래에 스코어보드 출력
  • Header 로고 생성
    • 야구 커뮤니티 사이트라 야구공을 말풍선으로 감싸는 느낌으로 제작하였다.
    • 블루와 레드컬러를 사용한 이유는 미국 메이저 리그 베이스볼(MLB)에서도 사용하는 대표적인 컬러이면서 한국 야구 국가대표팀의 유니폼도 파란색과 빨간색을 주로 사용하기 때문

2. ERD

ERD 짜다보니 필요한 테이블이 있어서 수정 및 추가되었다.

🔎추가된 테이블

  1. 회원 프로필 이미지 테이블(추가)
  • id
  • memberId
  • imagePath
  • regDate
  • updateDate
  1. 구단 테이블(수정)
  • id
  • name
  1. 홈구장 테이블(추가)
  • id
  • teamId
  • name
  • address
  • Image(구장 정보 페이지에서 필요하다.)

3-1. 홈구장 이미지 테이블(추가)

  • id
  • stadiumrId
  • imagePath
  • regDate
  • updateDate
  1. 로고타입 테이블(추가)
  • id
  • teamId
  • image(구장 정보 페이지에서 필요하다.)

4-1. 로고타입 이미지 테이블(추가)

  • id
  • logoTypeId
  • imagePath
  • regDate
  • updateDate
  1. 해당경기 타석 기록 테이블
  • 경기기록과 투수기록을 지운 이유는 어차피 타석에서 일어난 결과로 기록도출이 가능하기 때문!

  • id

  • gameId

  • inning

  • batterId (해당 타자 id)

  • pitcherId (해당 타자를 상대한 투수 id)

  • result (타석 결과 : 삼진, 땅볼, 플라이아웃, 안타, 홈런, 실책, 다른사유 등)

  • rbis(타석에서 기록한 타점)

  • run(타석에서 발생한 득점) - 추가한 이유 : 실책으로 득점이 날 수도 있기 때문에

2. ERD

✔ ERD 짜는게 생각보다 힘들었다.. 테이블도 수정되고 추가되는것도 있고
✔ 내일은 기능 정의서 마무리하자...

profile
우당탕탕....

0개의 댓글