천재교육 풀스택 JAVA 과정 2기 4차 팀 프로젝트 _해법 홈페이지
"해법(Haebeop)" 이라는 온라인/오프라인 강의 및 커뮤니티 사이트입니다.
- 23.10.10일 - 23.10.27일
팀장 : 김이호
- 시퀀스 다이어그램 작성
- usecasediagram 작성
- 이벤트 기능 구현
- 이벤트 신청 기능 구현
- 이벤트 당첨 구현
- 이벤트 추첨 기능 구현
- 당첨자 발표 기능 구현
- 당첨자 익명처리 기능 구현
- 마이페이지
- 나의 정보 수정 기능 구현
- 강의 기능 구현
- 강의 목록 기능 구현
- 강의 상세보기 기능 구현
- 강의 후기 기능 구현
- 강의별 질문 게시판 기능 구현
- 수강신청 인원제한 및 로그인 여부 기능 구현
팀원 : 김보경
- 화면설계서 작성
- 요구사항정의서 작성
- WBS 작성
- 출석체크 기능 구현
- 출석체크시 포인트 지급 기능 구현
- 커뮤니티 기능 구현
- 검색 기능 구현
- 페이징 처리 기능 구현
- 욕설 필터 기능 구현
- 커뮤니티 관리 기능 구현
- 커뮤니티 댓글 기능 구현
- 투두리스트 기능 구현
- 뉴스 크롤링 기능 구현
- 페이징 처리 기능 구현
- 로그인 기능 구현
- 아이디 기억 기능 구현
팀원 : 김현경
- 로그인 기능 구현
- 강의 결제 기능 구현
- 배송 기능 구현
- 환불 기능 구현
- 교재 기능 구현
- 이벤트 신청 기능 구현
- 자료실 기능 구현
- 파일첨부 기능 구현
- 관리자 페이지 자료실 관리 기능구현
- 페이징 처리 기능 구현
팀원 : 신예은
- QNA 기능 구현
- 관리자 페이지 미답변 질문글 관리 기능 구현
- FAQ 기능 구현
- 공지사항 기능 구현
- 강의 기능 구현
- 강의 폐강 기능 구현(마감 일주일 전, 수강생 5명 이하)
- 강의 후기 기능 구현
- 마이페이지 강의 목록 기능 구현
- 수강신청 인원제한 및 로그인 여부 기능 구현
- 온라인 강의 포인트 결제 기능 구현현
- 출석체크 기능 구현
- 학생 출결코드 인증 기능 구현
- 교사 출결코드 발급 기능 구현
- 메인페이지 제작
- 관리자페이지 기능 구현
- 관리자페이지 화면 구현 ( 차트 및 수식 구현)
- 강사 목록 및 추가 기능 구현
- 수강신청 기능구현
- 수강인원 초과시 수강신청 제한
- 이미 신청한 회원 중복신청 방지 기능 구현
- 질문게시판 CRUD
- 수강신청 후 수강후기 작성 및 별점 주기 가능하도록 구현
- 온라인 강의 포인트로 결제하도록 기능 구현
- 오프라인 강의 결제API 연결하여 결제
- 회원 로그인시 마이페이지에서 주문취소/배송조회 가능
- 관리자 : 이벤트 신청자 목록 확인
- 추첨하기 링크로 이동
- 비로그인 시 로그인 페이지로 이동
- 출석체크 클릭 시 달력의 오늘 날짜에 스타일 변경 및 포인트 획득 창 출력
- 출석체크 시 10부터 100까지 10단위의 랜덤한 숫자의 포인트 획득 가능
- 출석체크 데이터와 추가된 포인트 데이터를 DB에 INSERT
- 커뮤니티 게시글 작성, 읽기, 수정, 삭제 구현
- ckEditor를 활용하여 HTML 태그를 저장함으로써 게시글 내용을 자유롭게 작성 가능
- Page util 생성하여 페이징 기능 구현
- 커뮤니티의 카테고리 동적 구현