内容摘要
现代社会科技在不断的更新,科学技术的发展日新月异,为了满足人们使用现代化通讯手段的要求我们开发了一款“局域网通讯软件”,此款软件是专用于局域网内交流信息的软件。它主要实现了五种功能:网络设置,发送短信,发送通知,网上会议,以及文件传输功能。
C#是微软公司基于Vi〖本文来自:毕业设计论文网www.paper51.com〗sualStudio.NET平台量身订制的新一代程序开发语言。使用C#开发基于DOTNET的应用程序,具有良好的安全性和跨平台性。正是因为DOTNET平台和C#开发语言的特点,我们选择用C#语言进行开发。本软件采用了UDP协议与多点广播;其中多点广播用于发送短信功能;UDP协议用于发布通知、网上会议和文件传输功能。此外,本软件还采用了多线程技术,使各个功能都能够并发执行。同时本软件还省去了专用服务器;将服务器的功能嵌入到软件中,使软件本身不仅具有客户端的功能,而且具有服务器的功能。因此使用时无需登陆服务器,有利于信息的保护。
关键词:局域网通讯,C#,VisualStudio.NET,UDP协议,
Abstract
Thetechnologyofmodernsocietyrefreshceaselessly,inordertomeetpeople’sneedofcommunication,weexploderanewsoftware,itsnameis“thesoftwareofcommunicationintheLAN”.Itisspeciall〖本文来自:毕业设计论文网www.paper51.com〗ytocommunicatewithothersintheLAN.Itsfunctionsare:networksettings,messagesending,noticesending,networkmeetings,anddocumentsending.
C#isanewlanguageoftheMicrosoftthatbaseonthevisualstudio.NET.IthasgoodsecurityJustbecauseofthespecialtyofC#andDOTNET,wechooseittoexploderthesoftware.ThissoftwareadoptstheUDPprotocol,andsoon,itsfunctionscanexecuteatthesametime.Also,iteconomizethespecialserver,theserver’sfunctionwasembedintothesoftware,itmadeitselfnotonlycanbeseenastheserver,butalsocanbeseenastheclient.Therefore,wehavenoneedtolandontheserve,itdogoodtoprotectingthemessage.
Keywords:LANcommunication,C#,VisualStudio.NET,UDPprotocol
目录
第一章绪论
1.1c#功能简介………………………………………………………………………5
1.2VisualStudio.NET编程环境简介……………………………………………7
第二章需求分析…………………………………………………………………9
2.1供求分析………………………………………………………………………9
2.2发展前景………………………………………………………………………9
第三章总体设计…………………………………………………………………10
3.1系统功能模块图………………………………………………………………10
3.2系统功能模块说明……………………………………………………………10
3.3系统的总体设计………………………………………………………………10
第四章详细设计…………………………………………………………………12
4.1获取网络设置部分详解…………………………………………………………13
4.2发送短信设置部分详解…………………………………………………………14
4.3发布通知设置部分详解…………………………………………………………14
4.4网上会议设置部分详解…………………………………………………………15
4.5文件传输设置部分详解…………………………………………………………16
第四章测试报告…………………………………………………………………17
第五章总结………………………………………………………………………18
附录:参考文献………………………………………………………………………19
2.1供求分析
现代社会科技在不断的更新,科学技术的发展日新月异,人们的沟通交流方式也发生了很大的变化,然而我们的生活中很多交流模式还停留在原始阶段,这就需要我们用新的技术手段还改变他们,使他们的脚步跟上时代的步伐。
例如在原始的办公模式下,当一个办公室的两位职员需要进行交流的时候,他们还需离开自己的座位进行交谈,并且很可能因〖本文来自:毕业设计论文网www.paper51.com〗此对别人的工作造成影响。当需要展开会议时,就需要专人通知,浪费了人力,又需要占用会议室。当需要资源共享时,即使是简单的资源共享,也存在着很大的资源隐患,有的甚至还在使用着纸介质。因此为了解决以上的问题,我们开发了一款新的软件——办公助理软件。
正是因为DOTNET平台和C#开发语言的特点,我们选择用C#语言进行开发。本软件采用了UDP协议与多点广播,其中多点广播用于发送短信功能;UDP协议用于发布通知、网上会议和文件传输功能。此外,本软件还采用了多线程技术,使各个功能都能够并发执行。
局域网通讯软件的主要用途是用在局域网内的计算机上。它主要实现以下几种功能: