登录

  • 登录
  • 忘记密码?点击找回

注册

  • 获取手机验证码 60
  • 注册

找回密码

  • 获取手机验证码60
  • 找回
毕业论文网 > 毕业论文 > 计算机类 > 软件工程 > 正文

基于JAVA技术的电子邮件接收系统设计毕业论文

 2020-02-15 20:13:28  

摘 要

电子邮件程序是—种用电子手段提供信息交换的通信方式,是互联网应用最广的服务。通过网络的电子邮件系统,用户可以以非常低廉的价格、非常快速的方式,与世界上任何一个角落的网络用户联系。电子邮件可以是文字、图像、声音等多种形式。

2007年以前,人们主要通过pc机进行邮件处理。随着智能手机的发展,手机也能进行邮件的发生与处理,手机作为传统互联网电子邮箱应用模式的延展,可以让用户通过一种更方便的方式登入邮箱。随着pc与手机端电子邮箱应用的交互、渗透,电子邮箱行业的“个性化”和“移动化”趋势越来越明显。人们处理电子邮箱的方式由传统的pc端逐步拓展和衍生到手机端,形成了“pc 手机”双平台的电子邮件的处理模式,使得电子邮箱不再是单一的pc端应用。

本文设计并实现了基于Android的邮件收发系统。该系统使用Javamail包实现邮件的收发,开发一个功能简单实用的Android邮件客户端程序。它实现了在Android手机平台上及时收发邮件等功能。它让用户自己选择邮箱、自己设置收发服务器等,可以更好支持不同的邮箱用户的登录,满足客户的需求。

关键词:Android;Java;Javamail;邮件;手机

Abstract

The e-mail program is a communication method that provides information exchange by means of electronic means, and is the most widely used service of the Internet. Through the network#39;s email system, users can connect with network users in any corner of the world at a very low price and in a very fast way. Emails can be in the form of text, images, sounds, and more.

Before 2007, people mainly processed mail through PC. With the development of smart phones, mobile phones can also generate and process e-mails. As an extension of the traditional Internet e-mail application mode, mobile phones can allow users to log in to mailboxes in a more convenient way. With the interaction and penetration of PC and mobile phone e-mail applications, the trend of “personalization” and “mobilization” in the e-mail industry is becoming more and more obvious. The way people handle e-mails is gradually expanded and derived from the traditional PC end to the mobile phone end, forming a 'pc mobile phone' dual-platform e-mail processing mode, making the e-mail no longer a single PC-side application.

These is designs and implements a mail-based transceiver system based on Android. The system uses Javamail package to send and receive mail, and develops a simple and practical Android mail client program. It realizes the function of sending and receiving mail in time on the Android mobile phone platform. It allows users to select their own mailboxes, set up their own sending and receiving servers, etc., which can better support the login of different mailbox users and meet the needs of customers.

KEY WORDS:Android;Java;Javamail;email;Mobile phone

目录

第1章 绪论 1

1.1 研究背景 2

1.2 研究发展现状 3

1.3 本文的研究目标和内容 3

1.4 论文结构 4

第2章 相关技术与理论 5

2.1 Android开发环境的搭建 5

1、 Java JDK安装与配置 5

2、 Android Stdiod安装 6

3、 打开电脑的bios,开启虚拟化 6

2.2 Android相关技术 7

2.2.1 Android系统架构 7

2.2.2 Android应用程序的构成 7

2.2.3 shap自定义控件的样式 8

2.2.4 异步处理 8

2.2.5 自定义listview 9

2.3 Java相关技术 10

2.3.1多线程 10

2.3.2 序列化 10

2.3.3 IO流 10

2.3.4 容器的应用 11

2.4 Javamail的简介 11

第3章 系统需求分析与设计 12

3.1 邮件收发系统设计原则 12

3.2 功能需求分析 12

3.3 用户需求分析 12

3.4 可行性分析 12

3.5 总体设计 13

3.6 功能设计 13

3.7数据库设计 13

3.7服务器设计 14

3.8界面设计 15

第4章 系统功能实现 16

4.1 工具类的建立 16

4.2登录功能 17

4.3通讯录 17

4.4发送邮件功能 20

4.5接收邮件功能 21

4.6 SMAP邮件删除功能 22

4.7 SMAP邮件设置为已读、未读功能 22

4.8 附件下载功能 22

第5章 系统打包与测试 25

5.1 将邮件系统打包成apk 25

5.2 功能测试 27

第6章 结论 30

参考文献 31

致谢 32

第1章 绪论

自从21以来,互联网和移动通信技术是当今世界发展最快、市场潜力巨大、前景比较让人看好的两个方向。它们的增长速度是让人始料未及的。

