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

正文內(nèi)容

局域網(wǎng)聊天軟件聊天軟件論文畢業(yè)設(shè)計(jì)論文)word格式(參考版)

2024-08-18 15:07本頁面
  

【正文】 最后,再次向各位老師的關(guān)心和幫助表示衷心的感謝!參考文獻(xiàn)[1] 冉林倉、尹建民著,《Visual C.NET入門與進(jìn)階》,清華大學(xué)出版社,2007年2月[2] Christian Nagel, Bill Evjen(美), Jay Glynn 等著,李敏波翻譯,黃靜審校,《C高級(jí)編程》(第4版),清華大學(xué)出版社,2006年10月[3] 陳鐘、劉強(qiáng)、張高等,C編程語言程序設(shè)計(jì)與開發(fā),清華大學(xué)出版社,2003年9月[4] Jeff Ferguson Brian Patterson 等著,蓋江南、朱海綾、王勇等譯《C寶典》,電子工業(yè)出版社,2002年11月[5] Andrew ,潘愛民譯,《計(jì)算機(jī)網(wǎng)絡(luò)(第4版)(中文版)》,清華大學(xué)出版社,2004年10月[6] 冀振燕著,《UML系統(tǒng)分析設(shè)計(jì)與應(yīng)用案例》,人民郵電出版社,2004年7月[7] 白采英等著,《英漢計(jì)算機(jī)技術(shù)大詞典》, 上海交通大學(xué)出版社,1997年。還要感謝計(jì)算機(jī)學(xué)院各位任課老師,老師們深厚的學(xué)術(shù)功底、旺盛的工作熱情和平易近人的態(tài)度是我學(xué)習(xí)的榜樣。老師在專業(yè)課程的學(xué)習(xí)、素材的收集、課題的確立、資料的查閱都給以的熱忱的關(guān)懷和細(xì)心的指導(dǎo),感謝他在百忙之中抽出時(shí)間并耐心的給我講解畢業(yè)設(shè)計(jì)中的難點(diǎn)和疑點(diǎn)。轉(zhuǎn)眼本科生階段就要?jiǎng)澤暇涮?hào)了。總結(jié)如下:除了以上列舉的一些不足之處外,此系統(tǒng)還有其它很多功能需要增強(qiáng),由于個(gè)人水平有限,時(shí)間也比較緊,只能實(shí)現(xiàn)系統(tǒng)的基本操作,對(duì)其它功能我想更進(jìn)一步的學(xué)習(xí)并完善。由于自己經(jīng)驗(yàn)不足且時(shí)間有限,所以界面設(shè)計(jì)不盡人意;應(yīng)使用戶能夠?qū)崿F(xiàn)個(gè)人信息如昵稱、密碼等的修改;當(dāng)對(duì)方好友不在線時(shí),應(yīng)支持發(fā)送離線消息;當(dāng)然這個(gè)系統(tǒng)還存在許多有待完善之處:而這對(duì)我來說是一次豐富的收獲。在查閱大量資料逐漸了解系統(tǒng)需求后,我編寫了系統(tǒng)的需求分析規(guī)格說明書和系統(tǒng)概要說明書。該系統(tǒng)操作簡便、易于使用、用戶界面友好,本系統(tǒng)模仿當(dāng)前使用面很廣的騰訊聊天程序,適用與廣大用戶群體,所以具有比較好的易用性??偨Y(jié)與展望經(jīng)過3個(gè)月緊張的畢業(yè)設(shè)計(jì),局域網(wǎng)聊天軟件已基本完成,系統(tǒng)基本功能已經(jīng)實(shí)現(xiàn),測試運(yùn)行也完全正常。 可以直接加載路徑,即靜態(tài)獲取,也可以動(dòng)態(tài)獲取,獲取程序集的路徑方法多,就不一一例出來了。 ( )。例如,名為 的應(yīng)用程序可以與名為 的配置文件關(guān)聯(lián)。該文件包含公共語言運(yùn)行庫讀取的配置設(shè)置(如程序集綁定策略、遠(yuǎn)程處理對(duì)象等等),以及應(yīng)用程序可以讀取的設(shè)置。.NET Framework 定義了一組實(shí)現(xiàn)配置設(shè)置的元素。 MyType 可以被公共訪問,將出現(xiàn) lock (typeof (MyType)) 問題,所以出現(xiàn) lock(“myLock”) 問題。如果其他線程試圖進(jìn)入鎖定的代碼,則它將一直等待(即被阻止),直到該對(duì)象被釋放.這里使用lock需要注意的是:應(yīng)避免鎖定 public 類型,否則實(shí)例將超出代碼的控制范圍。 lock 語句以關(guān)鍵字 lock 開頭,它有一個(gè)作為參數(shù)的對(duì)象,在該參數(shù)的后面還有一個(gè)一次只能由一個(gè)線程執(zhí)行的代碼塊。 :1)lock 關(guān)鍵字2)監(jiān)視器3)同步事件和等待句柄4)Mutex 對(duì)象lock 關(guān)鍵字可以用來確保代碼塊完成運(yùn)行,而不會(huì)被其他線程中斷。否則,兩個(gè)或更多的線程可能在同一時(shí)間訪問相同的資源,而每個(gè)線程都不知道其他線程的操作。否則,在完全滿足前一個(gè)請(qǐng)求之前,將無法處理每個(gè)新請(qǐng)求。對(duì)于 Windows 應(yīng)用程序,耗時(shí)的任務(wù)可以在后臺(tái)執(zhí)行,而使應(yīng)用程序窗口和控件保持響應(yīng)。那么我們?cè)撊绾巫瞿???yīng)該利用Socket類的IOControl()函數(shù)。但兩個(gè)小時(shí)對(duì)于我們的項(xiàng)目來說顯然太長了。如果一段時(shí)間沒有收到對(duì)方的響應(yīng),會(huì)進(jìn)行重試,重試幾次后,向?qū)Χ税l(fā)一個(gè)reset,然后將連接斷掉?!〉俏以趯?shí)際應(yīng)用中發(fā)現(xiàn),MSDN說的這種處理方法在很多時(shí)候根本無效,無法檢測出網(wǎng)絡(luò)已經(jīng)異常斷開了。對(duì)于這種情況在MSDN里面是這樣處理的,我在這里貼出MSDN的原文:如果需要確定連接的當(dāng)前狀態(tài),就要進(jìn)行非阻止、零字節(jié)的 Send 調(diào)用?! ∪纾壕W(wǎng)線拔出、交換機(jī)掉電、客戶端機(jī)器掉電。只要在服務(wù)端處理這個(gè)異常就可以了。歸納起來主要有以下兩種:客戶端程序異常。圖411 添加好友界面 系統(tǒng)功能特點(diǎn)l 功能人性化,在客戶端,好友上線、傳送文字時(shí)均有聲音和消息提示;l 實(shí)用高效,該系統(tǒng)具有傳統(tǒng)聊天軟件的基本功能,并在局域網(wǎng)成功得以實(shí)現(xiàn);l 用戶操作界面美觀簡潔,本系統(tǒng)模仿當(dāng)下最流行的聊天軟件騰訊,對(duì)登陸窗口和消息傳遞窗口都進(jìn)行了精心的設(shè)計(jì)和美化。用戶先輸入對(duì)方的號(hào)碼進(jìn)行精確查找,查找成功后,便可將對(duì)方添加到好友列表中。通過雙擊好友列表內(nèi)的在線的好友昵稱,便可與對(duì)方進(jìn)行文字傳送,按Enter鍵進(jìn)行發(fā)送,如圖410所示。用戶輸入正確的、有效的、匹配的號(hào)碼和密碼后,點(diǎn)擊登陸按鈕,系統(tǒng)會(huì)彈出登陸中的窗體,如圖48所示;登陸成功后界面如圖49所示。如圖47所示。圖46 客戶端登陸窗口 注冊(cè)注冊(cè)模塊是客戶端程序的重要組成部分。其工作流程如圖45所示。圖44開啟服務(wù) 客戶端設(shè)計(jì)實(shí)現(xiàn) 客戶端工作流程圖客戶端的是系統(tǒng)與用戶交互的主要模塊。開啟服務(wù)器后界面左邊的圖標(biāo)符號(hào)將改變,關(guān)閉服務(wù)器后,服務(wù)器會(huì)自動(dòng)縮小到屏幕右下角,并在右下方處彈出提示:2008服務(wù)管理器已開啟。如圖43所示。如圖42所示。l 用戶信息的實(shí)體ER圖如圖37所示:用 戶登陸密碼用戶號(hào)碼用戶昵稱圖37 用戶信息的實(shí)體ER圖 l 群組信息的實(shí)體ER圖如圖38所示:群 組群組名稱群組編號(hào)群組所屬者號(hào)碼圖38 群組信息的實(shí)體ER圖l 好友關(guān)系信息的實(shí)體ER圖如圖39所示:好 友群組編號(hào)用戶號(hào)碼好友關(guān)系編號(hào)好友號(hào)碼圖39 好友關(guān)系信息的實(shí)體ER圖系統(tǒng)具有以上描述的三個(gè)數(shù)據(jù)實(shí)體,各實(shí)體之間的實(shí)體關(guān)系如圖310所示:用 戶 添加、修改群組信息添加、修改、刪除好友關(guān)系屬于m1n1mn圖310 實(shí)體之間的關(guān)系ER圖l 本數(shù)據(jù)庫中包含三個(gè)表,用戶信息表(UserInf),群組信息表(GroupInf),好友關(guān)系信息表(FriendList),三個(gè)表的具體描述如下表所示:表31局域網(wǎng)聊天系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)表局域網(wǎng)聊天系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)表表名稱:UserInf用途:保存用戶基本信息 主鍵:cNum字段類型描述空說明cUserNamechar(10)用戶昵稱Y如:carocNumchar(8)用戶號(hào)碼自動(dòng)增加vcQuserPwdchar(50)登錄密碼表名稱:GroupInf用途:保存群組信息 主鍵: iGroupId字段類型描述空說明iGroupIdint(4)群組編號(hào)cGroupNamechar(10)群組名稱如:我的好友GroupOwnerchar(8)群組所屬者表名稱:FriendList用途:保存好友關(guān)系 主鍵: iFriendId字段類型描述空說明cNumchar(8)用戶號(hào)碼自動(dòng)增加cFriendNumchar(8)好友號(hào)碼iGroupIdint(4)群組編號(hào)iFriendIdint(4)好友關(guān)系編號(hào)自動(dòng)增加第4章 系統(tǒng)實(shí)現(xiàn) 服務(wù)器端設(shè)計(jì)實(shí)現(xiàn) 服務(wù)器端工作流程圖服務(wù)器端的工作主要是配置服務(wù)器并開啟服務(wù),其工作流程如圖41所示。局域網(wǎng)聊天系統(tǒng)服務(wù)器客戶端開啟服務(wù)器停止服務(wù)器配置服務(wù)器關(guān)閉服務(wù)器上線提示登陸注冊(cè)文字傳送添加好友圖36局域網(wǎng)聊天系統(tǒng)功能模塊圖 數(shù)據(jù)庫設(shè)計(jì)這一設(shè)計(jì)階段是在需求分析的基礎(chǔ)上進(jìn)行的,目的是設(shè)計(jì)出能夠滿足用戶需求的各種實(shí)體以及它們之間的關(guān)系,為邏輯結(jié)構(gòu)設(shè)計(jì)打下基礎(chǔ)。 工作流程只有充分地了解了聊天程序的工作流程,才能對(duì)整個(gè)系統(tǒng)的理解更加深刻,聊天程序
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1