단순 이미지만 출력하여 보여줄 수만 있으면 된다는 요구사항이 끝이었지만,
공부할 겸 DB를 연동하여 관리자 페이지까지 만들어 보려 한다.
공부할 겸 만드는 프로젝트라 기한이 없어 천천히 할 것이며, 끝낼 수 있을지는 모르겠다.
우선, 어떤 기능이 필요한지를 나름대로 생각해보았다.
1. "메인 페이지에 접속하여 회원가입을 진행 후 로그인을 할 수 있다."
2. "로그인 여부를 떠나 메인 페이지와 물품 리스트 보기 페이지와 상세 페이지를 볼 수 있다."
3. "로그인 한 사람들은 문의 글을 작성할 수 있어야 한다."
4. "로그인 한 사람들은 댓글, 예약을 할 수 있어야 한다."
5. "본인은 자신이 작성한 예약 글, 댓글, 정보 등을 확인하고 수정할 수 있어야 한다"
6. "관리자는 모든 글에 대해 수정 및 삭제할 수 있고, 물품 등록 및 상세 페이지 작성,
사용자 관리, 댓글 현황 관리 등에 대해 UI로 관리할 수 있어야 한다."
간단히 생각했을 때 위와 같이 요구사항이 정리되었고,
위의 요구사항을 세분화하여 도출하여 명세 후 개발을 시작하겠다.
사용자 | 이용가능 페이지 또는 팝업 |
비회원 | 회원가입, 비밀번호 찾기, 아이디 찾기, 로그인, 물품 리스트 페이지, 물품 상세 페이지, 메인 페이지 |
회원 | 비회원 기능 모두 사용 가능, 본인 정보, 문의 내역, 글, 예약 |
관리자 | 회원, 비회원 기능 모두 제어 가능, 물품 등록 페이지, 상세 등록 페이지, 사용자 관리 페이지, 댓글 현황 관리 페이지 등 |
이용자 별로 나누어 생각했을 때 위와 같은 페이지 구성이 필요할 것으로 보이며,
페이지마다 버튼 권한은 추 후 페이지를 만들며 생각해 보도록 해야겠다.
다음엔 이를 바탕으로 개발할 개발환경에 대해 작성하도록 하겠다.
'IT관련 > 홈페이지' 카테고리의 다른 글
홈페이지 만들기 1-3. 개발환경 구성 및 설정 (이클립스 설치) (0) | 2021.06.10 |
---|---|
홈페이지 만들기 1-2. 개발환경 구성 및 설정 ( JDK 설치 및 설정) (0) | 2021.05.24 |