邮件客户端系统的设计与实现_毕业设计说明

上传人:xmg****18 文档编号:121237514 上传时间:2020-02-19 格式:DOC 页数:49 大小:977KB
返回 下载 相关 举报
邮件客户端系统的设计与实现_毕业设计说明_第1页
第1页 / 共49页
邮件客户端系统的设计与实现_毕业设计说明_第2页
第2页 / 共49页
邮件客户端系统的设计与实现_毕业设计说明_第3页
第3页 / 共49页
邮件客户端系统的设计与实现_毕业设计说明_第4页
第4页 / 共49页
邮件客户端系统的设计与实现_毕业设计说明_第5页
第5页 / 共49页
点击查看更多>>
资源描述

《邮件客户端系统的设计与实现_毕业设计说明》由会员分享,可在线阅读,更多相关《邮件客户端系统的设计与实现_毕业设计说明(49页珍藏版)》请在金锄头文库上搜索。

1、.专业整理.毕 业 设 计邮件客户端系统的设计与实现学生承诺书本人郑重承诺:所呈交的学位论文邮件客户端系统的设计与实现,是本人在导师指导下,在仲恺农业工程学院本科毕业设计期间进行的研究工作所取得的成果。据我所知,除文中已经标明引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写过的研究成果。对本文的研究做出贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律结果由本人承担。论文作者签名: 年 月 日摘 要随着改革开放的深入发展,社会主义市场经济的建立,信息化时代的步伐不断加快。根据最新公布的2006-2020国家信息化发展战略,信息化是充分利用信息技术,开发利用信息资源

2、,促进信息交流和知识共享,提高经济增长质量,推动经济社会发展转型的历史进程。电子邮件是整个网间网,以至所有其他网络系统中直接面向人与人之间信息交流的系统,它的数据发送方和接收方都是人,所以极大地满足了大量存在的人与人通信的需求。本文在深入了解电子邮件管理的实际操作流程的基础上,总结生活中常用的电子邮件功能,采用面向对象的编程思想结合当前流行的Jmail技术设计并开发一套简单、方便的客户端电子邮件软件,实现对电子邮件灵活的管理。关键词:电子邮件 客户端 Jmail组件 .学习帮手.目 录1 绪论11.1 研究背景11.2 研究现况11.3 系统概述21.4 本文工作32 开发环境的搭建32.1

3、运行平台32.1.1 硬件平台32.1.2 软件平台32.2 运行环境的配置32.2.1 POP3和STMP简介32.2.2 安装POP3/SMTP服务32.2.3 配置POP3/SMTP服务42.2.4 Jmail组件的注册63 系统概要设计73.1 设计目标73.2 功能模块分析74 系统详细设计94.1 重点模块的详细设计94.1.1 主界面模块的详细设计94.2.2 写邮件模块的详细设计124.2.3 草稿箱模块的详细设计144.2.4 收件箱模块的详细设计154.2.5 读邮件模块的详细设计164.2.6 通信录模块的详细设计174.2.7 使用MAPI函数实现发送功能的详细设计18

4、4.2.8 使用Jmail组件实现接收功能的详细设计235 测试分析256 总结30参 考 文 献31Abstract32致 谢33仲恺农业工程学院毕业论文(设计)成绩评定表34 .学习帮手.1 绪论1.1 研究背景随着改革开放的深入发展,社会主义市场经济的建立,信息化时代的步伐不断加快。根据最新公布的2006-2020国家信息化发展战略,信息化是充分利用信息技术,开发利用信息资源,促进信息交流和知识共享,提高经济增长质量,推动经济社会发展转型的历史进程 1。电子邮件是当前信息化时代中不可缺少的重要通信手段。电子邮件是种用电子手段提供信息交换的通信方式,是Internet应用最广的服务:通过网

