![用socket實(shí)現(xiàn)局域網(wǎng)辦公助理_第1頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-3/14/477cc019-c8fc-496a-b60f-40da22b1e5aa/477cc019-c8fc-496a-b60f-40da22b1e5aa1.gif)
![用socket實(shí)現(xiàn)局域網(wǎng)辦公助理_第2頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-3/14/477cc019-c8fc-496a-b60f-40da22b1e5aa/477cc019-c8fc-496a-b60f-40da22b1e5aa2.gif)
![用socket實(shí)現(xiàn)局域網(wǎng)辦公助理_第3頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-3/14/477cc019-c8fc-496a-b60f-40da22b1e5aa/477cc019-c8fc-496a-b60f-40da22b1e5aa3.gif)
下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、用socket實(shí)現(xiàn)局域網(wǎng)辦公助理 內(nèi) 容 摘 要 現(xiàn)代社會(huì)科技在不斷的更新,科學(xué)技術(shù)的發(fā)展日新月異,為了滿足人們使用現(xiàn)代化通訊手段的要求我們開(kāi)發(fā)了一款“局域網(wǎng)通訊軟件”,此款軟件是專用于局域網(wǎng)內(nèi)交流信息的軟件。它主要實(shí)現(xiàn)了五種功能:網(wǎng)絡(luò)設(shè)置,發(fā)送短信,發(fā)送通知,網(wǎng)上會(huì)議,以及文件傳輸功能。 C#是微軟公司基于Visual Studio.NET平臺(tái)量身訂制的新一代程序開(kāi)發(fā)語(yǔ)言。使用C#開(kāi)發(fā)基于DOTNET的應(yīng)用程序,具有良好的安全性和跨平臺(tái)性。正是因?yàn)镈OTNET平臺(tái)和C#開(kāi)發(fā)語(yǔ)言的特點(diǎn),我們選擇用C# 語(yǔ)言進(jìn)行開(kāi)發(fā)。本軟件采用了UDP協(xié)議與多點(diǎn)廣播
2、;其中多點(diǎn)廣播用于發(fā)送短信功能;UDP協(xié)議用于發(fā)布通知、網(wǎng)上會(huì)議和文件傳輸功能。此外,本軟件還采用了多線程技術(shù),使各個(gè)功能都能夠并發(fā)執(zhí)行。同時(shí)本軟件還省去了專用服務(wù)器;將服務(wù)器的功能嵌入到軟件中,使軟件本身不僅具有客戶端的功能,而且具有服務(wù)器的功能。因此使用時(shí)無(wú)需登陸服務(wù)器,有利于信息的保護(hù)。 關(guān)鍵詞: 局域網(wǎng)通訊, C#, Visual Studio.NET ,UDP協(xié)議, 目 錄 第一章 緒論 1.1 c#功能簡(jiǎn)介5 1.2 Visual Studio.NET編程環(huán)境
3、簡(jiǎn)介7 第二章 需求分析9 2.1 供求分析9 2.2 發(fā)展前景9 第三章 總體設(shè)計(jì)10 3.1 系統(tǒng)功能模塊圖10 3.2 系統(tǒng)功能模塊說(shuō)明10 3.3 系統(tǒng)的總體設(shè)計(jì)10 第四章 詳細(xì)設(shè)計(jì)12 4.1獲取網(wǎng)絡(luò)設(shè)置部分詳解13 4.2發(fā)送短信設(shè)置部分詳解14 4.3發(fā)布通知設(shè)置部分詳解14 4.4網(wǎng)上會(huì)議設(shè)置部分詳解15 4.5文件傳輸設(shè)置部分詳解16 第四章 測(cè)試報(bào)告17 第五章 總結(jié)18 附錄:
4、參考文獻(xiàn)19 第二章 需求分析 2.1 供求分析 現(xiàn)代社會(huì)科技在不斷的更新,科學(xué)技術(shù)的發(fā)展日新月異,人們的溝通交流方式也發(fā)生了很大的變化,然而我們的生活中很多交流模式還停留在原始階段,這就需要我們用新的技術(shù)手段還改變他們,使他們的腳步跟上時(shí)代的步伐。 例如在原始的辦公模式下,當(dāng)一個(gè)辦公室的兩位職員需要進(jìn)行交流的時(shí)候,他們還需離開(kāi)自己的座位進(jìn)行交談,并且很可能因此對(duì)別人的工作造成影響。當(dāng)需要展開(kāi)會(huì)議時(shí),就需要專人通知,浪費(fèi)了人力,又需要占用會(huì)議室。當(dāng)需要資源共享時(shí),即使是簡(jiǎn)單的資
5、源共享,也存在著很大的資源隱患,有的甚至還在使用著紙介質(zhì)。因此為了解決以上的問(wèn)題,我們開(kāi)發(fā)了一款新的軟件辦公助理軟件。 正是因?yàn)镈OTNET平臺(tái)和C#開(kāi)發(fā)語(yǔ)言的特點(diǎn),我們選擇用C# 語(yǔ)言進(jìn)行開(kāi)發(fā)。本軟件采用了UDP協(xié)議與多點(diǎn)廣播,其中多點(diǎn)廣播用于發(fā)送短信功能;UDP協(xié)議用于發(fā)布通知、網(wǎng)上會(huì)議和文件傳輸功能。此外,本軟件還采用了多線程技術(shù),使各個(gè)功能都能夠并發(fā)執(zhí)行。 局域網(wǎng)通訊軟件的主要用途是用在局域網(wǎng)內(nèi)的計(jì)算機(jī)上。它主要實(shí)現(xiàn)以下幾種功能: u 網(wǎng)絡(luò)設(shè)置 可獲取網(wǎng)絡(luò)設(shè)置,自定義工作組,不同的工作組中包含不同工作人員的標(biāo)識(shí)符 &
6、#160; 以及IP地址。 u 發(fā)送短信 發(fā)送短信功能主要用于室內(nèi)人員在不干擾別人的情況下與另一個(gè)人進(jìn)行交流。 u 發(fā)布通知 發(fā)布通知功能使主管人員不必為此奔波于各個(gè)部門之間來(lái)進(jìn)行專門的通知,只需使用發(fā)布通知的功能就可以通知到個(gè)人,十分的方便省力。 u 網(wǎng)上會(huì)議 網(wǎng)上會(huì)議的功能,可以使大家隨時(shí)隨地的在網(wǎng)上召開(kāi)會(huì)議,避免了專門到會(huì)議 室召開(kāi)會(huì)議的麻煩,節(jié)約了時(shí)間和空間。 u
7、160;文件傳輸 文件傳輸功能,可以使相鄰計(jì)算機(jī)之間的文件傳輸變得十分簡(jiǎn)單,不必再用U 盤來(lái)拷貝,極大的方便了辦公人員。 一般的網(wǎng)絡(luò)通信軟件,都采用了C/S或B/S模式。本軟件則省去了專用服務(wù)器;將服務(wù)器的功能嵌入到軟件中,使軟件本身不僅具有客戶端的功能,而且具有服務(wù)器的功能。 傳統(tǒng)的通信軟件如QQ,MSN等都需要登陸其服務(wù)器后,才能進(jìn)行雙方通信,不能保證信息的安全性。而本軟件只在本局域網(wǎng)內(nèi)流通,無(wú)需登陸服務(wù)器,有利于信息的保護(hù)。傳統(tǒng)的通信都采用對(duì)等網(wǎng)的形式進(jìn)行通信,而本軟件不僅具有點(diǎn)對(duì)點(diǎn)的通信,還有發(fā)廣播的特點(diǎn)。 本軟件設(shè)計(jì)是從用戶角度進(jìn)性開(kāi)
8、發(fā),處處為用戶著想。而且我們充分考慮到了用戶可能在操作中出現(xiàn)的各種錯(cuò)誤,本軟件對(duì)一定的錯(cuò)誤都會(huì)進(jìn)行友善的提示。 2.2 發(fā)展前景 此款軟件不僅使用方便,功能強(qiáng)大,而且已經(jīng)被打包成為一個(gè)安裝文件,安裝過(guò)程十分簡(jiǎn)便,只需按照所給的提示進(jìn)行安裝即可。并且該軟件還具有很強(qiáng)的擴(kuò)展性,可以加入很多新的功能。 例如在將來(lái)我們可以將一些語(yǔ)音交流,視頻會(huì)議等功能添加進(jìn)來(lái)。以及添加設(shè)置發(fā)送通知權(quán)限的功能,并通過(guò)此功能來(lái)管理辦公人員是否享有發(fā)送通知的權(quán)力。還可添加在網(wǎng)絡(luò)會(huì)議室內(nèi)顯示在線人員的功能等等。 相信通過(guò)不斷的改進(jìn)與完善,此款軟件的功能將會(huì)越來(lái)越強(qiáng)大、越來(lái)越完
9、備。能夠真正成為辦公人員的好助手。 第三章 總體設(shè)計(jì) 確定了軟件需求,系統(tǒng)的主要功能有了明確的標(biāo)準(zhǔn),就進(jìn)入了設(shè)計(jì)階段。下面詳細(xì)介紹總體設(shè)計(jì)內(nèi)容。 3.1 系統(tǒng)功能模塊圖 局域網(wǎng)通信軟件系統(tǒng)總體分為五部分:網(wǎng)絡(luò)設(shè)置、發(fā)布通知、發(fā)送短信、網(wǎng)上會(huì)議、文件傳輸。如下圖所示:
10、; 3.2&
11、#160; 系統(tǒng)功能模塊說(shuō)明 1.網(wǎng)絡(luò)設(shè)置:可獲取網(wǎng)絡(luò)設(shè)置,自定義工作組,不同的工作組中包含不同工作人員的標(biāo)識(shí)符以及IP地址。 2.發(fā)送短信:可以單獨(dú)對(duì)工作組中任意成員發(fā)送信息,進(jìn)行交談。 3.發(fā)送通知:可以對(duì)任意工作組中的全體成員發(fā)送信息。 4.網(wǎng)上會(huì)議:可以通過(guò)輸入姓名進(jìn)入會(huì)議室,召開(kāi)網(wǎng)絡(luò)會(huì)議。 5. 文件傳輸:可以對(duì)任意工作組成員傳輸文件。 3.3 系統(tǒng)的總體設(shè)計(jì) 1.網(wǎng)絡(luò)設(shè)置部分組成如下圖: 2. 發(fā)送短信部分組成如下圖:
12、; 3.發(fā)布通知部分組成如下圖: 4.網(wǎng)上會(huì)議部分組成如下圖: 5.文件傳輸部分組成如下圖: 第四章 詳細(xì)設(shè)計(jì)
13、160; 本章將詳細(xì)的對(duì)各個(gè)模塊進(jìn)行分解和剖析,包括程序的流程、變量的使用和窗口的構(gòu)成等。 系統(tǒng)共有五個(gè)模塊:網(wǎng)絡(luò)設(shè)置、發(fā)送短信、發(fā)布通知、網(wǎng)上會(huì)議、文件傳輸。它們分別實(shí)現(xiàn)五個(gè)部分的功能: 1 獲取網(wǎng)絡(luò)設(shè)置部分; 2 實(shí)現(xiàn)發(fā)送短信功能; 3 實(shí)現(xiàn)發(fā)布通知功能
14、; 4 召開(kāi)網(wǎng)上會(huì)議功能; 5 實(shí)現(xiàn)文件傳輸功能; 啟動(dòng)系統(tǒng)將進(jìn)入登陸界面,通過(guò)登陸界面進(jìn)入系統(tǒng). 點(diǎn)擊進(jìn)入系統(tǒng),我們則進(jìn)入網(wǎng)絡(luò)設(shè)置部分。 4.1獲
15、取網(wǎng)絡(luò)設(shè)置部分詳解 在網(wǎng)絡(luò)設(shè)置部分里,用戶填寫自定義工作組的基本信息:工作組、用戶、標(biāo)識(shí)符、IP地址等內(nèi)容。若用戶輸入信息正確,則可選擇保存設(shè)置,繼續(xù)進(jìn)行輸入;若用戶輸入信息錯(cuò)誤,則系統(tǒng)會(huì)顯示錯(cuò)誤的提示信息,以便重新進(jìn)行輸入。 網(wǎng)絡(luò)設(shè)置界面如下 : 4.2發(fā)送短信設(shè)置部分詳解 在發(fā)送短信部分里,用戶可以自定義短信內(nèi)容,并發(fā)送給自定義工作組內(nèi)任意成員,短信發(fā)送后,系統(tǒng)將自動(dòng)回復(fù)你發(fā)送結(jié)果是否成功。 發(fā)送短信界面如下: 4.3發(fā)布通知設(shè)置部分詳解 : 在發(fā)布通知部分中,用戶只需將通知的內(nèi)容輸入進(jìn)去,然后點(diǎn)擊“發(fā)送通知”即可將通知發(fā)送給全體工作組成員。發(fā)送通知過(guò)程中,若想取消發(fā)送,則只需及時(shí)點(diǎn)擊“停止發(fā)送”即可。 發(fā)布通知界面如下: 4.4網(wǎng)上會(huì)議設(shè)置部分詳解 : 在網(wǎng)上會(huì)議部分中,用戶只需鍵入自己的姓名,然后點(diǎn)擊“進(jìn)入會(huì)議室”,即可參加網(wǎng)絡(luò)會(huì)議,網(wǎng)絡(luò)會(huì)議中,每名用戶都可以將自己的發(fā)言鍵入“內(nèi)容”一欄中,然后進(jìn)行發(fā)送。頁(yè)面上將會(huì)顯示出各個(gè)成員的姓名及其發(fā)言的內(nèi)容。 網(wǎng)上會(huì)議界面如下: 4.5文件傳輸設(shè)置部分詳解
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025-2030全球開(kāi)放式框架工業(yè)顯示器行業(yè)調(diào)研及趨勢(shì)分析報(bào)告
- 2025年全球及中國(guó)平盤電滑環(huán)行業(yè)頭部企業(yè)市場(chǎng)占有率及排名調(diào)研報(bào)告
- 2025-2030全球TGV基板行業(yè)調(diào)研及趨勢(shì)分析報(bào)告
- 2025年全球及中國(guó)完全生物基聚酰胺行業(yè)頭部企業(yè)市場(chǎng)占有率及排名調(diào)研報(bào)告
- 幼兒繪本講述與演繹幼兒繪本講述的停連運(yùn)用技巧講解
- 2025景區(qū)商場(chǎng)蛇年新春嘉年華活動(dòng)策劃方案
- 2025綠洲集團(tuán)工程合同管理規(guī)范
- 沙石采購(gòu)合同范本工程合同
- 2025【合同范本】打印機(jī)耗材長(zhǎng)期供貨合同
- 防雷技術(shù)服務(wù)合同
- 中儲(chǔ)糧蘭州公司考試筆試題庫(kù)
- 焊接機(jī)器人在汽車制造中應(yīng)用案例分析報(bào)告
- 重建成長(zhǎng)型思維課件
- 電捕焦油器火災(zāi)爆炸事故分析
- 質(zhì)量問(wèn)題分析及措施報(bào)告
- 汽修廠安全風(fēng)險(xiǎn)分級(jí)管控清單
- 現(xiàn)代通信原理與技術(shù)(第五版)PPT全套完整教學(xué)課件
- 病例展示(皮膚科)
- DB31T 685-2019 養(yǎng)老機(jī)構(gòu)設(shè)施與服務(wù)要求
- 燕子山風(fēng)電場(chǎng)項(xiàng)目安全預(yù)評(píng)價(jià)報(bào)告
- 高一英語(yǔ)課本必修1各單元重點(diǎn)短語(yǔ)
評(píng)論
0/150
提交評(píng)論