2일차

2024. 7. 22. 14:35FCB2O4

지난 토의에서 좁혀진 주제 중 다중 이용시설 대여 중계 사이트로 주제가 확정되었다.

 

이제 구체적인 기능 요소들을 토의해보고 기능과 역할 분담을 1차적으로 나눈 결과는 다음과 같다.

** 팀원들의 이름은 알파벳 처리

👨‍👩‍👧‍👧 다중 이용 시설

- 기능
    - 회원가입 - AAAA
        - 정규식
        - 아이디 중복
        - 비밀번호 체크(일치여부)
        - 이메일 인증
    - 로그인 - AAAA
        - 카카오 / 네이버 등 로그인
        - 인증번호 API 따와서 중복 방지
        - 아이디 비밀번호 찾기
        - 비밀번호 변경
    - 마이페이지 - BBBB
        - 내 정보 수정
        - 탈퇴
        - 아이디 변경
        - 비밀번호 변경
    - 검색 - BBBB
        - 지역으로 검색 ( ex : 서울 검색 시 서울에 있는 풋살장 불러오기)
        - 검색 결과 나온 후 클릭 시 해당 풋살장 예약 링크로 이동
    - 평가(구장 or 사람)  - BBBB
        - 장소 평가
        - 참가자 평가
    - 결제 및 환불 예약  -  CCCC
        - 포인트 충전 후 결제 시스템
        - 포인트 환불 및 계좌번호 적을 팝업 만들어서 환불
        - 인원 수에 따른 계산
        - 캘린더에 예약이 끝나거나 정해진 인원 초과 시 선택 불가
        - 인원이 너무 적게 모일 경우 경기 취소
    - 구장 정보 - CCCC
        - 구장 정보 DB 등록
        - 구장 정보 수정
        - 구장 삭제
        - 구장 참가인원모집 글 등록
        - 글 삭제
        - 글 수정
    - 갤러리  -  DDDD
        - 자유게시판처럼 자유롭게 사진을 올리는 곳
        - 회원이 자유롭게 사진과 글 작성
        - 관리자 삭제권한
    - 고객센터 - 나
        
        
    - 중고장터 / 용품장터 - EEEE
        - 유저들끼리 물품을 사고팔 수 있는 중고장터
            - 물품 카테고리별로 필터링 하여 표시 (ex. 축구화, 풋살화, 유니폼 등)
            - 사용자가 물품을 게시하고 구매자가 연락을 취하여 서로 거래
        - 관리자가 물품을 올려 판매할 수 있는 용품장터
            - 물품 카테고리별로 필터링 하여 표시 (ex. 축구화, 풋살화, 유니폼 등)
            - 관리자가 물품을 게시(사진,가격,설명) 하고 종류, 수량 등 장바구니에 담고 삭제할 수 있음
            - 장바구니에서 최종 결제 기능
        - 장바구니 - EEEE
            - 용품장터에서 선택한 물품을 모아볼 수 있고, 추가, 삭제, 결제할 수 있음
    
    ---
    
    - 즐겨찾기 - AAAA
        - 사람들이 자주 찾는 구장 추천
        - 내가 원하는 구장 찜
    - 지도 API - DDDD
        - 로그인 시 회원의  실시간위치를 근거로 주변 구장 소개
        - 웹페이지에서 실시간으로 마우스 드래그로 지도 움직일 수 있게 구현
    - 날씨 API - DDDD
        - 풋살 구장이 실내외 가격이 다르기 때문에 날씨를 보고 예약하기 위해 API 가져올것
        - 주간 날씨 띄우는거 구현
        - 실시간 사용자 위치에 있는 지역날씨 확인
    - LIVE 스트리밍 - 나
        - 영상 띄우기(카메라, 화면?)
        - 실시간 채팅
    - 챗봇 -
    
- 페이지 (피그마하면서 추가 예정)
    - 메인페이지
        
        
    - 로그인
    - 아이디 / 비밀번호 찾기
    - 회원가입
    - 마이페이지
        - 계정정보
        - 포인트관련 정보(잔액,충전,환불 등)
        - 경기 참여내역
        - 내가 받은 리뷰 확인
    - 판매 및 주문배송조회
    - 예약 페이지
        - 구장 정보 ( 주소, 구장 명, 구장 사진, 예약 날짜, 가격, 시간)
        - 인원 수
        - 신청 버튼 ( 클릭 시 결제 페이지 이동)
        - 하단에 자세한 구단 정보 (주차 정보, 구장 크기 등)
    - 예약확인 페이지
        
        
    - 리뷰 남기기(당근같은)
        - 매치 후 서로 후기 작성
    - 1:1 문의
        
        
    - 게시판
        
        
    - 챗봇
        - 대중교통으로 경기장 가는 방법 등 안내
    
