메신저 플랫폼 통합 관리 시스템

카카오톡, 라인, 페이스북 등 다양한 메신저 플랫폼에서 주고받는 대화내용을 하나의 시스템에서 통합관리할 수 있는 솔루션을 구현해보는 것을 목표로 하였습니다.

  • 프로그램명: SEMICHAT
  • 수행기간: 2019년 10월 17일 ~ 2019년 12월 09일
  • 개발 목표: Ajax와 게시판을 중점적으로 심층적 학습한다.

개발 환경

구분
항목
O/S
Windows10
Server
Apache Tomcat 9.0.27
DBMS
Oracle 11g Express Edition Release 11.2.0
Framework / Platform
bootstrap 4.3.1 / 3.3.2, font-awesome-4.7 / smartEditor2
개발언어
JAVA, JSP, JavaScript, SQL, HTML5, CSS3
설계 및 개발 Tool
Eclipse EE, SQL Developer, draw.io, ERD Cloud, kakao Oven, Google Drive
라이브러리
JSTL, GSON, GMAIL SMTP, datepicker.js, jQuery 3.2.1, jqplot
브라우저
Chrome, Edge

구현 기능

  • 회원 서비스 : 로그인, 로그아웃, ID/PW 찾기, 회원가입, 내가 쓴글 보기, 내정보 수정, 탈퇴 신청, 고객리스트 관리, 통계, 웹 사이트 소개
  • 관리자 서비스 : 회원 관리, 게시판 관리(작성, 답변, 삭제)
  • 기업매니저 서비스 : 상담원 관리, 환경설정
  • 메인페이지 : 헤더, 푸터, 캐로셀
  • 상담데스크 : 채팅 프로필 관리, 채팅창, 고객정보 보기, 자주쓰는 답변 선택
  • 게시물 : 작성, 수정, 삭제, 공개여부 설정

DB 설계

담당 역할

  • 팀장(PM, PL)
  • 상담데스크 채팅 프로필 구현
  • 채팅 전송 및 수신 담당
  • 메시지 전송 통계 구현

참여도/기여도

100%/35%

게시판을 제외한 채팅 프로필이나 전송 및 수신, DB설계등 주요한 부분을 맡아서 35% 정도 기여했다고 생각합니다.

구현 결과물