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

正文內(nèi)容

畢業(yè)論文基于java聊天室系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)-文庫(kù)吧在線文庫(kù)

  

【正文】 測(cè)試程序登陸界面 打開(kāi)程序后,首先出現(xiàn)的是登錄頁(yè)面,輸入用戶(hù)名,點(diǎn)擊登錄按鈕。 系統(tǒng)測(cè)試 系統(tǒng)測(cè)試是對(duì)整體性能的測(cè)試,主要解決各子系統(tǒng)之間的數(shù)據(jù)通信和數(shù)據(jù)共享問(wèn)題以及檢測(cè)系統(tǒng)是否達(dá)到用戶(hù)的實(shí)際要求,系統(tǒng)測(cè)試的依據(jù)是系統(tǒng)分析報(bào)告。 通過(guò)這次的學(xué)年論文,使自己 在 JAVA 編程語(yǔ)言的使用方面得到一個(gè)全面鍛煉自己的機(jī)會(huì),在這個(gè)模塊的界面開(kāi)發(fā)方面,充分的學(xué)習(xí)和利用了 Java Swing 界面開(kāi)發(fā)技術(shù),使自己在界面應(yīng)用和布局方面得到更多的實(shí)踐,應(yīng)用 Socket 技術(shù)實(shí)現(xiàn)網(wǎng)絡(luò)連接功能,對(duì)網(wǎng)絡(luò)的實(shí)現(xiàn)和通信方面有了進(jìn)一步的理解,并通過(guò)多線程方面的應(yīng)用,使客戶(hù)端和服務(wù)端可以實(shí)現(xiàn)多任務(wù)功能,在整個(gè)開(kāi)發(fā)過(guò)程當(dāng)中應(yīng)用軟件工程的開(kāi)發(fā)步驟,使自己專(zhuān)業(yè)理論知識(shí)的到進(jìn)一步的鞏固,項(xiàng)目開(kāi)發(fā)經(jīng)驗(yàn)有不少的收獲。并且也可以對(duì)網(wǎng)絡(luò)開(kāi)發(fā)產(chǎn)生興趣,對(duì)具有網(wǎng)絡(luò)功能的項(xiàng)目更有感覺(jué)。對(duì)源碼進(jìn)行審查,對(duì)照設(shè)計(jì)說(shuō)明書(shū),表態(tài)地檢查源程序是否符合功能的邏輯要求,是進(jìn)行單元測(cè)試前的重要工作工。 (5)系統(tǒng)測(cè)試 系統(tǒng)測(cè)試是將信息系統(tǒng)的所有組成部分包括軟件,硬件,用戶(hù)以及環(huán)境等綜合在一起進(jìn)行測(cè)試,要在系統(tǒng)的實(shí)際運(yùn)行環(huán)境現(xiàn)場(chǎng),在用戶(hù)的直接參與下進(jìn)行。它以單個(gè)程序模塊為測(cè)試單位。 系統(tǒng)測(cè)試方法 在本系統(tǒng)的測(cè)試過(guò)程中,采用了目前常用的測(cè)試方法,人工測(cè)試和機(jī)器測(cè)試。 } finally { (rs, stmt, conn)。 ResultSet rs = null。 int num = (sql)。 } return null。 // 發(fā)送 SQL 語(yǔ)句 String sql = select * from xsb where name= + name。)。339。馮亞敏 39。 服務(wù)器端啟動(dòng)一個(gè)線程不斷的監(jiān)聽(tīng)客戶(hù)的請(qǐng)求,當(dāng)接受到客戶(hù)請(qǐng)求時(shí)就啟動(dòng)一個(gè)和該客戶(hù)端通信的線程。 群聊界面窗口如圖所示: 圖 52 群聊 界面窗口 私聊 ? 功能描述 用戶(hù)在文本編輯區(qū)域輸入信息,選中要私聊的對(duì)象,單擊私聊按鈕直接把信息發(fā)送到該用戶(hù)私聊顯示的區(qū)域。 //byte text[]=()。 } } } catch(IOException e){} } } //接收端 class Recive implements Runnable{ private DatagramSocket ds。 Send(DatagramSocket ds) { super()。 在選擇身份確認(rèn)方法對(duì)話(huà)框中單擊“下一步”,選擇數(shù)據(jù)庫(kù)的對(duì) 話(huà)框,在“改變默認(rèn)的數(shù)據(jù)庫(kù)為”前面加上標(biāo)記,在下拉列表中選擇自己建立數(shù)據(jù)庫(kù)名稱(chēng)。至此 JDK 的安裝及配置完成。它是一種用于構(gòu)建在 Java 平臺(tái)上發(fā)布的應(yīng)用程序、 applet 和組件的開(kāi)發(fā)環(huán)境。 功能設(shè)計(jì) 用戶(hù)登錄 用戶(hù)進(jìn)到登入界面,填寫(xiě)登入用戶(hù)名 ,然后根據(jù)數(shù)據(jù)庫(kù)里面存的用戶(hù)名和輸入的用戶(hù)名進(jìn)行對(duì)照,如果一樣,則可以進(jìn)行登陸,否則登陸失敗, 實(shí)現(xiàn)用戶(hù)的登入 河南理工大學(xué)課程論文 9 文本編輯框 輸入聊天信息 用戶(hù)聊天界面 發(fā)送消息給所有用戶(hù)的群聊窗口 圖 41 登錄圖 公聊 用戶(hù)登入成功后進(jìn)入聊天界 面,通過(guò)輸入聊天內(nèi)容實(shí)現(xiàn)和其他的用戶(hù)聊天,并可以顯示其他用戶(hù)發(fā)送的公聊信息。 河南理工大學(xué)課程論文 8 4 系統(tǒng)功能分析與設(shè)計(jì) 目的 該階段目的在于明確網(wǎng)絡(luò)聊天室系統(tǒng)的數(shù)據(jù)結(jié)構(gòu)和軟件總體結(jié)構(gòu),各個(gè)軟件模塊的功能說(shuō)明,數(shù)據(jù)結(jié)構(gòu)的細(xì)節(jié),系統(tǒng)運(yùn)行配置與應(yīng)用 方式以及使用的關(guān)鍵技術(shù)。 執(zhí)行者:客戶(hù)端 正常過(guò)程: ? 把登陸的用戶(hù)顯示在好友列表里。 執(zhí)行者:登入用戶(hù) 正常過(guò)程: ? 客戶(hù)端用戶(hù)登入成功后,啟動(dòng)客戶(hù)端功能線程; ? 客戶(hù)端將用戶(hù)發(fā)送的信息打包傳送給服務(wù)端; ? 服務(wù)端進(jìn)行數(shù)據(jù)分析后,并將用戶(hù)的信息進(jìn)行正確的處理; ? 傳給處在聊天室的所有在線其他用戶(hù)并正常顯示。整個(gè)設(shè)計(jì)簡(jiǎn)潔明了、實(shí)用,使用簡(jiǎn)單。用戶(hù)可以在集成開(kāi)發(fā)環(huán)境中創(chuàng)建工程和打開(kāi)工程,建立、打開(kāi)和編輯文 件,河南理工大學(xué)課程論文 4 并可以編譯、運(yùn)行和調(diào)試應(yīng)用程序。 Sun 用直接解釋器一秒鐘內(nèi)可調(diào)用 300,000 個(gè)過(guò)程。 JAVA 的 Swing 組件開(kāi)發(fā)技術(shù)可以開(kāi)發(fā)豐富的圖形界面,并且 Swing API 類(lèi)提供了豐富的外部接口和方法,可以方便實(shí)現(xiàn)系統(tǒng)功能。 目前,國(guó)內(nèi)最為流行的即時(shí)通訊軟件是 OICQ(簡(jiǎn)稱(chēng) )。 隨著信息科學(xué)的進(jìn)步與互聯(lián)網(wǎng)絡(luò)的發(fā)展,雖然通過(guò)網(wǎng)絡(luò)的聊天軟件很多,但針對(duì)于內(nèi)部系統(tǒng)的、局域網(wǎng)內(nèi)的聊天和公司內(nèi)部的上下級(jí)溝通的聊天通訊軟件卻很少。本論文詳細(xì)介紹其設(shè)計(jì)和實(shí)現(xiàn)過(guò)程。未來(lái)社會(huì)人們的生活和工作將越來(lái)越依賴(lài)于數(shù)字技術(shù)的發(fā)展,越來(lái)越數(shù)字化、網(wǎng)絡(luò)化、電子化、虛擬化。具體要求如下: 1. 實(shí)現(xiàn)系統(tǒng)所用到的知識(shí)必須涵蓋本學(xué)所講述的圖形用戶(hù)界面、網(wǎng)絡(luò)編程以及 java 數(shù)據(jù)庫(kù)。 在網(wǎng)絡(luò)飛速發(fā)展的今天,互聯(lián)網(wǎng)成為 人們快速獲取、發(fā)布和傳遞信息的重要渠道,它在人們政治、經(jīng)濟(jì)、生活等各個(gè)方面發(fā)揮著重要的作用。隨著我國(guó)經(jīng)濟(jì)的發(fā)展和網(wǎng)絡(luò)的普及,網(wǎng)絡(luò)技術(shù)也越來(lái)越多地被應(yīng)用于日常工作之中。而且,現(xiàn)在不少 IM 軟件還集成了數(shù)據(jù)交換、語(yǔ)音聊天、網(wǎng)絡(luò)會(huì)議、電子郵件的功能。最為 Windows XP 的一部分, Messenger 整合了操作系統(tǒng)的許多功能,如多種形式的聊天選擇、多人的單窗口討論式交流以及充分的文件與桌面共享功能等。 Java 支持內(nèi)在的多線程運(yùn)行,提供分布式的并發(fā)機(jī)制,運(yùn)行效率高 。它不僅可以用于 Java 的開(kāi)發(fā),通過(guò)開(kāi)發(fā)插件,它可以構(gòu)建其他的開(kāi)發(fā)工具。什么是 socket? socket 是一種用于表達(dá)兩臺(tái)機(jī)器之間連接“終端”的軟件抽象。 ? 私聊功能,實(shí)現(xiàn)用戶(hù)和在線的其他用戶(hù)一對(duì)一的聊天方式。 ? 客戶(hù)端將用戶(hù)發(fā)送的信息打包傳送給服務(wù)端。 用戶(hù)退出 需求描述:用戶(hù)在正常情況下退出聊天室??蛻?hù)端采用圖形用戶(hù) 界面,方便與用戶(hù)交互。 圖 44 好友列表圖 用戶(hù)退出 在線的用戶(hù)點(diǎn)擊退出按鈕,向服務(wù)器發(fā)送請(qǐng)求,服務(wù)器接受請(qǐng)求并處理,并通知所有在線用戶(hù)該用戶(hù)退出了,在所有好友列表里移除該用戶(hù),退出聊天頁(yè)面。選擇 [高級(jí) ]選項(xiàng)卡; ( 8) 單擊 [環(huán)境變量 ]按鈕; ( 9) 彈出 [環(huán)境變量 ]對(duì)話(huà)框; ( 10)該對(duì)話(huà)框分為 [Administrator 的用戶(hù)變量 ]和 [系統(tǒng)變量 ]兩個(gè)選項(xiàng)組。過(guò)程 如下: 首先,從控制面板的管理工具中打開(kāi)“ ODBC 數(shù)據(jù)源管理器”,單擊“系統(tǒng) DSN”選項(xiàng)卡,單擊“添加”按鈕。 通信主要代碼如下: public static void main(String[] args) throws SocketException { DatagramSocket sendScoket=new DatagramSocket()。 String line =null。 } Override 河南理工大學(xué)課程論文 15 public void run() { try{ while (true) { byte buf[]=new byte[1024]。 if((886)) { (ip)。 私聊界面窗口如圖所示: 河南理工大學(xué)課程論文 17 圖 53 私聊 界面窗口 圖 54 私聊 界面窗口 河南理工大學(xué)課程論文 18 圖 55 私 聊 界面窗口 用戶(hù)列表 ? 功能描述 服務(wù)器端收到用戶(hù)上線或下線時(shí)發(fā)送給它的請(qǐng)求,刷新好友列表。它是整個(gè)數(shù)據(jù)庫(kù)設(shè)計(jì)的關(guān)鍵。239。)。如表 41 所示: 表 51 用戶(hù) 信息表 名稱(chēng) 字段名稱(chēng) 數(shù)據(jù)類(lèi)型 主鍵 非空 ID id int no yes 用戶(hù)名 name varchar(30) yes yes 具體對(duì)數(shù)據(jù)庫(kù)的操作建立了一個(gè) yonghuDao 類(lèi) 具體代碼如下: public class yonghuDao { 河南理工大學(xué)課程論文 21 //根據(jù)名字查詢(xún)用戶(hù) public yonghu find(int name) { Connection conn = null。 ((name))。 ResultSet rs = null。 } catch (Exception e) { ()。 // 發(fā)送 SQL 語(yǔ)句 String sql = DELETE FROM xsb WHERE name= + name。其重要性體現(xiàn)在它是保證系統(tǒng)質(zhì)量與可靠性的最后關(guān)口,是對(duì)整個(gè)系統(tǒng)開(kāi)發(fā)過(guò)程包括系統(tǒng)分 析,系統(tǒng)設(shè)計(jì)和系統(tǒng)實(shí)現(xiàn)的最終
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1