교내 Project/데이터베이스
[데이터베이스] Term Project -2
five-sun
2021. 12. 23. 02:50
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