我們的Java專案——聊天室專案—我的個人總結
第一階段java專案總結報告
經過我們小組的共同努力,我們的專案終於完成了。這次我們組做的專案是“GC”聊天室專案,之所以叫取名“GC”,是取自我們神碼小組組名的首字母。在整個過程中我們相互協作,克服了很多難關,也從中學到了很多東西。
我們的小專案在最初的時候只是想要實現基本的相互聊天功能,在這個過程中,我們對專案進行了不斷的優化改進,最終達到了不僅能夠實現基本聊天功能,還實現了賬號和密碼的登陸、重置、記憶功能,以及時間實時顯示功能、賬號暱稱頭像等資料的顯示功能、一鍵清空聊天記錄功能、聊天記錄的儲存等等功能。雖然我們所實現的功能還遠遠不夠強大,但對於一群初學者的我們來說,已經覺得很是驕傲了。我也相信通過我們以後的學習,我們一定可以將其完善的更加完美的。
關於此次專案也是我們小組乃至個人第一次獨立的去完成這麼完整的一個專案,在合作完成中我們也走了很多的彎路,但是我們也從中學習到了很多很多的東西。對於以後的合作,以及以後的個人發展,起到了很大的作用。
相關推薦
我們的Java專案——聊天室專案—我的個人總結
第一階段java專案總結報告 經過我們小組的共同努力,我們的專案終於完成了。這次我們組做的專案是“GC”聊天室專案,之所以叫取名“GC”,是取自我們神碼小組組名的首字母。在整個過程中我們相互協作,克服了很多難關,也從中學到了很多東西。 我們的小專案在最初的時候只是想要實現基
網路程式設計專案(聊天室專案)
一、實現目標 一個在Linux下可以使用的聊天軟體,要求至少實現如下功能: 1. 採用Client/Server架構 2. Client A 登陸聊天伺服器前,需要註冊自己的ID和密碼 3. 註冊成功後,Client A 就可以通過自己的ID和密碼登陸聊
聊天室專案設計模板
客戶端 發起請求 伺服器 核心功能 1. 有一個簡單的登入(採集使用者名稱) 2. 每個人均可以自由發言 其他人 接收到訊息 3. hello world ----》 張三 : hello world 4. 管理員可以發言 5. 每個人進入或者退出房間會有提示 技術選擇 {name:(addre
自己寫的聊天室專案
作業:(服務端,客戶端) 寫一個聊天室 功能:類似qq群聊 1.進入聊天室需要輸入姓名,提示一下姓名不能重複 2.有人進入聊天室會向其他人傳送通知 xxx 進入了聊天室 3.一個人發訊息,其他人會收到訊息,自己不收到 xxx 說:xxxxxxxxxxx 4.某人
Linux下基於UDP協議實現的聊天室專案(附原始碼)
好久沒來更新了,這段時間一直在著手完成這個專案,由於之前沒有接觸過這種稍大型的專案,而且對於C/S架構以及UDP通訊的瞭解也不是很深,所以前面很大的一段時間都被浪費掉了,做了很大無用功。 剛開始弄的時候,也是在網上搜了很多資料,找了很多版本,發現大都有
Linux下C語言專案—聊天室的搭建1.0
之所以為1.0,是因為雖然能執行,但有些地方的邊際條件並沒有得到補充,很容易產生錯誤,先上程式碼吧。 一個在 Linux 下可以使用的聊天軟體,要求至少實現如下功能: 1. 採用 Client/Server 架構 2. Client A 登陸
Linux聊天室專案知識整理(一)
1、makefile的作用是什麼? makefile定義了一系列的規則來指定哪些檔案需要先編譯,哪些檔案需要後編譯,哪些檔案需要重新編譯,甚至於進行更復雜的功能操作,因為 makefile就像一個Shell指令碼一樣,其中也可以執行作業系統的命令。makefile帶來的好處
聊天室專案
網路程式設計專案要求 一、 實現目標 一個在 Linux 下可以使用的聊天軟體,要求至少實現如下功能: 1. 採用 Client/Server 架構 2. Client A 登陸聊天伺服器前,需要註冊自己的 ID 和密碼 3. 註冊成功後,Client A 就可以通過自己
[原始碼和文件分享]基於Java的聊天室系統
一 需求分析 編寫一個小型Java聊天室系統,掌握Java網路通訊、多執行緒、IO檔案操作等高階應用程式設計技能。 完成如下功能: 多客戶端模式下,實現客戶與客戶的單獨通訊,要求資訊通過伺服器中轉; 端到端的通訊,實現並行通訊模式(一端的資訊傳送不受另一端的影響);
JAVA線上聊天室
聊天室服務端: /** * 線上聊天室:服務端 * 使用多執行緒實現多個客戶可以正常收發多條資訊 * @author fujun * */ public class Chat{ public static void main(String[] args) throws
java小型聊天室原始碼
import java.awt.BorderLayout; import java.awt.Color; import java.awt.FlowLayout; import java.awt.GridLayout; import java.awt.TextArea; im
Java——實現聊天室
學習Java的每一個人都知道,聊天室是每一個程式設計師都要過手的專案,根據要求的不同,聊天室的實現可易可難。我今天的聊天室程式主要實現的功能是:1、私聊功能2、群聊功能3、檢視成員列表功能4、退出聊天室功能5、傳送檔案功能內容比較簡單,是學完JavaSE的一次知識總結,沒有用
JAVA Sokcet(服務端)連線WebSocket個人總結
package com.cx; import java.io.ByteArrayInputStream; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; import java
java事件監聽器使用小結(個人總結,有錯請指)
//第一種:外部定義,通過監聽器的物件來呼叫的監聽器 import java.awt.*; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.
對我們的團隊專案:聊天室菜園的看法
我們通過了第一週的一個衝刺階段,對我們的聊天軟體菜園做出了一個初步的軟體,現有的只實現了一個在區域網的客戶端和伺服器端的連線以及顯示各個使用者的聊天記錄,具體的更大的需求我們還沒有做一個好的分析也還沒有做。我現在的分析:我們缺少一個像QQ或者微信那樣幾乎所有聊天軟體所共有的一個聊天好友列表,以及好友的新增
練手小專案一:JAVA聊天室原始碼
客戶端: import java.awt.*; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; imp
聊天室第四周——專案衝刺
一、站立式會議 (Everyday?)圖片+會議總結以及規劃 二、工作分配 成員 內容 郭旭、夏翔 服務端 何卓仟、韋智鋒 客戶端 王鍇、邵偉源 使用者介面
講Java專案打包成jar(我使用的idea),在製作bat指令碼訪問,可以外部傳遞引數
先記錄一個工具類,該類是將大文字檔案分割,可以外部指定分割檔案的大小 SplitFile.Java package com.tencent.splitlarge.file; import java.io.*; import java.text.SimpleDateFormat; impor
團隊專案簡易聊天室開發NABCD分析
1) N (Need 需求) 面向具體共同興趣愛好的小眾群體和團隊的聊天分享資訊。 2) A (Approach 做法) 使用者可以配置服務端的埠 向已經連線到服務端的使用者傳送系統訊息 使用者可以配置要連線的伺服器的ip地址與埠號 使用者可以配置自己的使用者名稱 使用者可以
C++/MFC/Python聊天室 即時通訊專案
本次聊天室專案已實現的功能 註冊,登入帳號,獲取好友線上狀態,頭像。 修改資料。 多人私聊,多聊天室。 儲存,檢視私聊記錄,聊天室記錄 加好友,查好友,刪好友。 建立,查詢,加入,退出聊天室。 檔案傳送,接受。視訊聊天。 通訊資料加密。 原始碼分享:https://g