개발로드

★KDT 2024-03-06☆미니프로젝트 관리자 페이지 요구사항 명세서 본문

JAVA

★KDT 2024-03-06☆미니프로젝트 관리자 페이지 요구사항 명세서

위대한개발자 2024. 3. 6. 19:12
RQ-ID 파일명 요구사항명 요구사항 내용 작성자
RQ-0001 index.jsp 메인 페이지 PeplCore의 전반적인 화면을 보여준다. 화면에는 로그인, 회원가입, 마이페이지, 장바구니 기능이 포함되어야 한다. 또한 홈페이지의 핵심 기능이나 프로모션 등을 간략하게 소개하는 섹션도 포함되어야 한다. 김원중
RQ-0002 signup.jsp 로그인 페이지 회원은 아이디와 비밀번호로 로그인할 수 있어야 한다. 로그인 폼에는 아이디와 비밀번호를 입력할 수 있는 필드가 제공되어야 하며, 로그인 버튼을 클릭하여 로그인을 수행할 수 있어야 한다. 특정 아이디인 Admin을 치면 관리자 페이지에 들어갈 수 있어야 합니다. 김원중
RQ-0003 signin.jsp 회원가입 페이지 새로운 회원은 아이디, 비밀번호, 이메일 등의 정보를 입력하여 회원가입할 수 있어야 한다. 입력된 아이디, 비밀번호, 이메일은 유효성 검사를 통과하여야 하며, 회원가입 양식에는 각 필드의 설명이 포함되어야 한다. 비밀번호는 비밀번호 확인과 동일해야 한다. 회원가입이 성공적으로 완료되면 회원 정보가 데이터베이스에 저장되어야 한다. 김원중
RQ-0004 admin.jsp 관리자 페이지 PeplCore의 전체적인 관리 화면을 보여준다. 카테고리로는 회원관리, 상품관리, 게시글 관리가 포함되어야 한다. 관리자는 이 페이지에서 시스템 전반의 설정이나 관리를 수행할 수 있어야 한다. 김원중
RQ-0005 memberinfo.jsp 회원관리 페이지 시스템은 등록된 모든 회원의 목록을 확인할 수 있어야 한다. 신규 회원은 가입 후 1달 동안 신규 회원으로 지정되어야 한다. 탈퇴한 회원은 탈퇴 회원으로 목록에 표시되어야 한다. 현재 가입된 모든 회원의 정보를 확인할 수 있어야 하며, 회원 정보 수정 및 삭제는 memberUpdatedb.jsp를 통해 DB와 연동되어야 한다. 회원 목록에는 이름, id, 전화번호, 등급, 가입일자, 관리가 포함되어있어야 한다. 관리에는 수정, 삭제 버튼이 있어야 하고, 수정시 회원정보 페이지로 넘어간다. 김원중
RQ-0006 personinfo.jsp 회원정보 페이지 회원 정보 페이지에서는 회원의 개인 정보를 확인하고 수정할 수 있는 기능이 제공되어야 한다. 수정할 수 있는 기능은 회원의 등급을 변경할 수 있어야 한다. ERD - 등급도 들어가야 함! 김원중
RQ-0007 productmanagement.jsp 상품관리 페이지 등록된 모든 상품의 목록을 확인할 수 있는 기능이 제공되어야 한다. 상품 목록은 페이지네이션 또는 스크롤 기능으로 구현되어야 하며, 상품을 추가하거나 수정, 삭제할 수 있는 인터페이스가 제공되어야 한다. 김원중
RQ-0008 productAdd.jsp 상품등록 상품을 등록할 수 있는 양식이 제공되어야 한다. 상품명, 상품분류, 가격, 상품설명, 이미지, 재고관리 등의 정 보를 입력할 수 있어야 하며, 등록된 상품은 데이터베이스에 저장되어야 한다. 부가 파일: productdb.jsp 설명: 상품이 등록되면 해당 상품의 정보가 데이터베이스로 전송되어야 한다. 김원중
  productdb.jsp 상품 목록 상품 목록 페이지는 등록된 모든 상품의 목록을 확인하고 관리할 수 있는 기능을 제공해야 한다. 페이지네이션 또는 스크롤 기능을 통해 상품 목록이 효율적으로 관리되어야 한다. 또한 각 상품에 대한 기본 정보(상품명, 가격, 이미지 등)가 제공되어야 하며, 상품을 클릭하면 상세 정보를 확인할 수 있는 페이지 로 이동해야 한다. 상품을 수정 또는 삭제할 수 있는 인터페이스가 제공되어야 한다. 김원중
RQ-0101 productList.jsp      
RQ-0102 board.jsp 게시글 관리 페이지 게시글 관리 페이지에는 공지사항, Q&A, FAQ, 리뷰 등의 게시글을 관리할 수 있는 기능이 포함되어야 한다. 각각의 게시판에는 해당 게시글의 제목, 작성자, 작성일 등의 정보가 표시되어야 하며, 수정 또는 삭제할 수 있는 인터페이스가 제공되어야 한다. 김원중
RQ-0201 notice.jsp 공지사항 공지사항 페이지에서는 관리자가 공지사항을 작성, 수정, 삭제할 수 있는 기능이 제공되어야 한다. 공지사항 은 제목, 내용, 작성자, 작성일 등의 정보를 포함해야 하며, 작성된 공지사항은 사용자에게 표시되어야 한다. 김원중
RQ-0202 QnA.jsp QnA Q&A를 작성, 수정, 삭제할 수 있는 기능을 제공한다. 사용자가 질문을 작성하면 해당 질문에 대한 답변을 관리자가 작성할 수 있어야 한다. 또한 댓글을 작성할 수 있는 인터페이스가 제공되어야 한다. 김원중
RQ-0203 FAQ.jsp FAQ FAQ를 작성, 수정, 삭제할 수 있는 기능을 제공한다. 자주 묻는 질문 목록을 확인할 수 있으며, 각 FAQ 항목을 클릭하면 해당 항목에 대한 상세 내용을 확인할 수 있어야 한다. 김원중
RQ-0204 review.jsp reveiw 리뷰를 작성, 수정, 삭제할 수 있는 기능을 제공한다. 리뷰 목록을 확인할 수 있는 화면이 제공되어야 하며, 목록에서 리뷰를 선택하면 상세 내용과 해당 리뷰에 대한 댓글을 확인할 수 있어야 한다. 김원중
RQ-0205 index.jsp 고객페이지 메인페이지로 넘어감. 김원중

 

여유가 되신다면 제 GitHub에 오셔서 좋은 코드들을 구경해주세요!

 

https://github.com/gimpo5975?tab=repositories