摘 要 随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。时下聊天已成为人们相互交流的一种方式, 与E-mail、电话相比, 聊天服务更具有实时性和有效性。但是这些聊天软件也存在以下不足:用户必须连接Internet;用户在工作时容易沉迷于网络聊天。为了方便内部的信息交流,减少不必要的财力和人力资源浪费,同时又能保证所发聊天信息的安全性,所以开发一个局域网加密聊天软件是非常必要的。
本设计——加密聊天软件的设计,利用Visual Basic作为前端的应用开发工具,采用客户端/服务器的模型构建,结构健壮灵活;利用BASE64对数据进行加密,通过加密技术传输信息内容。
关键词:加密 聊天软件 Visual Basic
目 录
前 言 1
第一章 绪论 2
1.1 概述 2
1.1.1聊天软件的现状 2
1.1.2研究意义 2
1.1.3设计目标 2
1.2课题分析 3
1.2.1设计定义 3
1.2.2课题关键技术 3
第二章 系统分析 10
2.1 可行性分析 10
2.1.1技术可行性 10
2.1.2经济可行性 10
2.1.3管理可行性 10
2.2 开发语言介绍 10
2.3 系统开发环境 12
第三章 系统设计与实现 14
3.1系统设计方法 14
3.2 系统总体架构 14
3.3 系统总体结构设计原则 15
3.4 系统实现 15
3.4.1登录界面 16
3.4.2消息加密服务器界面 18
3.4.3消息加密客户机界面 23
第四章 系统测试 30
4.1 测试的概述 30
4.1.1 测试的概念及意义 30
4.1.2 测试的特性 31
4.1.3 测试的重要性及范围 31
5.2 系统测试 31
结束语 33
参考文献 34
附录1 英文翻译 35
致 谢 36
这种付款方式安全吗?我付款了,你不发东西给我,怎么办! |