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

正文內(nèi)容

計(jì)算機(jī)專(zhuān)業(yè)網(wǎng)絡(luò)電子白板系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)-全文預(yù)覽

  

【正文】 ocket = new Socket((), 4000)。也就是整個(gè)客戶端工程的主類(lèi)。 圖 共享電子白板客戶端界面 當(dāng)服務(wù)器啟 動(dòng)后,客戶端的用戶可以通過(guò)用戶名稱(chēng)和 IP 地址去登錄鏈接服務(wù)器,服務(wù)返回連接功能消息,并顯示在聊天系統(tǒng)信息欄中,同時(shí)也接收到服務(wù)器傳發(fā)過(guò)來(lái)的所有在線用戶名稱(chēng),添加顯示到連接用戶列表中。 (目前已經(jīng)有 : + () + 用戶連接 )。 public synchronized void disconnect(Client c){ try { (系統(tǒng)消息 : ++ 斷開(kāi) 連接 \n)。 i++) { Client c = (Client)(i)。} ⑤ 服務(wù)器對(duì)所有客戶端用戶列表的更新功能,也就是服務(wù)器把記錄下來(lái)所有用戶列表中的用戶名稱(chēng)轉(zhuǎn)發(fā)給所 有在線用戶的功能,這個(gè)功能的實(shí)現(xiàn)是 Cli類(lèi)中的 notifyRoom()方法,其功能實(shí)現(xiàn)代碼如下。 if ((c != newClient) amp。} ④ 服務(wù)器接收到用戶登錄鏈接的用戶名稱(chēng)后,進(jìn)行分析是否該用戶名稱(chēng)已經(jīng)存在的功能的方法是 Cli 類(lèi)中的 checkName()方法 ,其功能實(shí)現(xiàn)代碼如下。 } 第 19 頁(yè) 共 32 頁(yè) public static synchronized void sendClients(StringBuffer message){ for (int i = 0。} sendClients(draw)。} if (()) { p2y = ()。} if (()) { p1y = ()。 第 18 頁(yè) 共 32 頁(yè) (keystr + :)。 sendClients(message)。 if ((MSG)) { StringBuffer message = new StringBuffer(MSG:)。 } } ( 4) Client 類(lèi),這個(gè)類(lèi)是服務(wù)器用來(lái)對(duì)用戶發(fā)送信息的接收分析和轉(zhuǎn)發(fā)的類(lèi)。 //啟動(dòng)線程 ()。 (目前已經(jīng)有 : + num + 用戶連接 )。 ?? Client c = new Client(frame, socket)。 Thread a = new watch(this)。 ( 2) Frame1 類(lèi),這個(gè)類(lèi)是服務(wù)器界面的實(shí)現(xiàn)類(lèi),是用來(lái)實(shí)現(xiàn)服務(wù)器界面上的 各 個(gè)組建的。如果是服務(wù)器退出,也是要把服務(wù)器端關(guān)閉的信息通知給所有要線用戶,并注銷(xiāo)和關(guān)閉所有服務(wù)。 ( 4) 斷開(kāi)連接。 ( 2) 接收服務(wù)器消息,對(duì)不同的消息采用不同的處理方法: ① 當(dāng)收到用戶登錄連接返回的消息時(shí),從中提取出已經(jīng)登錄用戶列表,并逐個(gè)的添加到用戶端的用戶列表中。 ( 4)若某用戶注銷(xiāo),則向所有在線用戶發(fā)送通知,通知該用戶關(guān)閉信息,同時(shí)在服務(wù)器列表中記錄該項(xiàng)用戶的注銷(xiāo)信息,并從登錄鏈接用戶列表中將該用戶刪除掉,同時(shí)也要記錄更新服務(wù)器在線用戶列表中的人數(shù),發(fā)送給所有在線用戶,并顯示在相應(yīng)的位子。 系統(tǒng)程序設(shè)計(jì) 服務(wù)器端程序設(shè)計(jì)流程 按照服務(wù)器打開(kāi)鏈接到關(guān)閉的順序,可以將服務(wù)器端程序設(shè)計(jì)流程描述如下幾點(diǎn)。 ( 2) 由 于目前用戶對(duì)界面的要求逐步提高,因此,現(xiàn)在的可視化編程已經(jīng)取代了傳統(tǒng)的用戶界面的設(shè)計(jì)方法。 ( 6)當(dāng)服務(wù)器退出時(shí),服務(wù)器向所有在線客戶發(fā)送服務(wù)器關(guān)閉信息,在消息前面 添加上“ QUIT:”和“ SERVER:”信息,并關(guān)閉所有服務(wù)鏈接。在消息前面添加上“ MSG:”,再加上“ SERVER:”再加上所要發(fā)送的文字信息。 信息的發(fā)送都是以字符的形式發(fā)送出去的,通過(guò)暫緩沖區(qū)緩存方法暫存后發(fā)送給服務(wù)器端的,格式一般如下圖所示。然后發(fā)送給服務(wù)器。 由客戶端向服務(wù) 器端傳遞的主要消息 ( 1)登錄鏈接時(shí),在發(fā)送消息前面添加上“ PEOPLE:”再加上用戶名稱(chēng)用引號(hào)( :)隔開(kāi),再加上 IP 地址信息傳給服務(wù)器。如果客戶請(qǐng)求一個(gè)連接,服務(wù)器使用 accept() 第 10 頁(yè) 共 32 頁(yè) 方法打開(kāi) socket 連接,從而進(jìn)行了正常的信息通信。 純 文本用于客戶之間進(jìn)行文字交談,圖形對(duì)象則包括直線、矩形、圓等 圖形的形式進(jìn)行圖形交談 。服務(wù)器端的主線程負(fù)責(zé)監(jiān) 第 9 頁(yè) 共 32 頁(yè) 聽(tīng)某個(gè)端口,并為每個(gè)發(fā)出請(qǐng)求的用戶建立用戶空間線程,這個(gè)線程負(fù)責(zé)接收記錄用戶的信息,更新用戶名單列表,接收用戶的發(fā)送線程發(fā)出的數(shù)據(jù),并交給服務(wù)器轉(zhuǎn)發(fā)線程進(jìn)行轉(zhuǎn)發(fā)??蛻舳说娜蝿?wù)是將用戶的輸入數(shù)據(jù)發(fā)送給服務(wù)器,同時(shí)接收服務(wù)器轉(zhuǎn)發(fā)的別的用戶的輸入數(shù)據(jù)。其特點(diǎn)是客戶端只裝載應(yīng)用軟件,而把數(shù)據(jù)庫(kù)放要服務(wù)器上,這樣就可以使客戶端不需要存儲(chǔ)數(shù)據(jù),從而簡(jiǎn)化客戶端軟件。如果用戶不是主講者,也就是對(duì)圖形、文本顯示內(nèi)容區(qū)的繪制者,就要自覺(jué)地鎖定對(duì)圖形、文本顯示內(nèi)容區(qū)的操作功能,只能對(duì)純文字顯示內(nèi)容區(qū)內(nèi)發(fā)表個(gè)人的意見(jiàn)。其功能模塊圖如下 : 電 子 白 板 系 統(tǒng)服 務(wù) 器 端 客 戶 端偵聽(tīng)識(shí)別數(shù)據(jù)分析數(shù)據(jù)分析轉(zhuǎn)發(fā)數(shù)據(jù)輸入輸出 圖 網(wǎng)絡(luò)電子白板 的 實(shí)現(xiàn) 功能主要有以下幾點(diǎn): (1)支持多用戶對(duì)圖形、文本等的繪制操作功能,如直線、圓、橢圓、填充圓、文本等。 (4)群體協(xié)作管理。其次,提供群組通信支持,包括異步組通信和同步組通信,它使通信服務(wù)具備多種數(shù)據(jù)交換方式,即點(diǎn)到點(diǎn)、點(diǎn)到多點(diǎn)、多點(diǎn)到一點(diǎn)和多點(diǎn)到多點(diǎn)等。信息共享是電子白板系統(tǒng)的基本任務(wù),它要求電供運(yùn)行在不同操作平臺(tái)上的不同應(yīng)用程序?qū)?shù)據(jù)的訪問(wèn)和交換。 CSCW 的研究涉及到計(jì)算機(jī)網(wǎng)絡(luò)、多媒體、人工智能、面向?qū)ο蠹夹g(shù) 、數(shù)據(jù)庫(kù)、并行與分布式處理、自然語(yǔ)言處理以及認(rèn)知科 第 6 頁(yè) 共 32 頁(yè) 學(xué)、行為科學(xué)、藝術(shù)等諸多領(lǐng)域。它包括群體工作方式研究和支持 群體工作的相關(guān)技術(shù)研究、應(yīng)用系統(tǒng)的開(kāi)發(fā)等部分。針對(duì)此問(wèn)題,本人運(yùn)用 CSCW 技術(shù)能很好的解決上述問(wèn)題。在電子白板系統(tǒng)中,影響協(xié)同工作不能正常進(jìn)行的主要因素有 2 個(gè): ( 1)本地用戶和遠(yuǎn)程協(xié)作者的操作數(shù)據(jù)在本地白板上執(zhí)行產(chǎn)生的沖突; ( 2)不同的遠(yuǎn)程協(xié)作者發(fā)出的操作數(shù)據(jù)在本地白板上執(zhí)行產(chǎn)生的沖突。 第四章著力于系統(tǒng)的 詳細(xì)設(shè)計(jì)與 實(shí)現(xiàn)。 著重對(duì)計(jì)算機(jī)協(xié)同工作技術(shù)( CSCW)進(jìn)行了介紹。其基本思路如下: 第一章詳細(xì)闡述了該課題的背景與意義,并著重分析了該課題的一些現(xiàn)狀及發(fā)展趨勢(shì)。 該 系統(tǒng)的功能實(shí)現(xiàn)主要包括兩個(gè)模塊,服務(wù)器端模 塊和客戶端模塊。 隨著 的發(fā)展,更多的電子白板 的發(fā)展趨勢(shì)是 希望結(jié)合以上兩種系統(tǒng)的優(yōu)點(diǎn) ,系統(tǒng) 既接受 B/ S 模式的優(yōu)點(diǎn) ,使客戶端程序僅用瀏覽器即可運(yùn)行 。于是解決組播的可靠性問(wèn)題、解決同步時(shí)鐘的問(wèn)題就成為組播機(jī)制是否能應(yīng)用于 分布式數(shù)據(jù)處理的關(guān)鍵,人們已為此進(jìn)行了大量的研究工作并取得了顯著 的成效。這種方式保證了數(shù)據(jù)傳輸?shù)目煽啃院陀行蛐裕瑢?shí)現(xiàn)起來(lái)比較簡(jiǎn)單,在參加白板系統(tǒng)的人數(shù)較少時(shí),能夠有較高的效率。而這種方便的、靈活的在線實(shí)時(shí)交流的生活方式也已近越來(lái)越被人們所喜愛(ài)及接受。許多商用白板產(chǎn)品設(shè)計(jì)成在多方模式下運(yùn)行,而不僅僅運(yùn)行于兩個(gè)工作站之間。 隨著 WWW 的發(fā)展以及 Client/Server 計(jì)算模式的日益 發(fā)展,電子白板技術(shù)也在不斷完善中,而遠(yuǎn)程教學(xué)已經(jīng)不在滿足于當(dāng)前的技術(shù)支持,而是需要積極的尋求更為方便、更為特殊的網(wǎng)絡(luò)工具。 電子白板技術(shù)最初是指多媒體視頻會(huì)議系統(tǒng)中 , 與會(huì)者通過(guò)某個(gè)界面實(shí)時(shí)共享數(shù)據(jù)并協(xié)作的技術(shù)。目前,作為文字、聲音、圖片、視頻等的網(wǎng)絡(luò)交流工具不少,但作為實(shí)時(shí)的圖形傳輸工具卻不多,影響了一些課程的遠(yuǎn)程教學(xué)效果。該類(lèi)軟件主要分為兩類(lèi),一種是以目前BBS和主頁(yè)上的聊天室為代表的純文字型的交流工具;另一種就是本文要介紹的電子白板類(lèi)交流工具。 CSCW。 本 系 統(tǒng) 將 CSCW 與 Java 技術(shù)相結(jié)合,采用 Java 語(yǔ)言中的 Socket 網(wǎng)絡(luò)編程技術(shù),實(shí)現(xiàn) 了 客戶端與服務(wù)器端之間網(wǎng)絡(luò)底層的鏈接和信息的交換, 用 C/S 計(jì)算機(jī)模型 設(shè)計(jì)并實(shí)現(xiàn)了一個(gè)基于 Java 的 網(wǎng)絡(luò) 電子白板系統(tǒng) ,以滿足遠(yuǎn)程教育的技術(shù)需求 。 在計(jì)算機(jī)網(wǎng)絡(luò)的支持下 , 地理上分布的人們需要協(xié)同工作 , 而電子白板作為計(jì)算機(jī)支持協(xié)同工作( CSCW)中的一個(gè)重要的圖形交互工具,使處于不同地點(diǎn)的用戶通過(guò)計(jì)算機(jī)可以實(shí)時(shí)的進(jìn)行圖形交互, 讓 用戶簡(jiǎn)單快速地實(shí)現(xiàn)協(xié)同工作 。 關(guān)鍵詞 共享電子白板; 計(jì)算機(jī)協(xié)同技術(shù) ; 套接字 ; 客戶機(jī) /服務(wù)器 ABSTRACT Along with rapid popularity of Inter, puter techniques e into Network Centric Computing epoch. People who are in geographically distributed locations need to collaborate with each other, so the Computer Supported Cooperative Work (CSCW) springs up. People hope interacting with each other using the WYSIWIS(What You See Is What I See) mode in CSCW environment. The shared whiteboard is the most important tool of graphic interaction in CSCW, which helps people locating different areas to interact each other with graphics by puters. The customers carry out a work, deal with the process of business and adapt a series of variety of the market in a brief and quick way .Then a better and economic performance is acquired. This system bines CSCW with Java technology and carries out the links of the low layer of the works and switch of the information among the clients and severs using the socket programming technology with java. The design and implementation of the shared whiteboard system based on java adopting the C/S module of puter increases the online drawing function, makes up the shortage of pure text of the no real time and predigests the details of technology in work. So the system is very useful for us. KEY WORDS shared whiteboard。這方面的應(yīng)用軟件也日益豐富起來(lái)。 項(xiàng)目研究的背景及意義 隨著遠(yuǎn)程教育的發(fā)展,網(wǎng)上實(shí)時(shí)交流是教師與學(xué)生之間的主要溝通的方式之一。此外,在會(huì)商中,用戶往往需要運(yùn)用多種工具進(jìn)行語(yǔ)音、文字、圖形和圖像等的交流,進(jìn)行密切配合、協(xié)同工作,而電子白板是一個(gè)十分重要的協(xié)同工作工具,通過(guò) 使用鼠標(biāo)、鍵盤(pán)、手寫(xiě)筆和觸摸屏等硬件 I/O 設(shè)備,各協(xié)作用戶可以在電子白板上面繪制圖形、鍵入文本、注釋、剪切、復(fù)制圖片,并同步顯示在其他用戶的白板界面上,從而達(dá)到資源共享、實(shí)時(shí)交流的目的。正是由于電子白板交流具有靈活、方便、及 時(shí)的應(yīng)用特點(diǎn),因此被廣泛地集成在視頻會(huì)議、遠(yuǎn)程教學(xué)、自動(dòng)化辦公、 ERP 軟件中,具有很高的實(shí)用價(jià)值。 電子白板的研究現(xiàn)狀及發(fā)展趨勢(shì) 研究現(xiàn)狀 電子白板是由一些研究機(jī)構(gòu)與大學(xué)院校率先推出的,許多工具先后都被開(kāi)發(fā)成功,尤其是包括 IBM 歐洲網(wǎng)絡(luò)中心的 CoDraft 及歐洲委員會(huì) RACEII 提倡的 JVTOS。在大學(xué),以電子白板為主的遠(yuǎn)程教育為更多的人創(chuàng)造了接受高等教育的機(jī)會(huì),使得他們掌握更多的課堂知識(shí);在企業(yè),電子白板能夠很好的用于公司間的內(nèi)部視頻會(huì)議,使公司的商業(yè)信息得以及時(shí)的匯總,及時(shí)制定相應(yīng)的措施;對(duì)于個(gè)人,一方面可以通過(guò)實(shí)時(shí)交流這類(lèi)軟件遠(yuǎn)程接受教育、培訓(xùn),另一方面可以更方便的和其他人交流學(xué)習(xí),為自己創(chuàng)造更多的價(jià)值。
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1