毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 计算机论文 >> 正文

基于WinSocket的局域网聊天工具设计开发 第2页

更新时间:2016-9-6:  来源:毕业论文
随着信息全球化的飞速发展,人与人、集体与集体之间的交流越来越依赖网络。然而,网络与生俱来的开放性和人们对信息安全性、私密性的要求之间形成了矛盾。对企业、学校等单位而言,使用局域网聊天工具交流内部信息,恰可以在一定程度上缓解这个矛盾。在MFC的基础之上,本系统设计并初步实现了基于WinSock的局域网聊天工具。
1.概述
1.1课题的背景及意义
随着社会的发展,信息的交流变得日益频繁。无论是个人,还是一个集体,包括企业、学校、政府机关等,对信息的保密性、安全性的要求越来越高。如果在集体内部的交流要通过一些广域网通信产品来实现的话,信息的安全性与保密性显然难以让人感到踏实和满意。而局域网聊天工具,则可以保证内部信息的传输无需经过外网,这保证了信息的安全性;如果产品是自己开发的,那就不用担心是否会被“扫描”,这一点保证了信息的保密性。所以,开发自己的局域网聊天工具,对在意信息保密性与安全性的用户来说,是迫切而必要的。
1.2课题现状
目前,在局域网通信方面,有许多优秀的产品,比如常见的飞秋,它功能强大、信息传输效率高,界面设计合理、易于操作。但是,出于对信息安全性和私密性的考虑,有实力的企业和机构还是更倾向于使用自己开发的产品。
2.关键技术
WinSock是以u.C.Berkeley大学BSD UNIX中流行的Socket接口为范例定义的一套Microsoft Windows下的网络编程接口。它不仅包含了人们所熟悉的Berkeley Socket格的库函数,也包含了一组针对Windows的扩展库函数,以使程序员能充分地利用Windows消息驱动机制进行编程。WinSock又利用下层的网络通讯协议功能和操作系统调用,以实现实际的通讯工作。
MFC,即Microsoft Foundation Classes,是一个微软公司提供的类库(class libraries),以C++类的形式封装了Windows API,并且包含一个应用程序框架,以减少应用程序开发人员的工作量。其中包含的类包含大量Windows句柄封装类和很多Windows的内建控件和组件的封装类。
3.系统分析与设计
3.1系统需求分析
本系统旨在建立一个聊天室通信模型,设计一个聊天室程序。该系统要实现组聊天、文件上传及下载这两部分功能;这两部分功能又需要若干更细小的功能模块来做支撑。在C/S结构的基础上,系统设计为服务器端和客户端两部分。
3.2功能模块设计
服务器端功能模块如图1: 

上一页  [1] [2] [3] [4] [5] 下一页

基于WinSocket的局域网聊天工具设计开发 第2页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©751com.cn 辣文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。