[Spring Project : Mykit] 2021-12-03(금) 게시판 버튼, URL 정리

2021. 12. 4. 13:58· 프로젝트/Team project(with KIC)

프로젝트 내역 : https://drive.google.com/file/d/1AuY-JMz5XyerScCCW90G1qJha9OHvu5u/view

프로젝트 코드 : https://github.com/smkim9202/mykit

 

기획서 완성 후 개발을 시작해야 하는데 기획페이지가 있어도 어디서부터 코딩을 시작해야 할지 감이 오지 않았다. 그래서 우선 내가 만들어 야 할 게시판들의 화면 흐름과 화면에 따른 기능들이 무언인지 정리 해보았다. 강사님께서 쇼핑몰이 사용자에게 보이는 것보다 뒤에서 처리 해야 할 것들이 많다고 하셨는데 실제로 정리해보니 생각보다 더 많은 것 같다.

 

레시피 게시판

  • 대표 이미지(Not Null)
  • 좋아요 버튼(1인당 1표)
  • 댓글
  • 검색 기능

레시피 게시판 클릭 => recipe/rclist(글목록) => 글쓰기 클릭 => recipe/rcwrite(글쓰기) => 등록클릭 => recipe/rclist(글목록)

 

레시피 게시판 클릭 => recipe/rclist(글목록) => 레시피 제목 클릭 => recipe/rcdetail(상세보기)=> 수정클릭(본인+관리자만 보이는 버튼) => recipe/rcupdate(상세보기)=> => 등록클릭 => recipe/rclist(글목록)

 

레시피 게시판 클릭 => recipe/rclist(글목록) => 레시피 제목 클릭 => recipe/rcdetail(상세보기)=> 삭제클릭(본인+관리자만 보이는 버튼) => recipe/rcdelete(삭제확인) => 삭제클릭 => recipe/rclist(글목록)

 

레시피 게시판 클릭 => recipe/rclist(글목록) => 레시피 제목 클릭 => recipe/rcdetail(상세보기)=> => 좋아요 버튼 클릭 => 좋아요 개수가 +1 추가된 상태로 현게시글 상세보기화면

 

Q&A 게시판

  • 게시판 구분 : btype-1
  • 글 공개 여부 선택 : 공개글, 비밀글 택 1
  • 답글 달기 : 관리자만 가능
  • 검색 기능

Q&A 게시판 클릭 => borad/qalist(qa목록) => 글쓰기 클릭 => board/qawrite(qa글쓰기) => 등록클릭(유효성검사) => 글DB저장 후 borad/qalist(qa목록)

=> 취소클릭 => borad/qalist(qa목록)

 

Q&A 게시판 클릭 => borad/qalist(qa목록) => 문의글 제목 클릭 => borad/qadetail(qa글상세보기) => 수정클릭(본인만 보이는 버튼) => board/qaupdate(qa글수정) => 등록클릭 => 글DB수정 후 borad/qalist(qa목록)

=> 취소클릭 => borad/qalist(qa목록)

 

Q&A 게시판 클릭 => borad/qalist(qa목록) => 문의글 제목 클릭 => borad/qadetail(qa글상세보기) => 삭제클릭(본인+관리자만 보이는 버튼) => board/qadelete(qa삭제확인) => 삭제클릭 => 글DB삭제 후 borad/qalist(qa목록)

=> 취소클릭 => borad/qadetaile(qa글상세보기)

 

Q&A 게시판 클릭 => borad/qalist(qa목록) => 문의글 제목 클릭 => borad/qadetail(qa글상세보기) => 답변클릭(관리자만 보이는 버튼) => board/qareply(qa답글) => 등록클릭 => 글DB저장 후 borad/qalist(qa목록)

 

공지사항&이벤트 게시판

  • 게시판 구분 : btype-2
  • 첨부파일 기능
  • 검색 기능

공이 게시판 클릭 => board/evlist(공이 목록) => 글쓰기(관리자만 보이는 버튼) 클릭 => board/evwrite(공이 글쓰기) => 등록클릭 => DB글저장후board/evlist(공이 목록)

                                                                                         => 취소클릭 => board/evlist(공이목록)

 