互联网最早出现于1969年的美国,因为当时美国与苏联处于核武器竞赛阶段,美国为了能够即使遭遇了核武器攻击仍然可以保持通讯,进行了互联网的初次研究。上世纪70年代,由于TCP/IP体系结构的出现,互联网开始迅速地发展起来。中国于1994年开始加入到互联网大家庭中。2008年中国网民人数首次超过美国。截至2018年6月30日,我国网民规模达8.02亿,互联网普及率57.7%,巨大的使用人数意味着大量的商机,从这里我们就可以看出我国的互联网行业市场到底有多大。并且人数还在逐渐的增加,2018年上半年新增网民2968万人,相比2017年末增长3.8%,相比前些年互联网爆发阶段,增加速度已经逐渐的放缓了。并且国家还在不断地加强互联网基础设施的优化升级,网络覆盖范围不断的扩大,网络链接速度不断提高,费用不断的降低使得互联网吸引着更多人使用。

而随着移动通信技术的不断发展,2009年我国开始发放3G牌照,2013年国家开始发放4G牌照,移动通信技术的突飞猛进,使得移动终端不再仅仅是通讯网络的终端,也成为了互联网的终端。人们可以可以在移动的过程中高速的接入网络,进行娱乐、交流、理财、购物,不在局限于特定地点,移动电子商务、手机游戏、手机视频等逐渐兴起,人们在出行的路上就可以快速的获取到更多的信息和得到原本在PC端的服务,手机让一个人得到了解放。2014年手机网民规模首次超过使用台式电脑链接网络的人,移动互联网的快速发展。快速发展的移动互联网肯定逃不过传统互联网的相关企业的灵敏嗅觉,众多的传统互联网公司纷纷瞄准了移动互联网,开始将自己的服务做成移动客户端,抢占“地盘”,捆绑用户。

最近几年,4G网络已经基本遍及全国各地,5G也开始在部分地区进行试验第三阶段。4G的普及以及移动终端设备的更新换代给我国的移动互联网的发展提供了很大的动力,用户接收网络速度加快,移动设备可以搭载更多的、功能更加完善的应用,吸引着更多的传统互联网使用者逐渐使用移动互联网,移动互联网用户不断增加。截至2018年我国手机网民规模达7.88亿,网民通过手机接入互联网的比例高达98.3%。数量众多的移动互联网网民对于使用手机进行电子商务、休闲娱乐、获取新闻信息、彼此进行通讯等方面都在快速的增长,移动互联网带动了整个互联网行业的发展。如今移动互联网用户增长已经逐渐的放缓,但是,移动互联网方面的公司成长更加的快速,独角兽公司无时无刻不在出现,这说明互联网行业仍是当前的热门。

移动互联网行业与pc端互联网形成互补,当人们出去的时候就可以使用移动互联网来进行实时消息的获取,当办公或者在家里的时候就可以使用PC端登录互联网。

如今手机已经成为第一上网终端,而台式电脑这个传统的上网终端的使用率正在逐渐的下滑。各传统的互联网企业紧跟移动互联网的发展,正在逐渐将PC端的一些应用转移到手机端,使得人们使用手机就可以处理原来一些需要借助电脑完成的工作。

移动互联网行业的热门注定移动应用是个大的竞争场,庞大的使用人群就可以带来更多的利益,所以如何吸引更多的人来使用自己的的应用将成为移动互联网公司的一大焦点。

研究背景

据了解,第一封电子邮件于1971年10月发出。如今,电子邮件已经成为我们日常生活的一部分。电子邮件相比于其他的互联网产品,有着无可比拟的优势-任何地方的人都可以给另外一个人发送邮件。而在我国我们日常用的QQ、微信等,只能方便我们国内的人联系,不具有普遍性,别的国家的人也许根本就不使用这个软件。而电子邮件是想通的,我们可以连接世界上的每个地方的人。

根据一些资料我们可以得知,2015年,全球电子邮件的使用用户大约为25.9亿,当年全球总人数为73.57亿人,全球每天收发的电子邮件更是达到了可怕的2056亿次,2019年全球电子邮件的使用用户更是达到了达到30亿人,全球总人口估计77亿左右,每天收发的电子邮件可能达到2500亿次。将近2个人中就有一个人使用电子邮件,电子邮件几乎可以链接到世界上每一个地方,我们可以通过电子邮件链接世界上的每一个地方的人。

如今,随着社交网络的快速发展,在我国电子邮件对于普通用户来讲,其重要性已经大不如前,人们普遍使用qq、微信等作为通讯应用。但是电子邮件目前仍然是网络办公中最常用的软件产品。

每天去到打开电脑浏览电子邮件几乎是每一个工作者常态,而在高校中,学生和老师的交流也经常使用电子邮件,好多人还使用电子邮件进行资料的传输与存储。我国的高校几乎每个学校都构建了自己的学校电子邮箱,方便校内学生老师的交流。

我国的各大企业为了方便企业内的交流,也为了安全,因为邮件都是存储在本企业的服务器上,当发生突发情况的时候,可以采取紧急措施,同时可以防止商业信息泄露,也纷纷构建自己的企业邮箱,据艾瑞报告:中国企业邮箱用户规模在2014年仅为6000万左右,但是到2016年底,中国企业邮箱用户规模有望达到1.12亿,并且仍将持续高速增长,至2017年底,将有望达到1.35亿。可见,在企业办公应用中,是离不开电子邮件,并且企业也在越来越重视重视,构建自己的企业邮箱是将来大企业不可避免的。

