职场大变样社区

标题: 基于Java Web的简单的电子邮件系统的设计与实现 [打印本页]

作者: admin    时间: 2016-7-4 09:39
标题: 基于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.1  JSP技术介绍    14
2.3.2  JAVA EE介绍    15
2.3.3  MVC简介    17
2.3.4  JavaMail API    17
2.3.5  CSS+DIV概述    19
2.3.6  JavaScript简介    20
2.3.7  Oracle数据库    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
包含资料:


截图:





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







欢迎光临 职场大变样社区 (http://zcdby.com/) Powered by Discuz! X3.2