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

正文內(nèi)容

局域網(wǎng)qq課程設(shè)計(jì)-在線瀏覽

2024-11-03 13:54本頁(yè)面
  

【正文】 以 350%的速度飛速增長(zhǎng),可以說(shuō),企業(yè)即時(shí)通信具有廣泛的發(fā)展前景。由于公眾信息網(wǎng)是對(duì)整個(gè)社會(huì)開(kāi)放飛公眾基礎(chǔ)網(wǎng)絡(luò),具有覆蓋性范圍廣、速度快、費(fèi)用低、使用方便等特點(diǎn),但同時(shí)也存在著安全性差的問(wèn)題。 習(xí)慣了通過(guò)類似于 , MSN之類的程序和天南地北的朋友聊天、發(fā)信息,不過(guò)所有聊天程序都需要 Inter 的支持,而無(wú)法在局域網(wǎng)內(nèi)部大顯身手,那么是否想到過(guò)要讓單位內(nèi)部的員工,寢室周?chē)耐瑢W(xué),不用和上 Inter 就可以輕松體驗(yàn)到內(nèi)網(wǎng)聊天的樂(lè)趣呢?有了這種想法,開(kāi)發(fā)局域網(wǎng)聊天程序就有了必要性,讓單位員工或者寢室同學(xué)不出內(nèi)網(wǎng)就能自由聊天。人們禁不住向往著一個(gè)全新的教育體制 — 基于 Inter/Intra 教育網(wǎng)的教育體制,在這種體制下,不受時(shí)間、空間和地域的限制,不受應(yīng)用軟件的限制,通過(guò)計(jì)算機(jī)網(wǎng)絡(luò)可擴(kuò)展至全社會(huì)的每一個(gè)角落,甚至是全世界,這是真正意義上的開(kāi)放大學(xué)。 局域網(wǎng) 軟件是一個(gè)即時(shí)通信工具。 通過(guò)自己完成的需求分析,小組內(nèi)經(jīng)過(guò)討論和商定,最終確定了我們小組開(kāi)發(fā)的局域網(wǎng) 有以下幾大功能:文字聊天主要功能。從單一的文本聊天,到語(yǔ)音聊天以及到現(xiàn) 在的圖像、視頻聊天、及時(shí)短信的發(fā)送和在線游戲等功能的開(kāi)發(fā),已經(jīng)大大的拓展了聊天工具的概念,它將會(huì)作為未來(lái)人們通過(guò)因特網(wǎng)相互聯(lián)系和娛樂(lè)的主要平臺(tái)。 《面向?qū)ο蟪绦蛟O(shè)計(jì)》課程設(shè)計(jì)報(bào)告 該聊天軟件基于 WINSOCK 通信 ,在此基礎(chǔ)上 ,實(shí)現(xiàn)點(diǎn)對(duì)點(diǎn)聊天、廣播聊天、一對(duì)多聊天以及文件的傳輸。 由于系統(tǒng)采用 C/S 結(jié)構(gòu) ,客戶端與客 戶端以及客戶端與服務(wù)器端需要傳送一些控制消息。 局域網(wǎng) 軟件是一個(gè)即時(shí)通信工具。 網(wǎng)絡(luò)聊天成為現(xiàn)代人們生活必不可缺的一部分,它增強(qiáng)了人與人之間的溝通,當(dāng)下的騰訊 為我國(guó)的大眾平臺(tái),本次實(shí)驗(yàn)將依照騰訊公司聊天工具 的設(shè)計(jì),實(shí)現(xiàn)局域網(wǎng)網(wǎng)絡(luò)通信的基本功能,以便在不聯(lián)網(wǎng)的情況下用戶也可以進(jìn)行通信。局域網(wǎng)聊天程序的設(shè)計(jì)目標(biāo)為一個(gè)高性能的,易于使用的,面向局域網(wǎng)的即時(shí)信息軟件。 主要有以下幾個(gè)功能: ( 1)連接服務(wù)器; ( 2)用戶注冊(cè); ( 3)用戶登錄; ( 4)多帳號(hào)登錄; ( 5)用戶聊天。軟件還涉及數(shù)據(jù)庫(kù)的設(shè)計(jì),用于存放注冊(cè)用戶信息。 在設(shè)計(jì)時(shí) , 用戶登錄框,我們要從兩個(gè)方面去考慮:一是 帳號(hào),二是密碼。 如果有很多 帳號(hào)的話,怎么進(jìn)行測(cè)試呢?如果只測(cè)試幾個(gè),覆蓋率不足;全部都測(cè)試一遍,不可能有那么長(zhǎng)時(shí)間,而且太多了也不好實(shí)施。一是位數(shù)長(zhǎng)度有一定的限制,二是類型是固定的,由 09 自然 數(shù)構(gòu)成。通過(guò)對(duì)以上 帳號(hào)的分析,可以看到有效的帳號(hào)有它自己的特點(diǎn):長(zhǎng)度與類 型要符合要求,這樣只要在騰訊公司的服務(wù)器上申請(qǐng)了帳號(hào),就可以進(jìn)行即時(shí)通信了。我們知道軟件的功能測(cè)試要進(jìn)行兩個(gè)方面的測(cè)試:通過(guò)測(cè)試和失敗測(cè)試。好,這樣的話,帳號(hào)的測(cè)試我們就可以進(jìn)行了。 有 效的: ( 1)長(zhǎng)度在 610位之間 ( 2)類型是 09自然數(shù) 無(wú)效的: ( 1)長(zhǎng)度小于 6 ( 2)長(zhǎng)度大于 10 ( 3)負(fù)數(shù) ( 4)小數(shù) ( 5)英文字母 ( 6)字符 ( 7)特殊字符 中文 ( 1)編程語(yǔ)言中的轉(zhuǎn)義字符 ( 2)空 這樣就可以看出來(lái),有效的當(dāng)中只要取 1或幾個(gè)就可以通過(guò)測(cè)試了,在無(wú)效的當(dāng)中取 1或幾個(gè)就可以進(jìn)行失敗測(cè)試了,所以這樣的方法很簡(jiǎn)單、高效。就將在線用戶發(fā)給該用戶,并將該用戶的狀 態(tài)發(fā)給各在線用戶。建立與服務(wù)器的連接并登陸,能顯示登陸錯(cuò)誤信息。因?yàn)槊總€(gè)用戶的 號(hào)碼和密碼都是不相同的,因此必須要求后臺(tái)管理系統(tǒng)能根據(jù)系統(tǒng)需求,動(dòng)態(tài)的、準(zhǔn)確的更新系統(tǒng)數(shù)據(jù)。 ( 2)能夠允許注冊(cè)過(guò)的用戶登錄聊天界面并可以聊天。 ( 4)服務(wù)器運(yùn)行在自定義的端口 9999 上。 數(shù)據(jù)庫(kù)表:如圖 9 圖 9數(shù)據(jù)庫(kù)設(shè)計(jì) Fig9 Database design 用戶注冊(cè) ( 1)客戶端請(qǐng)求注冊(cè): 客戶端通過(guò) 請(qǐng)求注冊(cè),填寫(xiě)注冊(cè)信息,并驗(yàn)證密碼是否符合規(guī)定,是否兩次入一致,如不一致會(huì)提示重新輸入,最后將請(qǐng)求信息發(fā)送給服務(wù)器端??蛻舳说玫阶?cè)信息后會(huì)在前臺(tái)填寫(xiě)注冊(cè)信息,然后創(chuàng)建文件輸出流,再用《面向?qū)ο蟪绦蛟O(shè)計(jì)》課程設(shè)計(jì)報(bào)告 對(duì)象輸出流包裝后寫(xiě)入本地文件將其持久化。 ( 3)給客戶端返回信息: 將用戶注冊(cè)成功或失敗的信息用打印流包裝 Socket 以后,輸出給客戶端注冊(cè)結(jié)果的詳細(xì)信息。 ( 2)過(guò)濾用戶聊天內(nèi)容的非法信息 分析聊天信息對(duì)象的聊天內(nèi)容,用語(yǔ)言過(guò)濾類將非法字符過(guò)濾掉。當(dāng)聊天內(nèi)容中出現(xiàn)要過(guò)渡的關(guān)鍵字是將會(huì)被系統(tǒng)屏蔽,而聊天內(nèi)容正常發(fā)送給接收端。系統(tǒng)消息發(fā)出后,如再有登錄者也可以接收到系統(tǒng)消息。 客戶端程序編寫(xiě) 程序?qū)⑼ㄟ^(guò) 用戶注冊(cè)界面收集用戶的昵稱、姓名、性別、年齡、所在地。 ( 2)好友列表 當(dāng)用戶登錄成功后,用戶的登錄界面將會(huì)隱藏,然后創(chuàng)建用戶好友列表窗口,當(dāng)界面的標(biāo)題欄將會(huì)顯示當(dāng)前用戶的 userId,以防止機(jī)器上的用戶開(kāi)多個(gè)賬號(hào)后分不清是哪個(gè)用戶登錄。好友列表里面顯示的是好友的 userId。在界面上標(biāo)題欄上顯示好友 userId 的界面。 6.總結(jié) Java 向?qū)ο蟪绦蛟O(shè)計(jì)是一門(mén)應(yīng)用廣泛面實(shí)用性極強(qiáng)的程序設(shè)計(jì)語(yǔ)言。設(shè)計(jì)開(kāi)始階段必須明確設(shè)計(jì)的目的與需求分析,總體設(shè)計(jì)要全面分析聊天室的系統(tǒng)構(gòu)建。聊天對(duì)象,聊天對(duì)象,狀態(tài)、表情、內(nèi)容)以及用戶列表通過(guò)消息框進(jìn)行發(fā)送,發(fā)給某個(gè)用戶則是通過(guò)消息框發(fā)送信息。服務(wù) 器端還要將準(zhǔn)備好的信息發(fā)送給指定的用戶。服務(wù)端停止服務(wù),也會(huì)向客服端發(fā)送服務(wù)器已關(guān)閉,客戶講不再可以聊天。所以在這過(guò)程中我們不能急于求成,要很有耐心的反復(fù)調(diào)試程序,查資料,找出錯(cuò)誤。 JButton jb1,jb2。 } public MyServerFrame() { jp1=new JPanel()。 (this)。 (jb1)。 (jp1)。 ()。 } public void actionPerformed(ActionEvent e) { // TODO Autogenerated method stub if(()==jb1) {new MyQqServer()。 (Success loading Driver!)。 }} String url = jdbc: String userName = root。 Connection conn=null。 String userId = null。 JPanel jp1,jp2。 JPasswordField jp2_jpf1,jp2_jpf2。 JRadioButton jb2,jb3。 ButtonGroup btg。 public static void main(String[] args) { register f=new register()。 //處理北部 jbl1=new JLabel(new ImageIcon(image/))。 jp2_jl1=new JLabel(昵稱 :,)。 jp2_jl3=new JLabel(密碼 :,)。 jp2_jl5=new JLabel(性別 :,)。 jb2=new JRadioButton(男 )。 《面向?qū)ο蟪绦蛟O(shè)計(jì)》課程設(shè)計(jì)報(bào)告 (jb2)。 btg=new ButtonGroup()。 (jb3)。 jp2_jl7=new JLabel(所在地 :,)。 jp2_jtf11=new JTextField(15)。 jp2_jtf4=new JTextField(15)。 jp2_jpf2=new JPasswordField()。 (jp2_jtf11)。 (jp2_jtf12)。 (jp2_jpf1)。 (jp2_jpf2)。 (b1)。 (jp2_jtf4)。 (jp2_jtf3)。 jb1=new JButton(立即注冊(cè) )。 ()。 (jb1)。 (jp2,)。 (346,365)。 (true)。男 39。女 39。 Conn=(url,userName, password)。 String id=select max(userId)+1 from users。 while(()) { userId=(1)。 } String s1=39。 String s2=39。 String s3=39。 String s4=39。 String s6=39。 String s5=39。 《面向?qū)ο蟪绦蛟O(shè)計(jì)》課程設(shè)計(jì)報(bào)告 String s7=39。 String temp=INSERT INTO users VALUES (+s1+,+s2+,+s3+,+s4+,+s5+,+s6+,+s7+)。 conn=(url, userName,
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1