ImageVerifierCode 换一换
格式:DOCX , 页数:49 ,大小:1,020.67KB ,
资源ID:13095878      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/13095878.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(基于JavaMail的电子邮件系统的设计与实现Word文档下载推荐.docx)为本站会员(b****1)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

基于JavaMail的电子邮件系统的设计与实现Word文档下载推荐.docx

1、 关键词:电子邮件,James 邮件服务器,MySQL,Java,S2SHMail System Design and ImplementationAbstractIn the past few decades, people mainly exchange ideas with each other by letters. But today people are communicating with each other via e-mail, compared with the letter, e-mail correspondence with easy to use, fast de

2、livery, low-cost, easy to store, the worlds smooth and so on.This article has designed and implemented a mail system. First , study technologies related to the system. Then , analyses the system functions, performance and the data requirements, and also design the system architecture, system functio

3、ns and database, and finally the main functions of the system come into shap . The system architecture is developed basing on a three-tier browser / server architecture, using Java and S2SH framework. The Data storage take use of free, open-source, cross-platform MySQL database. The mail server use

4、the free, open-source Apache James mail server that supports SMAP protocol to send e-mails and the IMAP protocol to receive e-mails. Develop the E-mail system bydifferent module of the system design, including user registration and login, the user information management, mail management.This system

5、has the feature-rich, clear structure, high efficiency, excellent performance of high efficiency of data access, and it is not only easy to maintain in latter stages but also outstanding in its scalable sexual activity.There still exists problems that need farther perfection in The system from follo

6、wing aspects, like increasing the contact management module, enhancing the stability and security of the system.Keywords: E-mail, James mail server, MySQL, Java, S2SH目 录1 绪论11.1 课题研发背景11.2 选题的意义11.3 发展现状11.4 本文结构安排22 技术与工具介绍32.1 框架简介32.2 开发工具简介42.3 电子邮件简介62.4 小结73 需求分析83.1 实际业务操作流程83.2 系统设计的目标83.3 系

7、统需求分析93.3.1 功能需求分析93.3.2 性能需求分析103.3.3 数据库需求分析113.4 小结114 总体设计124.1 数据库的设计124.1.1 概念结构设计124.1.2 逻辑结构设计134.2 小结155 详细设计与实现165.1 系统体系结构设计165.2 系统模块设计175.2.1 用户登录邮件系统设计175.2.2 注册新用户信息的设计185.2.3 用户找回密码信息设计185.2.4 用户发送电子邮件设计205.2.5 用户查看电子邮件设计215.3 系统模块的实现225.3.1 用户登录邮件系统的实现225.3.2 注册新用户的实现235.3.3 用户找回密码的

8、实现245.3.4 用户发送电子邮件的实现265.3.5 用户查看电子邮件的实现275.4 小结286 测试296.1 测试环境296.2 功能测试296.3 用户界面测试306.4 单元测试316.5 小结317 结束语327.1 总结327.2 展望32附录33参考文献38致 谢391 绪论1.1 课题研发背景电子邮件(简称 E-mai1)又称电子信箱、电子邮政,它是种用电子手段提供信息交换的通信方式。它是全球多种网络上使用最普遍的一项服务。这种非交互式的通信,加速了信息的交流及数据传送。通过连接全世界的 Internet,实现各类信号的传送、接收、存贮等处理, 将邮件送到世界的各个角落。

9、到目前为止,可以说电子邮件是 Internet 资源使用最多的一种服务,E-mai1 不只局限于信件的传递,还可用来传递文件、声音及图形、图像等不同类型的信息。与传统的信件相比,电子邮件更具有传统信件没有的优势,传统的邮件受到时间、地点等各种限制,而电子邮件却不受这些限制。正是由于电子邮件的使用简易、投递迅速、收费低廉,易于保存、全球畅通无阻,使得电子邮件被广泛地应用,它使人们的交流方式得到了极大的改变。另外,电子邮件还可以进行一对多的邮件传递,同一邮件可以一次发送给许多人。最重要的是,电子邮件是整个网络间以至所有其他网络系统中直接面向人与人之间信息交流的系统,它的数据发送方和接收方都是人,所

10、以极大地满足了大量存在的人与人之间的通信需求。现在随着互联网和计算机的普及1,电子邮件将会成为人们越来越受欢迎的交流方式。1.2 选题的意义当今流行的邮件系统如 Lotus Notes 和Exchange 是非常强大的商业软件2。但这些系统包含的协作功能和每客户端得许可证费用使它们的整体成本急剧上升。而事实上,很多使用这些系统的公司仅仅需要其中的邮件服务器基本功能,因此对于这些企业来说花重金来购买这些邮件系统还不如花少量的钱去重新开发一款功能简单的邮件系统。所以开发一款简单易用的,使用户容易上手的电子邮件系统是非常有必要的。对于大型的企业来说开发一种简单易用的具有电子邮件基本功能的电子邮件系统

11、,不仅能够提高企业的生产效率而且能够降低人与人之间的沟通成本,使企业能够更好的发展。1.3 发展现状国内很多企事业单位都有自己的邮件服务系统,免费邮箱有 163、新浪等。用户对电子邮件安全性、可靠性及功能上的要求也在不断提高。因此,电子邮件服务供应商必须提供更安全、更可靠、功能更丰富的服务才能发展业务、吸引用户,从众多竞争者中脱颖而出。如45何构建高效、稳定、安全、易用可扩展功能丰富的电子邮件系统是众多电信运营商、ISP(Internet Service Provider)、ICP(Internet Content Provider)共同面临的问题。邮件服务器供应商致力于以下几个方面提高邮件服

12、务器。1. 增加多用户模板的功能,以满足不同用户对界面的不同喜好:如提供多种邮件webmail 页面风格,提供个性化模板和多风格信纸,用户可以定义邮箱系统界面等。2. 增加防病毒模块,以增加 E-mail 系统整体的安全性,利用邮件加密和邮件签名等方式进行邮件传送。在服务器端使用防病毒模块。将电子邮件系统向统一信息系统发展,加入最新资讯,多媒体等功能。反垃圾邮件为用户提供发垃圾邮件的多种过滤器,充分保证用户收到最低限度的垃圾邮件骚扰。1.4 本文结构安排为了使您在短时间内了解本论文,介绍论文内容如下:第 1 章主要介绍:论文的课题研发背景、选题的意义、发展现状及论文的结构安排。第 2 章主要介

13、绍:本次设计采用的技术、开发工具等。第 3 章主要介绍:邮件系统实际业务流程、功能需求、性能需求、数据库需求以及系统设计的目标。第 4 章主要介绍:数据库的设计与实现。第 5 章主要介绍:系统核心功能模块设计及实现。第 6 章主要介绍:系统测试环境、功能测试、用户界面测试以及单元测试。第 7 章主要介绍:本次毕业设计的总结及展望。2 技术与工具介绍本部分主要介绍开发系统所采用的一些技术以及开发工具,包括采用的 J2EE 框架技术Struts2、Spring、Hibernate、James 邮件服务器等的简单介绍。2.1 框架简介1. Struts2 简介Struts2:Struts2 是由WebWork和Struts1 共同衍生出的一个JavaEE框架。Struts2 吸收了WebWork和Struts1 的长处,也处理了二者的一些不足之处,相对于Struts1,Struts2 去掉了ActionForm3,降低了框架之间的耦合性,Struts2 的Action只是普通的java类(pojo),给模块测试带来了极大的方便。Struts2 框架的处理流程如图 2-1 所示。图 2-1 Struts2 框架处理流程通过上面对 Struts2 体

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1