基于Android,安卓邮件email收发毕业论文设计,课程设计,免费开题报告,ppt,翻译,代码apk文档

3995
    


来源:
Licence:
联系:
分类:
平台:
环境:
大小:
更新:
标签:
免费下载 ×

下载APP,支持永久资源免费下载

限免产品服务请联系qq:1585269081

下载APP
免费下载 ×

下载APP,支持永久资源免费下载

下载APP 免费下载
下载 ×

下载APP,资源永久免费


如果出现不能下载的情况,请联系站长,联系方式在下方。

免费下载 ×

下载论文助手APP,资源永久免费

免费获取

如果你已经登录仍然出现不能下载的情况,请【点击刷新】本页面或者联系站长



基于Android的邮件收发系统的设计与实现

 

  

随着时代的发展和科技技术的发展,互联网的应用已经从计算机扩展到了手机的应用,目前手机的应用范围已经扩大到全国,越来越多的人开始使用手机和手机网络。随着3G网络在我国的发展已经正式的启动,人们对于智能手机已经不再陌生。智能手机给人们的生活带来的改变已经不仅仅限于联系沟通方式上,而扩展到了应用智能手机进行日常工作的处理上。许多业务目前已经能通过智能手机系统和手机应用软件进行处理,包括对文档的收发、修改,对邮件的收发修改等。本基于Android的邮件收发系统正是面对着这种世界性的发展趋势和互联网的发展趋势以及手机应用端的发展趋势,在这种大环境下进行设计与开发的,本邮件收发系统能够给人们通过收发邮件处理工作的问题、处理沟通的问题等进行及时的处理,随时随地的进行邮件收发和管理,更好的为用户提供服务。

 

关键词:邮件收发系统,Android应用软件,安卓系统


 Design and implementation of e-mail system based on Android

 

Abstract

With the development of science and technology, the use of the Internet has extended from computer to mobile phone applications, the application range of the mobile phone has been expanded to the whole country, more and more people begin to use mobile phone and mobile phone network. With the 3G network in the development of our country has officially started, the intelligent mobile phone is no longer strange. Intelligent mobile phone brings to people's life changes have not only limited to the communication mode, processing and extended to the application of intelligent mobile phone in daily work. Many businesses are now able to processed by intelligent mobile phone system and mobile phone application software, including the documents receiving and dispatching, modify, to send and receive e-mail modification. The Android based mail receiving and dispatching system is thedevelopment trend of facing the development trend of the world and the Internet and mobile phone application, design and development in this environment, the mail system can timely treatment to people through the mailprocessing processing problems, communication so, whenever and wherever possible to mail and management, provide a better service for our customers.

 

Key words: Mail system, Android application software, Android

 


目  录

毕业设计(论文)任务书.......................................................................................... I

摘  要................................................................................................................................... II

ABSTRACT..................................................................................................................... III

1章 绪  ............................................................................................................... 1

1.1 论文研究主要内容....................................................................................................... 1

1.2 课题研究背景................................................................................................................ 1

2章 关键技术介绍............................................................................................... 2

2.1 android............................................................................................................................ 2

2.2 智能手机应用软件............................................................................. 4

3章 系统分析......................................................................................................... 7

3.1 构架概述.......................................................................................................................... 7

3.1.1 功能构架................................................................................................................... 7

3.1.2 系统的需求目标....................................................................................................... 7

3.1.3模块需求描述............................................................................................................ 7

3.2 系统开发环境................................................................................................................ 8

3.3 系统任务的可行性研究.............................................................................................. 9

4章 系统设计....................................................................................................... 10

4.1 总体设计........................................................................................................................ 10

4.1 系统设计原则.............................................................................................................. 10

4.2 系统的详细功能架构................................................................................................ 10

5章 系统实现....................................................................................................... 12

5.1 邮件收发系统草稿箱模块....................................................................................... 12

5.2 邮件收发系统E-Mail登录界面........................................................................... 12

5.3 E-Mail添加联系人界面........................................................................................... 13

5.4 E-Mail存入草稿箱界面........................................................................................... 14

5.5 E-Mail写新邮件界面............................................................................................... 15

5.6 E-Mail邮箱首页界面显示界面............................................................................. 16

5.7 E-Mail登入界面显示界面...................................................................................... 17

6章 系统测试....................................................................................................... 18

