欢迎来到天天文库
浏览记录
ID:6186788
大小:4.43 MB
页数:66页
时间:2018-01-06
《基于java的邮件系统设计论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、基于java的邮件系统设计毕业论文目录1绪论11.1研究背景11.2系统开发目的和意义11.3现状和发展趋势22系统采用的关键技术32.1邮件传输原理和相关协议32.1.1邮件传输原理32.1.2邮件协议42.2JavaMailAPI52.2.1JavaMailAPI的核心类62.2.2JAF框架72.3JSF框架72.3.1什么是JSF72.3.2体系结构82.3.3JSF生命周期82.4Primefaces类库92.5Facelets模板化语言102.6JPA标准102.7Seam框架113系统分析133.1需
2、求分析133.1.1用户角色定义133.2系统功能分析143.2.1注册登录模块143.2.2编辑、解析邮件模块153.2.3发送、接收邮件模块163.2.4邮件管理模块173.2.5账号管理模块183.2.6辅助功能模块183.3总体架构分析183.3.1系统架构183.3.2Web架构分析194系统设计214.1总体设计214.1.1模块设计214.1.2数据库的概念结构模型设计224.2详细设计254.2.1项目共用类的设计254.2.2登录注册设计274.2.3邮件管理模块的设计304.2.4账号管理模块设
3、计315系统实现325.1系统环境要求325.2环境的搭建325.2.1下载相关的依赖包325.2.2环境的配置335.3关键技术问题的具体实现375.3.1RFC822邮件格式375.3.2编辑一封复杂邮件的实现405.3.3发送接收邮件的实现455.3.4解析、展示邮件的实现465.4各功能模块的实现效果526系统主要功能测试566.1注册登录模块测试566.2发送、接收模块测试586.3邮件管理模块测试59结论62参考文献63致谢641绪论1.1研究背景随着社会的发展,科技的进步,作为信息载体的计算机日益显露
4、出其举足轻重的地位。当今社会已步入了信息社会,知识经济将成为新世纪的主导产业。人们传统的联系方式也在不断的被改变。伴随着Internet的发展,电子邮件以其使用简易、投递迅速、收费低廉,易于保存、全球畅通无阻等等优点被广泛地应用,它使人们的交流方式得到了极大的改变。电子邮件已是人们沟通、交流的重要工具。电子邮件是Internet应用服务之一,通过网络,可以以非常低廉的价格、非常快速的方式,与世界任何一个网络用户联络。这些电子可以包含文字、图像、声音或者其他多么媒体信息。电子邮件是整个互联网行业重要组成部分,也是使用
5、最多的互联网服务。根据中国互联网网络信息中心(CNNI)2011年发布的《中国互联网网络发展状况统计报告》,2011年中国网民即时通讯使用率为80.9%,其中电子邮件的使用率为47.9%,可以明显的看出在现在多样化的网络通讯中,电子邮件依然是网民最为常用的通讯沟通的方式,是网民不可或缺的需要。电子邮件系统经过几十年的发展,已经形成了完善的技术体系。用户最初只能通过Outlook,Foxmail等客户端软件来收发自己的邮件,这些客户端软件可以为用户提供很好看的界面,很多强大的功能,但它们都有个致命的缺点,都依赖于系统
6、,用户要在计算机装了客户端软件才能收发邮件,当更换系统或者计算机的时候还有重新安装配置一下软件,给用户带来的极大的不便,不能满足用户随时随地的收发邮件的需要。所以能够随时随地让用户收借邮件成为了邮件客户端的最需要的解决的问题。WebMail的出现彻底的解决的这个问题,使用WebMail收发邮件只需通过浏览器访问相关的邮件服务器,无需安装配置邮件客户端程序,真正的实现了随时随地收发邮件。1.2系统开发目的和意义传统的邮件客户端可以能为用户提供很多强大功能,同时能够为用户展示方便好看的界面,但它最致命的确定就是不能满足
7、用户随时随地收接邮件。而WebMail彻底的解65决这个问题,为用户通过快捷、方便的收接邮件的方式。随着互联网的发展,移动办公和分布式办公越来越普及,使用Web方式收接邮件成为用户的主要方式,但是现在大部分WebMail系统都没能够像传统客户端软件那样富有的展现数据,用户体验相对比较差。为此需要开发一个具有富有界面的WebMail客户端系统。本次设计开发的主要目的和意义是为用户提供一个具有富有界面的WebMail客户端系统,使用用户能够通过富有的界面随时随地收接邮件,从而提升用户体验。1.1现状和发展趋势相对传统邮
8、件客户端软件,WebMail具有更快捷、更方便的优势,也毫无疑问取代传统邮件客户端软件成为用户收接邮件的最主要的方式。现在使用较多的WebMail系统有两种:一种是专业的免费邮件服务商提供的如163邮箱、qq邮箱等大规模的分布式的电子邮件客户端系统;另一种是以企业自己域名结尾的真正属于自己的邮件客户系统。用户可以通过这些web客户端访问邮件服务器来收接邮件,
此文档下载收益归作者所有