- DataBase
    - Member
    - CustomerServiceBoard
    - Stadium
    - Reservation

 

 

그리고 2차적으로 다시 토의해보고 확정한 기능 및 역할분담을 적은 요구사항 명세서는 다음과 같다.

요구사항 정의서
프로젝트명   팀명 2BO4
대분류 소분류 요구사항명 요구사항내용 담당자
비회원 공통 회원가입 비회원은 홈페이지에서 회원가입을 할 수 있다. AAA
회원가입 시 필수적으로 ID(중복확인), PW(재입력해서 확인), 전화번호, e-mail, 이름, 주소, 성별를 입력 해야한다.
회원가입 시 각각의 내용에 유효성 검사를 실시한다.
회원가입 시 이메일 인증 or 휴대폰 인증 절차를 거쳐야 한다.
마이페이지 클릭 시 로그인 페이지로 이동한다 BBB
평가 게시판 평가 게시판 조회 평가 게시판을 조회할 수 있다.
용품 장터 게시글 조회 게시글 목록 페이지까지만 확인할 수 있다. CCC
일반회원 공통 로그인 아이디, 비밀번호를 입력하면 DB에서 가져온 정보와 일치 시 로그인  / 불일치 시 로그인 실패 DDD
로그아웃 회원은 로그아웃이 가능하다.
아이디 찾기 이름, 핸드폰 번호를 통해 일치하는 회원의 아이디를 조회한다  
비밀번호 찾기 아이디, 이메일, 이름 등을 통해 회원을 특정하고 비밀번호를 수정할 수 있다.
메인 페이지 게시글 조회 게시된 글들을 확인할 수 있다.  
검색 기능 검색을 통해 원하는 정보를 얻을 수 있다.
게시판 글 작성 게시판에 글을 등록할 수 있다. DDD
글 수정 자신의 게시글을 수정할 수 있다.
글 삭제 자신의 게시글을 삭제할 수 있다.
댓글 작성 게시글에 댓글을 입력할 수 있다.
댓글 수정 자신의 댓글을 수정할 수 있다.
댓글 삭제 자신의 댓글을 삭제할 수 있다.
검색 기능 다양한 기준을 바탕으로 게시글을 검색할 수 있다.
지도 API 위치 확인 지도에서 자신의 위치를 확인할 수 있다. AAA
주변 구장 확인 지도에서 자신의 위치를 기준으로 주변 구장의 위치를 특정할 수 있다.
날씨 API 날씨 확인 자신의 위치를 기반으로 그 지역의 주간 날씨를 확인할 수 있다.
용품 장터 물품 카테고리 필터 물품의 종류에 따라 게시된 물품들을 조정할 수 있다. CCC
물품 등록 판매하고자하는 물품을 등록할 수 있다.
물품 등록 삭제 등록했던 물품에 대한 정보를 삭제할 수 있다.
물품 등록 수정 등록했던 물품에 대한 정보를 수정할 수 있다.
판매 여부 해당 물품의 판매 여부를 정할 수 있다.(판매 완료 / 판매 중)
상세 설명 상품의 상세 설명 페이지를 볼 수 있다.
장바구니 구매하고자 하는 상품의 개수를 설정해 장바구니에 추가할 수 있다.
장바구니 장바구니에서 구매하고자 하는 상품의 개수를 설정할 수 있다
장바구니 장바구니에서 최종 결제할 수 있다.
마이페이지 마이페이지 수정 회원의 아이디, 비밀번호, 이름, 전화번호, 이메일, 주소를 수정할 수 있다. BBB
마이페이지 탈퇴 회원 탈퇴를 할 수 있다.
예약 확인 자신이 예약했던 상품을 확인할 수 있다.
평가 게시판 평가 게시판 조회 다른 회원들이 작성한 구장 및 참가자들에 대한 평가를 조회할 수 있다.
평가 게시판 수정 자신이 등록한 구장 및 참가자들에 대한 평가를 수정할 수 있다.
평가 게시판 삭제 자신이 등록한 구장 및 참가자들에 대한 평가를 삭제할 수 있다.
구장 예매 예약 구장을 인원 수 만큼 함께 예약할 수 있다. EEE
환불 예약한 구장을 취소할 수 있다.(취소되면 포인트 환불)
포인트를 현금으로 환불할 수 있다.(환불 계좌 요구)  
결제 포인트 충전 후 결제 시스템  
포인트 환불 및 계좌번호 적을 팝업창을 띄움  
인원 수에 따른 계산을 실시한다.  
캘린더에 예약이 끝나거나 정해진 인원 초과시 선택 불가  
인원이 최소치 이하로 모일 경우 경기 취소(환불로 이어짐)  
라이브 스트리밍 라이브 스트리밍 보기 일반 회원 가입 완료 시 라이브 스트리밍을 볼 수 있다.  
스트리밍 영상은 화면 왼쪽에 위치하고 특정 버튼을 누르면 확대할 수 있다  
(가능하다면)일시 정지를 할 수 있다.  
시청자 수를 볼 수 있다.
실시간 채팅 사용자는 실시간 채팅을 할 수 있다
실시간 채팅창의 위치는 스트리밍 영상의 오른편에 위치하되, 영상의 크기가 확대되면 아래편으로 이동한다  
새로고침(F5)를 누르면 기존에 있던 채팅 목록을 초기화한다.
이모티콘(작은 이미지 포함)을 여러 개 올릴 수 있다  
보이는 채팅 형식은 "이름(또는 닉네임) : 채팅내용 " 으로 한다.
즐겨찾기 즐겨찾기 등록 / 해제 자신이 원하는 구장을 즐겨찾기에 등록 및 해지할 수 있다.   DDD
고객 센터 게시글 작성 게시글을 작성할 수 있다.   EEE
게시글 수정 게시글을 수정할 수 있다.  
게시글 삭제 게시글을 삭제할 수 있다.  
게시글 조회 게시글을 조회할 수 있다.
관리자 로그인 로그인 관리자 전용 계정을 사용하여 로그인할 수 있다. DDD
관리자 로그인 시 관리자 페이지로 바로 접속한다.
로그아웃 로그아웃 로그아웃 할 수 있다.
구장 관리 구장 등록 구장에 대한 정보를 DB에 등록할 수 있다. EEE
구장 수정 등록된 구장에 대한 정보를 수정할 수 있다.
구장 삭제 등록된 구장에 대한 정보를 삭제할 수 있다.
구장 게시 DB에 저장된 구장에 대한 정보를 게시함으로써 인원 모집 등의 행위를 할 수 있다.
게시판 글 등록 게시판에 글을 등록할 수 있다. AAA
글 수정 게시글을 수정할 수 있다.
글 삭제 모든 게시글을 삭제할 수 있다.
댓글 삭제 게시판에 등록된 댓글을 삭제할 수 있다.
용품 장터 상품 등록 판매하고자하는 물품을 등록할 수 있다. CCC
상품 수정 등록했던 상품에 대한 정보를 수정할 수 있다.
상품 삭제 등록했던 상품에 대한 정보를 삭제할 수 있다.
마이페이지 마이페이지 탈퇴 회원 탈퇴를 할 수 있다. BBB
마이페이지 수정 회원의 아이디, 비밀번호, 이름, 전화번호, 이메일, 주소를 수정할 수 있다.
평가 게시판 평가 게시판 조회 다른 회원들이 작성한 구장 및 참가자들에 대한 평가를 조회할 수 있다.
평가 게시판 수정 등록된 구장 및 참가자들에 대한 평가를 수정할 수 있다.
평가 게시판 삭제 등록된 구장 및 참가자들에 대한 평가를 삭제할 수 있다.
라이브 스트리밍 라이브 스트리밍 보기 라이브 스트리밍을 볼 수 있다.  
스트리밍 영상은 화면 왼쪽에 위치하고 특정 버튼을 누르면 확대할 수 있다  
일시 정지를 할 수 있다.  
시청자 수를 볼 수 있다.
라이브 스트리밍을 시작할 수 있다.
실시간 채팅 사용자는 실시간 채팅을 할 수 있다
실시간 채팅창의 위치는 스트리밍 영상의 오른편에 위치하되, 영상의 크기가 확대되면 아래편으로 이동한다  
새로고침(F5)를 누르면 기존에 있던 채팅 목록을 초기화한다.
이모티콘(작은 이미지 포함)을 여러 개 올릴 수 있다  
보이는 채팅 형식은 "이름(또는 닉네임) : 채팅내용 " 으로 한다.
채팅창에 있는 사용자를 추방 또는 채팅 정지 시킬 수 있다.
채팅창을 동결시킬 수 있다.
고객 센터 게시글 조회 게시글을 조회할 수 있다. EEE
게시글 등록 게시글을 등록할 수 있다.
게시글 수정 게시글을 수정할 수 있다.
게시글 삭제 게시글을 삭제할 수 있다.
댓글 작성 관리자만 고객 센터에서 댓글을 작성할 수 있다.

 

 

내가 담당한 파트는 라이브 스트리밍 + 라이브 채팅 + 메인 페이지

 

생소한 부분이라 시간이 가장 오래 걸릴 것 같아서 최소한의 페이지만 담당하기로 했다.

'FCB2O4' 카테고리의 다른 글

6일차  (0) 2024.07.25
5일차  (1) 2024.07.23
4일차  (0) 2024.07.22
3일차  (0) 2024.07.22
1일차  (1) 2024.07.22