5、络的电子邮件系统,用户可以用非常低廉的价格(不管发送到哪里,都只需负担电话费和网费即可),以非常快速的方式(几秒钟之内可以发送到世界上任何你指定的目的地),与世界上任何一个角落的网络用户联系,这些电子邮件可以是文字、图像、声音等各种方式。同时,用户可以得到大量免费的新闻、专题邮件,并实现轻松的信息搜索。这是任何传统的方式也无法相比的。正是由于电子邮件的使用简易、投递迅速、收费低廉,易于保存、全球畅通无阻,使得电子邮件被广泛地应用,它使人们的交流方式得到了极大的改变。电子邮件综合了电话通信和邮政信件的特点,它传送信息的速度和电话一样快,又能象信件一样使收信者在接收端收到文字记录。电子邮件系统又称

6、基于计算机的邮件报文系统。它承担从邮件进入系统到邮件到达目的地为止的全部处理过程。电子邮件不仅可利用电话网络,而且可利用任何通信网传送。在利用电话网络时,还可利用其非高峰期间传送信息,这对于商业邮件具有特殊价值。由中央计算机和小型计算机控制的面向有限用户的电子系统可以看作是一种计算机会议系统。最重要的是,电子邮件是整个网间网,以至所有其他网络系统中直接面向人与人之间信息交流的系统,它的数据发送方和接收方都是人,所以极大地满足了大量存在的人与人通信的需求2。在高度信息化的今天,灵活和便捷地使用电子邮件,对提高工作效率、贯彻国家信息化发展战略意义重大。1.2 研究现况经过在网上的查找,发现有关于电

7、子邮件的管理系统有:“Windows Live Mail Desktop”,它将桌面软件的功能性与基于 Web 的电子邮件的灵活性结合在一起,轻松接收新闻组和 RSS 源,在脱机状态下撰写、删除及管理电子邮件;即时添加关于任何信息的 Windows Live Spaces 网络日志项 与 Windows Live Messenger 联系人保持密切联系,也可以创建并编辑照片电子邮件3;“KooMail” 它支持分割发送大邮件并且接收后自动合并,对分割发送的邮件支持断点续传,其中邮件模板支持附件主题等,具有发送邮件加密功能使邮件更安全,实现邮件的过滤和规则功能;发送邮件无须SMTP服务器,具有多

8、种邮件编码支持各国语言字符集邮件彻底与乱码告别;可以选择先接收较大或较小的邮件从而优化收邮件列表;能定时发送邮件4。“梦幻快车(DreamMail)”它支持 SMTP、eSMTP、POP 3、Hotmail、Yahoo 等邮件协议,真正采用多线程高速收发邮件。附带增强型远程管理,可以直接查看服务器上邮件的内容、直接删除邮件;具有邮件过滤器、黑名单及白名单等组合使用能有效对付垃圾邮件;能自动检测破坏性邮件增强系统安全。另外,梦幻快车通过特有的破乱码技术轻松对付各种乱码邮件。此外,它还集成了许多特色功能,比如:添加账号时自动检索 POP3/SMTP服务器、可以自定义动态滚动新闻、支持显示发件人地址

9、及插入邮件表情等等5。“Foxmail”它是由原华中理工大学张小龙开发的一款优秀的国产电子邮件客户端软件,2005年3月16日被“腾讯”收购。新的Foxmail具备强大的反垃圾邮件功能。它使用多种技术对邮件进行判别,能够准确识别垃圾邮件与非垃圾邮件。垃圾邮件会被自动分捡到垃圾邮件箱中,有效地降低垃圾邮件对用户干扰,最大限度地减少用户因为处理垃圾邮件而浪费的时间。数字签名和加密功能在Foxmail 5.0中得到支持,可以确保电子邮件的真实性和保密性。 通过安全套接层(SSL)协议收发邮件使得在邮件接收和发送过程中,传输的数据都经过严格的加密,有效防止黑客窃听,保证数据安全。其他改进包括:阅读和发

10、送国际邮件(支持Unicode)、地址簿同步、通过安全套接层(SSL)协议收发邮件、收取邮箱邮件;提高收发Hotmail、MSN电子邮件速度 支持名片(vCard)、以嵌入方式显示附件图片、增强本地邮箱邮件搜索功能等等6。1.3 系统概述一般的客户端电子邮件软件应该有以下的功能:1) 编辑邮件(用户进行邮件编辑)2) 读邮件(用户在收件箱、发件箱、草稿箱和垃圾箱中查阅邮件信息)3) 发送邮件(发送已编辑的邮件或回复接收邮件)4) 接收邮件(接收发送方的邮件)5) 添加联系人(向通信录添加联系人信息)6) 编辑联系人(编辑通信录中联系人的信息)7)删除联系人(删除通信录中联系人信息)1.4 本文

