Chatting cum auction program
Download
1 / 14

채팅 겸 경매 프로그램 ( Chatting-Cum-Auction Program) - PowerPoint PPT Presentation


  • 275 Views
  • Uploaded on
  • Presentation posted in: General

채팅 겸 경매 프로그램 ( Chatting-Cum-Auction Program). B3 웰컴. 1. 프로젝트 수행 목적. 1.2. 프로젝트 추진 배경. 1. 프로젝트 수행 목적. 1.3. 프로젝트의 수행 목적 및 필요성 - 일반적인 채팅기능을 겸한 실시간 경매 프로그램 - 중고카페나 소모임에서 사용될 경우 신선한 거래 방법 도입 가능 - 개인의 작은 소장물품으로도 경매에 참여할 수 있기 때문에 경매 물품의 다양화 - 경매를 통해 저렴한 가격에 거래 가능. 2. 프로젝트 개요.

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha

Download Presentation

채팅 겸 경매 프로그램 ( Chatting-Cum-Auction Program)

An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -

Presentation Transcript


채팅 겸 경매 프로그램 (Chatting-Cum-Auction Program)

B3 웰컴


1. 프로젝트 수행 목적

1.2. 프로젝트추진배경


1. 프로젝트 수행 목적

1.3. 프로젝트의 수행 목적 및 필요성

-일반적인 채팅기능을 겸한 실시간 경매 프로그램

-중고카페나 소모임에서 사용될 경우 신선한 거래 방법도입 가능

-개인의 작은 소장물품으로도 경매에 참여할 수 있기 때문에 경매 물품의 다양화

-경매를 통해 저렴한 가격에 거래가능


2. 프로젝트 개요

2.1. 프로젝트에 대한 전반적인 설명

  • 이번 프로젝트는 Visual Studio를 이용하여 MFC Programming에서 제공하는 Socket 클래스를 이용, 서버/클라이언트를 구현할 계획이며 기존의 ‘MFC 이용 1:1 채팅 프로그램‘에 채팅에 관한 기능과 경매에 관한 기능을 보완, 추가하여 개발할 계획입니다.

  • ‘MFC 이용 1:1 채팅 프로그램‘은 기본적으로 서버가 서버를 개설하면 그 서버에 클라이언트가 접속하여 대화를 나누는 방식입니다. 이 프로그램을 기반으로 하여 저희는 1명의 서버, 1명의 클라이언트가 아니라 다중의 클라이언트 접속이 가능하도록 하고, 방장이 방 개설시 경매 물품을 등록하여 방장과 방원의 슬러시 명령어를 사용해 경매가 이루어지도록 할 것입니다.


2. 프로젝트 개요

2.2. 프로젝트의 내용 및 범위

  • 2.2.1. 주요 기능

    -채팅과 경매

    -채팅방 서비스를 제공하는 서버와 서버에 접속해 채팅방 서비스를 받는 클라이언트

  • 2.2.2. 세부 추가 기능

    -전체

    ⦁방 개수

    ⦁방 리스트

    ⦁방 리셋

    ⦁상태 알림

    ⦁접속자 수

    ⦁접속자 리스트

    ⦁대화명 변경

    -방장

    ⦁방 개설: 경매 물품 등록

    ⦁슬러시 명령어: /경매시작, /경매끝, /낙찰 닉네임, /강퇴 닉네임

    -방원

    ⦁슬러시 명령어: /입찰 가격


2.2.3. 알고리즘

  • ex) MFC를 이용 1:1 채팅 프로그램


3. 개발 환경

3.1. 프로젝트를 수행하기 위해 필요한 하드웨어 및 소프트웨어 개발 환경

  • 개발 환경: Windows

  • 운영체제: Windows XP / 7

  • 개발도구: Microsoft Visual Studio 6.0 / 2008 / 2010

  • 프로그래밍 언어: C++ / MFC Programming


4. 관련 기술

4.1. 프로젝트를 수행하는데 필요한 기술

  • MFC 프로그래밍

  • 네트워크 프로그래밍

  • TCP/IP 소켓 프로그래밍

  • TCP/IP 서버 프로그래밍

  • TCP/IP 클라이언트 프로그래밍


5. 프로젝트 추진 방법

5.1. 프로젝트 추진 일정


5. 프로젝트 추진 방법

5.2. 프로젝트 역할 분담


6. 프로젝트 결과물

6.1. 프로젝트 종료 후 생성될 결과물에 대한 설명

  • 서버에서 서버를 개설하면 클라이언트들이 서버에 접속을 합니다. 서버와 클라이언트들의 화면에는 방 개수와 방 리스트, 접속자 수, 접속자 리스트, 상태 알림 창이 보이고 방 개설, 방 리셋, 대화명 변경 버튼이 있으며 채팅창과 경매 물품 창, 원가, 입찰가, 메시지 창, 메시지 보내기 버튼 등이 있습니다. 방을 개설하여 방장이 될 경우 경매 물품을 등록을 등록할 수 있고 /경매시작, /경매끝, /낙찰 닉네임, /강퇴 닉네임 등의 슬러시 명령어를 사용할 수 있습니다. 방원의 경우에는 /입찰 가격 등의 슬러시 명령어를 사용할 수 있습니다.


6. 프로젝트 결과물

6.2. 화면 구성 및 간단한 사용법 제시

  • ex) MFC를 이용 1:1 채팅 프로그램

  • 처음 디버깅한 모습


6. 프로젝트 결과물

  • 서버를 개설하는 모습 / 클라이언트로 접속하는 모습


6. 프로젝트 결과물

  • 서버에 접속하여 채팅을 하는 모습과 현재 시간 확인


ad
  • Login