- 1、本文档共45页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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
您可能关注的文档
- 提升机井架搭设技术交底.doc
- 提升我国国有商业银行核心竞争力问题的探讨.doc
- 提升客户价值 同客户一起成长访北京莱姆电子有限公司销售总经理张宗慧先生.doc
- 提升我国国有商业银行核心竞争力的途径.doc
- 提升西安白鹿原旅游竞争力策略研究.doc
- 提花机开口传动机构的改进设计与分析.doc
- 提高丙炔醇回收率的方法.doc
- 提高加氢裂化装置循环氢纯度方法的探讨.doc
- 提高员工忠诚度的策略毕业论文外文翻译分析.doc
- 提高会销新品销售的七定策略.doc
- 广西玉林市2024-2025学年高一上学期1月期末考试政治.docx
- 2025年高三二轮专题复习课件地理(艺体生专用)第1讲宇宙中的地球地球运动规律专题一.pptx
- 湖南省长沙市一中芙蓉中学等校2024-2025学年高一下学期2月开学联考政治试题.docx
- 云南省大理白族自治州高三上学期二模考试历史.docx
- 2024-2025学年高二政治课件(选择性必修1)4-1时代的主题.pptx
- 高考备考资料之数学人教B版全国用课件第二章函数概念与基本初等函数Ⅰ27.pptx
- 2025届河南省驻马店市安阳市部分学校高三下学期3月一模英语试题(原卷版+解析版).docx
- 山东省菏泽市牡丹区第二十一初级中学2024-2025学年九年级下学期开学考试化学试题(原卷版+解析版).docx
- 贵州省贵阳市2024-2025学年九年级上学期期末化学试题(原卷版+解析版).docx
- 湖南省郴州市永兴县2024-2025学年九年级下学期第二次质检历史试题(原卷版+解析版).docx
最近下载
- 南芯产品规格书SC8905.pdf
- 浙江省工程勘察设计大师申报表.doc
- 科学教师教学用书五年级上册 - 义务教育课程标准实验教材.pdf VIP
- A成都轨道交通工程机电系统施工工艺标准(第二版)2018.5.pdf
- (高清版)B-T 18380.36-2022 电缆和光缆在火焰条件下的燃烧试验 第36部分:垂直安装的成束电线电缆火焰垂直蔓延试验 D类.pdf VIP
- 电商平台账单导出流程.docx VIP
- 2024年人教版生物七年级上册《第二单元 多种多样的生物》第三章微生物大单元整体教学设计.docx
- 新版FMEA培训课件【第五版】.pptx
- 固态锂电池试制线生产线建设项目申请可行性研究报告.doc
- 护理工作职责与岗位职责培训课件.pptx
文档评论(0)