팀
팀 이름은 새싹콩나물로 정해졌다.
팀 이름에 대한 의미는 우리 팀원들과 새싹과 콩나물을 비유하여 빠르게 성장해나가고 있는 개발자를 의미합니다.
팀원들은 개인정보 차원해서 비공개하도록 하겠습니다.
서비스
저희 서비스명은 PLURA입니다.
PLURA 서비스는 무료 음악 스트리밍 웹서비스입니다.
기술
- Design
- Tool : Figma
- Frontend
- Tool : Visual Studio Code
- Script : HTML, CSS, JS
- Framework : React, Node.js
- Backend
- Tool : Intellij, Dbeaver, Excel
- Language : JAVA
- Framework : Spring Boot
- Database : Mysql
일정
- 분석 : 2022.08.29 ~ 2022.09.23
- 설계 : 2022.9.23 ~ 2022.10.14
- 구현 : 2022.10.16 ~ 2022.11.30
- 테스트 : 2022.11.16 ~ 2022.11.30
요구 명세서
프로토 타입
로그인
회원가입
메인
차트
마이페이지
노래 상세 정보
최근 재생한 음악
찜한음악
플레이리스트
관리자 로그인
관리자 메인
회원관리
회원관리/수정
회원관리/삭제
노래관리
노래관리/노래등록
노래관리/관리
노래관리/관리/노래수정
노래관리/삭제
차트관리
차트관리/차트등록
차트관리/차트등록/노래등록
차트관리/관리
차트관리/삭제
DATABASE
저희 팀은 구글 Excel을 이용하여 데이터 베이스의 틀을 짜놓고 SQL Query을 이용하여 데이터 베이스를 구축하였다.
META
TABLE List
tb_mem_info
tb_song_dtl
tb_cht_hy
tb_cht_dtl
tb_plist_hy
tb_plist_dtl
SQL Query
CREATE TABLE tb_mem_info (
MEM_ID varchar(100) NOT NULL,
MEM_PW varchar(255) NOT NULL,
MEM_NIKNE varchar(100) NOT NULL,
MEM_AGE tinyint(3) NULL,
MEM_CALL_NUM varchar(20) NULL,
MEM_AUTH tinyint(10) NOT NULL,
PRIMARY KEY(MEM_ID));
CREATE TABLE tb_song_dtl (
SONG_ID varchar(100) NOT NULL,
SONG_TILE varchar(300) NOT NULL,
SONG_FILE_PATH varchar(255) NULL,
SONG_WLYR varchar(100) NOT NULL,
SONG_COMPS varchar(100) NOT NULL,
SONG_SGER varchar(100) NOT NULL,
SONG_LIKE int NOT NULL,
SONG_VIEW_CNT int NOT NULL,
SONG_GNRE varchar(10) NOT NULL,
SONG_IMG_PATH varchar(255) NULL,
SONG_SBTLE varchar(300) NOT NULL,
SONG_LTH varchar(32) NOT NULL,
SONG_YEAR varchar(32) NOT NULL,
SONG_BIT_TRON_RATE varchar(16) NULL,
PRIMARY KEY(SONG_ID));
CREATE TABLE tb_cht_hy (
CHT_ID varchar(300) NOT NULL,
CHT_NM varchar(300) NOT NULL,
CHT_SRT_SEQ int NOT NULL,
CHT_DERON varchar(300) NOT NULL,
PRIMARY KEY(CHT_ID));
CREATE TABLE tb_cht_dtl (
_ID int NOT NULL AUTO_INCREMENT,
CHT_ID varchar(300) NULL,
CHT_NM varchar(300) NULL,
SONG_ID int NULL,
SONG_SRT_SEQ int NULL,
PRIMARY KEY(_ID));
CREATE TABLE tb_plist_hy (
PLIST_ID varchar(300) NOT NULL,
PLIST_NM varchar(300) NOT NULL,
PLIST_SRT_SEQ int NOT NULL,
MEM_ID varchar(100) NULL,
PRIMARY KEY(PLIST_ID));
CREATE TABLE tb_plist_dtl (
_ID int NOT NULL AUTO_INCREMENT,
PLIST_ID varchar(300) NULL,
SONG_ID varchar(300) NULL,
PLIST_NM varchar(300) NULL,
SONG_SRT_SEQ int NULL,
PRIMARY KEY(_ID));
소스 코드
소스 코드를 블로그에 올리기엔 너무 방대한 코드이기에 GITHUB 링크를 걸어두었으니 참고만 해주세요^^
https://github.com/levhyun/Plura
'TeamProject' 카테고리의 다른 글
2023 동계해커톤 (0) | 2023.02.10 |
---|