본문 바로가기

IT관련/홈페이지

홈페이지 만들기 1-1. 요구사항 분석

단순 이미지만 출력하여 보여줄 수만 있으면 된다는 요구사항이 끝이었지만,

 

공부할 겸 DB를 연동하여 관리자 페이지까지 만들어 보려 한다.

 

공부할 겸 만드는 프로젝트라 기한이 없어 천천히 할 것이며, 끝낼 수 있을지는 모르겠다.

 

우선, 어떤 기능이 필요한지를 나름대로 생각해보았다.


 1. "메인 페이지에 접속하여 회원가입을 진행 후 로그인을 할 수 있다."

 2. "로그인 여부를 떠나 메인 페이지와 물품 리스트 보기 페이지와 상세 페이지를 볼 수 있다."

 3. "로그인 한 사람들은 문의 글을 작성할 수 있어야 한다."

 4. "로그인 한 사람들은 댓글, 예약을 할 수 있어야 한다."

 5. "본인은 자신이 작성한 예약 글, 댓글, 정보 등을 확인하고 수정할 수 있어야 한다"

 6. "관리자는 모든 글에 대해 수정 및 삭제할 수 있고, 물품 등록 및 상세 페이지 작성,

     사용자 관리, 댓글 현황 관리 등에 대해 UI로 관리할 수 있어야 한다."


간단히 생각했을 때 위와 같이 요구사항이 정리되었고,

 

위의 요구사항을 세분화하여 도출하여 명세 후 개발을 시작하겠다.

 

사용자 이용가능 페이지 또는 팝업
비회원  회원가입, 비밀번호 찾기, 아이디 찾기, 로그인, 물품 리스트 페이지, 물품 상세 페이지, 메인 페이지
회원  비회원 기능 모두 사용 가능, 본인 정보, 문의 내역, 글, 예약
관리자  회원, 비회원 기능 모두 제어 가능, 물품 등록 페이지, 상세 등록 페이지, 사용자 관리 페이지, 댓글 현황 관리 페이지 등

이용자 별로 나누어 생각했을 때 위와 같은 페이지 구성이 필요할 것으로 보이며,

 

페이지마다 버튼 권한은 추 후 페이지를 만들며 생각해 보도록 해야겠다.

 

다음엔 이를 바탕으로 개발할 개발환경에 대해 작성하도록 하겠다.