基于javamail的邮件收发系统-开题报告

基于javamail的邮件收发系统-开题报告

ID:10691436

大小:70.00 KB

页数:6页

时间:2018-07-07

基于javamail的邮件收发系统-开题报告_第1页
基于javamail的邮件收发系统-开题报告_第2页
基于javamail的邮件收发系统-开题报告_第3页
基于javamail的邮件收发系统-开题报告_第4页
基于javamail的邮件收发系统-开题报告_第5页
资源描述:

《基于javamail的邮件收发系统-开题报告》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、本科生毕业设计(论文)开题报告(2009届)论文题目基于Javamail的邮件收发系统学生姓名学号专业计算机科学与技术班级指导教师职称讲师、副教授填表日期2008年12月23日信息科学与工程学院教务科制一、选题依据(背景与意义、国内外研究现状与发展趋势)随着网络的逐渐普及,Email在人们生活中应用日益广泛。自从电子邮件进入人们的生活以来,人们对传统的信件已经不再依赖,它的可靠、快速、方便、灵活、廉价、内容丰富等特点都在使我们更加喜欢和接受它。近年来,电子邮件飞速发展,可以看到在比较专业、服务比较全面周到的网站基本上都有免费电子邮件服务,譬如163,新浪,

2、263,yahoo等等,他们大部分都是通过各种软件进行开发的。而在当今很流行的Java技术中就包含有JavaMailAPI,它提供了大量的类和接口来与网络邮件传输。电子邮件系统经过几十年的发展,已经形成了完善的技术体系。邮件服务器系统在保留了电子邮件系统最初的收发邮件、邮件存储等基本功能的同时,融入了最新的计算机与网络技术,使电子邮件系统有了全新的改观。整个电子邮件服务器市场继续增长,并且将大体上分为Unix式的平台和Windows平台两大类。在Linux、Solaris和BSD等Unix式的平台领域,老牌的sendmail继续占统治地位,比较新的竞争对手

3、exim和postfix占据了剩余的领地。邮件系统市场是个刚刚形成的市场,格局还有很大的变数。同时企业用户对邮件系统产品的各项性能不太熟悉,在对邮件系统的好坏没有很清晰的评判标准时,往往很注重系统提供商的成功案例,也就是系统提供商的业界背景。企业购买邮件系统主要是为了提高办公效率,所以力图控制成本。用户需要更标准的产品以减小整体拥有成本。产品整体化可为企业维护降低成本,但需要更容易定制化来满足用户个性化需求。另外,不同的ISP需要个性化的标志以区别同类产品,价格和产品性能同为企业用户购买时的重要参照。电子邮件是一项系统工程,需要网络、数据存储、数据库、操作

4、系统等技术的支持;因此电子邮件系统的每一次技术革新都是在其他技术发展的基础之上的。对于用户来说一款简单,方便,快捷的邮件收发系统将会在很大程度上为用户提供满意的服务,制作一款能满足用户需求的邮件收发系统是每一个设计者所追求的目标。因此本次设计是通过对SMTP、pop3协议、MIME协议的熟悉和理解、以及对java编程技能的掌握,开发出一个简单的电子邮件收发系统,实现邮件的接收与发送,并能完成附件的传输,具有较好的人机交互性、易于使用。从课题研究中更深入的了解邮件收发系统的设计原理,发现设计过程中的不足和知识的欠缺,为今后做出更好的设计打下一个坚实的基础。二

5、、研究目标与主要内容(含论文提纲)研究目标:通过研究学习JavaMail相关知识内容设计出一个邮件收发系统主要研究内容:JavaMailAPI的使用方法、SMTP协议、POP3协议、MIME协议1.概述1.1电子邮件系统的现状1.2研究内容的理论意义1.3电子邮件系统发展的现状及存在的问题2.系统开发技术分析2.1SMTP协议2.2POP3协议2.3MIME协议2.4JavaMailAPI2.4.1JavaMailAPI简介2.4.2配置JavaMailAPI开发环境2.4.3JavaMailAPI的分类及体系结构2.5JAF简介3.系统分析与设计3.1功

6、能需求3.1.1基本功能需求3.1.2其他功能需求3.2性能需求3.2.1系统安全性3.2.2系统灵活性和可维护性3.3数据库选择3.4系统运行环境4.系统实现4.1系统环境配置4.1.1所涉及的软件及补丁4.1.2软件的安装4.2帐号申请模块4.3用户登入认证模块4.4邮件发送模块4.4.1发送普通邮件4.4.2发送带多附件邮件4.5邮件获取模块4.5.1获取邮箱中邮件4.5.2从邮件服务器下载附件5.系统测试5.1测试的目的和原则5.2测试的方法5.2.1界面测试5.2.2功能测试6.结束语三、拟采取的研究方法、研究手段及技术路线、实验方案等l研究方法

7、和手段:(1)实验法(2)文献研究法(3)经验总结法(4)信息研究方法l技术路线:(1)开发工具采用Java+JavaMailAPI。(2)数据库采用SQLServer2000。l实验方案:(1)邮件服务器的工作原理。(2)DNS服务器的工作原理。(3)SMTP、POP3、MIME协议。(4)设计并实现基于Javamail的邮件收发系统,要求系统具有邮件接收、发送等基本功能。四、中外文参考文献目录(作者、书名论文题目、出版社或刊号、出版年月或出版期号)[1]Java邮件开发详解。张孝祥。电子工业出版社,2007。[2]Java高级程序设计。王路群主编。中国

8、水利水电出版社,2006。[3]Java课程设计。黄明,梁旭,周绍

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。