4.4 文本功能 15

4.5 视频功能 16

4.5.1 基本功能及图像处理 16

4.5.2 视频数据处理模块设计 17

4.6 语音功能 19

4.6.1 基本功能 19

4.6.2 缓冲区设置 20

4.7 文件传输功能 22

4.8 功能补充说明 23

结论 24

参考文献 25

致谢 26

1 绪论

    当今社会网络发展迅速,互联网成为人们获取信息、发布信息、传递信息的重要渠道,并在人们的生活、工作中扮演了重要的角色。而人们获取、发布、传递信息需要各式各样的软件,其中网络聊天软件是最为常见的一种,网络聊天工具有很多种,目前广为使用的如QQ、MSN等。这些网络聊天工具给人们的生活带来了极大的便利,人们可以随时随地给其他人发送消息,同时这些软件也存在不足,比如用户必须联入因特网。所以一些企业单位为了加强内部的交流,开发了局域网聊天软件,为企业办公提供了方便。

局域网已经广泛应用于企业、学校、政府机关等场所,但是局域网一般是通过网上邻居来查看邻居计算机,很难知道对方身份,并且不知道各自有哪些资源可以共享,尤其当局域网之内包括了很多计算机,这样分辨计算机的使用者身份就更加困难了。在这种情况下,开发一款可以标明局域网内用户身份的软件很有必要,该软件同时应该具有文本信息发布和接收的功能,还可以进行语音和可视通话,发挥出局域网的优势及用途。

在学校、企业等使用局域网通讯工具具有很大的好处,首先局域网无需接入因特网,这样就可以防止学生或者企业员工在网上进行娱乐活动,影响学习和工作;其次局域网通讯工具可以方便师生交流,也可以进行网上提交作业,在校园内发布消息,企业内部可以及时共享信息,提高工作效率,也可以联络感情;再者局域网通讯工具更加安全、简洁,并且节省资源。

基于局域网软件发展的大背景,此次毕业设计使用C#语言开发一款局域网可视通话软件,该软件采用PeerToPeer架构,无需服务器端,局域网内的计算机可以直接进行交互,提高了信息传播效率,节省了资源。该软件可以在xp、win7等系统下运行,使用visual studio开发工具,运行在.NET平台上。同时为了方便用户使用该软件,软件客户端进行了较为人性化的设计,用户可以自定义自己的称呼进入到局域网内,以方便其他用户分辨出其他用户的身份,进入局域网后用户之间便可以进行文本、语音、视频聊天,也可以进行文件传输,方便工作、资源共享。

2 系统概述

2.1 可视通话软件的特性及优越性

局域网可视通话软件是一款基于.NET的通讯软件,主要功能包括文本信息传输、语音视频信息传输、文件传输。因为语言交流具有便捷性,所以电话沟通成了人们生活中最常用的交流方式。但是电话多是用于两个人之间的交流,当超过两个人需要同时交流的时候,就要约时间开会和讨论了。从预约到集中需要较长的时间来组织,尤其是跨部门的时候,预约也是很困难的。而即时通信可以解决这个问题,将需要交流的人分成一个组。只要通过文字的发送就可以通知完所有的人了,而且时间几乎可以忽略不计,并且其他人可以立即给与回复,这就大大节省了时间和人力,效率也便随之提高。即时通信软件具有强大的信息整合能力。虽然电话交流十分方便,但是一般人们在交流的时候需要用到很多材料,比如图纸、文件等。电话交流就显得不是那么方便了,此时需要放下电话,发右键给对方,然后再继续讨论。而即时通信就可以立即将文件发送给对方,而且中途也不需要停止交流。提高了效率,也就是降低了成本。甚至在有的时候节约的成本远远超过了想像。就像很多的单位有众多的分支机构,每次开会都需要动用大量的人力和物力来组织会议,这样耗费了大把的资源,成本是非常高的。如果使用即时通信则可以节省下很大一部分成本,人员不需要到处跑,而且交流方便、快捷。

上一篇:asp.net+sqlserver网络答疑系统的设计+源代码
下一篇:asp.net+sqlserver实验室中心预约管理系统设计+源代码

基于Apriori算法的电影推荐

PHP+IOS的会议管理系统的设计+ER图

数据挖掘在电子商务中的应用

数据挖掘的主题标绘数据获取技术与实现

基于PageRank算法的网络数据分析

基于神经网络的验证码识别算法

基于网络的通用试题库系...

10万元能开儿童乐园吗,我...

公寓空调设计任务书

志愿者活动的调查问卷表

神经外科重症监护病房患...

AT89C52单片机的超声波测距...

医院财务风险因素分析及管理措施【2367字】

承德市事业单位档案管理...

国内外图像分割技术研究现状

C#学校科研管理系统的设计

中国学术生态细节考察《...