电子邮件收发系统设计与开发毕业设计开题报告.doc_第1页
电子邮件收发系统设计与开发毕业设计开题报告.doc_第2页
电子邮件收发系统设计与开发毕业设计开题报告.doc_第3页
电子邮件收发系统设计与开发毕业设计开题报告.doc_第4页
电子邮件收发系统设计与开发毕业设计开题报告.doc_第5页
免费预览已结束,剩余3页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

中 北 大 学毕业设计开题报告学 生 姓 名:吴冬青学 号:0821940324学 院、系:软件学院专 业:软件技术设 计 题 目:电子邮件收发系统设计与开发指导教师:冯传春2010年3月21日毕 业 设 计 开 题 报 告1结合毕业设计情况,根据所查阅的文献资料,撰写2000字左右的文献综述:文 献 综 述一、 选题的依据及意义:随着Internet的迅速发展和普及,网络已经成为人们获取交换信息的重要方式,给人们带来了极大的便利。在各种网络服务中,电子邮件系统以其方便、快捷的特点成为人们进行信息交流的理想工具。通过电子邮件人们可以以十分低廉的价格(甚至免费,如现在普遍使用的免费电子邮件),以非常快的速度同世界上其他互联网用户联络。从某种程度上来说,电子邮件已经基本取代了传统的邮局通信方式。电子邮件的使用者数量呈几何级数增长,据统计,目前全世界的电子邮件账号超过15亿个,电子邮件成为Internet上所占比例最大的应用。中国互联网络信息中心关于中国互联网发展状况统计报告(2005年1月)表明,我国目前上网人数9400万,人均拥有电子邮箱1.5个。现在,除了一些必须通过传统的方式进行邮寄的邮件外,一般的日常交流都可以通过电子邮件的形式来进行。然而,在当前使用的大多数电子邮件系统中,电子邮件主要是用简单邮件传输协议(Simple Mail Transfer Protocol, SMTP)进行明文传输,SMTP基于TCP协议,是TCP/IP协议族的一部分。只要建立一个邮件服务器,无论邮件想发往哪里,邮件服务器都会发送它。对于某个邮件服务器必须是其合法用户才能通过该邮件服务器发送邮件。然而得到一个邮件账户极其容易,这样子对邮件的发展得迅速发展和普及。然而,邮件的普及,也会带来一系列的影响,由于技术方面的原因,邮件方面还有很大不稳定的安全性问题,要获得一个邮件服务器上的用户列表也不是困难的事情,带来了垃圾邮件的泛滥,电子邮件中的信息很容易被恶意的攻击者所截获和利用,将会因为暴露个人隐私或泄露商业机密而带来无法挽回的损失。另外,发送方可轻松的伪造自己的身份,假冒他人发送电子邮件来进行邮件欺骗;邮件接收人无法确认邮件在传送过程中是否被篡改或破坏。因此如何开发一个稳定地,安全性好的电子邮件问题得到越来越得到使用者和开发人员的重视。二、 国内外研究现状及发展趋势(含文献综述):目前,世界上研究应用比较广泛的电子邮件解决方案可以列举如下:1.端到端的电子邮件技术端到端的电子邮件技术保证邮件从发出到被接收的整个过程中,内容无法修改,并且不可否认。PGP, S/MIME和PEM是目前三种重要的端到端安全电子邮件标准。2.传输层的电子邮件技术电子邮件包括信头和信体。端到端电子邮件技术一般只对信体进行加密和签名,信头则由于邮件传输中寻址和路由的需要,必须保证不变。在一些应用环境下,可能会要求信头在传输过程中也能保密,这就需要传输层的技术作为后盾。目前主要有两种方式能够实现电子邮件在传输过程中的安全:一种是利用SMTP和POP:另一种是利用VPN或者其他IP通道技术。3.邮件服务器的安全与可靠性建立一个安全的电子邮件系统,还需要保障邮件服务器本身的安全性。针对邮件 服务器的攻击可分为网络入侵和服务破坏两种。对于网络入侵的防范,主要依赖于软件编程时的严谨程度。对于防范服务破坏,用户可以从防止外部攻击、防止内部攻击以及防止中继攻击三方面考虑。发展趋势:目前 ,国内还没有比较成熟及广泛应用的端到端电子邮件产品。当然,各地有不少软件公司各自为不同企业提供收费的安全邮件系统,但由于得不到广泛应用,在国外已经出现了很多的电子邮件软件,其中比较著名的有Outlook Express等等。三、 本课题研究内容本课题在电子邮件协议相关知识的基础上,电子邮件系统不断增长的需求和复杂性促使了邮件协议的发展电子邮件标准分为两部分:一部分定义邮件文电格式,一部分定义邮件。在发送、接收两端之间的传输。将文电格式与文电传输分开定义,目的在于提高TCP/IP电子邮件的互操作性。实践中大量存在的需求是,非TCP/IP网络的电子邮件系统希望跟Internet的电子邮件系统实现互操作.这可以通过邮件网关来实现。但如果双方采用相同的电子邮件文电格式,则无论网络本身如何传输文电,互通性都是很容易实现的。本课题选用POP3与SMTP作为邮件协议,因此主要研究是关于POP3协议。POP3协议:POP即邮局协议。目前用的是版本3,所以人们通常将它称为POPS,R FC1939定义了这个协议。虽然SMTP协议支持了邮件的收发,但并不是每个人都能够有机器长时间做SMTP服务器.这样就有很多人共用台S MTP服务器,POP3协议正是这种情况下支持用户从自己的SMTP服务器上拿到自己邮 件的协议。POP3支持 离线工作和在线工作方式。在离线时,首先通过POPS客户程序登陆到支持POP3协议的邮件服务器,然后发送邮件和附件,接着邮件服务器将为该用户收存的邮件传给POPS程序。最后,服务器将用户提交的邮件转发到SMTP协议的计算机中,通过它实现邮件的最终发送,并将这些邮件从服务器上删除。当使用POP3在线工作方式收发邮件时,用户在所用的计算机与邮件服务器保持连接的状态下读取邮件.用户的邮件保存在邮件服务器上。该协议规定每个用户只能有一个邮箱的支持。使用POP时,用户熟悉的许多性能并不是由POP协议支持的,如查看有几封新邮件消息这一性能。这些性能内建丁一如Eudora或Microsoft Outlook之类的程序中,它们能记住一些事,诸如最近一次收到的邮件,还能计算出有多少是新的。所以当使用JavaMailA PI时,如果设计者想要这类信息,就只能由自己来计算了。终端用户代理要发送邮件的队列报文传送代理TCP连接报文传送代理要发送邮件的队列用户代理终端发送方接收方用户端服务器图 1 电子邮件系统结构参考文献:1(澳)David Reilly,林风 译. Java网络编程与分布式计算M. 北京:机械工业出版社,20032 张洪伟. JSP网络开发技术与整合应用M. 北京:清华大学出版社, 20063 邓子云, 张赐. JSP网络编程M. 北京: 电子工业出版社, 20064(美)BRUCE ECKEL,侯捷译. JAVA编程思想(第二版)M. 北京:机械工业出版社, 20035 吴建,郑潮,汪杰. UML基础和ROSE建模案例M. 北京:人民邮电出版社,20056 李昌武, 苑荣. 软件工程-原理,方法与应用M. 北京: 高等教育出版社,2004 7(美)Tom Swan,卢建山译. Java2快速解决方案M. 北京: 中国水利水电出版社,20028 张怀庆. Java案例精粹150例M. 北京:治金工业出版社,20059 冯博,应群. 面向对象的Java网络编程M. 北京: 清华大学出版社, 200610 胡文山. JavaTCP/IP应用开发详解M. 北京: 电子工业出版社,200311 刘晓华,张健,周慧贞. JSP应用开发详解M. 北京: 电子工业出版社,2007 12 胡文山. JavaTCP/IP应用开发详解M. 北京: 电子工业出版社,200313 张海藩. 软件工程M. 北京:清华大学出版社, 200414 刁成嘉. 面向对象技术导论M 北京:机械工业出版社.200415 贺平. 软件测试教程M. 北京:电子工业出版社,2006 毕 业 设 计 开 题 报 告本课题要研究或解决的问题和拟采用的研究手段(途径):一、 研究手段和解决方案:本次毕业设计在软件的开发和管理过程中都要体现软件工程的思想。在软件开发过程中采用个人软件开发过程(PSP)中项目开发的方法,严格遵守其开发的顺序,经历需求、设计、编码、测试等步骤。在整个过程中需求和设计大约占总体的60%,编码大约占20%,测试大约占10%,剩下的大约占10%。在项目开发的过程中,还有一个中期检查报告。这样才能了解并控制项目开发的进度。熟悉电子邮件的网络协议POP3,SMTP。利用协议编程实现与邮件服务的连接本系统要实现的功能如下: 登录邮件 接收邮件 发送邮件 文件夹(包括收件箱,草稿箱,发件箱,垃圾箱) 地址薄 退出二、系统环境需求:1.操作系统:Microsoft Windows XP.2.开发工具:Adobe Dreamweaver CS3,Tomcat 5.5. Borland JBuilder2006.三、系统功能模块:1 设计实现一个电子邮件收发系统2 技术要求:Java We

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论