3.2.1 程序功能图 12
3.2.2 程序流程图 13
3.3 电子邮件客户端详细设计 14
3.3.1 主界面设计 14
3.3.2 数据库模块的的设计与实现 16
3.3.3 邮件发送模块的的设计与实现 18
3.3.4 邮件接收模块设计与实现 21
3.3.5 邮箱模块的设计与实现 24
3.3.6 用户模块的设计与实现 27
3.3.7 通讯录模块的设计与实现 30
4 系统运行界面及测试 32
4.1 添加和选定邮件帐号 32
4.2 发送邮件界面 33
4.3 接收邮件 34
4.4 查看邮箱 34
4.5 添加删除联系人 36
结论 37
致谢 38
参 考 文 献 39
1 引言
随着计算机的普及和信息技术的不断发展,网络已经渗透到人类社会的各个层面。电子邮件作为网络世界的重要通信工具,越来越受到人们的关注。电子邮件替代了传统的纸质书信交流,具有其无比强大的优越性。使得无论人们在何时何地都能很方便地进行信息交流而且更方便、更快捷,电子邮件在通信领域打开了一片新天地。
个人电脑的日益普及,使人们的工作方式和生活方式得到极大的改变,越来越多的人走进了网络世界。在网络的世界中想要进行信息交流,电子邮件是必不可少的,然而人们也将面临怎样对邮件进行方便有效的管理的问题?随着网络技术层出不穷,花样百出,电子邮件客户端就应运而生,发挥了积极有效的作用。目前网络上流行的邮件客户端软件的除了最基本的收发邮件外,功能是越来越强大,界面也越来越华丽。在此借鉴前人的经验,在了解RFC底层协议的基础上,我开发了这个去除华丽功能,相对简单实用的邮件客户端程序,简化了操作。
1.1 电子邮件的相关介绍
电子邮件又称电子信箱、电子邮政,它是—种用电子手段提供信息交换的通信方式。1971年,美国BBN技术公司工程师雷.汤姆林森发明了电子信箱。此后电子邮件便成为Internet应用最广的服务:通过网络的电子邮件系统,用户可以用非常低廉的价格,以非常快速的方式,与世界上任何一个角落的网络用户联系,这些电子邮件可以是文字、图象、声音等各种方式。电子邮件最大的优点是使用简单速度快捷,成本低廉,安全性稍差。与传统邮件相比,电子邮件大致有以下特点:
一、方便:可以随时随地写、发,不会因为是假日或夜晚而无法投递;
二、快捷:电子邮件几乎是实时的,几乎不存在传统邮件的发送时间问题;
三、免费:一般免费邮箱就能满足日常要求;
四、安全:指两个方面:1、电子邮箱可以设置密码,甚至可以把收件加密后在发送或存档;2、传统邮件不易备份,而电子邮件可以轻而易举的备份多份,分别存放;
五、不占用空间:电子邮件是电子文件,不占用物理空间,即便邮箱空间是有限的,也随着电子邮箱空间的大幅度扩容而得以解决,另外还可以加密后存档。
电子邮件的格式由三部分组成。第一部分“USER”代表用户信箱的帐号,对于同一个邮件接收服务器来说,这个帐号必须是唯一的;第二部分“@”是分隔符;第三部分是用户信箱的邮件接收服务器域名,用以标志其所在的位置。
1.2 电子邮件的传输 C++电子邮件客户端的设计与实现(2):http://www.youerw.com/jisuanji/lunwen_9453.html