电子邮件客户端毕业论文报告

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

学海无涯苦作舟!

南京理工大学

毕业设计说明书(论文)

作者: 学号:

学院(系):计算机科学与技术

专业: 网络工程

题目: 电子邮件客户端的设计与实现

学海无涯苦作舟!

毕业设计说明书(论文)中文摘要

毕业设计说明书(论文)外文摘要

1 引言 (3)

1.1电子邮件介绍 (3)

1.2电子邮件的工作原理 (4)

1.3电子邮件技术现状 (4)

1.3.1 端到端的安全电子邮件技术 (4)

1.3.2 传输层的安全电子邮件技术 (5)

1.4 开发环境及运行环境 (6)

2 应用系统开发理论基础 (6)

2.1 SMTP介绍 (6)

2.1.1 SMTP的工作原理及其模型 (8)

2.1.2 SMTP协议的命令和应答 (9)

2.2 POP3协议 (12)

2.2.1 POP3协议简介 (12)

2.2.2 POP3协议简介 (12)

2.3 jmail组建简介及其特点 (13)

2.3.1 jmail组建简介 (13)

2.3.2 Jmail的特点 (13)

2.4 MFC简介 (13)

2.4.1 MFC概述 (13)

2.4.2 MFC中对话框类型 (14)

3 邮件客户端总体设计 (14)

3.1 系统总框架 (15)

3.2程序功能图 (15)

4 邮件客户端详细设计及实现 (16)

4.1 数据库模块的的设计与实现 (16)

4.1.1数据库表的设计 (16)

4.1.2 关键数据库操作功能代码 (18)

4.2 邮件发送模块的的设计与实现 (20)

4.2.1类和界面的设计 (20)

4.2.2关键代码 (20)

4.3 收件箱的设计与实现 (22)

4.3.1 类的设计以及组建导入 (22)

4.3.2关键代码 (24)

4.4 发件箱、草稿箱、已发送信箱的设计与实现 (28)

4.4.1类和界面的设计 (28)

4.4.2关键代码 (30)

4.5 联系人模块的设计与实现 (31)

4.5.1 类和界面的设计 (31)

4.5.2关键代码 (32)

4.6 用户模块的设计与实现 (33)

4.6.1 类和界面的设计 (33)

4.6.2 关键代码 (34)

4.7其它关键代码 (35)

4.7.1 窗口创建函数 (35)

4.7.2 窗口销毁函数 (37)

5 结论 (38)

6 致谢 (39)

7 参考文献 (40)

1引言

21世纪是网络飞速发展的时代,电子邮件已经成为热门话题。随着网络技术的不断发展,网络应用已经渗透到人类社会的各个角落。作为网络世界信息传输的支撑点的电子邮件,更是人们关注的焦点。通过电子邮件无论朋友在何方,都可以通过电子邮件方便的联系交流,电子邮件开辟网络世界里的一片天地。

电脑的日益普及,大大改变了各行各业的工作方式和人们的生活方式,越来越多的人开始进入到电脑的世界。电脑的普及化,进而促进了互联网的进一步的发展和完善,而作为互联网上基本的存在电子邮件系统给予了上网的电脑用户另一个别样的空间。

1.1电子邮件介绍

电子邮件(简称E-mai1)又称电子信箱、电子邮政,它是—种用电子手段提供信息交换的通信方式。它是全球多种网络上使用最普遍的一项服务。这种非交互式的通信,加速了信息的交流及数据传送,它是—个简易、快速的方法。通过连接全世界的Internet,实现各类信号的传送、接收、存贮等处理,将邮件送到世界的各个角落。到目前为止,可以说电子邮件是Internet资源使用最多的一种服务,E-mai1不只局限于信件的传递,还可用来传递文件、声音及图形、图像等不同类型的信息。

电子邮件不是一种“终端到终端”的服务,是被称为“存贮转发式”服务。这正是电子信箱系统的核心,利用存贮转发可进行非实时通信,属异步通信方式。即信件发送者可随时随地发送邮件,不要求接收者同时在场,即使对方现在不在,仍可将邮件立刻送到对方的信箱内,且存储在对方的电子邮箱中。接收者可在他认为方便的时候读取信件,不受时空限制。在这里,“发送”邮件意味着将邮件放到收件人的信箱中,而“接收”邮件则意味着从自己的信箱中读取信件,信箱实际上是由文件管理系统支持的—个实体。因为电子邮件是通过邮件服务器(mai1 server)来传递档的。通常mail server是执行多任务操作系统UNIX的计

算机,它提供24小时的电子邮件服务,用户只要向 mail server管理人员申请—个信箱账号,就可使用这项快速的邮件服务。

1.2电子邮件的工作原理

1) 电子邮件系统是一种新型的信息系统,是通信技术和计算机技术结合的产物。

电子邮件的传输是通过电子邮件简单传输协议(Simple Mail Transfer Protocol,简称SMTP)这一系统软件来完成的,它是Internet下的一种电子邮件通信协议。

2) 电子邮件的基本原理,是在通信网上设立“电子信箱系统”,它实际上是一个计算机系统。系统的硬件是一个高性能、大容量的计算机。硬盘作为信箱的存储介质,在硬盘上为用户分一定的存储空间作为用户的“信箱”,每位用户都有属于自己的—个电子信箱。并确定—个用户名和用户可以自己随意修改的口令。存储空间包含存放所收信件、编辑信件以及信件存盘三部分空间,用户使用口令开启自己的信箱,并进行发信、读信、编辑、转发、存档等各种操作。系统功能主要由软件实现。

3) 电子邮件的通信是在信箱之间进行的。用户首先开启自己的信箱,然后通过键入命令的方式将需要发送的邮件发到对方的信箱中。邮件在信箱之间进行传递和交换,也可以与另—个邮件系统进行传递和交换。收方在取信时,使用特定账号从信箱提取。

1.3电子邮件技术现状

随着网络的进一步发展,电子邮件已经成为人们联系沟通的重要手段,而电子邮件的安全问题也越来越得到使用者的重视。对此,惠普公司及时提出了安全电子邮件的全面解决方案。

1.3.1 端到端的安全电子邮件技术

端到端的安全电子邮件技术,保证邮件从被发出到被接收的整个过程中,内

相关文档
最新文档