基于WEB的电子邮件系统邮件协议研究与系统功能实现毕业论文

上传人:cn****1 文档编号:506425804 上传时间:2022-12-24 格式:DOC 页数:33 大小:263.50KB
返回 下载 相关 举报
基于WEB的电子邮件系统邮件协议研究与系统功能实现毕业论文_第1页
第1页 / 共33页
基于WEB的电子邮件系统邮件协议研究与系统功能实现毕业论文_第2页
第2页 / 共33页
基于WEB的电子邮件系统邮件协议研究与系统功能实现毕业论文_第3页
第3页 / 共33页
基于WEB的电子邮件系统邮件协议研究与系统功能实现毕业论文_第4页
第4页 / 共33页
基于WEB的电子邮件系统邮件协议研究与系统功能实现毕业论文_第5页
第5页 / 共33页
点击查看更多>>
资源描述

《基于WEB的电子邮件系统邮件协议研究与系统功能实现毕业论文》由会员分享,可在线阅读,更多相关《基于WEB的电子邮件系统邮件协议研究与系统功能实现毕业论文(33页珍藏版)》请在金锄头文库上搜索。

1、基于WEB的电子邮件系统邮件协议研究与系统功能实现本科毕业论文(设计) 题 目 基于WEB的电子邮件系统邮件协议研究与系统功能实现 毕业设计(论文)原创性声明和使用授权说明原创性声明本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得 及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。作 者 签 名: 日 期: 指导教师签名: 日期: 使用授权说明本人完全了解 大学关于收集、

2、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。作者签名: 日 期: 基于WEB的电子邮件系统邮件协议研究与系统功能实现摘要:通过分析JavaMail的实现原理,采用开源框架Struts,Spring,Hibernate和面向对象的方法实现基于WEB的电子邮件系统功能。论文研究了接收邮件的和解析邮件的工作原理,并阐述了如何实现。本系统中我主要负责用户注册、登陆、退出、接收

3、站内信、读取站内信、移动站内信、删除站内信、设置其他邮箱、收取其他邮箱邮件、解析其他邮箱邮件、删除其他邮箱邮件、系统管理等功能的实现。关键词:JavaMail;Struts;Spring;Hibernate E-mail system based on web with e-mail protocol and system functions Li GuangpingComputer and Information Science Faulty, Southwest China University, Chongqing 400715, ChinaAbstract:Through analys

4、is JavaMail of the realization of the principle of open-source framework for the use of Struts, Spring, Hibernate and object-oriented method of web-based e-mail system. Research papers to receive e-mail messages and the work of analytic theory, and explained how to achieve it. This system is mainly

5、responsible for my user registration, login, exit, receiving station within the letter, read a letter station, mobile station letter letter to delete stations, set up other mail, receive mail to other e-mail, Mail resolve to delete the other E-mail messages, the system management functions to achiev

6、e.Keywords: JavaMail;Struts;Spring;Hibernate 目录第1章 引言41.1 基于WEB的电子邮件选题目的和意义41.2 基于WEB的电子邮件国内外研究现状51.3 基于WEB的电子邮件系统开发研究方法与策略51.4 基于WEB的电子邮件系统软件开发的可行性51.5 系统开发与运行环境61.5.1 系统开发环境61.5.2 软件运行环境7第2章 系统开发相关技术72.1 Struts简介72.1.1 优点:72.1.2 缺点:72.2 Spring简介82.3 Hibernate简介82.4 MVC简介92.5 JavaMail API研究92.5.1 J

7、avaMail API简介92.5.2 相关协议一览92.5.3 JavaMail安装102.5.4 JavaMail API 详解112.5.5 使用JavaMail API152.5.6 邮件认证16第3章 概要设计17第4章 详细设计与编码实现184.1 程序包的结构184.2系统的功能模块的详细设计与实现184.2.1 用户注册登录模块184.2.2 站内接收邮件模块204.2.3 其他邮箱模块234.2.4 系统管理模块28第5章 结论29第6章 参考文献30第7章 致谢32第1章 引言1.1 基于WEB的电子邮件选题目的和意义电子邮件是80年代初新起的一种基于计算机网络技术,采用存

8、储和转发方式传递交换信息的快捷,高效,廉价的电子信息业务,是计算机互联网系统中提供的一项基本服务。电子邮件作为一种现代化通信工具可以传递文字,图表,声音,电影等各类信息,其传递速度也是传统邮件所无法比拟的。其主要应用领域是电子邮件服务。用户将要发送的信息以规定的格式通过通信网络发送到收信人的信箱中,信箱实际上与通信网络相连的计算机存储器,收信人可以通过通信网络随时打开自己的信箱,看到别人发来的信件,同时可以利用自己的信箱写回信或发送信件。电子邮件服务在信息的交流,传播,检索,管理等领域的应用越来越广泛,随着电子邮件数量的增加,需求多样化,电子邮件技术的发展趋势也越趋于更细致化,更复杂化。作为电

