admin 发表于 2016-7-4 09:39:28

基于Java Web的简单的电子邮件系统的设计与实现

技术:Java、JSP等
摘要:
电子邮件是Internet应用服务之一,也是使用最多的互联网服务。电子邮件系统通过Internet,实现了文字、声音、图形、图像等不同类型的信息的传送、接收、存贮等处理。随着顶Internet和办公自动化系统的发展,电子邮件已成为联系业务、办公、信息传递的重要组成部分。现如今免费邮件系统主要基于SMTP
和POP3协议,有很强的方便和快捷性。用户也可以根据自身的需求配置和管理自己的个人邮箱。随着互联网技术的发展,电子邮件将会迎来新的挑战,其可靠性和安全性将成为人们研究的重点。
JAVA、JSP、Oracle等是目前Web开发中比较成熟常用的技术,本文阐述了基于MVC模型的Web应用软件开发的层次结构及主要组成组件,并结合Web邮件管理系统的设计与应用,借助JavaMail API实现了用户注册、登录、写邮件、收邮件、系统管理等功能模块,给出了各个模块的设计思想,并进行了总体的分析和详细的设计,最后对系统进行了分析总结。
关键词: 电子邮件、MVC、SMTP、POP3、JavaMail

目录:
摘 要    1
Abstract    2
1. 绪论    5
1.1电子邮件系统简介    5
1.2国内外电子邮件系统的发展现状    6
1.3电子邮件未来的发展方向    7
2. 电子邮件系统相关协议与技术介绍    10
2.1三种常见邮件协议    10
2.2电子邮件的工作过程    12
2.3相关开发工具及技术介绍    14
2.3.1JSP技术介绍    14
2.3.2JAVA EE介绍    15
2.3.3MVC简介    17
2.3.4JavaMail API    17
2.3.5CSS+DIV概述    19
2.3.6JavaScript简介    20
2.3.7Oracle数据库    20
3. 系统可行性研究和需求分析    21
3.1可行性研究    21
3.1.1经济可行性分析    21
3.1.2技术可行性分析    21
3.1.3社会因素可行性分析    22
3.2系统需求分析    22
3.2.1需求概述    22
3.2.2网络结构需求分析    24
4. 系统总体设计    25
4.1系统总体构架    25
4.1.1邮件系统架构设计时需要考虑的问题    25
4.1.2典型的邮件系统架构    25
4.1.3电子邮件系统的简单设计构架    26
4.2数据库的设计    27
4.2.1概念结构设计    27
4.2.2逻辑结构设计    29
4.2.3数据库的实现    29
5. 详细设计与实现    32
5.1用户管理模块的设计与实现    32
5.2邮件发送模块的设计与实现    36
5.3邮件接收模块的设计与实现    39
5.4邮件其他管理模块    42
6. 系统的测试与维护    44
6.1软件测试的基本概念    44
6.2软件测试的基本方法和工具    45
6.3系统部分功能测试    45
7. 总结与展望    50
7.1系统总结    50
7.2系统改进    50
参考文献    51
致谢    52
外文原文    53
中文翻译    61

论文字数:26526
包含资料:


截图:





百度网盘下载地址(金币充值):
**** 本内容需购买 ****


页: [1]
查看完整版本: 基于Java Web的简单的电子邮件系统的设计与实现