19
Team FK5D) 김찬호(Team Leader) 김순환, 이성한, 박준규, 강인석 Together

TalkTogether 최종 수정본(애니메이션추가)

Embed Size (px)

Citation preview

Team FK5D) 김찬호(Team Leader)김순환, 이성한, 박준규, 강인석

Together

• 목차

• 개발과정(Development STEP)

톡투게더기본구조

Talk TogetherArchi tecture

5 | 42

`

Success !

Sign Up

Login Success

[My page]

Profile 6 | 42

`

Chatting

Add friends

01025454545

[My page]

데이터베이스 구조

DataBase 구조

외래키(Foreign Key)유일키(Primary Key)

Development STEP

Profile 10 | 42

서버소켓 생성 클라이언트 접속요청데이터 서버측의소켓을생성 기능

Profile 11 | 42

유지보수성

Profile 12 | 42

DB와연동시켜 Member table의 Phone 컬럼에동일한핸드폰번호가있을경우에로그인을허가,

동일한핸드폰번호가없을경우혹은비밀번호가다를경우 “해당유저가이미접속중입니다“메시지로드.

Profile 13 | 42

이름 핸드폰번호비밀번호

이메일Member Table

Profile 14 | 42

메인패널상단

패널에친구정보를담아패널을추가

Profile 15 | 42

친구추가를진행하였을때, 핸드폰번호로멤버테이블 DB를검색하여나온결과값을프렌드테이블 DB

에 FK로주어입력. 내친구목록은서버작동을종료시켜도DB에남아로그인할때불러오도록함.

친구삭제프렌드테이블(Friend

table) 로우(Row)

Profile 16 | 42

Profile 17 | 42

친구추가후, 친구패널체크박스를클릭. “채팅하기”버튼을누르면상대유저와사용자화면에각각채팅화면이오픈된다.

하단텍스트필드에글을작성하고확인을누르면(엔터도가능) 상대와함께채팅을할수있다. 하단의지우개를누르면채팅창을초기화해준다..