资源描述:
《基于JavaMail的邮件收发系统的开发---毕业论文.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、本科毕业论文基于JavaMail的邮件收发系统的开发BasedontheprogramdevelopmentforsendingandreceivingJavaemail姓名:学号:学 院:软件学院系:软件工程专业:软件工程年级:指导教师:年月摘要摘要随着计算机网络的发展,电子邮件以其快速、便利、成本低等优势已成为人们生活中不可或缺的一部分,使人与人之间信息传输的时间大为缩短。电子邮件(E-mail)就是通过Internet或者Intranet网络从某一终端机输入并通过邮件服务器传送到另一终端的信件、便条、文件、图片或声音等信息。通过模拟邮政系统的“投递——存储——转发”
2、运作,可以将电子邮件从用户的电子邮箱经由两级服务器发送到目的地主机的电子邮件信箱,实现通讯目的。与传统邮件相比,电子邮件的优点是显而易见的:既减少了人力物力的消耗,节省了社会资源;又节约了时间,极大的提高了工作效率。电子邮件在全球范围内几乎可以忽略空间距离,达到收发的同步性,而与同样提供实时通讯的电话和传真相比,电子邮件所需的费用极低。正因为如此,比起Internet的其他功能,电子邮件从一开始就更容易被接受和使用,以其方便、快捷、经济等特点受到了网民的极大青睐。作为网络中最早发展起来的部分,电子邮件的功能也最为强大,已成为目前网络上用户最广泛,使用频率最高的一种应用,甚至
3、是人们上网的第一需求。基于课题的关系,本文先对与邮件发送和接收程序开发密切相关的协议如SMTP、POP3协议作了个系统而全面的阐述,在了解了协议的工作原理后根据目前网络编程技术选择了Java和Jsp作为开发平台,接着根据软件工程学方法的指导下实现了具有简单的收发功能的邮件客户端系统,最后对该系统作了客观的评价并指明了系统的现实意义、缺点以及系统的优化方案。关键词:电子邮件;JavaMail;网络编程AbstractAbstractWiththedevelopmentofinternet,theemailhasbecomenecessaryinpeople’slifebeca
4、useofitsownadvantages,suchasrapidity,convenienceandlow-costetc.Ithasshortenedtheinformationtransmissionamongpeople.E-mailistheletters,messages,documents,picturesorsoundsthatinputfromoneterminalandoutputfromanotherterminalthroughtheInternetorIntranet.Basedonimitatingthepostalsystem,mail-mem
5、ory-transmitoperation,wecouldsendtheuser’semailtothetargethostcomputerthroughtwo-gradesevers.Comparewiththetraditionalemail,theadvantagesoftheemailareobvious,whichdecreasethedrainonmanpowerandmaterialresources,savesocialresourceandtime,thus,improvetheworkingefficiency.Wecouldalmostignoreth
6、espacedistanceintheworldwhenweusetheemail.Thepriceislowerthanweusethetelephoneorfaxtosendthemessage.Comparedwiththeotherfunctionsofinternet,emailiseasilyacceptedandusedbypeoplebecauseofitsconvenience,rapidityandeconomical.Emailisthefirstdevelopmentininternetanditsfunctionispowerful.Ithaswi
7、delyusedinpeople’slifeandbecomenecessarywhenpeoplesurfintheinternet.Accordingtothesubject,thepassagehasfullyexplainedtherelevantagreementsbetweenmailsendingandreceivingprogramsuchasSMTP,POP3etc.Whenwegettheoperationalprincipleoftheagreement,wechooseJAVAandJSPa