본문 바로가기
교내 Project/데이터베이스

[데이터베이스] Term Project -2

by five-sun 2021. 12. 23.
728x90

2. 요구사항 명세 및 DB 설계서

요구사항 명세서

ER모델

Relational Schema

 

- 요구사항 명세 및 DB 설계서

 

요구사항 명세서(추가사항, 내용 삭제, 수정)

요구사항 명세서
분류 정보 공유 시스템 작성자 오태양
하위 분류 회원 정보 등록 / 수정 / 조회 / 삭제
 
1.    음악 정보 공유 시스템을 이용하기 위해서는 회원 가입을 해야 한다.
2.    회원 가입시 회원 성명, 비밀번호, 나이, 연락처를 입력해야 한다.
3.    회원은 개인정보를 수정 / 조회할 수 있다.
4.    회원은 회원탈퇴를 할 수 있다.
5.    회원은 관리자에게 메시지를 통해 의견을 보낼 수 있다.
6.    회원은 마이페이지를 통해 자신의 게시물을 수정 / 삭제할 수 있다.
분류 정보 공유 시스템 작성자 오태양
하위 분류 추천 음악 정보 등록 / 수정 / 조회 / 삭제
 
1.    회원들은 음악 정보 공유 시스템에 타인에게 추천하고 싶은 음악의 정보를 등록할 수 있다.
2.    음악 정보를 추천하기 위해선 음악의 제목, 가수, 장르, 분위기를 입력해야 한다.
3.    타인이 추천한 음악 정보를 제목, 가수, 장르, 분위기, 추천자의 닉네임과 같이 다양한 카테고리로 조회할 수 있다.
4.    회원은 마이페이지를 통해 자신의 게시물을 수정 / 삭제할 수 있다.
요구사항 명세서
분류 정보 공유 시스템 작성자 오태양
하위 분류 아티스트 추천 등록 / 수정 / 조회 / 삭제
 
1.    회원들은 타인에게 추천하고 싶은 아티스트의 정보를 등록할 수 있다.
2.    아티스트를 추천하기 위해선 아티스트의 이름, 장르, 이유를 입력해야 한다.
3.    타인이 추천한 아티스트 정보는 게시판 또는 검색을 통해 조회할 수 있다.
4.    회원은 마이페이지를 통해 자신의 게시물을 수정 / 삭제할 수 있다.
분류 정보 공유 시스템 작성자 오태양
하위 분류 관리자 기능
 
1.    관리자 또한 회원들에게 추천하고 싶은 카테고리의 정보를 등록할 수 있다.
2.    관리자는 모든 정보를 수정 / 삭제할 수 있다.
3.    관리자는 부적절한 회원을 강제로 삭제할 수 있다.
4.    관리자는 메시지를 통해 회원들의 의견을 수렴할 수 있다.

 

 

 

 

 

 

 

 

 

ER모델(변경: 테이블 추가)

(1. 웹페이지를 활용한 다이어그램/ 2. MySQL을 활용한 다이어그램)

Relational Schema(DB 테이블 구성)

1. Member TBL

 

2. Singer TBL

 

3. Music TBL

4. Video TBL

 

5. Message TBL

 

 

 

 

 

 

 

 

 

 

728x90