基于JavaMail的电子邮件系统的设计与实现

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

XXX本科毕业设计

基于JavaMail的电子邮件系统的设计与实现

邮件系统的设计与实现

摘要

在过去的几十年里,人们主要通过书信与相隔较远的人相互交流情感与思想。而当今世界人们更多的是使用电子邮件,与传统的书信相比,电子邮件具有使用简易、投递迅速、收费低廉,易于保存、全球畅通无阻等优点。

本文设计并实现了一套邮件系统。首先研究了与系统相关的技术,其次分析了系统功能、性能和数据的需求,设计了系统构架、系统功能和数据库,并实现了系统的主要功能。本文的系统构架是基于浏览器/服务器的三层架构,使用Java 和S2SH框架开发而成。在数据存储上使用了免费、开源、跨平台的MySQL数据库,邮件服务器使用了免费、开源的支持SMAP协议发送电子邮件和IMAP协议接收电子邮件的Apache James邮件服务器。通过系统设计的用户注册和登陆、用户信息管理、邮件管理等模块,对邮件系统进行实现。

本系统具有功能丰富、结构清晰、运行效率高、数据访问效率高等优异性能,后期易于维护,可扩展性行比较好。

本系统还存在以下几个方面的工作尚需完善,即增加联系人管理模块,增强系统的稳定性,增强系统的安全性。

关键词:电子邮件,James邮件服务器,MySQL,Java,S2SH

邮件系统的设计与实现

Mail System Design and Implementation

Abstract

In 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 delivery, low-cost, easy to store, the world's 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 functions 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 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 by different module of the system design, including user registration and login, the user information management, mail management.

This system 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 it`s scalable sexual activity.

There still exists problems that need farther perfection in The system from following aspects, like increasing the contact management module, enhancing the stability and security of the system.

Keywords: E-mail, James mail server, MySQL, Java, S2SH

XXX本科毕业设计

目录

1 绪论 (1)

1.1 课题研发背景 (1)

1.2 选题的意义 (1)

1.3 发展现状 (1)

1.4 本文结构安排 (2)

2 技术与工具介绍 (3)

2.1 框架简介 (3)

2.2 开发工具简介 (4)

2.3 电子邮件简介 (6)

2.4 小结 (7)

3 需求分析 (8)

3.1 实际业务操作流程 (8)

3.2 系统设计的目标 (8)

3.3 系统需求分析 (9)

3.3.1 功能需求分析 (9)

3.3.2 性能需求分析 (10)

3.3.3 数据库需求分析 (11)

3.4小结 (11)

4 总体设计 (12)

4.1 数据库的设计 (12)

4.1.1 概念结构设计 (12)

4.1.2 逻辑结构设计 (13)

4.2 小结 (15)

5 详细设计与实现 (16)

5.1 系统体系结构设计 (16)

5.2 系统模块设计 (17)

5.2.1 用户登录邮件系统设计 (17)

5.2.2 注册新用户信息的设计 (18)

5.2.3 用户找回密码信息设计 (18)

5.2.4 用户发送电子邮件设计 (20)

5.2.5 用户查看电子邮件设计 (21)

相关文档
最新文档