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

正文內(nèi)容

虛擬實驗平臺的網(wǎng)絡(luò)化改進(jìn)方向-教師管理模塊的設(shè)計與實現(xiàn)-畢業(yè)設(shè)計論文-預(yù)覽頁

2025-07-13 04:31 上一頁面

下一頁面
 

【正文】 戶 21 退出及退出通知 21 服務(wù)器記錄用戶狀態(tài) 22 服務(wù)器退出通知所有在線用戶 23結(jié) 論 23參考文獻(xiàn) 23致 謝 25聲 明 261 引 言近年來,隨著信息技術(shù)的發(fā)展,計算機(jī)的普及,網(wǎng)絡(luò)無疑為我們帶了更多的便利,所以一個好的系統(tǒng)必須要有網(wǎng)絡(luò)功能的支撐。②.提供可靠的數(shù)據(jù)傳輸功能。②.根據(jù)客戶端應(yīng)用層的指令,生成與指令相應(yīng)的發(fā)送信息。 項目介紹 虛擬實驗平臺的網(wǎng)絡(luò)化計算機(jī)技術(shù)、大規(guī)模集成電路技術(shù)和通訊技術(shù)的飛速發(fā)展,為虛擬實驗的發(fā)展奠定了堅實的基礎(chǔ)。它包含了虛擬仿真技術(shù)、計算機(jī)技術(shù)、實驗技術(shù)、網(wǎng)絡(luò)技術(shù)與專業(yè)等多方面理論知識。該系統(tǒng)主要實現(xiàn)了“硬件實驗臺”的虛擬化,將硬件實驗臺“搬”到了微機(jī)的顯示屏幕上,構(gòu)建了“虛擬實驗臺”,而原有在微機(jī)上的實驗操作環(huán)境和方法仍然保持不變,這也是本系統(tǒng)的主要特點之一,從而實現(xiàn)了系統(tǒng)的開放性,保證了最大的“真實性”。虛擬實驗操作臺的設(shè)計主要通過多媒體技術(shù)和語言編程來實現(xiàn),一方面要注重界面的逼真,另一方面還要注重模擬實驗操作的靈活性和開放性 項目功能簡圖虛擬實驗平臺的網(wǎng)絡(luò)化改進(jìn)方向DLL動態(tài)升級模塊實驗電路圖管理模塊遠(yuǎn)程協(xié)助模塊教師管理模塊學(xué)生信息管理系統(tǒng)數(shù)據(jù)庫的管理在線用戶列表服務(wù)器分配最佳節(jié)點P2P通信模塊圖1 項目功能簡圖 項目要求 工作任務(wù)及要求(1) 本畢業(yè)設(shè)計的主要任務(wù):綜合運用以前所學(xué)的專業(yè)知識,設(shè)計開發(fā)一個多功能虛擬實驗平臺軟件教師管理模塊。② 本畢業(yè)設(shè)計要求提供能實現(xiàn)文件傳輸?shù)裙δ艿能浖筌浖哂胁僮骱啽?、界面友好等特性;同時,還要求與另四位同學(xué)所設(shè)計與實現(xiàn)的“教師遠(yuǎn)程協(xié)助”“遠(yuǎn)程指導(dǎo)演示”“動態(tài)升級”“VLP2P通信邏輯”集成在一起,形成一個真正實用的、功能完善的虛擬實驗臺軟件。C/S結(jié)構(gòu),即Client/Server(客戶端/服務(wù)器)結(jié)構(gòu),通過將任務(wù)合理分配到Client 端和Server 端,降低了系統(tǒng)的通訊開銷,可以充分利用兩端硬件環(huán)境的優(yōu)勢。由于沒能提供用戶真正期望的開放環(huán)境,C/S結(jié)構(gòu)的軟件需要針對不同的操作系統(tǒng)系統(tǒng)開發(fā)不同版本的軟件,加之產(chǎn)品的更新?lián)Q代十分快,已經(jīng)很難適應(yīng)百臺電腦以上局域網(wǎng)用戶同時使用。 項目難點及解決方法 IP處理問題由于涉及到各種局域網(wǎng),因此需要處理各種私有IP的訪問問題。 服務(wù)器分配鄰居節(jié)點的問題解決方法: 服務(wù)器在接受到Client A的請求信息后,根據(jù)最佳路由算法的思想找到Client A要求連接的相鄰節(jié)點。如果有,服務(wù)器將根據(jù)路由表以往的記錄返還給客戶端。由于前期調(diào)試需要,使用了一個類似網(wǎng)絡(luò)通信模塊NetInterface。(3) 讀取數(shù)據(jù)線程將讀到的數(shù)據(jù)放到緩沖區(qū)中之后,激活數(shù)據(jù)分析線程,并立即讀取下一個數(shù)據(jù)(4) 數(shù)據(jù)分析線程將不合法的數(shù)據(jù)扔掉。nOrderGroup, int amp。port )作 用:通迅模塊接收到的數(shù)據(jù)會放在接收緩沖區(qū)中,該函數(shù)首先檢查接收緩沖是否為空,如空,則返回0;否則,每次讀取緩沖區(qū)中的一個節(jié)點,讀取完就將此節(jié)點移到緩沖區(qū)的尾部。下面介紹一下各個表的具體內(nèi)容:(1).experiment(實驗信息表)包括exp_id(實驗號)、exp_name(實驗名)、 describe(實驗描述)、FileNmae(實驗電路圖文件名)。 表4 學(xué)生信息表student序號字段中文名稱字段英文名稱數(shù)據(jù)類型PKNULL備注1學(xué)生號stu_idint(4)YesNO學(xué)生編號2學(xué)生姓名stu_namevarchar(50)NO學(xué)生真實姓名3性別sexvarchar(50)NO4系別departmentvarchar(50)NO包括學(xué)生專業(yè)5班級classvarchar(50)NO(5).teacher(教師信息表)包括 teacher_id(教師號)、exp_id(實驗號)、 teacher_name(教師姓名)。所以,ADO是一種高層的訪問技術(shù)。使用ADO對象開發(fā)應(yīng)用程序也類似其它技術(shù),需產(chǎn)生與數(shù)據(jù)源的連接,創(chuàng)建記錄等步驟,但與其它訪問技術(shù)不同的是,ADO技術(shù)對對象之間的層次和順序關(guān)系要求不是太嚴(yán)格。以下利用ADO控件類ADOConn的主要函數(shù)實現(xiàn):void ADOConn::OnInitADOConn(CString m_ip) // 初始化—連接數(shù)據(jù)庫{// 初始化OLE/COM庫環(huán)境 CoInitialize(NULL)。Database=SY。}// 捕捉異常catch(__error e){// 顯示錯誤信息AfxMessageBox(())。// 取得表中的記錄m_pRecordsetOpen(bstrSQL,(),adOpenDynamic,adLockOptimistic,adCmdText)。// Connection對象的Execute方法:(_bstr_t CommandText, // VARIANT * RecordsAffected, long Options ) // 其中CommandText是命令字串,通常是SQL命令。return false。} 對數(shù)據(jù)庫操作實現(xiàn)與數(shù)據(jù)庫連接主要是通過CDatabaseInterface類調(diào)用ADO控件類的函數(shù)來實現(xiàn)其中主要的操作函數(shù)包括以下:① 注冊處理:Register(CString password, ULONG amp。pUser,POSITION amp。CString m_my_name。//服務(wù)器IP和PORTCString SERVER_IP。Void Compose_Send_Cmd_Register(CString password)。int GetUserFromUserListByID(ULONG id)。void Net_Event_Login()。void PutCharToLong(char szData[4],ULONGamp?;愄峁┗镜木W(wǎng)絡(luò)事件處理功能:(1) 注冊(2) 登陸登陸包括:① 登陸② 登陸通知③ 登陸返回信息(3) 通出通出包括:① 退出② 退出通知這些功能的基本格式如下:enum tagCmdGroup{CMD_GROUP_NET_EVENT, //基本網(wǎng)絡(luò)命令組 CMD_GROUP_TRANS_EVENT //實驗信息傳輸命令組}。每一項功能,都需要在基類中加入一個相應(yīng)的虛函數(shù),這個虛函數(shù)由子類重載,填入代碼。private:void TransEvent_Trans()。其中線上的數(shù)字表示通信時延。對A來說,與A通信效率最高的其他客戶端是最佳選擇。所以,可以由服務(wù)器來執(zhí)行挑選。然后客戶端將其路由信息傳給服務(wù)器,服務(wù)器將各客戶端的這些路由信息保存到數(shù)據(jù)庫中,從而可以得到各客戶端與服務(wù)器之間的大體網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)。計算公式為:A(k)[i][j]=min(A(k1)[i][j],A(k1)[i][k] + A(k1)[k][j]),(0= i=n1,0= j =n1)。.from是源路由器,routTable[ routNum ][ 2 ] 是待返回的路由表。 for (i=0 。 j ++) { matrix[i][j] = valArray[i][j]。 routTable [i][1]=1。 iroutNum1。 if(i==from amp。 } } } // end of If } // end of For } } for (i=0 。 ( routTable [i][0]!=1) amp。 else bVal =TRUE。從V6到達(dá)V7的時間就是A[6,7]=A[6,5]+A[5,4]=5也就是說通過這時服務(wù)器就利用Floyed算法找到了A到B最短路徑是A經(jīng)過路由器4到達(dá)B延時5毫秒。但算法比較耗時。圖8 通知離線用戶 服務(wù)器記錄用戶狀態(tài)圖9 服務(wù)器記錄下的日志 服務(wù)器退出通知所有在線用戶圖10 服務(wù)器退出后通知所有在線用戶結(jié) 論本文實現(xiàn)了虛擬實驗平臺的網(wǎng)絡(luò)化改進(jìn)方向—教師管理模塊的服務(wù)器的各種管理功能。在大規(guī)模系統(tǒng)應(yīng)用中會有很大的局限性。[4] 張聯(lián)峰,(P2P)技術(shù)計算機(jī)工程與應(yīng)用[M].北京:電子工業(yè)出版社,2003年12月。
點擊復(fù)制文檔內(nèi)容
數(shù)學(xué)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1