6.1 系统测试目的.............................................................................................................. 18

6.2 测试内容........................................................................................................................ 18

6.3测试结果........................................................................................................................ 20

7章 结 论............................................................................................................. 21

参考文献............................................................................................................................. 22

  .................................................................................................................................. 23

  .................................................................................................................................. 24


1章 绪  

1.1 论文研究主要内容

本基于Android邮件收发系统的设计和开发的主要目的是建立一个智能手机安卓操作系统的应用邮件收发软件,用来给人们提供收发邮件的便捷软件,占用资源小,可以随时的进行邮件的收发。本关于Android邮件收发系统的设计论文的主要内容是对android邮件收发系统的开发背景、对本基于安卓的邮件收发系统的开发过程中的应用的技术、对本基于安卓的邮件收发系统的开发之前所做的需求分析、对本基于安卓的邮件收发系统的开发之前所做的可行性分析、对本基于安卓的邮件收发系统实现所需要做的系统的设计、记录系统的详细的开发过程、记录系统的测试内容、对邮件收发系统的结论等进行论述和分析,对系统的开发过程和开发意义进行详细的论述,让系统的开发具有实际理论的支撑。

1.2 课题研究背景

随着3G网络的发展越来越迅速和普及,在世界的范围内广泛应用,所带来的巨大的挑战和机遇让互联网络建设更加的深入和普及。目前我国的3G网络也已经全面的开启,但相比于其他的一些发达国家仍然属于落后的发展阶段,仍然存在着不小的差距。在一些发达国家其网络传输的速度远远超过国内,其在网络技术和网络应用技术上的扩展及延伸也远远超过国内。在手机系统的开发升级和应用软件的开发上,国内的发展水平也远远落后于一些发达国家,但用户们对于手机的系统需求和应用需求大致都是相似的,其方向和事一致的,主要集中在工作、学习、娱乐等几方面。目前,不管是国内还是国外的手机主流系统以Symbian操作系统、IPhone操作系统、Windows Mobile操作系统、Android系统等几个系统进行手机的设计。目前国内的手机操作系统也处于刚刚起步的阶段,还没有自主研发的手机操作系统,但在今后的时间中,我国也将投入大量的资源和科研力量对手机操作系统进行研发,将在这方面取得更进一步的成果。

如今智能手机的大力发展,让办公可以从电脑中移至手机上,在手机上就能进行日常的办公软件的使用,在手机上目前能够进行各类文件的处理、编辑、查看、收发信息等工作事项的处理。目前已经有非常多的企业应用办公套件开始应用在了手机操作系统中。在未来的发展中,手机上的办公软件将会进一步的被开发和应用,将有越来越多的像本基于Android邮件收发系统一样被开发和应用在各个不同的手机操作系统中用来处理问题。这在未来是有很大的潜力和发展的。



2章 关键技术介绍

2.1 android

Android系统是一种操作系统,是基于Linux的一种具有自由及开放性源代码的操作系统,安卓系统通常使用在移动设备中例如智能手机平板电脑,安卓系统是由Google公司和开放手机联盟所领导和开发的一款手机等移动设备的操作系统。安卓系统其实尚未有统一中文名称,在中国大陆地区通常将其叫做安卓安致。在国外通常叫做Android。安卓操作系统最初由Andy Rubin开发,最早期主要支持手机应用。200711月,Google公司与84家硬件制造商、软件开发商及电信营运商组建开放手机联盟共同研发改良Android系统。随后Google公司以Apache服务器开源许可证的授权方式,发布了Android的源代码。并将第一部Android智能手机发布于200810月。随后Android操作系统被逐渐的扩展到平板电脑及其他领域上,并在随后的几年里发展迅速,扩展到更多的平台,应用到更多的硬件中。在2011年的第一季度里,Android操作系统在全球的市场份额中首次超过塞班系统,并跃居成为全球第一。 201211月数据显示,Android占据全球智能手机操作系统市场的76%的份额,中国市场占有率90%20130924日谷歌开发的操作系统Android在迎来了5岁生日,全世界采用这款系统的设备数量已经达到10亿台。

开发人员可以通过安卓系统完全访问平台中的核心应用程序所使用的API框架,能够访问底层的API。该应用程序的架构设计简化了组件的重用;能够让这些应用程序中的相似的代码冲用到任何一个应用程序都可以发布它的功能模块并且任何其它的能够拥有相似功能的应用程序都可以使用其所发布的功能模块并且需要遵循框架的安全性。同样,应用重用架构的应用程序的重用机制也使用户能够方便的替换程序组件。

隐藏在每个应用后面的是一系列的服务和系统其中包括;

服务和系统中的丰富而又可扩展的视图Views)View能够用来构建应用程序, View中包括列表(Lists),包括网格(Grids),包括文本框(Text boxes),包括按钮(Buttons)甚至能够包含可嵌入的web浏览器。

内容提供器(Content Providers)内容提供其提供的内容能让应用程序可以访问另一个相关联的应用程序的数据(比如从一个功能里调用联系人的数据库) 或者向有关的应用程序共享它们自己的数据

资源管理器(Resource Manager),资源管理器能够提供非代码资源的访问,以及其他内容的访问,例如本地字符串,本地图形等文件。

通知管理器 Notification Manager) ,通知管理器的应用能够在应用程序状态栏中显示自定义的提示信息。

活动管理器( Activity Manager),活动管理器的设计时用来管理应用程序的生命周期的,活动管理器还能够提供常用的导航回退功能。

平台性特点:

开放性

在安卓系统所具有的优势方面,Android的系统平台本身就是开发性的,开发的安卓平台能够允许任何的移动终端厂商加入到Android的移动程序联盟中来。显著的开放性可以使安卓的程序和平台拥有更多的开发者,并且能够使之随着用户和移动端的应用的日益丰富,创建一个全新的发展方向和全新的市场,一个崭新的安卓平台也将很快走向成熟。安卓的操作系统的开发性对于Android的未来的发展而言,是非常有利于积累人气的,也是非常重要的发展平台。这里的人气积累包括消费者和厂商的用户积累和使用的积累,对于消费者来讲,最大的受益来自于安卓平台提供的丰富的软件资源、丰富的应用程序资源。开放的安卓平台也会带来更大的市场竞争,但即便如此,如此一来,也能够让消费者获得更多的实惠,将可以用更低的价位购得心仪的手机。

不受束缚

在过去很长的一段时间里,特别是在欧美地区,手机应用的开发和设计往往受到运营商的制约,使用什么样的功能接入到什么样的网络,几乎处处都受到运营商的控制和限制。自从2007iPhone首次上市以后,移动用户可以更加方便地连接各种网络,运营商的制约在逐渐的减少。随着EDGEHSDPA这些2G3G移动网络的逐步过渡和提升,手机越来越能够随意接入网络,手机应用的开发和设计能够随时的接入各种网络已不再受运营商的控制。

丰富的硬件

丰富的硬件在安卓系统来说是与安卓凭条的开放性相关的,由于Android具有一定的开放性,所以众多的厂商会推出千奇百怪的各种功能,会退出功能特色各具的多种产品和应用程序。但应用程序不同功能上的差异和特色,却不会影响到各个程序之间的数据同步、甚至是不同内容不同厂家的软件的兼容,如同从诺基亚Symbian风格手机一下改用苹果iPhone,同时还可将Symbian中优秀的软件带到iPhone上使用、联系人等资料更是可以方便地转移。

方便开发

安卓平台是方便其他商家或个人对其进行进一步的功能扩展和再一次开发的。Android平台提供给第三方开发商一个十分宽泛、自由的环境,不会受到各种特殊的要求和条件的限制,不受各种条条框框的阻扰,因此会有很多新颖别致的软件诞生,有很多角度更加独特的创新性的应用程序被开发出来。但也有其不好的一面,就是能够让血腥、暴力、情色等方面的应用程序和游戏也加入了程序扩展和开发的行列,这就给安卓平台提出了一个问题,也就是以上问题的如何控制,这正是留给Android难题之一。

Google应用

在互联网的Google已经走过10年度历史,Google公司从搜索巨人到全面的互联网渗透,从单纯的Google服务如google地图、google邮件、google搜索到后来的安卓平台,已经成为连接用户和互联网的重要纽带,而Android平台的设计和推出也将这些优秀的Google服务融合在一起。

AndroidJava为编程语言,使接口到功能,都有层出不穷的变化,其中Activity等同于J2MEMIDlet,一个 Activity 类(class)负责创建视窗(window),一个活动中的Activity就是在 foreground(前景)模式,背景运行的程序叫做Service。两者之间通过由ServiceConnectionAIDL连结,达到复数程序同时运行的效果。如果运行中的 Activity 全部画面被其他 Activity 取代时,该 Activity 便被停止(stopped),甚至被系统清除(kill)。

2.2 智能手机应用软件

智能手机软件系统,现在的智能手机系统主流有以下几种:Symbian系统、Linux系统、Research in Motion系统、Windows Mobile系统等.但是在2007年,苹果推出了运行自己软件iPhoneGoogle宣布推出Android手机操作系统平台。二种新操作系统的应用改变了一些手机运营商的计划,也改变了现代移动客户端移动平台的发展格局和发展方向,给更多的商家和更多的软件开发者提供了机会。为最终用户造成了一些麻烦也给更多的用户带来了更多更方便的移动生活和移动服务,同时也给应用软件开发人员带来了更大的挑战,表明了手机产业的一些基本变化。

主流智能机操作系统包括:

1.安卓系统,由Google公司研发,已经到4.3版本

2. ios系统,由苹果公司研发,已经到7版本

3. windows phone 系统,由微软研发。最新系统版本是WP8

手机产业是很有趣的,我们终于看到智能手机开始真正变得智能,智能手机用户从其获得的好处变得越来越多。

当苹果的iphone一上市就遭到用户的疯狂追捧,其竞争对手开始进行不停地模仿,竞争在一直不断加剧,Android手机、Palm Pre和黑莓这些都早已加入到战斗中来了,但它们之中只有两个会最终胜出,原因只有一个,那就是开源,开源会帮助这些手机提升竞争力,有10大原因。

一、开放的标准

选择iphone后你就得跟着苹果的标准走,你就只能使用苹果认可的应用程序(除非你对你的iphone进行越狱),如果选择基于Android的手机和Palm pre,它们可不是说开放一点点内容或一段时间,它们将一直坚持走开放的标准。软件将更容易开发,网站负荷将符合预期(也更容易为移动设备开发),硬件配件将更容易获得。

二、更多的应用程序

毕竟,苹果是应用程序的王国,似乎你想到的任何东西苹果都有一个对应的应用程序,但随着Androidpre更广泛的使用,对应的应用程序数量将呈指数级增加。首先,应用程序开发不受受到苹果那样的认可过程,任何时候你可以开发任何应用程序,苹果就不一样了,当你要开发的东西已经内置到iphone中的话,那等待你的将会是一个折磨人的过程。你想在iphone上使用不同的浏览器,对不起,你没得选择。我找到了Firefox ChromeAndroidpre发布的移动版本,这种情况还是持续下去,知道其中一个(或两个都)应用程序商店超过了苹果的应用程序商店。三、安全更好

安全迟早会成为移动计算的重大问题,苹果为放慢iphone升级补丁已经显得很痛苦了,由于开源的本身特性,升级就不会显得这么慢了,因此当发现一个安全漏洞或缺陷时,用户将能够更快获得升级补丁,当然,这不仅仅只针对升级补丁,preAndroid都是基于Linux的,因此它们的安全基础要好一些,虽然手机安全问题还没有大量出现,随着智能手机的普及,安全问题将很快就会引起重视。

四、支持个性定制

一部一代iphone手机,最大的抱怨是它不能完全按我的意愿进行定制,它没有主题,这是一个巨大的失败,在开源智能手机中,你可以变换主题,并可以自己定做自己的主题,过半数用户希望他/她们能够按照自己想要的设计外观,这个功能会激发用户的兴趣。

五、连通性更好

这里不是说3GEDGEWi-Fi,是连接到PC。使用iphone时你可以可以iTunes进行同步,如果你注册了MobileMe,你就可以用一个迂回的办法来同步Gmail了,Pre会在你的计算机中显示为一个标准的大容量存储设备,因此可以进行拖拉操作。同步几乎可以在所有平台上运行,因此使用PreAndroid手机时,可以和MACWindowsLinux进行同步,实现了真正的跨平台,这一点大大超出了Windows和苹果手机。

七、支持任务

Iphone手机还不能支持多任务多线程,但Android系统和Pre系统都可以支持多任务多线程,这意味着用户能够一次打开多个程序,会令你的操作非常自由,可以随意的转换和使用。如果你iphone上,则不能够这样随意的选择任务和转换任务。我们身处一个多任务的社会,AndroidPre都是基于Linux创建的,它们都是支持多任务和网络的。

八、Gmail推送

大部分Google应用程序都内置到Pre OS中了,其中Gmail也可以直接推送到你的Pre手机中,你甚至不用打开邮件客户端邮件就可以进行下载,当你打开邮件客户端时邮件已经趟在那儿了,这个功能也出现在Android手机上,当然,你可以让你的iphone频繁地执行邮件检查,让它看起来就象是推送一样(调侃ing)Google已经发布了一个开源Gmail APIPreAndroidGmail的集成度将会更好。

九、开发人员众多

大量的程序开发人员逐渐的加入到AndroidPre的开发活动中来,全球开源开发人员的数量也呈现了持续性的增长,其数量是相当可观的,凝聚了集体的智慧,通过多人协作努力开发出的应用程序将会更加符合人们的需要,会符合大部分用户的使用需求。这种新的开元模式模式在Linux操作系统身上已经被验证过,其有效性是不容置疑的。当很多人为同一个目标努力工作时,这个目标很快就会实现。

十、更有创造力

开源的代码有很多的优势。比如开源社区需要很短的时间就能够开发一个Apache超轻量级版本,这样用户就能够随身携带开发的网站了,其优势还不仅仅如此,开源社区还能够发现许多创新性的东西,如邮件服务器CMS,网络安全工具等等。





image003 image005 image007 image008 image009 image010 image011 image012 image013 image014 image015 image016 image017 image018 image019 image020 image021 image022 image023 image024 image025 image026

7章 结 论

Android系统的手机游戏或应用软件在目前都拥有着非常广大的用户群,也是时下里非常热的手机系统,具有很广阔的市场。Android系统又叫做安卓系统,在这种环境下的安卓手机软件或游戏的开发显得非常的重要而且有市场。

通过本次的android邮件收发系统的设计与开发,我初步的了解了android应用软件的开发步骤和开发流程,对android应用软件的开发有了更深刻的了解和进一步的认识。在整个过程中,不仅学习了知识、学习了技能,更体会到了android应用软件的开发的趣味性,对其有了非常大的兴趣。对安卓应用软件的开发布局和设计有了深刻的了解。对其发展背景及发展未来都有了深刻的了解。

本次毕业设计是一次综合性的考验,是对这些年的学习的一次总结,能够对自己的技术水平和能力水平有了一个更加深刻的了解。让我在毕业之前对自己有了全面的认识,能够在今后更好的努力并找到自己的发展方向和努力方向。虽然本android邮件收发系统到目前为止已经基本完成,虽然目前经过检测系统中发现的问题基本上已经被修改和完善,但还是会存在着一定的缺陷和不足得到。不过在今后的工作和生活中将会不断的继续学习,更加努力的提高自己的各方面的水平和能力,继续完善本系统。


参考文献

[1].刘平.Android手机访问服务器的一种数据交互方法[J].西安财经学院网络

与现在教育技术中心,2010-0996-102.

[2].赵亮,张维.基于Android技术的界面设计与研究[D].徐州:徐州建筑职业

技术学院,2001.

[3].邝孔无,王晓敏信息系统分析与设计(第三版)[M]. 清华大学出版社,

200623-26.

[4].张海藩.软件工程导论(4)[J]. 北京:清华大学出版社,200634-38.

[5].石冬凌.张应博.软件工程实用教程[M].大连:东软电子出版社,2009.7.

[6].吴亚峰.android核心技术与实例详解[M].北京:电子工业出版社,2003.

[7].杨丰盛.android应用开发揭秘[M].北京:机械工业出版社.

[8].郑东霞.软件测试技术[M].大连:东软电子出版社,2012.1.

[9].余志龙.google android sdk 开发范例大全[M].北京:人民邮电出版社.

[10].胥光辉.软件工程方法与实践[M].北京:机械工业出版社,2009.

 


免费下载 ×

下载APP,支持永久资源免费下载

下载APP 免费下载
温馨提示
请用电脑打开本网页,即可以免费获取你想要的了。
扫描加我微信 ×

演示

×
登录 ×


下载 ×
论文助手网
论文助手,最开放的学术期刊平台
				暂无来源信息			 
回复
来来来,吐槽点啥吧

作者联系方式

×

向作者索要->