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

正文內(nèi)容

基于java的cs模式網(wǎng)絡(luò)聊天室的畢業(yè)設(shè)計(jì)(doc畢業(yè)設(shè)計(jì)論文)-預(yù)覽頁(yè)

 

【正文】 上免費(fèi)下載的,幾乎看不到廣告的影子。 其他產(chǎn)品簡(jiǎn)介 在即時(shí)通訊領(lǐng)域還有許多另類(lèi)(非主流)的產(chǎn)品。這里只是挑選部分列舉一下它們各自的特色功能: 雅虎通(Yahoo MSN):用戶可以通過(guò)它在線查詢股票、新聞、體育記分板、天氣、旅游等各方面的信息;還可以享受到雅虎網(wǎng)站的各種個(gè)性化服務(wù),包括:查閱來(lái)信、效率手冊(cè)、獲得股票報(bào)價(jià)、在線購(gòu)物、拍賣(mài)投標(biāo)、查詢分類(lèi)廣告、訪問(wèn)俱樂(lè)部、玩游戲、和朋友聊天、閱讀征友廣告等等。輸入自己網(wǎng)站的網(wǎng)址,設(shè)定好之后,每當(dāng)你開(kāi)啟網(wǎng)易口對(duì)口時(shí),主頁(yè)觀察站就會(huì)自動(dòng)彈出。具備“斷點(diǎn)續(xù)傳”功能的即時(shí)通訊軟件還真不多見(jiàn),TICQ 就是這樣一款軟件。 1991 年 ,SUN MicroSystem 公司的 Jame Gosling、 Bill Joe 等人 ,為在電 視、控制烤面包箱等家用消費(fèi)類(lèi)電子產(chǎn)品上進(jìn)行交互式操作而開(kāi)發(fā)了一個(gè)名為 Oak 的軟件 (即一種橡樹(shù)的名字 ),但當(dāng)時(shí)并沒(méi)有引起人們的注意 ,直到 1994 年下半 年 ,Inter 的迅猛發(fā)展 ,環(huán)球信息網(wǎng) WWW 的快速增長(zhǎng) ,促進(jìn)了 Java語(yǔ)言研制的 進(jìn)展 ,使得它逐漸成為 Int er 上受歡迎的開(kāi)發(fā)與編程語(yǔ)言 ,一些著名的計(jì)算機(jī) 公司紛紛購(gòu)買(mǎi)了 Java 語(yǔ)言的使用權(quán) ,如 MicroSoft、 IBM、 Netscape、 Novell、 Apple、 DEC、 SGI 等 ,因此 ,Java 語(yǔ)言被美國(guó)的著名雜志 PC Magazine 評(píng)為 1995 年十大優(yōu)秀科技產(chǎn)品 ,(計(jì)算機(jī)類(lèi)就此一項(xiàng)入選 ),隨之大量出現(xiàn)了用 Java 編寫(xiě)的軟件產(chǎn)品 ,受到工業(yè)界的重視與好評(píng) ,認(rèn)為 Java 是八十年代以來(lái)計(jì)算機(jī)界的一件大事 ,微軟總裁比爾 環(huán)球信息網(wǎng) WWW 的創(chuàng)始人 BernersLee 說(shuō) :計(jì)算機(jī)事業(yè)發(fā)展的下一個(gè)浪潮就 是 Java,并且將很快會(huì)發(fā)生的。 (當(dāng)然 ,各類(lèi) JavaOS 之間的兼容性必須得到重視 ,好在 JavaSoft 已保證將監(jiān)督這種兼容性 )。 有人預(yù)言 :Java 將是網(wǎng)絡(luò)上的 世界語(yǔ) ,今后所有的用其他語(yǔ)言編寫(xiě)的軟件統(tǒng)統(tǒng)都要用 Java 語(yǔ)言來(lái)改寫(xiě)。 2 軟件的開(kāi)發(fā)方法 :由于 Java 語(yǔ)言的面向目標(biāo)的特性 ,所以完全可以用 OO 的技術(shù)與方法來(lái)開(kāi)發(fā) ,這是符合最新的軟件開(kāi)發(fā)規(guī)范要求的。 應(yīng)用前景Java 語(yǔ)言有著廣泛的應(yīng)用前景 ,大體上可以從以下幾個(gè)方面來(lái)考慮其應(yīng)用 : 1 所有面向?qū)ο蟮膽?yīng)用開(kāi)發(fā) ,包括面向?qū)ο蟮氖录枋?、處理、綜合等 。 5 Inter 的系統(tǒng)管理功能模塊的設(shè)計(jì) ,包括 Web 頁(yè)面的動(dòng)態(tài)設(shè)計(jì)、管理 和交互操作設(shè)計(jì)等 。Java 的特點(diǎn) Java 語(yǔ)言有下面一些特點(diǎn):簡(jiǎn)單、面向?qū)ο?、分布式、解釋?zhí)行、魯棒、 安全、體系結(jié)構(gòu)中立、可移植、高性能、多線程以及動(dòng)態(tài)性。第二,提供不可靠的無(wú)連接的服務(wù)。 TCP/IP 協(xié)議具有以下特點(diǎn):協(xié)議標(biāo)準(zhǔn)具有開(kāi)放性,其獨(dú)立于特定的計(jì)算機(jī)硬件及操作系統(tǒng),可以免費(fèi)使用。接收方 TCP 在接收到數(shù)據(jù)后通知上層應(yīng)用程序,TCP 將保證接收數(shù)據(jù)的正確性。端口實(shí)際是一個(gè) 16 位長(zhǎng)的 地址,他的范圍是 0~65535 之間,其中 0~1023 是熟知端口,主要是給提供服務(wù)的應(yīng)用程序使用,這些端口是所有應(yīng)用進(jìn)程都只道的,1024~65535 為一般端口,也稱(chēng)動(dòng)態(tài)端口、連接端口,用來(lái)隨時(shí)分配要求通信的個(gè)客戶端應(yīng)用程序。具體的說(shuō):一個(gè)服務(wù)器應(yīng)用程序一般偵聽(tīng)一個(gè)特定的端口等待客戶端的連接請(qǐng)求,當(dāng)一個(gè)連接請(qǐng)求到達(dá)時(shí),客戶端和服武器端建立一個(gè)通信連接,在連接過(guò)程中,客戶端被分配一個(gè)本地端口與一個(gè) socket 建立連接,客戶端通過(guò)寫(xiě) socket 來(lái)通知服務(wù)器,以讀 socket 中的信息,類(lèi)似的服務(wù)器也獲得一個(gè)本地端口,它需要一個(gè)新的端口號(hào)來(lái)偵聽(tīng)原始端口上的其他連接請(qǐng)求。關(guān)閉:通信結(jié)束時(shí),再將所建的虛擬連接拆除。具體的三次握手過(guò)程,如圖 所示。 開(kāi)發(fā)環(huán)境 本系統(tǒng)運(yùn)行環(huán)境所需用到的環(huán)境為:硬件配置 :中央處理器(CPU) :P4 的處理器;硬 盤(pán):40GB 以上硬盤(pán); 內(nèi) 存:512 DDR 內(nèi)存;顯示器:17 寸顯示器等; 顯 卡:128M 顯存顯卡軟件環(huán)境:WINDOWS XP、Eclipse、 等ACK=1第一次握手,主機(jī) A 向主機(jī) B 發(fā)送連接請(qǐng)求第二次握手,主機(jī) B 收到主機(jī) A的請(qǐng)求,向主機(jī) A 回發(fā)一個(gè)確認(rèn),同時(shí)向主機(jī) A 發(fā)送一個(gè)連接請(qǐng)求第三次握手,主機(jī) A 收到主機(jī) B 發(fā)送的數(shù)據(jù)包在向主機(jī) B 發(fā)送一個(gè)確認(rèn)連接ACK=1,SYN=1,SEQ=aaaaaaaaaaSYN=1,SEQ=3 網(wǎng)絡(luò)聊天系統(tǒng)的系統(tǒng)設(shè)計(jì) 項(xiàng)目概述人們?nèi)粘I钪性絹?lái)越多地使用這項(xiàng)新技術(shù)來(lái)為自己的工作和學(xué)習(xí)服務(wù)。該聊天室是為許多喜愛(ài)上網(wǎng)聊天的朋友開(kāi)發(fā)設(shè)計(jì)的,希望能在現(xiàn)有的眾多聊天室中給大家多一種的選擇。在服務(wù)器端可以實(shí)現(xiàn)不斷的監(jiān)聽(tīng)客服的連接,并且根據(jù)客戶端發(fā)送過(guò)來(lái)的不同信息如注冊(cè)信息,登錄信息,公聊信息,私聊信息,退出信息等,服務(wù)器端要做出不同的響應(yīng),并且要實(shí)現(xiàn)數(shù)據(jù)庫(kù)的操作,如根據(jù)用戶注冊(cè)的信息保存數(shù)據(jù)庫(kù)中,根據(jù)登錄時(shí)發(fā)送來(lái)的用戶名和密碼檢測(cè)是否合法用戶等。 用戶登錄功能,實(shí)現(xiàn)合法注冊(cè)用戶的登陸。 公聊功能,實(shí)現(xiàn)用戶和在線的所有用戶聊天方式。 查看聊天記錄,實(shí)現(xiàn)用戶查看已聊天的歷史聊天內(nèi)容。 過(guò)濾用戶聊天中的不文明用語(yǔ)圖 客戶端結(jié)構(gòu)圖 服務(wù)器端功能模塊圖如圖 所示: 踢人圖 服務(wù)器端結(jié)構(gòu)圖服 務(wù) 器 端 服 務(wù) 器 管 理 用 戶 信 息 管 理 監(jiān)聽(tīng)請(qǐng)求 顯示登錄狀況 關(guān)閉服務(wù)器當(dāng)前在線人數(shù) 服務(wù)器名稱(chēng) 服務(wù)器IP服務(wù)器端口 保存日志 用戶信息 在線用戶列表 踢人 發(fā)送系統(tǒng)消息 客 戶 端 登 陸 記 錄 保 存 通 訊 功 能 設(shè) 置 用戶登錄 用戶注冊(cè) 公聊 私聊 字體顏色 字體大小 字體類(lèi)型 表情 時(shí)鐘 聊天記錄過(guò) 濾不 文明 用語(yǔ) 系統(tǒng)建摸在聊天室的分析過(guò)程中,明確了系統(tǒng)主要有兩類(lèi)角色(Actor)及相關(guān)用例系統(tǒng)管理員:系統(tǒng)管理員維護(hù)聊天室系統(tǒng)得所有信息,包括用護(hù)戶管理、配置服務(wù)器參數(shù)等。當(dāng)用戶發(fā)送聊天信息時(shí),服務(wù)端將會(huì)收到客戶端用 Socket 傳輸過(guò)來(lái)的聊天信息對(duì)象,然后將其強(qiáng)制轉(zhuǎn)換為 Chat 對(duì)象,并將本次用戶的聊天信息對(duì)象添加到聊天對(duì)象集Message 中,以供所有聊天用戶訪問(wèn),具體實(shí)現(xiàn)過(guò)程如圖 所示。圖 普通用戶登錄/退出系統(tǒng)時(shí)得時(shí)序圖程 序 客 戶 端頂 層 包 :: User 程 序 服 務(wù) 器 端 用 戶 數(shù) 據(jù)發(fā) 送 登 陸 請(qǐng) 求 獲 取 用 戶 信 息建 立 連 接連 接 成 功發(fā) 送 登 錄 信 息 獲 取 登 錄 信 息查 詢 用 戶 信 息用 戶 信 息驗(yàn) 證 用 戶 信 息返 回 驗(yàn) 證 結(jié) 果顯 示 驗(yàn) 證 結(jié) 果(2)用戶注冊(cè)用戶第一次進(jìn)入聊天室時(shí)需要進(jìn)行用戶注冊(cè)才能登陸聊天室聊天。程 序 客 戶 端頂 層 包 :: User 程 序 服 務(wù) 器 端 用 戶 數(shù) 據(jù)發(fā) 送 請(qǐng) 求 獲 取 用 戶 注 冊(cè) 信 息創(chuàng) 建 新 用 戶返 回 用 戶 ID發(fā) 送 注 冊(cè) 信 息 獲 取 注 冊(cè) 信 息查 詢 用 戶 信 息返 回 查 詢 結(jié) 果驗(yàn) 證 用 戶 信 息 的 合 法 性返 回 驗(yàn) 證 結(jié) 果顯 示 驗(yàn) 證 結(jié) 果驗(yàn) 證 注 冊(cè) 信 息初 步 驗(yàn) 證 成 功 檢 測(cè) 是 否 重 復(fù)驗(yàn) 證 成 功返 回 ID顯 示 結(jié) 果圖 用戶注冊(cè)的時(shí)序圖(3)發(fā)言發(fā)言是聊天室的核心功能,用戶提出發(fā)言請(qǐng)求,客戶端接受發(fā)言的內(nèi)容和其他各種設(shè)置(公聊或私聊),打包發(fā)給服務(wù)器端。程 序 客 戶 端 1頂 層 包 :: User 程 序 服 務(wù) 器 端 所 有 客 戶 端發(fā) 送 請(qǐng) 求 獲 取 發(fā) 言 注 冊(cè) 信 息 和 相 關(guān) 設(shè) 置返 回 操 作 結(jié) 果發(fā) 送 信 息 包 獲 取 信 息 包發(fā) 送 聊 天 室 信 息發(fā) 送 操 作 結(jié) 果顯 示 操 作 結(jié) 果信 息 打 包初 步 驗(yàn) 證 成 功 解 包獲 得 設(shè) 置 信 息圖 發(fā)言的時(shí)序圖 數(shù)據(jù)封裝設(shè)計(jì)現(xiàn)在需要將數(shù)據(jù)封裝設(shè)計(jì) ER 圖轉(zhuǎn)化為能被實(shí)際數(shù)據(jù)庫(kù)系統(tǒng)所支持的實(shí)際數(shù)據(jù)模型。 對(duì)客戶端信息進(jìn)行封裝,包括:發(fā)言人用戶名,聊天內(nèi)容接受對(duì)象用戶名聊天語(yǔ)氣是否私聊。良好的用戶界面能夠提升用戶的工作效率,是系統(tǒng)得到更好的聲譽(yù)。聊天室的客戶端登錄界面如圖 所示。圖 登陸界面用戶第一次登錄,需要注冊(cè),點(diǎn)擊注冊(cè),將出現(xiàn)注冊(cè)界面,如圖 所示。 為客戶端程序登錄界面,負(fù)責(zé)用戶帳號(hào)信息的驗(yàn)證與反饋。 類(lèi)成員函數(shù)如表 所示表 類(lèi)成員函數(shù)表函數(shù)名 返回值 功能Login() 無(wú) 初始化登陸窗口login() 無(wú) 登陸事件響應(yīng)方法actionPerformed(ActionEvent) 無(wú) 按鈕監(jiān)聽(tīng)響應(yīng) 類(lèi)成員函數(shù)如表 42 所示表 類(lèi)成員函數(shù)函數(shù)名 返回值 功能ChatRoom () 無(wú) 構(gòu)造方法初始化聊天室窗口run() 無(wú) 開(kāi)啟一個(gè)聊天室窗口線程exitChatRoom() 無(wú) 退出聊天室actionPerformed(ActionEvent) 無(wú) 按鈕監(jiān)聽(tīng)響應(yīng)Windowclose 無(wú) 監(jiān)聽(tīng)窗口關(guān)閉響應(yīng)clearMessage() 無(wú) 清屏exit() 無(wú) 退出 類(lèi)成員函數(shù)如表 所示表 類(lèi)成員函數(shù)函數(shù)名 返回值 功能ChatRoom () 無(wú) 構(gòu)造方法初始化聊天室窗口run() 無(wú) 開(kāi)啟一個(gè)聊天室窗口線程exitChatRoom() 無(wú) 退出聊天室actionPerformed(ActionEvent) 無(wú) 按鈕監(jiān)聽(tīng)響應(yīng)Windowclose 無(wú) 監(jiān)聽(tīng)窗口關(guān)閉響應(yīng)clearMessage() 無(wú) 清屏exit() 無(wú) 退出 類(lèi)成員函數(shù)如表 所示表 類(lèi)成員函數(shù)函數(shù)名 返回值 功能Connection(ServerFrame,Socket,Vector,Vector)無(wú) 創(chuàng)建與客戶端的通訊連接Run() 無(wú) 創(chuàng)建與客戶端的通訊線程ServerLogin() 無(wú) 登陸處理FreshServerUserList() 無(wú) 更新服務(wù)器日志窗體在線列表ServerRegiste() 無(wú) 注冊(cè)處理ServerMessage() 無(wú) 發(fā)送信息處理ServerChat() 無(wú) 增加信息處理ServerExit() 無(wú) 用戶退出處理RemoveUser() 無(wú) 在線用戶刪除退出Log() 無(wú) 日志信息chatLog() 無(wú) 聊天信息 服務(wù)器端結(jié)構(gòu) 創(chuàng)建服務(wù)器,啟動(dòng)服務(wù)器,監(jiān)聽(tīng)端口。當(dāng)什么也沒(méi)有輸入時(shí),會(huì)出現(xiàn)如圖 所示的對(duì)話框。圖 當(dāng)電子郵箱為空或者電子郵箱的格式不正確時(shí),系統(tǒng)會(huì)彈出如圖 所示的對(duì)話框。圖 服務(wù)器擁有踢人權(quán)限,可以踢除在線的用戶,如圖 所示。在我做畢業(yè)設(shè)計(jì)期間,許多老師,同學(xué)和朋友給我我無(wú)私的關(guān)懷和幫助,在此,我要向他們表示衷心的感謝。在理論課的學(xué)習(xí)中,我掌握了基礎(chǔ)課和專(zhuān)業(yè)課的理論知識(shí),也曾經(jīng)做過(guò)一些程序設(shè)計(jì)的聯(lián)系和計(jì)算機(jī)綜合試驗(yàn),但真正動(dòng)手設(shè)計(jì)一個(gè)管理軟件,還是第一次。當(dāng)然,由于時(shí)間的短促,我所完成的系統(tǒng)并不是盡善盡美的,還有待進(jìn)一步的修改和完善。 ”現(xiàn)實(shí)中那些頂尖的成功人士不是成功了才設(shè)定目標(biāo),而是設(shè)定了目標(biāo)才成功。如果一個(gè)人沒(méi)有重點(diǎn)地思考,就等于無(wú)主要目標(biāo),做事的效率必然會(huì)十分低下。蓋茨所 説:“ 通向最高管理 層的最迅捷的途徑,是主動(dòng)承擔(dān)別人都不愿意接手的工作,并在其中展示你出眾的 創(chuàng)造力和解決問(wèn)題的能力。一名高效能人士不會(huì)到 處為自己找借口,開(kāi)脫責(zé)任;相反,無(wú)倫出現(xiàn)什么情況,他都會(huì)自覺(jué)主動(dòng)地將自己的任務(wù)執(zhí)行到底。 運(yùn)假公 濟(jì)私,那么你要嘗試學(xué) 習(xí)如何與不同的人相處,提高自己化 能人士的 50 個(gè)習(xí)慣 在行動(dòng)前設(shè)定目標(biāo) 有目標(biāo)未必能夠成功,但沒(méi)有目標(biāo)的肯定不能成功。 ”富蘭克林將自己一生的成就歸功于對(duì)“在一定時(shí) 期內(nèi)不遺余力地做一件事 ”這一信條的 實(shí)踐。 發(fā)現(xiàn)問(wèn)題關(guān)鍵 在許多領(lǐng)導(dǎo)者看來(lái),高效能人士應(yīng)當(dāng)具備 的最重要的能力就是發(fā)現(xiàn)問(wèn)題關(guān)鍵能力,因?yàn)檫@是通向問(wèn)題解決的必經(jīng)之路。只要把問(wèn)題想透徹了,才能找到 問(wèn)題到底是什么,才能找到解決問(wèn)題最有效的手段。杜哈提說(shuō),不 論他出多小兩種能力是:第一,能思想;第二,能按事情的重要程度來(lái)做事。 ”現(xiàn)實(shí)中那些頂尖的成功人士不是成功了才設(shè)定目標(biāo),而是設(shè)定了目標(biāo)才成功。如果一個(gè)人沒(méi)有重點(diǎn)地思考,就等于無(wú)主要目標(biāo),做事的效率必然會(huì)十分低下。蓋茨所 説:“ 通向最高管理 層的最迅捷的途徑,是主動(dòng)承擔(dān)別人都不愿意接手的工作,并在其中展示你出眾的 創(chuàng)造力和解決問(wèn)題的能力。一名高效能人士不會(huì)到 處為自己找借口,開(kāi)脫責(zé)任;相反,無(wú)倫出現(xiàn)什么情況,他都會(huì)自覺(jué)主動(dòng)地將自己的任務(wù)執(zhí)行到底。 運(yùn)假公 濟(jì)私,那么你要嘗試學(xué) 習(xí)如何與不同的人相
點(diǎn)擊復(fù)制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1