简易电子邮件系统的设计与实现(JSP+MySQL)
无需注册登录,支付后按照提示操作即可获取该资料.
摘 要
描述internet迅速发展,电子邮件已经成为信息交换的主要载体,电子邮件成为目前互联网上流行,方便快捷的通讯工具,随着网络发展普及,电子邮件的应用更加广泛。
本文提出一款适合大众用户的电子邮件系统,该电子邮件系统的主要功能模块包括登陆模块,收发模块和通讯录模块等。
首先概括性的介绍电子邮件系统软件的发展趋势及其电子邮件收发系统应用到相关知识,SMTP协议,POP协议等基本概念以及JSP概述。从JSP技术分析着手,分析利用JSP技术对本系统设计开发的过程。描述电子邮件收发系统的开发环境和编程语言然后对电子邮件系统进行总体设计。再分别对各功能模块进行详细的分析设计,最后使用用例对系统进行测试。
关键词:电子邮件,SMTP,POP3, JSP
Email receiving and dispatching system
Abstract
Description the internet rapid development, The email already became the exchange of information the main carrier. The E-mail is most convenient, most swift communication tool on Internet at present, with the popularization of the network its application will be more extensive.
This article proposed section electronic mail system which is suited to the populace users. The main function module of mail system including the module of users landing, the module of receiving and dispatching mail, the module of address book and so on.
First concise quality introduction electronic mail system software development and its email receiving and dispatching system application related knowledge SMTP POP basic concept and JSP summarize. The article will analysis from the JSP technology, dissect the process of design development of this system using JSP technology. The description email receiving and dispatching system development environment and the programming language then carries on the system design to the electronic mail system. Then separately carries on the detailed analysis design to the function module, finally uses with the example carries on the test for the system.
Keyword:Email ,Simple Mail Transfer Protocol , Post Office Protocol 3.
本文论述一个电子邮件收发系统的开发过程,从JSP技术分析着手,分析利用JSP技术对本系统设计开发的过程,使得接收和发送电子邮件比较方便和快速的从邮件服务器上接收邮件,通讯簿使得可快速找到联系人。
设计前充分考虑广大使用人群,所有外观和操作界面都设计得简洁,美观.实际得操作也十分得简单易懂.基于上述的方法基本上实现了电子邮件收发系统的基本功能.本系统主要是电子邮件的接收与发送电子邮件的实现.另外还有实现了通讯簿。
为使用者提供一个具有简单美观的操作界面,通俗易懂的收发电子邮件环境,结构清晰。系统之间层次要清楚分明,基本实现各项基本功能。使用户可以方便的进行电子邮件的收发和通讯簿管理功能的实现。
系统总体结构
本系统采用B/S模式的三层体系结构即客户浏览器,应用服务器,数据库系统
第一层 客户机为用户与整个系统的接口。客户端的应用程序简化到一个通用的浏览器,由它来解释HTML,显示网页内容。这里网页具有一定的交互功能,支持用户在网页提供的表单上输入信息提交给后台,并提出处理请求。这里的后台即第二层的WEB服务器。
第二层 WEB服务器将启动相应的进程来响应浏览器的请求,并动态生成嵌入处理结果的HTML代码返回给客户机浏览器。如果客户机的请求还包括数据存取,WEB服务器还需与数据库服务器协同完成这一处理任务[11]。
第三层 数据库服务器的任务类似于C/S模型,负责协调不同WEB服务器发出的SQL请求,管理操作数据库。
系统总体分析
本系统中主要涉及到用户,邮箱,信件三个实体,它们之间有着这样的关系。用户使用信箱,信箱里装有信件,一个信箱里可以存放多封信件因此是1:N的对应关系。用户要收发和操作信件。
目 录 12000字
ABSTRACT II
第一章 绪论 1
1.1 引言 1
1.2 国内外研究现状及发展趋势 1
1.3 课题的主要研究内容 2
第二章 系统需求及可行性分析 3
2.1 系统的初步调查 3
2.1.1 系统调查方法 3
2.2 系统设计目标 3
2.3 系统可行性分析 3
2.4 基本技术介绍 4
2.4.1 POP3协议中文版-RFC1939简介 4
2.4.2 POP3协议简介 4
2.4.3 SMTP协议简介 4
2.4.4 JSP技术概述 4
2.4.5 JSP工作原理 5
2.4.6 mysql 5
第三章 系统总体分析 6
3.1系统总体结构 6
3.2 系统总体分析 6
3.3系统功能模块分析 8
第四章 系统设计 9
4.1 电子邮件收发系统的开发环境 9
4.2 数据库设计 9
4.3各主要功能模块设计 9
4.4 各数据表设计 10
第五章 系统代码设计 12
5.1各个模块的详细设计 12
第六章 系统测试方案 20
6.1 测试方案和测试结果 20
第七章 总结和展望 23
7.1 总结 23
7.2 系统今后的发展方向 23
致 谢 24
参考文献: 25
附件一 26
英文原文 26
中文译文 31