网站大量收购独家精品文档,联系QQ:2885784924

文件传输与聊天系统设计与实现计算机毕业设计论文.doc

文件传输与聊天系统设计与实现计算机毕业设计论文.doc

  1. 1、本文档共45页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
文件传输与聊天系统设计与实现计算机毕业设计论文

文件传输与聊天系统设计 摘要 文件传输与聊天系统是当前非常热门与流行的通讯软件,它充分利用网络这样的大平台增强了人们之间的沟通交流。本设计应用SOCKET技术在WINDOWS平台上实现文件传输与聊天系统。 本设计的软件开发基于WINDOWS平台在VC上实现;按照软件工程的思想从需求分析着手,进行总体设计,详细设计,编码及调试等步骤;SOCKET可以使用API也可以使用己有类;采用CS体系结构和P2P方式通信的思想进行软件总体设计;撰写用以保证通信安全的密码算法,设计相关的密钥管理方案。 本设计使用软件工程化的设计流程开发整个软件,从需求分析到详细设计以及代码的编制和最终的测试都会得到完整的实现。本设计的重点在于整个系统的网络设计,而服务器的网络设计更为重要。 本设计最终给出了构建文件传输与聊天系统的网络层次结构并实现了整个系统的源代码和生成了可执行文件。软件功能完整,应有即时消息通信、文件传输等基本功能,能支持的客户端的个数不少于254个;软件界面友好;可实现P2P通信,也可通过服务器进行消息中转;至少能应用于局域网环境;应用数据库对通信用户及通信消息等进行管理;能实现查询操作。 关键词:文件传输与聊天系统,Socket编程,聊天,通信,安全。 The Design and Development of Security Instant-Messaging software Abstract Security Instant-Messaging software is currently really a kind of hot and popular communication software. It makes full use of the Internet, the biggest platform at present, to enhance the communication of people. This design applies the technology called SOCKET to the platform of WINDOWS in order to achieve the usage of Security Instant-Messaging software. This design’s software development is based on the realization of WINDOWS’ platform on VC. According to the thinking of software engineering, we analyze from demand, and then conduct general design, detailed design, code and testing, etc. SOCKET can use API or any other present systems. We use CS system structure and P2P method to communicate – this thinking is used to conduct the general design of the software. We write with the password algorithm which ensures the safety of telecommunication, and design relevant cipher key’s management plan. This design uses the process of software engineering to develop the whole software. We analyze from demand to detailed design, the construction of code and the final test – all will be completely realized. The main point of this design lies in the web design of the whole system, and the server’s web design is more important. This design finally gives the web layers’ structure

您可能关注的文档

文档评论(0)

weizhent2017 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档