Skip to content

깃허브를 커밋수와 대화를 한 개수를 이용한 기여도 평가가 가능한 채팅 프로그램입니다.

Notifications You must be signed in to change notification settings

O-Seonsik/GitChat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 

Repository files navigation

(2019 학년도 2학기
가톨릭대학교 컴퓨터정보공학부 소프트웨어공학 수업 프로젝트 결과물 입니다.
Github를 이용해 회원가입 되어있는 사람과 아이디를 연동하여 커밋수를 체크하고,
대화의 양을 확인하여 기여도를 평가하는 컴퓨터공학 팀프로젝트를 위한 채팅 프로그램입니다.

백앤드 : 컴공16 오선식
프론트 : 컴공16 손영락
디자인 : 컴공17 주수빈
보고서 : 컴공13 권혁준

백앤드와, 프론트는 사실상 협업하여 구분없이 개발을 진행하였습니다.

기술스택
JAVA(언어), JAVA Socket(TPC/IP), Selenium(깃 크롤링을 위해), Swing(GUI), mySql(DB)

DB구조

    All_Member
  • id(auto_increment)
  • mem_ID(아이디)
  • mem_PW(비밀번호)
  • name(이름)
  • github_ID(깃허브 아이디)
  • status(접속상태)
    Chat_Info
  • Room(방 번호)
  • Description(대화내용)
  • Sender(발신자)
  • Time(시간, 초까지)
  • Day(년,월,일)
    Github
  • git_id(깃 아이디)
  • commit(커밋 수)
  • repo_id(대화방 id)
    mem_friend_list
  • user_ID(유저 아이디)
  • friend_ID(유저의 친구 아이디)
    Room
  • roomNum(방 번호 auto_inclement)
  • title(방 제목)
  • repository(깃허브 레파지토리 주소)
    Room_Member
  • memID(userID)
  • roomNum(참가중인 방 id)

Usecase Diagram

Image description

README FILE made by.오선식

About

깃허브를 커밋수와 대화를 한 개수를 이용한 기여도 평가가 가능한 채팅 프로그램입니다.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages