처음 기획한 토이프로젝트는 완성되었다. 하지만 관리자권한기능이 추가적으로 필요하다는 판단이 들어서 추가 개발을 진행하려한다. 이전에는 설계를 분명히 하지 않아서 개발 도중에 설계를 같이 해야했다. 그래서 관리자권한개발부터는 설계를 명확하게 하고자한다.
1. 아이템
: 웹페이지 관리자권한 제작
2. 개요
- 프로젝트명 : STUHEL 관리자권한 추가개발
- 개발 인원 : 1명
- 개발 기간 : 2022.10.28 ~ 2022.11.30
- 주요 기능 :
- 회원가입 요청자 수락/거절 권한
- 회원 조회 및 회원 관리
- 세미나실 예약 정보 total 확인
3. 요구사항
- 관리자 로그인시 home 화면이 아닌 admin화면으로 들어갈 것
- 회원가입 요청
- admin화면에는 회원가입 요청자의 정보를 띄우고 회원가입 수락/거절 선택이 가능할 것
- 회원가입요청자가 없을 경우 '회원가입요청정보가 없습니다.'라는 멘트를 띄울것
- 회원 관리
- 기수를 선택하여 회원확인 (전체선택 포함)
- 회원정렬은 이름순 (ㄱ,ㄴ,ㄷ,ㄹ...)
- 회원 기수, 이름, 생일, 게시글 수, 댓글 수 정보, 회원삭제
- 기수 관리
- 기수추가 및 삭제 (삭제시 해당 기수 회원이 존재하면 안됨)
- 세미나실 예약 현황
- 월-일 별 세미나실 예약 정보
- 세미나실 예약자 정보
- 관리자의 게시글/ 댓글에는 '관리자' 표시 붙이기
- 그 외 모든 기능 회원들과 동일하게 사용가능
4. DB설계
5. API설계