毕业设计(论文)
课 题 名 称 基于Android的邮件收发系统
年 月 日
摘 要
随着移动通信的发展以及互联网向移动终端的普及,网络和用户对移动终端的要求越来越高。Android是Google于2007年11月推出的一个专为移动设备设计的软件平台。由于手机已经紧密地与人们生活的联系在一起,所以,结合桌面操作系统与手机的移动性,将使人类生活更便捷。
电子邮件为人们提供远距离信息传递与显示功能,在当今社会中扮演了一个很重要的角色,越来越多的人在使用它。尽管已有很多邮件收发软件,但是,专为手机提供即时查看邮件功能的软件尚不常见。当前的Android手机在市场上占有率相当高,但是市场上的移动端的邮件软件相当少。另一方面,客户端功能越来越复杂,很多功能华而不实。因此,本文设计并实现了基于Android的邮件收发系统。
该系统利用SMTP和POP3等协议,采用JavaMail包,开发了一个功能简单实用的Android邮件客户端程序。它实现了在Android手机平台上实现了收发搜索和即时查看电子邮件等功能。此外,它支持不同的SMTP、POP服务器,可以更好地满足用户的需求。
关键词:Android;邮件;JavaMail;手机
ABSTRACT
With the popularity of the development of mobile communications and the Internet to the mobile terminal, network and user requirements of mobile terminals. Android is a software platform designed specifically for mobile devices launched by Google in November 2007. Because the phone has been closely linked with people's lives, so, combined with the mobility of the desktop operating system and mobile phone, will make human life more convenient.
E-mail to provide people with long-distance transmission of information and display capabilities, plays a very important role in today's society, more and more people using it. Despite the existence of the send and receive e-mail software, designed for mobile phones to provide real-time software to view the e-mail function is not yet common. The current Android phones on the market share is quite high, but considerably less mobile side-spam software market. On the other hand, the client is more complex functions, and many features slick. Therefore, we designed and implemented the messaging system based on the Android.
The system uses SMTP and POP3 protocol and JavaMail package, developed a simple function of the Android e-mail client program. It implements a search on the Android phones to send and receive and instant check your email . In addition, it supports SMTP, POP server, and can better meet the needs of users.
Keywords:Android;Mail;JavaMail;mobile phone
目 录
摘 要 I
ABSTRACT II
第1章 绪论 1
1.1 项目简介 2
1.2 项目开发背景 2
第2章 系统需求分析 5
2.1 邮件收发系统设计原则 5
2.2 用户需求分析 6
2.3 可行性分析 8
2.4 系统开发目标 9
2.5 系统开发计划 9
第3章 相关技术介绍 10
3.1 XML 技术 10
3.2 Android SDK开发环境简介 11
3.3 SMTP协议简介及工作原理 21
3.4 POP3协议介绍和工作原理 22
3.5 IMAP、MIME、NNP和其他协议 24
3.6 JavaMail中的核心类 24
第4章 系统功能详细设计与实现 30
4.1 用户登录模块 30
4.2 附件发送模块 32
4.3 邮件接收模块 35
4.4 邮件删除模块 37
4.5 邮件回复模块 39
4.6 密码锁模块 41
4.7 邮件搜索模块 45
第5章 系统测试 47
5.1 运行环境测试 47
5.2 功能测试 47
第6章 结束语 52
参 考 文 献 53
致 谢 55
附录A:英文原文 56
附录B:中文翻译 65
第1章 绪论
在最近几年里,移动通信和互联网成为当今世界发展最快、市场潜力最大、前景最诱人的两大业务。它们的增长速度都是任何预测家未曾预料到的。迄今,全球移动用户已超过15亿,互联网的用户也已逾7亿。中国移动通信用户总数超过3.6亿,互联网用户总数则超过1亿。这一历史上从来没有过的高速增长现象反映了随着时代与技术的进步,人类对移动性和信息的需求急剧上升。越来越多的人希望在移动的过程中高速地接入互联网,获取急需的信息,完成想做的事情。Android的诞生正顺应了潮流的发展。所以,现在出现的移动与互联网相结合的趋势是历史的必然。
而随着移动通信的发展以及互联网向移动终端的普及,网络和用户对移动终端的要求越来越高,而Symbian,Windows Mobile,PalmOS等手机平台过于封闭,不能很好的满足用户的需求,因此市场迫切需要一个开放性很强的平台。经过多年的发展,第三代数字通信(3G)技术获得了广泛的接受,它为移动终端用户带来了更快的数据传输速率。随着3G网络的使用,移动终端不再仅是通讯网络的终端,还将成为互联网的终端。因此,移动终端的应用软件和需要的服务将会有很大的发展空间。Google为此于2007年11月推出了一个专为移动设备设计的软件平台--Android。Android是一套真正意义上的开放性的移动设备综合平台,它包括操作系统、中间件和一些关键的平台应用。Android是由Linux+Java构成的开源软件,允许所有厂商和个人在其基础上进行开发。Android平台的开放性等特点既能促进技术(包括平台自身)的创新,又有助于降低开发成本,还可以使运营商能非常方便地制定自己的特色化的产品。因此,它具有很大的市场发展潜力。
据艾瑞咨询统计报告显示,目前中国智能手机市场的占有率仅有20%,远低于智能手机市场占有率高于50%的欧美国家,相比之下还有很大的发展空间。同时,智能终端的普及使得台式机,笔记本电脑与移动终端之间的界限越来越模糊,许多以前只能在台式机或笔记本才能实现的功能已经越来越多可以在智能移动终端上实现了。并且手持设备有着PC终端所不能替代的优势。比如各种传感器的加入使得随之诞生的APP越来越多,随时随地定位,随时随地拍照上传就是PC终端所不能做到的。
与传统互联网模式相比,移动互联网同样对搜索的需求量也非常大,在移动的状态下,非常适宜去搜索相关信息。移动搜索和信息的手机仍然将是移动互联网的主要应用。有了移动互联网之后,人们从此甩开了包袱,随时随地浏览查阅信息,非常符合现代高节奏社会发展的需求。
移动与桌面的优势将互补,实现移动和互联网的互补效应。比如说,在周末,移动互联网的使用率更高,而台式机主要在工作日,当用户更多的使用移动终端接入互联网时将为应用厂商带来巨大商机。
移动互联网的消费模式与台式机和笔记本电脑有很大不同,用户希望有更多的个性化服务。所以未来如何捕捉移动互联网的用户,为其提供全新的广告和信息服务消费方式成为业界关注的焦点。
1.1 项目简介
本项目在Android平台下,使用java语言、Android开发技术、SQLite数据库开发技术开发一款界面友好,功能齐全的邮件收发系统。
邮件收发系统是一款实用的手机软件,它的功能包括用户名密码判断、邮件收发、密码锁、附件浏览等功能。
1.2 项目开发背景
自2007年Google发布Android系统1.0之后,各大手机生产厂商纷纷将目光投
上一篇:
java基于Android的健康饮食搭配论文
下一篇:
面向android系统的测试工具_毕业论文