공이 게시판 클릭 => board/evlist(공이 목록) => 공이 제목 클릭 => board/evdetail(공이 글상세보기) => 목록클릭(관리자만 보이는 버튼) => board/evlist(공이목록)

 

공이 게시판 클릭 => board/evlist(공이 목록) => 공이 제목 클릭 => board/evdetail(공이 글상세보기) => 수정클릭(관리자만 보이는 버튼) => board/evupdate(공이 글수정) => 등록클릭 => DB 업데이트 후board/evlist(공이 목록)

=> 삭제클릭(관리자만 보이는 버튼) => board/evdelete(공이글삭제확인) => 삭제클릭 => DB삭제 후 board/evlist(공이 목록)

=> 목록클릭 => board/evdetail(공이 글상세보기)

 

게시판 공통

  • 검색 기능 : 구분(제목, 내용) 선택 후 검색 내용 입력 => 조회 버튼 클릭 => 해당 게시글 조회 후 결과 목록 화면
  • 페이징 처리 

 

 

느낀점

개발시작에 앞서 기획페이지가 있어도 무엇을 먼저 코딩해야할지 감이 오지 않았다. 그래서 우선 url기준으로 경로이동시 나오는 화면들과 뷰단, 백단에서 있어야 할 기능들이 무엇인지 정리를 해보았다. 강사님께서 쇼핑몰이 사용자들에게 보이는건 별로 없는 것 같지만 뒤에서 처리해줘야 할 일들이 많다고 하셨는데.. 기획때 생각한것보다 상세하게 생각하고 정리해보니 정말 많았다. 

'프로젝트 > Team project(with KIC)' 카테고리의 다른 글

[Django Project : OOTD] mariaDB 연결  (0) 2022.01.19
[Django Project : OOTD] ~2022-01-19(수) 기획 및 역할분담  (0) 2022.01.19
[Spring Project : Mykit] ~2021-12-14(화) 레시피게시판 완성  (0) 2022.01.19
[Spring Project : Mykit] ~2021-12-10(금) 게시판 완성  (0) 2021.12.10
[Spring Project : Mykit] Oracle Board 테이블 변경  (0) 2021.12.06
'프로젝트/Team project(with KIC)' 카테고리의 다른 글
  • [Django Project : OOTD] ~2022-01-19(수) 기획 및 역할분담
  • [Spring Project : Mykit] ~2021-12-14(화) 레시피게시판 완성
  • [Spring Project : Mykit] ~2021-12-10(금) 게시판 완성
  • [Spring Project : Mykit] Oracle Board 테이블 변경
개발원슝이
개발원슝이
꾸준히 개발공부를 합니다.
개발원슝이
꾸준히 개발슝이
개발원슝이
전체
오늘
어제
  • ALL (242) N
    • 프로젝트 (34)
      • clone coding (19)
      • mini project (5)
      • Team project(with KIC) (10)
    • 문제 (37)
      • 백준 (7)
      • 프로그래머스 (14)
      • 정보처리기사실기 (16)
    • 설치 (9)
    • 개발 기초 (13)
    • 프로그래밍언어 (124) N
      • HTML (16)
      • CSS (17)
      • JavaScript (22) N
      • JAVA (13)
      • JSP (10)
      • Python (22)
      • C언어 (24)
    • 프레임워크 (6)
      • Spring (3)
      • Django (3)
    • DB (2)
      • MySQL (2)
    • AWS (1)
    • 오류 (2)
    • 이것저것 (6)
    • 전공자 개발 (3)
    • 비전공자 개발 (5)

블로그 메뉴

  • 네이버블로그(강의노트)
  • GitHub
  • 태그
  • 방명록

공지사항

인기 글

태그

  • 따배씨
  • 홍정모의 따라하며 배우는 C언어
  • 인프런
  • 백준
  • 점프 투 파이썬
  • 코딩테스트
  • 홍정모교수님
  • 파이썬공부
  • 생활코딩
  • javascript

최근 댓글

최근 글

hELLO · Designed By 정상우.v4.2.2
개발원슝이
[Spring Project : Mykit] 2021-12-03(금) 게시판 버튼, URL 정리
상단으로

티스토리툴바

개인정보

  • 티스토리 홈
  • 포럼
  • 로그인

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.