📊 프로젝트 발표
- 프로젝트 중간 발표: 4월 17일(수요일)/ 4월 22일(월요일)
중간 발표 내용
팀 (구성원) 소개
프로젝트 주제: 데이터베이스 대상 선정
데이터베이스 관리 응용프로그램의 메뉴 outline - 요구 명세서 작성 및 분석
데이터베이스 스키마 포함 가능
프로젝트 개발 일정
◼ 발표시간: 8분(준비시간 포함)
◼ 마감일: 4월17일(수요일) 오후 11시
💽 기능 확정
📊 프로젝트 개요
이화여자대학교 백준(솔브닥) 랭킹을 올리기 위한 의욕 고취 프로그램
📊 프로젝트 기능
순위 기능
- 현재 순위
- 전체 순위(단체 순위)
- 직전 등수 단체의 이름과 문제 차이 수
- 그룹 내(이화여자대학교 내) 자기 등수
오늘의 문제 기능
- 오늘의 추천 문제 ( 안 푼 문제 중 많이 푼 순 정렬 - 5/5/5 문제 )
- 골 5
- 실 5
- 브 5
- 찜하기 기능 ( 풀고 싶은 사람이 문제를 클릭한 뒤 아이디를 입력하면 오늘의 문제에서 삭제됨. 대신 하루 지나서도 안 풀리면 재등록 )
- 옆에 찜한 사용자 띄우기
(푼 사용자 알기)
알고리즘별 안 푼 문제 보기 기능
- 각 알고리즘 태그(분류) 별로 안 푼 문제 보기 기능( 많이 푼 순 정렬 )
티어별 안 푼 문제 보기 기능
- 각 태그별로 안 푼 문제 보기 기능( 많이 푼 순 정렬 )
같이 풀어요 기능
- 사용자가 문제 정보(문제 번호, 제목, 티어, 알고리즘) + 깃허브 링크 게시글로 등록
- 번호로 문제 검색
💽 테이블 설계(데이터베이스 스키마 설계) 확정
<그룹 순위>
등수: int | 단체이름: varchar (PK) | 푼 문제 수: int |
<교내 사용자>
핸들: varchar (PK) | 솔브닥 링크: varchar | 푼 문제 수: int | 교내 랭크(솔브닥기준): int |
<오늘의 문제>
문제ID (1-10) : Long (PK)문제 번호 : int (FK)사용자 핸들 : varchar (FK)찜하기 여부 : boolean
문제ID (1-10) : Long (PK) | 문제 번호 : int (FK) | 사용자 핸들 : varchar (FK) | 찜하기 여부 : boolean |
< 안 푼 문제 >
문제 번호: int (PK) | 문제 제목: varchar | 티어: enum | 알고리즘 태그(분류): JSON | 푼 사람 수: int | 문제 링크: varchar |
<다 같이 풀어요>
ID: int (PK) | 문제 번호: int (FK) | 문제 번호: int (FK) | 게시자 핸들(선택사항): varchar (FK) (NULL 가능) |
📊 계획
- 일요일까지 PPT
그담에 발표문 쓰고
중간끝나고 빡개발
다들 열심히 한다~!~!
팀 잘 만들엇따
'Club|Project > 이대솔브닥웹사이트 - 뀨엘 | Frontend(React,Next.js)' 카테고리의 다른 글
📊 이대백준랭작프로그램 [뀨업] - 프론트 : 리액트/next.js 2 (0) | 2024.05.20 |
---|---|
📊 이대백준랭작프로그램 [뀨업] - 프론트 : 리액트/next.js 1 (0) | 2024.05.16 |
💽mySQL + 솔브닥 api📊 이대백준랭작프로그램 [뀨업] 4 ing (0) | 2024.05.10 |
💽mySQL + 솔브닥 api📊 이대백준랭작프로그램 [뀨업] 2 (0) | 2024.04.07 |
💽mySQL + 솔브닥 api📊 이대백준랭작프로그램 [뀨업] 1 (4) | 2024.04.02 |