下載本文檔
版權(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 少兒美術(shù)培訓(xùn)薪酬制度
- 門診崗前培訓(xùn)制度
- 鋼琴培訓(xùn)班報(bào)名優(yōu)惠制度
- 培訓(xùn)學(xué)校出差報(bào)銷制度
- 健康教育教師培訓(xùn)制度
- 培訓(xùn)學(xué)校課時(shí)費(fèi)調(diào)整制度
- 培訓(xùn)師講師考核制度
- 清遠(yuǎn)餐飲服務(wù)培訓(xùn)制度
- 高空作業(yè)證培訓(xùn)管理制度
- 員工互相培訓(xùn)制度
- 產(chǎn)品供貨方案、售后服務(wù)方案
- 十八而志夢(mèng)想以行+活動(dòng)設(shè)計(jì) 高三下學(xué)期成人禮主題班會(huì)
- 2023年上海華東理工大學(xué)機(jī)械與動(dòng)力工程學(xué)院教師崗位招聘筆試試題及答案
- TOC供應(yīng)鏈物流管理精益化培訓(xùn)教材PPT課件講義
- 醫(yī)院18類常用急救藥品規(guī)格清單
- 放棄公開(kāi)遴選公務(wù)員面試資格聲明
- 2023-2024學(xué)年江蘇省海門市小學(xué)語(yǔ)文五年級(jí)期末點(diǎn)睛提升提分卷
- GB/T 1685-2008硫化橡膠或熱塑性橡膠在常溫和高溫下壓縮應(yīng)力松弛的測(cè)定
- 北京城市旅游故宮紅色中國(guó)風(fēng)PPT模板
- DB42T1319-2021綠色建筑設(shè)計(jì)與工程驗(yàn)收標(biāo)準(zhǔn)
- 經(jīng)濟(jì)學(xué)原理 第一章課件
評(píng)論
0/150
提交評(píng)論