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
'교내 Project > 데이터베이스' 카테고리의 다른 글
[데이터베이스]Term Project -5 (0) | 2021.12.23 |
---|---|
[데이터베이스] Term Project -4 (0) | 2021.12.23 |
[데이터베이스] Term Project -3 (0) | 2021.12.23 |
[데이터베이스] Term Project -1 (0) | 2021.12.23 |