如今随着通讯技术以及智能手机的发展,智能手机的价格一降再降,手机已经几乎是人人都会持有的,有的人还不止一部。通过手机进行娱乐、信息获取和进行一些工作处理已成为常态,人们希望自己随时随地的可以获取最新的新闻资讯,可以处理一些简单的工作上的事,可以进行理财,可以进行网上购物等。所以现阶段,移动化是企业的重点发展方向,人们更倾向于使用手机而不是笨重的电脑进行连接互联网。

而电子邮箱作为通讯方面的最普遍被使用的应用,逐渐转移到手机是不可避免的。各大邮箱服务商顺应这个潮流相继的推出了手机端的应用,以适应社会的发展,人们的需求。

而在我国智能手机的使用中,到2018年我国83.6%的智能手机搭载的是Android系统,Android系统因其开放性,可以自由、免费的下载自己需要的应用获得了大部分手机使用者的青睐。

研究发展现状

2007年以前,我国大部分使用邮箱的人主要通过使用电脑登录电子邮箱网站或者电脑上的桌面电子邮箱客户端对邮件处理操作,但是随着智能手机和通讯技术的快速发展,各个邮箱公司纷纷发布自己的移动端的邮件处理应用,人们处理电子邮件的方式由传统的使用电脑逐渐转变为使用手机端的移动应用和电脑结合处理邮件的方式,形成了“电脑 手机”双终端的电子邮件的处理模式,使得电子邮箱不再是单一的pc端应用。

我国使用电子邮箱的方式包括两大类,一是使用电脑登录web或电脑端的邮件客户端进行邮件处理,二是基于手机端的应用。

通过电脑端的网页(web端)登陆邮箱处理邮件的邮箱中,腾讯因其QQ的巨大的用户基础,腾讯将其邮箱镶嵌到了QQ中,用户覆盖率轻松的超过了老牌互联网企业网易的163邮箱,用户覆盖率是最高的,超过了70%。第二的就是网易的163邮箱,网易是我国房展比较早的互联网公司,所以网易的163邮箱因其积攒的人数,位居第二,份额超过了50%。当然,腾讯相比其他的邮箱服务商也有这自己的创新优势,QQ群邮件、1G容量的文件中转站等相比其他邮箱的创新,也是腾讯能够超过网易成为覆盖率最高的邮箱的原因。

基于手机端的电子邮箱运用中,各个主流的电子邮箱纷纷推出了自己的手机端电子邮箱服务,防止用户的流失。例如网易、qq、雅虎等。但是在手机端的电子邮箱运用中,中国移动的139邮箱突然杀出,因为其拥有移动运营商的技术优势,所以相比其他手机邮箱,139占用绝对优势,一下子抢夺了一大块市场。

本文的研究目标和内容

通过学习Android开发技术,使用Google提供的Android stdio进行邮件收发系统的开发。Google2007年发布Android系统,经过4年时间,Android在全球的系统份额上已经是全球第一,超过了原来的塞班系统。利用Eclipse进行开发的插件Google已经停止更新,相比而言。利用Android stdio进行Android开发更加的容易,不需要进行一些列插件的安装、环境的配置。

Android开发是使用Java语言进行编写的,所以我们也要学习Java语言,Java语言并不是很难学,但是很难精通,所以在学习时主要学习一下数据结构、IO和多线程,尤其是多线程,我们需要完全学会三种实现多线程的方式,因为在Android开发过程中,邮件系统需要连接网络,Android4.0以后,请求网络不能放在主线程中,否则就会报错,多线程是必须要用到的,还要学习一下多线程在Android开发中的具体应用。

了解POP3、IMAP邮件接收协议,SMTP邮件发送协议,MIME邮件构建协议,因为Google提供的javamail包已经将几种协议进行了包装,我们可以直接使用,所以我们需要花大量的时间来了解javamail的API。

以上是毕业论文大纲或资料介绍,该课题完整毕业论文、开题报告、任务书、程序设计、图纸设计等资料请添加微信获取,微信号:bysjorg。

相关图片展示:

Screenshot_2019-05-25-14-26-43

Screenshot_2019-05-25-14-28-27

Screenshot_2019-05-25-14-07-49

Screenshot_2019-05-25-13-52-16

Screenshot_2019-05-25-14-30-38

Screenshot_2019-05-25-12-47-23

Screenshot_2019-05-25-14-14-07

Screenshot_2019-05-25-13-39-43

Screenshot_2019-05-25-14-15-08

Screenshot_2019-05-25-13-00-54

您需要先支付 50元 才能查看全部内容!立即支付

微信号:bysjorg

Copyright © 2010-2022 毕业论文网 站点地图