SURF (온라인 클래스 플랫폼)
프로젝트 발표날짜 : 2021. 08. 23
KH IEI PROJECT
(디지털컨버전스) 디지털 콘텐츠와 웹 융합 응용SW개발자 양성과정(4) 1회차
| 팀장/팀원 | 최**(팀장) : [회원기능 설계 및 구현] 회원가입(계정 생성/카카오/네이버)회원탈퇴, 로그인, 마이페이지(회원정보 수정),비밀번호찾기(임시이메일 발송), 스터디 게시판(글작성/수정/삭제) 댓글(작성/수정/삭제), 공지사항 조회(목록/상세내용), FAQ조회 |
|---|---|
| 김** : [관리자기능 설계 및 구현] 메인페이지 광고배너 관리(등록/삭제/표시/조회/수정/검색), 결제내역 관리(정산/결제내역 조회 및 검색), 회원 관리(회원 조회/탈퇴/검색), 클래스 관리 펀딩클래스 관리(등록 승인/반려/삭제) | |
| 서** : [강사기능 설계 및 구현] 메인페이지(광고 및 펀딩클래스 배너 슬라이드 조회/추천 클래스 및 커뮤니티 글 조회), 클래스관련 문의 관리(조회/답변 작성/수정/삭제) 클래스 수강후기 조회, 클래스 수강 통계자료 조회, 설문조사 통계자료 조회 | |
| 서** : [관리자기능 설계 및 구현] 공지사항 관리(조회/작성/수정/삭제), FAQ 관리(조회/작성/수정/삭제), 강사 관리(강사신청 승인/반려), 신고 관리(신고 글 블라인드/반려) | |
| 윤** : [강사기능 설계 및 구현] 클래스 수강생 강의 시청, 강사 프로필 관리(수정), 정산내역 통계자료 조회, 강사의 내 클래스 관리(조회/삭제/등록/수정), 강사 메인페이지 | |
| 이** : [회원기능 설계 및 구현] 클래스 목록 조회, 클래스 상세내용(클래스 소개/챕터/수강 후기/수강문의) 조회, 마이페이지(찜목록/내 클래스/강사 신청) 펀딩클래스(클래스 목록 조회, 클래스 응원하기), 클래스 결제(카카오페이), 설문조사 등록, 클래스 찜하기 | |
| 개요 | 코로나19의 영향으로 비대면 서비스에 대한 수요가 늘어나면서 온택트(On-tact)의 활성화로 온라인에서 취미를 찾고 강의를 듣는 사람들이 많아졌다. 온택트는 비대면을 일컫는 ‘언택트(Untact)’에 온라인을 통한 외부와의 ‘연결(On)’을 더한 개념으로 온라인을 통해 외부 활동을 이어가는 방식을 말한다. 이에 장소나 시간에 구애받지 않고 어떤 분야든지 초보자도 쉽게 접근이 가능한 온라인 클래스 사이트를 기획하게 되었다. |
| 구현기능 | [메인페이지] 클래스 카테고리 목록 조회 및 이동 광고배너 조회, 추천 클래스 및 커뮤니티 글 조회 [회원기능] 회원가입(계정 생성/카카오계정으로 가입/네이버계정으로 가입), 회원탈퇴, 로그인, 비밀번호찾기(임시이메일 발송) 마이페이지(회원정보 수정/찜목록 조회/내 클래스 조회/결제내역 조회/강사 신청) 스터디 게시판(글작성/수정/삭제), 댓글(작성/수정/삭제), 공지사항 조회, FAQ조회 클래스 목록 조회, 클래스 상세내용 조회(클래스 소개/수강후기/수강문의), 펀딩클래스 조회 및 응원하기 클래스 결제(카카오페이), 클래스 비디오 시청, 후기 설문조사 작성 [강사기능] 강사 프로필 관리(프로필 정보 수정), 내 클래스 관리(조회/등록/삭제/수정) 클래스 문의 관리(문의글 조회/답변 작성 및 수정, 삭제) 정산내역 통계 조회 수강 후기 조회, 수강 통계 조회, 설문조사 통계 조회 [관리자기능] 광고 배너 관리(광고 등록/삭제/조회/수정/검색), 결제 내역 관리(정산내역 및 결제내역 조회/검색) 회원 관리(조회/탈퇴/검색), 클래스 관리, 공지사항 관리(작성/수정/삭제), FAQ 관리(작성/수정/삭제), 강사 관리, 신고내역 관리 |
| 설계의 주안점 | REST API를 사용한 SNS 로그인 기능, Google Chart를 시용한 관리자 통계자료 조회, 카카오 페이 API를 사용한 결제 기능 등 사용자의 편의를 높일 수 있는 다양한 API 적용에 주안점을 두고 설계 |
| 사용기술 및 개발환경 |
[개발 도구] Front-end : HTML5, CSS3, JacaScript, jQuery, AJAX, Bootstrap Back-end : JAVA, Servlets&Jsp, Oracle, MyBatis, spring Infra&Tools : eclipse, ApacheTomcat, VisualStudioCode, SQLDeveloper, GitDesktop [API & 라이브러리] Kakao REST API, 네아로 REST API, commons-email, Summernote, jackson-databind |
|
|




③ 제1항에 따른 권리 행사는 정보주체의 법정대리인이나 위임을 받은 자 등 대리인을 통하여 하실 수 있습니다. 이 경우 개인정보보호법 시행규칙 별지 제11호 서식에 따른 위임장을 제출하셔야 합니다.
④ 개인정보 열람 및 처리정지 요구는 개인정보 보호법 제35조 제4항, 제37조 제2항에 의하여 정보주체의 권리가 제한 될 수 있습니다.
⑤ 개인정보의 정정 및 삭제 요구는 다른 법령에서 그 개인정보가 수집 대상으로 명시되어 있는 경우에는 그 삭제를 요구할 수 없습니다.
⑥ KH정보교육원은 정보주체 권리에 따른 열람의 요구, 정정·삭제의 요구, 처리정지의 요구 시 열람 등 요구를 한 자가 본인이거나 정당한 대리인인지를 확인합니다.