欢迎来到天天文库
浏览记录
ID:19612933
大小:1.45 MB
页数:37页
时间:2018-10-04
《毕业论文--基于javamail电子邮件系统的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、青岛理工大学毕业设计(论文)题目基于JavaMail的电子邮件系统的设计与实现学生姓名:许晨祎指导教师:马国兵计算机工程学院网络工程专业061班年月日青岛理工大学毕业设计(论文)摘要本文主要阐述了基于javamail电子邮件系统的设计与实现,较为系统地介绍了电子邮件用户的登录、收发电子邮件、邮件目录操作、邮件群发、通讯录建立与维护等功能。邮件服务器按照提供的服务类型,可以分为发送邮件服务器(简称发送服务器)和接收邮件服务器(简称接收服务器)。发送邮件服务器使用邮件发送协议,现在常用的是SMTP,所以通常发送邮件服务器也称为SMTP服务器;接收邮件
2、服务器使用接收邮件协议,常用的有POP3协议和IMAP协议,所以通常接收邮件服务器也称为POP3服务器或IMAP服务器。本系统基于JavaMialAPI采用B/S设计结构。使用ApacheTomcat做为WEB服务器和JSPServlet的容器。JDK中并不包含JavaMailAPI。为了开发JavaMail应用程序,需要从SUN公司的网站下载JavaMailAPI及其实现的类库,该类库由两个JAR文件组成:mail.jar和activation.jar。本系统分析中给出了电子邮件服务器和电子邮件客户端的简介,同时给出了本次试验中客户端的主要功能
3、和总体框图。关键词:JavaMail,电子邮件服务器,电子邮件客户端32青岛理工大学毕业设计(论文)ABSTRACTThispapermainlydiscussesjavamailE-mailsystembasedonthedesign,realizationandsystematicallyintroducestheemaillogin,email,mail,E-mailgroupoperatingdirectory,contactstheestablishmentandthemaintenanceetc.Function.Mailserver
4、accordingtoprovideservicetype,canbedividedintotheemailserver(referredtosendandreceiveE-mailserversserver)(hereinafterreferredtoasthereceivingserver).Sendmailserveruseemailtosendagreement,nowcommonlyusedissooftensende-mailsSMTPserverisalsocalledSMTPserver,Receivingmailserverus
5、eE-mailagreement,commonlyhavePOP3andIMAPprotocol,sousuallyreceiveE-mailserveralsocalledPOP3serverorIMAPserver.ThissystembasedonB/SJavaMialAPIusingstructuredesign.UseaWEBserverandIcanwithApacheTomcatServletJSPcontainers.DoesnotcontainJavaMailJDKAPI.InordertodevelopJavaMailappl
6、ications,needtodownloadfromthewebfromJavaMailAPIandrealizetheclasslibrary,libraryconsistsoftwocomponents:theJARfileactivationandE-mail.JJARJAR.Thissystemareanalyzedintheemailserverandemailclientintroductionisgiven,andthemainfunctionsoftheclientandtheoveralldiagram.KEYWORDS:Ja
7、vaMail,E-mailserver,Emailclient32青岛理工大学毕业设计(论文)目录第1章前言11.1概述11.2国内现状11.3系统特点1第2章需求分析42.1产品可行性分析42.2产品功能需求分析62.2.1系统总体功能62.2.2电子邮件系统收发邮件的过程6第3章总体设计83.1本系统的总体分析模型(类图):83.2系统模块的划分9第4章详细设计104.1登录模块104.2接收邮件和附件模块114.3发送和回复邮件模块114.4邮件处理模块124.5邮件文件夹管理模块12第5章系统功能编码的实现135.1服务器的安装和配置13
8、5.2客户端的实现14第6章系统功能测试196.1登录和注销模块的测试:19第7章结论与展望307.1结论307.2展望3032青岛理工
此文档下载收益归作者所有