문서번호 |
2012-P-001 |
보존기간 |
영구 보존 |
보고일자 |
2012.08.06(월) |
Sunmoon Bit 24st | 2조
조장 : 장준용
조원 : 김재훈
김찬호
이진의
목 차
1. 목 적
2. 프로젝트 팀 소개
3. 이해관계자 별 요구 사항
4. 개발 환경 및 요구 기술
5. 요구 기술에 대한 지식
6. 역할 분담
7. 예상결과 및 기대효과
8. 프로젝트 진행 예상일정
1. 목 적
소켓 통신과 MFC의 여러 컨트롤을 활용한 Secret Talk서비스는 회원 가입을 하고 로그인을 하면 메신저와 같이 접속 중인 회원들이 트리 뷰에 나타나며 채팅을 제공하고, 파일 송·수신기능을 통해 사용자들간의 파일 전송을 제공해주는데 목적을 두고 있다.
2. 프로젝트 팀 소개 및 각오
- 팀 원
① 장준용 – 조장
② 김재훈
③ 김찬호
④ 이진의
3. 이해 관계자 별 요구 사항
- 관리자 요구 사항
이름 |
설명 |
유형 |
회원 가입 |
회원 가입을 할 수 있다. |
기능 |
회원 로그인 |
로그인을 할 수 있다. |
기능 |
회원 로그아웃 |
로그아웃을 할 수 있다. |
기능 |
접송 중인 회원 리스트 |
트리 뷰를 통해 보여준다. |
기능 |
친구 상세정보 보기 |
선택한 ID의 회원 정보를 보여준다. |
기능 |
채팅 |
CSocket을 사용한 소켓통신을 한다. |
|
파일 첨부 |
공통파일 대화상자를 이용하여 파일을 첨부한다. |
기능 |
회원 관리 |
ODBC를 이용한 회원 DB관리 |
기능 |
파일 송 수신 |
대화 중 파일을 보내고 받을 수 있다. |
기능 |
도움말 |
도움말을 요청할 수 있다. |
기능 |
4. 개발 환경 및 요구 기술
- 개발 환경
1) Windows 7
2) Visual Studio
3) Oracle
4) Star UML
- 요구 기술
1) MFC
2) ODBC
3) DLL
4) 리스트 컨트롤
5) 툴바, 메뉴바
6) 트리 뷰
7) CSocket
8) 공통파일 대화상자
9) 트레이
5. 요구 기술에 대한 지식
이 름 |
기지식 |
미지식(습득시간) |
장준용 |
트리 뷰, ODBC |
CSocket(4) |
김재훈 |
트레이 |
ODBC(3) |
김찬호 |
리스트 컨트롤, 메뉴 바 |
CSocket(4), 툴바(2) |
이진의 |
리스트 컨트롤 |
공통파일 대화상자(3) |
5. 요구 기술에 대한 지식
이 름 |
역할 분담 |
장준용 |
DLL, 클라이언트 |
김재훈 |
ODBC, 트레이 |
김찬호 |
Join, Log, State 서버, 메뉴바 |
이진의 |
클라이언트, 공통파일 대화상자 |
6. 예상 결과 및 기대 효과
<그림 6.1 로그인 화면> <그림 6.2 회원가입 화면>
<그림 6.3 접속중인 회원 목록> <그림 6.4 채팅 화면>
현 프로젝트는 업무 분담을 통해 역할을 정하고 현재까지 우리가 배운 내용만 적용시키는 것이 아니라 모르는 부분에 대해 자신이 직접 찾아보고 배워가면서 적용시켜 각자 맡은 부분의 구현을 책임지며 프로젝트에서 책임 분담 및 개인 실력 향상, 팀 실력 향상에 크게 도움이 될 것이라고 예상한다.
7. 프로젝트 진행 예상 일정 |