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

正文內(nèi)容

畢業(yè)設(shè)計論文-一個簡單的即時通訊工具的設(shè)計與開發(fā)-資料下載頁

2025-11-24 17:55本頁面

【導(dǎo)讀】即時通訊 是目前Inter上最為流行的通訊方式,Java是當(dāng)前比較流行的開發(fā)語言之一,它有著自己的易用特點與性。能優(yōu)勢,比如跨平臺、安全性、多線程、網(wǎng)絡(luò)Socket編程、數(shù)據(jù)流概念等方面,成模塊及系統(tǒng)關(guān)鍵技術(shù)進行了分析與設(shè)計。在系統(tǒng)設(shè)計與建模過程中,使用了。力圖使系統(tǒng)具有安全、高效、實用、支持在不同系統(tǒng)平臺運行等特點。

  

【正文】 endJICQ++MyJICQ++msgHead++msgBody。 else Allmsg=ADDFRIEND+FriendJICQ++MyJICQ++msgHead++msgBody。 (Allmsg,JNUM)。 } (JNUM)。 } } 系統(tǒng)運行 的效果圖 登錄界面 該界面提供用戶輸入自己注冊號碼和相應(yīng)的密碼,然后 登錄系統(tǒng),如果還沒有注冊帳號,可以點“申請” 進行帳號的申請。 如下圖所示 : 圖 15 登錄界面 主 界面 登錄成功后的主界面,主要是一些好友的信息,以及一些好友 分 組 的 信息,在此界面上可以進行好友的添加 、 查找 、 刪除,以及好友組的添加 、 刪除 ,同時還可以查看最近聯(lián)系人等 功能。 第 21 頁 共 30 頁 圖 16 主界面 群 聊天界面 如果你已經(jīng)成功的加入該群,你就可以在群中和其他群成員進行一些信息的交互。 第 22 頁 共 30 頁 圖 17 群 聊天界面 好友聊天界面 該界面主要是用戶聊天的主要界面,主要提供了發(fā)送和接受聊天信息 功能 ,以及查看聊天記 錄,同時還可以查看好友的一些基本信息。 第 23 頁 共 30 頁 圖 18 好友聊天界面 好友查找界面 好友添加和查找的界面,你可以根據(jù)不同的條件來進行好友查找的篩選,比如只查找在線的用戶或者可以查看所有用戶,還可以根據(jù)一些信息講查找范圍縮小,比如根據(jù)用戶的性別 年齡等信息進行查詢,以滿足自己的查找 需要。 圖 19 添加好友界面 第 24 頁 共 30 頁 注冊 模塊 的實現(xiàn) 數(shù)據(jù)庫連接 JDBC 數(shù)據(jù)庫 連接的核心代碼 , IP 地址設(shè)定為本機的 IP: Connection conn = null。 Statement st = null。 try { //加載驅(qū)動程序 ()。 //創(chuàng)建數(shù)據(jù)庫的連接 Conn=(jdbc:seName=JICQ,sa, sa)。 } 字符 編碼過濾器的核心代碼 該過濾器 實 現(xiàn) Servlet 的過濾器接口,設(shè)置字符編碼為 GB2312, 主要用來解決在表單提交工程中所出現(xiàn)的 中文 亂碼問題 ,主要 用來解決以 post 方式提交的表單 所出現(xiàn)的中文亂碼問題 。 public class CharacterEncodingFilter implements Filter { protected FilterConfig filterConfig。 protected String encoding=null。 protected boolean ignore=true。 //初始化字符過濾 器 public void init(FilterConfig filterconfig) throws ServletException { = filterconfig。 //設(shè)定編碼方式,從 配置文件中獲取該參數(shù) = (encoding)。 String value = (ignore)。 if(value==null)=true。 else if((true))=true。 else if((yes))=true。 else =false。 } //重寫 Filter 的過濾方法 public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException { 第 25 頁 共 30 頁 if(ignore||()==null){ String encoding =(request)。 if(encoding!=null){ (encoding+encoding)。 (encoding)。 } } (request,response)。 } //銷毀該字符過濾器 public void destroy() { =null。 =null。 } protected String selectEncoding(ServletRequest servletrequest) { return ()。 } } 注冊模塊運行 效果圖 主頁面 以下的主頁面,在該頁面你可以注冊新的帳號 、 密碼的找回等功能。 圖 20 注冊模塊主頁面 注冊 頁面 主要是進行一些用戶注冊基本信息的填寫。 第 26 頁 共 30 頁 圖 21 注冊頁面 5 系統(tǒng) 測試 與運行 在系統(tǒng)的開發(fā)過程中,遇到了很多的技術(shù) 難 點 。 難點之一,在 注冊模塊遇到數(shù)據(jù)庫連接不成功的問題,通過請教老師, 成功解決問題。原因是如果 是在 windows 平臺下用 JDBC 連接數(shù)據(jù)庫,就會出現(xiàn)這種情況。解決的方法是下載 sql server2021 的 sp3 補丁包,如果沒有打該補丁包,就會出現(xiàn)連接數(shù)據(jù)庫不成公的問題。 難點之二, Tomcat 下的中文亂碼的解決方案 , 亂碼問題 是 由于 java 語言的編碼問題所造成的。 問題描述,表單 提交時可以采用 post 和 get 兩種方式, tomcat 對這兩種提交方式采取了不同的處理方式,對 post 方式可以采用過濾器來實現(xiàn),上邊已經(jīng)介紹過了。 而對 get 方式提交的表單,過濾器不起作用,要修改 tomcat 下邊的一個配置文件,具體文件是 conf 目錄下邊的 這個配置文件,找到對 8080端口進行服務(wù)的 Connector 組件的設(shè)置部分,給該部分添 加一個屬性:URLEncoding=”GBK”.修改后的 Connector 組件設(shè)置如下: Connector port=8080maxHttpHeaderSize=8192 maxThreads=150 第 27 頁 共 30 頁 minSpareThreads=25 maxSpareThreads=75 enableLookups=false redirectPort=8443 acceptCount=100 connectionTimeout=20210 disableUploadTimeout=true URIEncoding=gb2312/ 下邊是 系統(tǒng)打包、部署與運行圖 數(shù)據(jù)庫服務(wù)器服務(wù)器端JI C Q 客戶端 AJI C Q 客戶端 BJI C Q 客戶端 C打包好的JI C Q 客戶端包括注冊服務(wù)器T O M C A T ,聊天服務(wù)器 圖 22 系統(tǒng)部署圖 結(jié) 論 通過 老師的指 點和 自己的努力,順利地完成了該系統(tǒng)。 伴隨著 當(dāng)今 互聯(lián)網(wǎng)的迅速發(fā)展 ,網(wǎng)上通訊 已經(jīng) 成為 很多人的的一種交流方式 ,該系統(tǒng)的設(shè)計 就 是為了實現(xiàn)互聯(lián)網(wǎng)上的即時通訊,它是利用當(dāng)今最為流行的 java 編程語言來實現(xiàn)的即時通訊工具的雛形, 其中涉及的很多方面都是 java 常用的技術(shù)或者難點。你可以通過該系統(tǒng)進行號碼的申請,申請?zhí)柎a之后,你可以登錄系統(tǒng)進行一些簡單的操作和設(shè)置 ,比如添加好友以及好友分組等,然后你可以和好友進行交流以及,譬如即時發(fā)送、即時回復(fù)等。 該系統(tǒng) 可以 運行在互聯(lián)網(wǎng)或者局域網(wǎng)上,使用戶可以很方便的進行信息的交流。 通過 本系統(tǒng)的實現(xiàn),發(fā)現(xiàn)即時通訊具有很好的應(yīng)用前景,而且功能會越來越完善,服務(wù)商所提供的服務(wù)也會越來越多,用戶也越來越多,即時通訊軟件本身的種類也在不斷擴充,就一種即時通訊軟件來講也在不斷的升級完善中。即時通訊的發(fā)展速度和應(yīng)用可以說是 Inter乃至整個世界的一個奇跡,我真誠的希望能有更多的科學(xué)工作者和專家加入到這一領(lǐng)域的研究中來 。 第 28 頁 共 30 頁 參考文獻 [1] 馮博 , 應(yīng)群 .面向?qū)ο蟮?JAVA網(wǎng)絡(luò)編程 [M].北京: 清華大學(xué)出版社 , 2021。 [2] Bruce Eckel[美 ].java編程思想 [M].陳昊鵬 譯 .北京 : 機械工業(yè)出版社 ,2021。 [3] 特羅特 [美 ].設(shè)計模式解析 [M].徐言聲譯 .北京: 人民郵電出版社 ,2021。 [4] 王少峰 .面向?qū)ο蠹夹g(shù) UML教程 [M].北京: 清華大學(xué)出版社 ,2021。 [5] 結(jié)城浩 [日 ].java多線程設(shè)計模式 [M].博碩文化譯 北京: 中國鐵道出版社 ,2021。 [6] 核心研究室 .深入淺出 Java Swing 程序設(shè)計 [M].北京: 中國鐵道出版社 ,2021。 [7] Dreamtech軟件研發(fā)組 [美 ]. 即時消息傳遞系統(tǒng) 源代碼 解析 [M].李軍譯 .北京 , 電子工業(yè)出版社 , 2021。 [8] 哈羅德 [美 ].java網(wǎng)絡(luò)編程 [M].劉東華譯 .北京: 中國電力出版社 ,2021。 [9] Joseph Schmuller[美 ].UML 基礎(chǔ)案例與應(yīng)用 [M].李虎等譯著 .北京: 人民郵電出版社 ,2021。 [10] 張洪偉 .Tomcat Web 開發(fā)及整合應(yīng)用 [M].北京:清華大學(xué)出版社 ,2021。 第 29 頁 共 30 頁 致 謝 本文是在 何林波 老師的熱情關(guān)心和指導(dǎo)下完成的,他淵博的知識和嚴謹?shù)闹螌W(xué)作風(fēng)使我受益匪淺,對順利完成本課題起到了極大的作用。在此向他表示我最衷 心的感謝! 感謝 網(wǎng)友 ” 擁抱開源 ” 在課題研究 過程中所給予的幫助 !在論文完成過程中,本人還得到了其他老師和許多同學(xué)的熱心幫助,本人向他們表示深深的謝意! 最后向在百忙之中評審本文的各位專家、老師表示衷心的感謝! 作者簡介 : 姓 名: 寇建波 性別: 男 出生年月: 1983 年 04 月 12 日 民族: 漢族 Email: 第 30 頁 共 30 頁 聲 明 本論文的工作是 2021 年 02 月至 2021 年 06 月在成都信息工程學(xué)院網(wǎng)絡(luò)工程系完成的。文中除了特別加以標注地方外,不包含他人已經(jīng)發(fā)表或撰寫過的研究成果,也不包含為獲得成都信息工程學(xué)院或其他教學(xué)機構(gòu)的學(xué)位或證書而使用過的材料。除非另有說明,本文的工作是原始性工作。 關(guān)于學(xué)位論文使用權(quán)和研究成果知識產(chǎn)權(quán)的說明: 本人完全了解成都信息工程學(xué)院有關(guān)保管使用學(xué)位論文的規(guī)定,其中包括: ( 1)學(xué)校有權(quán)保管并向有關(guān)部門遞交學(xué)位論文的原件與復(fù)印件。 ( 2)學(xué)??梢圆捎糜坝?、縮印或其他復(fù)制方式保存學(xué)位論文。 ( 3)學(xué)??梢?學(xué)術(shù)交流為目的復(fù)制、贈送和交換學(xué)位論文。 ( 4)學(xué)??稍试S學(xué)位論文被查閱或借閱。 ( 5)學(xué)??梢怨紝W(xué)位論文的全部或部分內(nèi)容(保密學(xué)位論文在解密后遵守此規(guī)定)。 除非另有科研合同和其他法律文書的制約,本論文的科研成果屬于成都信息工程學(xué)院。 特此聲明! 作者簽名: 年 月 日
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1