freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

簡單聊天系統(tǒng)的設(shè)計與實現(xiàn)-資料下載頁

2025-06-30 07:25本頁面
  

【正文】 外鍵,引用 UserInfo 中的 uid)ruid 整數(shù)3 發(fā)送用戶的編號(外鍵,引用 UserInfo 中的 uid)suid 整數(shù)4 發(fā)送時間 sendTime 日期類型5 消息類型 mtype 布爾型第五章 詳細設(shè)計簡單聊天系統(tǒng)的設(shè)計與實現(xiàn)8 登錄模塊設(shè)計 該模塊的界面是仿照騰訊 的界面,界面與騰訊 相比雖然不是那么美觀,但是基本的功能也與其差不多了,在這個界面上用戶的主要操作有用戶輸入用戶名,密碼,如果還沒有注冊用戶名的網(wǎng)友可以通過登錄界面的用戶注冊,從而使用該程序。在登錄該程序之前需要開啟服務(wù)器,當用戶把用戶名和密碼輸入好后點擊登錄按鈕后,就開始與服務(wù)器建立連接,服務(wù)器收到后開始通過 JDBC 的方式讀取數(shù)據(jù)庫的內(nèi)容,然后與用戶輸入的用戶名和密碼進行比較,如果用戶名不存在或者用戶的密碼錯誤則登錄失敗,并且提示失敗的原因,如果有時候沒有把服務(wù)器開啟的話,則在登錄失敗后,會提示連接服務(wù)器超時。登錄成功后直接跳到程序的主窗口,開始向服務(wù)器請求讀取好友分組和好友名單。簡單聊天系統(tǒng)的設(shè)計與實現(xiàn)9 注冊模塊設(shè)計 該模塊是對于那些尚未注冊的用戶進行注冊使用,在這個界面注冊的用戶需要填寫的有,昵稱,密碼,確認密碼,密保問題,問題答案,當這些內(nèi)容填寫完成以后,就可以點擊提交注冊按鈕。點擊這個按鈕后就會創(chuàng)建一個與服務(wù)器端的連接。連接成功就會將填寫的信息發(fā)送到服務(wù)器端。如果服務(wù)器寫入數(shù)據(jù)庫成功,那么你便注冊成功,成功后會返回一個數(shù)字帳號給用戶,這個時候你可以用你剛才注冊成功的數(shù)字帳號和密碼進行登錄。簡單聊天系統(tǒng)的設(shè)計與實現(xiàn)10 消息格式化設(shè)計 界面設(shè)計 登錄界面 運行程序后,彈出登錄界面,等待用戶操作。 簡單聊天系統(tǒng)的設(shè)計與實現(xiàn)11 注冊界面在登錄界面,點擊“注冊” ,彈出注冊界面,按要求輸入信息。 聊天界面 簡單聊天系統(tǒng)的設(shè)計與實現(xiàn)12結(jié)束語課程設(shè)計的第一天我不是拿到任務(wù)書就開始敲代碼,一整天我都是在看書上網(wǎng)絡(luò)編程的知識。然后就是在網(wǎng)上找資料,找插件。本來最先開始我使用的是 TCP 協(xié)議進行通信,但是后來感覺聊天系統(tǒng)不需要對數(shù)據(jù)的傳輸有絕對的正確,況且是在通信狀況非常好的局域網(wǎng),所以我把協(xié)議改成了 UDP。設(shè)計的聊天窗口需要輸入對方 IP,如果對方也啟動了程序就可以相互發(fā)送消息。如果不輸入 IP 則默認的是向本機發(fā)送。數(shù)據(jù)庫的連接也遇上了點小麻煩,查詢數(shù)據(jù)庫還比較順利的,可是當要修改數(shù)據(jù)庫時,試了多次都沒添加進去。后來發(fā)現(xiàn)是因為我寫的數(shù)據(jù)庫連接的類查詢和插入必須用兩個不同的實例。不然數(shù)據(jù)集會在查詢以后有所改變。界面的設(shè)計是用的我在網(wǎng)上找的 jigloo 插件。因為這個插件功能比較完善,而且添加的也很方便,直接解壓到 ECLIPSE 文件夾就行了。起初我以為有了這個插件就可以像 VB 那樣拖一拖就能完成。可是后來發(fā)現(xiàn)它與 VB 的界面設(shè)計完全不一樣。最終還是要自己動手修改代碼。所以我采取的措施是先把組件都設(shè)置好,然后自己添加事件、數(shù)據(jù)庫的連接等等。好在組件設(shè)置好以后的 JFRAME 類的代碼寫的非常清楚。一個 MAIN 函數(shù)新建窗體實例,然后構(gòu)造函數(shù)新建窗體,運用 initGUI()方法將組件都賦值,設(shè)置大小等。清楚簡潔,所以添加功能比較方便。在運用代碼的時候,我學會了運用 JDK 查找。通過輸入的類或接口的名字進行搜索,然后尋找這個類中自己想要的方法進行調(diào)用。因為 JAVA 的類庫非常的強大, 類實在是太多了,所以 JDK 是一個非常有用的工具。這個聊天室基本上是我自己動手做出來的,所以感覺學的東西比較多。但是和 ,ICQ 這些專業(yè)人員寫的聊天工具簡直是天壤之別。其實好多功能都可以擴展的。比如我的聊天系統(tǒng)只能兩個人聊而不能多人實時接收消息。又比如可以增加查找本地 IP 的功能。如果想要和網(wǎng)上的用戶進行聊天,可能還要了解服務(wù)器通信。這些如果通過查資料都可以自己實現(xiàn)的。這次做的功能有點單一實在是有點遺憾。最后,想說每次的課程設(shè)計都給我?guī)砗艽蟮氖斋@,我體會到看書固然重要,但是實際動手才是程序員熟悉語言的捷徑。只有動手編寫代碼,印象才會深刻。才能在實踐中找到自己哪些掌握的好,哪些記的還不是很牢固。簡單聊天系統(tǒng)的設(shè)計與實現(xiàn)13參考文獻[1] (第五版).電子工業(yè)出版社,2022. [2] 錢秋樂,趙文耘, 2022. [3] 徐孝凱, SQL Server ,2022. [4] —Java ,2022. [5] 王珊,(第四版).高等教育出版社, 2022. [6] 嚴蔚敏,(C 語言版).清華大學出版社,1997. [7] Bruce Eckel . java 編程思想第四版 .Prentice Hall PTR, 2022.
點擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1