[Capstone]기능정리

김민수·2022년 4월 4일

서클서치 ‘기능 명세서’

필요한 테이블

  • User_tb --> 회원가입에 등록되는 회원의 정보
  • Board_tb --> 동아리 관련(홍보 등) 게시판 테이블
  • Circle_tb --> 동아리 정보에 대한 테이블
  • Interest_tb --> 회원의 카테고리 정보 테이블
  • Region_tb --> 회원의 지역 정보 테이블
  • College_tb --> 회원의 대학 정보 테이블
  • Community_tb --> 커뮤니티 게시판 (개인회원) 테이블
  • PageManage_tb --> 동아리 페이지 관리 테이블

메인 기능

1. 연합/교내(중앙)(내 학교) 대한 동아리명, 동아리 정보 탐색

  • 카테고리 별 탐색 가능
  • 관심 등록 기능
  • 정렬 기준 → 이름 순, 오래된 순, 최신 순, 최근 활동 글 순

2. 동아리(페이지)

  • 유저는 새로운 동아리 페이지를 개설하여 자신의 페이지를 가꿀 수 있도록 만든다.
  • 게시물(제목, 본문, 사진 (동영상은 아직 불가))을 업로드 할 수 있고 → 카페 글 작성 처럼
  • 동아리의 회원과 비회원에 따른 열람권한에 차이
  • 댓글기능, 좋아요 기능
  • 페이지 자유롭게 커스터마이징
  • 페이지 관리권한 넘겨주기

3. 유저 플로우

  • 필수 로그인
  • 동아리 개설 가능
    • (교내인지 연합인지 선택) → 동아리 이름, 동아리 분류(카테고리), 개설 연도, 활동지역 기입
      • 회원에 대한 운영직 분류 → 설정 가능하도록 input받음
      • 지원 할 수 있도록 만듬

서브 기능

3. 커뮤니티 기능

  • 동아리원들외 일반 유저간에 일반 게시판
  • 게시판 CRUD 가능
  • 게시판 종류 - 자유게시판, 홍보게시판

4. 개인 프로필 기능

  • 닉네임, 사진, 학교, 학과, 동아리 활동 내역(공개/비공개)

필요한 DB 구조

  • 회원 정보 USER_tb
    • 아이디, 비번, 이메일, 학교, 흥미, 속한 동아리
  • 동아리 정보 → 동적으로 늘어날 수 있도록 해야함
    • 동아리 구분(연합/교내), 동아리 이름, 분야 카테고리, 개설연도, 회원구분
  • 동아리 별 테이블
    • 회원 명단 리스트,
profile
Hello Minsu World

0개의 댓글