ソフトウェア設計及び演習用の班Wiki

13::gr12::中間報告

プロジェクト名

グループチャット

プロジェクト説明

  • グループでチャットができるアプリを作ろう
    • チャットルームを用意する(同時に複数のルームが使用可能)
    • マウスで絵を書いて送信できる
    • スタンプを送信できる(テンプレートを使用可能)
    • ログイン機能
      1. アカウントからのログイン(ID,パスによる管理)
      2. ゲストログイン(機能を制限する)

ものと操作の洗いだし

  • もの
    • ログイン(Log_in)
    • サーバ(Server)
    • クライアント(Client)
    • ウィンドウ(Window)
  • 操作
ログイン(Log_in)
ログイン管理する.データの送受信はサーバ,クライアントに依存する.
サーバ(Server)
文字通りサーバの役割を果たす.チャットの内容を受け取って送ったり,クライアントの接続の面倒を見たり.
クライアント(Client)
各々のクライアントがホストネーム,ID,PASSを入力してログインする.ログイン管理はクライアントで行なっているので,IDとPASSは各クライアントのテキストファイルに保存される.
ウィンドウ(Window)
ウィンドウ管理.チャットウィンドウなど、すべてのウィンドウはココ

プロトタイププログラムの説明

プログラムの動き

chat2.png

モジュール分け

  • Server,Client(通信) 橘、片方
  • Window Log_in 江藤、武田


最終更新日:2013/12/05 15:16:41