11、工作本文在深入了解电子邮件管理的实际操作流程的基础上,总结生活中常用的电子邮件功能,采用面向对象的编程思想设计并开发一套简单、方便的客户端电子邮件软件,实现对电子邮件灵活的管理。2 开发环境的搭建2.1 运行平台2.1.1 硬件平台CPU:P4 1.8GHZ。内存:256MB以上。2.1.2 软件平台操作系统:Windows 2003。C+程序开发工具:VISUAL C+ 6.0分辨率:推荐使用1024768像素。2.2 运行环境的配置2.2.1 POP3和STMP简介(1)POP3概述POP3是Post Office Protocol 3的简称,即邮局协议第3版。它规定了怎样将个人计算机连接

12、到Internet的邮件服务器和如何下载电子邮件。它是Internet电子邮件的第一个离线协议标准。简单地说,POP3就是一个简单而使用的邮件信息传输协议。(2)SMTP概述SMTP是Simple Mail Transfer Protocol的简称,即简单邮件传输协议。SMTP是一种提供可靠且有效电子邮件传输的协议。它是一组用于由源地址到目的地址发送邮件的规则,用来控制信件的中转方式。它帮助每台计算机在发送或中转信件时找到下一个目的地,通过SMTP协议所指定的服务器,将邮件发送到收件人的服务器上。2.2.2 安装POP3/SMTP服务在Windows 2003下架设邮件服务器可以用系统自带的P

13、OP3及SMTP服务建立。同其他服务一样,默认情况下这两个服务是没有安装的,需要手工进行添加。安装的步骤如下:第一步:安装POP3服务组件。以系统管理员身份登录Windows 2003系统,选择【控制面板】|【添加或删除程序】|【添加/删除Windows组件】命令,在弹出的【Windows组件向导】对话框中选中【电子邮件服务】选项。单击【详细信息】按钮,可以看到该选项包括两部分内容,分别是“POP3服务”和“POP3服务Web管理”。为方便用户以远程Web方式管理邮件服务器,建议选中【POP3服务Web管理】命令,如图2.1所示。 图2.1 选中【POP3服务Web管理】第二步:安装SMTP服

14、务组件。选中【应用程序服务器】选项,单击【详细信息】按钮。在【Internet信息服务(IIS)】选项中查看详细信息,选中SMTP Service选项,单击【确定】按钮。此外,如果需要对邮件服务器进行远程Web管理,一定要选中【万维网服务】选项中的【远程管理(HTML)】命令组件。完成以上设置后,单击【下一步】按钮,系统就开始安装配置POP3和SMTP服务了。2.2.3 配置POP3/SMTP服务配置POP3/SMTP服务器步骤如下:第一步:创建邮件域。选择【开始】|【管理工具】|【POP3服务】命令,弹出【POP3服务控制台】对话框。选中左栏中的POP3服务后,单击右栏中的【新域】选项,弹出

15、【添加域】对话框。在【域名】文本框中输入邮件服务器的域名,也就是邮件地址“”后面的部分,例如,然后单击【确定】按钮,如图2.2所示。图2.2 创建新域第二步:创建系统登陆帐户。选中新建的域,在右栏中选择【添加邮箱】命令,弹出【添加邮箱】对话框,在【邮箱名】文本栏中输入邮件用户名,然后设置用户密码,最后单击【确定】按钮,完成系统登陆帐户的创建,如图2.3所示。图2.3 创建邮箱第三步:配置SMTP服务器。选择【开始】|【程序】|【管理工具】|【Internet信息服务管理器】选项。在【IIS管理器】对话框中右击【默认SMTP虚拟服务器】选项,在弹出的菜单中选择【属性】选项,进入【默认SMTP虚拟服务器属性】对话框,切换到【常规】选项卡,在【IP地址】下拉列表框中选择邮件服务器的IP地址即可。单击【确定】按钮,这样一个简单的邮件

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 教学/培训

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号