基于Javamail的邮件收发系统开题报告.doc

上传人:laozhun 文档编号:2397277 上传时间:2023-02-17 格式:DOC 页数:6 大小:48KB
返回 下载 相关 举报
基于Javamail的邮件收发系统开题报告.doc_第1页
第1页 / 共6页
基于Javamail的邮件收发系统开题报告.doc_第2页
第2页 / 共6页
基于Javamail的邮件收发系统开题报告.doc_第3页
第3页 / 共6页
基于Javamail的邮件收发系统开题报告.doc_第4页
第4页 / 共6页
基于Javamail的邮件收发系统开题报告.doc_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《基于Javamail的邮件收发系统开题报告.doc》由会员分享,可在线阅读,更多相关《基于Javamail的邮件收发系统开题报告.doc(6页珍藏版)》请在三一办公上搜索。

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

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

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

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

5、l API的使用方法、SMTP协议、POP3协议、MIME协议1概述1.1 电子邮件系统的现状1.2 研究内容的理论意义1.3电子邮件系统发展的现状及存在的问题2系统开发技术分析2.1 SMTP协议2.2 POP3协议2.3 MIME协议 2.4 JavaMail API2.4.1 JavaMail API简介2.4.2 配置JavaMail API开发环境2.4.3 JavaMail API的 分类及体系结构 2.5 JAF简介3系统分析与设计3.1 功能需求3.1.1 基本功能需求3.1.2 其他功能需求3.2 性能需求 3.2.1 系统安全性3.2.2 系统灵活性和可维护性 3.3 数据

6、库选择 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 研究方法和手段:(1)实验法(2)文献研究法(3)经验总结法(4)信息研究方法l 技术路线:(1)开发工具采用Java+JavaMai

7、l API。(2)数据库采用SQL Server 2000。l 实验方案:(1)邮件服务器的工作原理。(2)DNS服务器的工作原理。(3)SMTP、POP3、MIME协议。(4)设计并实现基于Javamail的邮件收发系统,要求系统具有邮件接收、发送等基本功能。四、中外文参考文献目录(作者、书名论文题目、出版社或刊号、出版年月或出版期号)1 Java邮件开发详解。张孝祥。电子工业出版社,2007。2 Java高级程序设计。王路群主编。中国水利水电出版社, 2006 。3 Java课程设计。黄明, 梁旭, 周绍斌编著。电子工业出版社, 2006。4 Java开发与应用教程。王吴迪, 赵枫朝等编著

8、。电子工业出版社, 2006。5 Java程序设计大学教程。刘艺等编著。机械工业出版社, 2006。6 Java数据库高级编程宝典。陈天河编著。电子工业出版社, 2005。7 Java程序设计与应用开发。於东军等编著。清华大学出版社, 2005。8 Java语言程序设计实训。赵海廷主编。武汉大学出版社, 2005。9 Java program design。Cohoon, James P.,Davidson, Jack W。McGraw-Hill Higher Education, 2004。10 Thinking in Java。Eckel, Bruce。Prentice Hall, c20

9、00。11 Learning Java。Niemeyer, Patrick.,Knudsen, Jonathan。OReilly, 2000。五、研究的整体方案与工作进度安排(内容、步骤、时间)进度安排:序号时间内容12008-9-37学生选题,师生见面,联系方法等22008-9-19任务书下达32008-9-202009-2-15完成外文翻译、文献综述、开题报告、论文框架42009-2-1825中期检查(外文翻译、文献综述、开题报告、论文框架)52009-2-164-30完成作品设计与论文撰写62009-4-20电子材料上传(毕业论文:封面、目录、中英文摘要、正文、参考文献、作品说明书、外文

10、翻译、文献综述、开题报告等)72009-4-28答辩材料准备,参加答辩82009-5-9文档材料检查、签名六、研究的预期目标及主要特点及创新点本次设计通过对邮件服务器的工作原理的研究,对SMTP、pop3协议、MIME协议的熟悉和理解、以及对java编程技能的掌握,开发出一个简单的基于javamail的电子邮件收发系统,实现邮件的接收与发送,并能完成附件的传输,具有良好的用户界面,较好的人机交互性、易于使用,系统可靠、稳定,具有一定的应用价值。主要运用的软件有SQL Server2000,在Java环境下,利用Javamail实现邮件系统的各种功能。该系统主要支持用户的身份验证,用户只有通过正

11、确注册后才能进入该系统。在系统中可以查看自己的邮件也可以发送邮件到任意的邮箱,发邮件的时候可以进行附件的发送,还可以删除邮件。七、指导教师意见:该生选题与本专业密切相关,难度和深度适当,工作量适宜;在开题报告中较好地描述了选题的背景与意义,研究目标较明确,研究内容较为具体,研究方法、手段、路线可行,思路清晰,研究的整体方案与工作进度安排基本合理;参考资料选择恰当,完成质量较好;结构完整,撰写格式规范,字数达到要求;态度较认真,能按时上交开题报告。签名: 2009 年 1月 12 日八、教研室或系审核意见:主任签名: 年 月 日九、学院毕业论文(设计)领导小组审核意见:负责人签名(盖章): 年 月 日

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 建筑/施工/环境 > 项目建议


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号