毕业论文我的神啊Word格式文档下载.doc
- 文档编号:13262504
- 上传时间:2022-10-09
- 格式:DOC
- 页数:43
- 大小:1.63MB
毕业论文我的神啊Word格式文档下载.doc
《毕业论文我的神啊Word格式文档下载.doc》由会员分享,可在线阅读,更多相关《毕业论文我的神啊Word格式文档下载.doc(43页珍藏版)》请在冰豆网上搜索。
该即时通信软件具备的主要功能包括用户帐号申请、用户登录、添加好友、文字聊天、文件传输等。
本系统使用便捷,用户界面很有人性化,安全保密设置齐全,具有一定的使用价值。
关键词:
即时通信、信息安全、DES算法、便捷
ABSTRACT
Alongwiththefastdevelopmentofthecomputernetworkingtechnology,instantcommunicationhasbecomethemostpopularcommunicationmeansontheInternet,anditisfavoredbythemajorityofInternetusers.WhetherdomestictencentQQorMicrosoft'
sMSNMessenger,hasconsiderableusergroup.Instantcommunicationsoftwarehasbroughtpeoplegreatconveniencethatpeoplecancommunicatewithrelativesandfriendsonlinewheneverandwhereverpossible.Itcutsdownthedistancebetweenpeopleandpeopleandenrichpeople'
sspirituallife,anditisbecominganindispensablepartofpeople’slifeandwork.
Althoughinstantcommunicationsoftwareemergesendlessly,butmostfreeinstantcommunicationsoftwarelacksdataencryptionfunctions,sothatitexiststhenetworkingdangerhiddenwhichcan’tbeignored.Thissubjectwillusetheexistingnetworkcommunicationtechnology,databasetechnologyandinformationsecuritytechnologytodesignandimplementanewsafetynetworkinginstantcommunicationsystem.Basingitselfontheoldinstantcommunicationsystem,itusesDESencryptionalgorithmtoencryptanddecryptthecommunicationcontent,toensuretimelinessandsecurityofthedatacommunication,sothatitprovidespeoplewithamoresecureandreliableinstantcommunicationplatform.
Thesystemusesthethree-layerC/SandP2Pcommunicationmodelcompositestructuretodesignsystemarchitecture,anduseC#languagetodevelopmentsystemin.NETframeworkdevelopmentenvironment.ThedatabaseusesSQLServer2000.Theinstantcommunicationsoftware’smainfuntionsincludeusers’accountapplication,users’logining,addingfriends,wordagechatting,filetransferring,etc.Thesystemusesconveniently,andhasahommizationuserinterface,andsecuritysettingiscomplete,sothatithasacertainvalue.
Keywords:
InstantCommunication;
InformationSecurity;
DESAlgorithm;
Convenient
目录
1 引言 1
1.1 课题背景及选题意义 1
1.2 国内外研究与应用情况 2
1.3 研究目的 2
2 系统需求分析 4
2.1 需求分析 4
2.2 数据流图 5
3 系统总体设计 7
3.1 系统整体架构 7
3.2 服务器概要设计 9
3.3 客户端概要设计 9
3.4 开发环境及开发工具 9
3.4.1 开发环境概述 9
3.4.2 C#语言简介 11
3.4.3 SQLServer2000简介 11
4 系统详细设计 13
4.1 数据库设计 13
4.2 通信消息加密处理原理 14
4.3 通信协议设计 18
4.3.1 传输层协议 18
4.3.2 应用层协议 19
4.4 系统主要模块的实现 21
4.4.1 注册登录模块的实现 21
4.4.2 添加好友模块的实现 22
4.4.3 加密通信模块的实现 26
5 系统测试与运行 31
5.1 测试方案 31
5.2 测试结果 32
6 总结 38
致谢 39
参考文献 40
1引言
1.1课题背景及选题意义
随着计算机网络的不断发展,全世界的人们被紧密地联系在了一起。
方便快捷是互联网具有的一大优点,因此人与人之间的交流也更多地在互联网上进行。
在这样的时代背景下,以简便、交互、快速为代表的即时通信软件应运而生。
即时通信(InstantMessenger,简称IM)是一个终端连往一个即时通信网路的服务。
很多即时通信服务具有presenceawareness的特性──显示好友的名单、好友是否在线与是否可以和好友进行通信等。
以往网民通常会把即时通信看成是一个在网络上寻找朋友并可以与之进行交流的聊天工具。
但是随着即时通信软件的功能和应用的不断丰富和完善,它使得用户可以在互联网上尽情地交谈,包括文字聊天和文件传输等,它已经逐渐演变成一个综合的桌面通信平台。
即时通信软件以飞快的速度改变着人们的生活方式,无论从娱乐角度还是从商务角度来看,它在国内外已经成为了一种极具价值的通信工具,发挥着举足轻重的作用,将成为人们在网络生活中不可或缺的一部分。
如今即时通信软件已成为信息传递最为广泛的应用工具之一,在因特网上比较受欢迎的即时通信服务有MSNMessenger、AOLInstantMessenger、Yahoo!
Messenger、NETMessengerService、Jabber、ICQ与QQ等。
即时通信之所以深受人们的青睐,就在于它人性化的设计让每个用户都可以得心应手地使用该软件,让用户在第一时间内得到信息的交流,在沟通中给用户带来了极大的满足。
随着移动和互联网越来越深入地走进生活,人们渴望在任何时间、任何地点将尽可能多的通信工具融合在互联网同一个沟通环境下,实现各种通信工具的互补和整合。
它让网上的好友可以身临其境地进行面对面的聊天,使彼此之间有更加深入的了解。
人们不再局限于单一的网上或网下的沟通,而是希望通过跨平台、多终端的通信技术来实现一种集声音、文字、图像的低成本、高效率的通信服务。
互联网的出现连通了整个世界,而即时通信软件的出现则进一步拉近了互联网上的每一位用户的距离。
因此,即时通信软件深受人们的喜欢。
目前大多数的即时通信软件在设计的时候都考虑了可扩展性,但却没有充分地考虑安全问题。
几乎所有免费的在线即时通信软件都缺乏加密功能,其中大多数都具备绕过传统的企业防火墙的功能,为网络管理带来了很大的困难,这是一个很普遍的现象。
为了保证通信内容的保密性,我们很有必要采用一定的数据加密算法对通信内容进行加密。
1.2国内外研究与应用情况
ICQ是最早应用于互联网的即时通信软件,只经过短短几年的发展,它在行业内的地位已是无人可以撼动。
最初的ICQ只有用户列表和即时聊天两个特性,但是一经推出就受到了广大网民的喜爱,6个月内其注册用户迅速攀升至85万,1998年它的用户数量更是翻了10数倍,达到了1200万人。
ICQ的迅猛发展也令当时的互联网领头羊Yahoo和在桌面软件领域独树一帜的微软找到了商机,它们分别推出了YahooMessenger、MSNMessenger和昙花一现的MSChat。
MSN是微软公司提供的internet服务,始终致力于发掘用户的潜能,帮助他们与所关心的人及信息紧密相连──无论是基于手机、PDA等移动智能终端,还是应用PC、家庭媒体中心及其它信息家电,用户都可以自在遨游于网络世界,畅享全天候、全方位的互动与沟通。
它们改变了整个互联网的交流,使之变得更加及时和方便。
它深受商务人士的喜欢。
当ICQ风靡一时的时候,在国内也纷纷推出了各种仿ICQ的即时通信软件,有腾讯QQ、新浪UC、网易泡泡等。
腾讯无疑是国内即时通信市场的霸主,自从99年进入即时通信领域并迅速占领市场之后,其在国内用户数量始终高居榜首,即使近几年面对微软MSN的强大攻势,腾讯QQ的市场占有率依然稳步增长。
腾讯的成功与其对QQ的不断创新和完善是分不开的。
从某种程度上说,腾讯QQ代表了国内即时通信最高的水平。
由于我国有着网络应用最大的市场,现在国内网络的基础性建设发展迅速,应用软件也层出不穷,其中在游戏的领域中,网络通信服务就做得不错。
随着即时通信应用的不断完善,其功能早已不仅仅是早期的即时文字聊天。
图像表情已成为各种即时通信软件的标准功能,文件传输、网上交友、语音/视频聊天、游戏等高级功能也逐渐地被集成到即时通信的应用中。
从中可以看出,眼下的即时通信已不再是一个简单的沟通工具,而是一个信息资讯、交流互动、休闲娱乐中心,它一直在努力地推出各种新应用。
目前即时通信软件已越来越成熟,已成为现代人工作和生活中不可或缺的一部份,相信今后即时通信软件会越来越完善。
1.3研究目的
目前各种即时通信软件基本随处可见,功能也日趋完善。
但是很大一部分即时通信软件缺乏
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业论文