9、子邮件的信息服务平台的邮件系统使整个电子邮件世界的核心,也是个性化增值信息服务的关键技术。电子邮件系统是在模拟邮政系统基础上,汲取电报,电传,传真技术和计算机信息技术的精华,利于处处转发的通信方式,在开放系统互联国际标准中形成为网络用于传送消息和文件提供一个可靠,异步,垮平台的机制,可以实现点到点和点到多结点上的网络用户间的通信。电子邮件系统经过几十年的发展,已经形成了完善的技术体系。电子邮件系统的发展经历了远程登陆模式,专用客服端模式,基于WEB的模式,目前正向WAP模式迁移。随着互联网的飞速发展,电子邮件的用户数量也业务量的急增,种类繁多的商业增值服务需求以及用户对服务种类的智能化需求,向

10、负载它们的电子邮件系统服务的种类,容量,技术支持,付费方式等方面提出了挑战。邮件服务系统在保留了电子邮件系统最初的收发邮件,邮件存储等基本功能的同时,融入了最新的计算机与网络技术,是电子邮件系统有了全新的改观。电子邮件已经成为人们喜爱的通信方式之一,是信息交流的重要手段之一,也是单位加强信息交流的重要手段。在我国信息化的过程中,邮件系统已经成为信息系统中必不可少的一部分。传统的邮件系统分为邮件服务器和客服端,即Client/Server(C/S)结构。用户通过邮件客户端来接受和发送邮件。近年来随着web技术的不断成熟,采用浏览器和服务器Browser/Server形式的软件层出不穷,并在实际应

11、用中得到了良好的效果。B/S结构同传统的C/S结构相比具有对客户机的低要求,较低的开发成本,方便的维护,软件的高复用性等优点。因此,系统采用B/S结构,即用户以web方式进行接收和发送邮件。1.2 基于WEB的电子邮件国内外研究现状国内很多企事业单位都有自己的邮件服务系统,免费邮箱有163,新浪等,用户对电子邮件安全性、可靠性及功能上的要求也在不断提高。因此,电子邮件服务供应商必须提供更安全、更可靠、功能更丰富的服务,才能发展业务,吸引用户,从众多竞争者中脱颖而出。如何构建高效、稳定、安全、易用、可扩展、功能丰富的电子邮件系统是众多电信运营商、ISP(Internet Service Prov

12、ider)、ICP(Internet Content Provider)共同面临的问题。邮件服务器供应商致力于以下几个方面提高邮件服务功能:(1)增加多用户模板的功能,以满足不同用户对界面的不同喜好,如提供多种邮件webmail页面风格,提供个性化模板和多风格信纸,用户可以定义邮件系统界面等。(2)增加防病毒模块,以增加E-mail系统整体的安全性,利用邮件加密和邮件签名等方法进行邮件传送。在服务器端使用防病毒模块。将电子邮件系统向统一信息系统发展,加入最新资讯,多媒体等功能。反垃圾邮件为用户提供反垃圾邮件的多种过滤器,充分保证用户收到最低限度的垃圾邮件骚扰。1.3 基于WEB的电子邮件系统开

13、发研究方法与策略(1)查看163邮箱、qq邮箱等,研究它们的实现方式,结合自己要实现的系统找到合适的切入点。(2)本课题要求对MVC有一定的掌握,熟悉Struts、Spring、Hibernate、MySQL、Tomcat的使用,以及有较强的自学能力和熟练使用MyElipse开发环境的能力。(3)对于技术难题先查资料,找不到答案询问同学和老师,请求帮助。1.4 基于WEB的电子邮件系统软件开发的可行性(1)技术可行性本系统主要用到开源框架Struts、Spring、Hibernate,有很多的书籍和资料介绍如何使用这些框架,JAVA是目前较为流行的技术,有一定的编程基础就能快速学习JAVA,所

14、以在技术上是可行的。(2)经济可行性由于本系统是本科毕业设计的题目,这样的系统对于大多数企业来说不用花费高昂的代价去架设企业邮箱,企业可以使用我们开发的系统。我们本科生也有充裕的时间去开发这样的一个系统,只需要一台电脑和人力,不需要很大的投资。所以在经济上是可行的。 (3)操作可行性本系统采用当前最为流行的技术Struts+Spring+Hibernate框架去实现,扩展性很强,对于以后有比较好的特性也能很快速和方便的添加上去,所以在操作上是可行的。1.5 系统开发与运行环境1.5.1 系统开发环境(1)JAVA环境采用的是JDK1.6,我们要开发的系统是基于J2EE,需要安装J2SE,J2S

15、E SDK是开发任何Java系统必须安装的工具包。(2)数据库采用的是MySQL5.1,MySQL是最受欢迎的开源SQL数据库管理系统,是一个快捷的、可靠的和易于使用的数据库服务器。(3)Web服务器采用的是Tomcat6.0.18解压版本,Tomcat是Apache-Jarkarta的一个子项目,是一个免费的、开放源码的、支持JSP和Servlet技术的容器,它同时又是一个Web服务器软件。Tomcat很受广大程序员的喜欢,因为它运行时占用的系统资源小,扩展性好,支持负载平衡与邮件服务等开发应用系统常用的功能。Tomcat是一个小型的轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP程序的首选。(4)集成开发工具MyEclipseMyEclipse是目前最流行的J2EE应用集成开发工具。MyEcli

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号