A Project

Guemgo

관리자

view : 1249

교육기간 : 2018-10-22 ~ 2018-11-26 ( 월,화,수,목,금 )
URL :  
강사-학생 매칭 사이트

 

Final Project

 

프로젝트명

Guemgo (강사-학생 매칭 사이트)

개발환경

OS

Microsoft Windows 10 64bit

DBMS

ORACLEXE112_Win6

WAS

Apache Tomcat 8.5

Language

JAVA8, SQL, JSP, HTML, Javascript

개발툴

Database

Oracle Database

Design

Bootstrap 3

Editer

Eclipse IDE

개발기간

개발인원

2018.10.22 ~ 2018.11.26

4명

메인페이지

 

개발 취지 및 목적

최신 트렌드가 물건이나 기능의 소유보다는 공유하는 방향으로 흘러가고 있기에 이에 맞춰 개인의 능력 또한 공유할 수 있었으면 좋겠다고 생각하였습니다. 취미나 공부를 배우고 싶어 하는 이용자와 자신의 능력을 공유하고 싶어 하는 판매자의 매칭을 도와줄 수 있는 웹사이트를 개발하였습니다. 이용자는 원하는 강사를 찾기 위해 설문조사를 입력하고 판매자가 개설한 강의의 조건과 맞다면 자동으로 매칭되어 추천 메일이 전송되는 기능과 포인트를 이용하여 실시간 채팅을 개설하고 채팅창에서 스케쥴을 공유하며 강의 일을 설정하고 강의마다 진행률과 출석률을 파악할 수 있는 기능들로 학원에서 배운 기능 외에 새로운 기술을 공부하고 구현하여 실력을 늘릴 수 있겠다는 생각에 이 주제를 선택하였습니다.

팀내에서 본인이 맡은 기능

상세화면

기능설명

 

서비스 검색 및 신청

검색창을 이용하여 원하는 서비스를 검색하고 관련된 모든 서비스들을 모달로 보여주어 선택이 가능. 선택시 선택 정보를 설문조사 페이지로 보내주고, 로그인이 안 되어 있다면 로그인 페이지로 이동하도록 구현.

 

1:1 관리자와 실시간 채팅

Tawk.to에서 제공하는 무료 채팅 API를 이용하여 사이트 관리자에게 실시간으로 궁금한 점이나 요청사항을 전할 수 있으며 바로 답변을 받을 수 있음.

 

 

매칭을 위한 설문조사

원하는 서비스와 몇 가지 질문들에 답변을 작성하고 설문지를 입력하면 알고리즘을 바탕으로 조건을 비교하여 조건이 맞는 강의들과 자동 매칭이 되고 메일이 자동으로 발송되는 기능을 구현.

 

보낸 요청 내역

매칭을 목적으로 설문조사를 작성하여 매칭신청한 내역을 목록으로 보여주고 삭제가 가능하게 하여 더 이상 관련 채팅이 오지 않도록 할 수 있게 구현.

상세화면

기능설명

 

강의개설

강의를 하는 강사는 강의를 등록 가능. 이때 입력된 정보가 매칭에 이용되며 이용자가 요청한 요청서와 조건이 맞는 강의의 강사에게 요청서가 메일로 보내지게 된다.

 

내 강의 목록

강사가 개설한 강의가 목록으로 보여지며 수정 삭제가 가능.

 

받은 요청서 목록

이용자가 입력한 조건과 맞는 강의가 자동으로 이용자에게 매칭되며 강의를 하는 강사에게도 정보가 전송. 요청서번호를 클릭하면 해당 요청서의 상세 정보를 알 수 있음. 이를 보고 포인트를 이용하여 채팅을 걸기 가능.

 

수강중인 강의

마이페이지에서 요청서로 매칭을 신청하고 해당 강사와의 채팅을 통해 수업이 시작된 강의들의 목록이 보여지며 진행률이 표시.

 

 

관리자페이지-통계

관리자로 로그인하면 이용자수, 포인트 판매율, 매칭률에 관한 통계가 그래프로 출력.

 

먼저 비밀번호를 입력하여 주세요.

창닫기확인

TOP