java1073基于JavaMail的邮件收发系统2_第1页
java1073基于JavaMail的邮件收发系统2_第2页
java1073基于JavaMail的邮件收发系统2_第3页
java1073基于JavaMail的邮件收发系统2_第4页
java1073基于JavaMail的邮件收发系统2_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、摘 要随着互联网技术及网络办公化的发展,电子邮件成为人们主要的通信方式之一。越来越多的人开始使用它。而且用它的人数势必会继续增加。虽然,现在已经有很多的邮件收发软件例如著名的FoxMail ,但是对于大多数的非专业的人来说它还是有点难度。因此,我们所设计的基于JavaMail的邮件收发系统就利用JavaMail开发包的高级应用和E-Mail的相关协议开发出这个功能相对简单,但是实用、方便、快捷的邮件收发系统。主要用于帮助用户将邮件发送给SMTP服务器和从POP3邮件服务器读取用户的电子邮件。它集邮件的撰写、发送和接收功能与一体。并且支持附件的发送和接收以及其它一些附加功能的实现。虽然它没有Fo

2、xMail那么强大的功能,但是它容易掌握和使用。整个系统功能流畅,从操作简便、界面友好、灵活实用的要求出发,使用户之间的交流能够更加地方便和快捷。论文首先对电子邮件的意义做了一个总体的介绍,接着论述了系统的开发背景和开发意义,并对系统的研究内容及设计目标进行分析。然后对系统设计的基本原理进行了一一介绍。最后,通过对系统需要完成的功能和可行性进行分析,确定了系统的功能模块,在画出相应的功能结构图和流程图后,又分模块详述了各部分的实现方法。关键词:JavaMail,SMTP,POP3,JAF,RFC822目 录 第1章 绪论11.1电子邮件介绍11.2基于JavaMail的邮件收发系统的开发背景和

3、开发意义11.2.1 开发背景11.2.2 开发意义21.3本课题的研究内容和设计目标2本课题的研究内容2本课题的设计目标3第2章 系统设计的基本原理42.1电子邮件的工作原理42.2 E-Mail相关协议介绍42.2.1 SMTP协议简介42.2.2 POP协议简介52.2.3 IMAP协议简介62.3 JavaMail开发概述62.3.1 JavaMail API62.3.2 JAF102.4 RFC822112.4.1 RFC822简单介绍112.4.2 RFC822邮件格式11第3章 系统分析133.1系统设计的目的与原则133.2系统功能分析133.3系统可行性分析15第4章 系统设

4、计164.1功能结构设计164.2系统流程图174.3系统运行环境17系统的软硬件需求184.3.2 配置JavaMail开发环境18第5章 系统功能与实现195.1 用户登陆界面设计205.2 邮件发送界面设计225.3 邮件接收界面设计28第6章 性能测试与分析316.1测试实例的研究与选择316.2测试环境与测试条件316.3实例测试31系统登陆功能测试316.3.2 发送邮件功能测试32接收邮件功能测试336.4测试结果分析34结 论36参考文献37致 谢38第4章 系统设计4.1功能结构设计基于JavaMail的邮件收发系统的主要目的就是开发一款简单,方便,快捷的邮件收发系统以满足用

5、户需求。它将会在很大程度上为用户提供满意的服务。该系统主要支持用户的身份验证,用户只有通过正确注册后才能进入该系统。在系统中可以接收和查看自己的邮件,也可以发送邮件到任意的邮箱。发邮件的时候可以进行本地计算机资源传输,也就是附件的发送的功能。并且还具备邮件的保存功能。系统的功能结构模块图如下图: 图4.1 系统功能结构模块图各功能模块的需求分析如下:第5章 系统功能与实现初始界面的客户端如下图所示,其主框架上有一个标签控件,该控件共有三个页面,分别为用户配置页面、邮件发送页面和邮件接收页面。图5.1 初始状态的邮件收发系统 图5.2 保存用户信息5.2 邮件发送界面设计(1)邮件编辑 打开主框架上的邮件发送界面,如下图所示。填写收信人地址、邮件主题,然后进行邮件的撰写,如果需要添加附件就点击附件选择按钮在磁盘中进

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论