基于Andriod的电子邮件系统设计与实现毕业论文
2021-03-29 22:20:28
摘 要
在移动互联网的发展和智能手机的普及过程中, Android系统以其特有的技术优势占据了智能手机操作系统的主要份额。Android在移动领域得到了广泛的应用,已成为智能手机市场的领跑者,这使得越来越多基于Android手机平台的软件逐步增多。随着网络4G时代的到来,结合用户使用手机的现状,特此开发了这个基于Android的电子邮件系统。
本论文阐述了基于Android的电子邮件系统的开发背景和设计目标,并对开发基于Android的电子邮件系统所采用的相关技术进行了详细的介绍,然后对此应用软件进行了需求分析,以及系统的设计与实现。最后对系统进行了测试,保证系统的正常运行。“操作简单,功能实用”这是本软件设计的核心理念,本系统力求创造最好的用户体验。
本电子邮件系统基于Android平台,Java语言,采用Eclipse为开发环境开发设计,为用户提供了一个收发邮件的平台。
关键词:电子邮件系统;Android平台;Java语言
Abstract
Android system which with its unique technical advantages occupy the main share of the smart phone operating system during the Mobile Internet’s development and smart phone’s popularity. Android operating system in the mobile space has been widely used and become a leader in the smart phone market, which makes more and more mobile phone platform software become Android-based. With the advent of the 4G network generation, combined with fact of people how to use the mobile phone, so I deliver the Android-based e-mail system.
This paper describes the development background and design goals of the Android-based e-mail system, and introduces the related technologies used in the development of the Android-based e-mail system, and then analyzed the demand for this application software, as well as the design and implementation of the system. Finally testing the system, to ensure the normal operation of the system. "Simple, functional and practical" This is the core concept of the software design, the system seeks to create the best user experience.
The e-mail system based on the Android platform, Java language, using Eclipse as the development tools, to provide users with a mail platform.
Keywords:E-mail system; Android platform; Java language
目 录
摘 要 I
Abstract II
第1章 引言 1
1.1选题背景 1
1.2研究目标 1
1.3研究内容 2
第2章 系统需求分析 3
2.1需求分析 3
2.2系统可行性分析 3
2.2.1 操作的可行性分析 3
2.2.2 经济可行性分析 4
2.2.3 技术可行性分析 4
2.3流程分析 5
2.3.1 登录流程 5
2.3.2 注册流程 6
2.4性能分析 7
2.5系统UML用例分析 7
2.6 系统设计规则与运行环境 8
第3章 系统的设计 9
3.1系统功能结构设计 9
3.2数据库设计 9
3.2.1 数据库设计原则 10
3.2.2 数据库实体 10
3.2.3 数据库表设计 11
第4章 系统的实现 13
4.1注册模块的实现 13
4.2登录模块的实现 14
4.3联系人管理模块的实现 15
4.4发送邮件模块的实现 16
4.5发件箱和收件箱模块的实现 17
4.6草稿箱模块的实现 18
4.7修改密码模块的实现 19
第5章 系统测试 20
5.1测试目的和意义 20
5.2测试方法 21
5.3 测试情况 21
5.4 测试分析 22
第6章 总结 24
参考文献 25
致 谢 26
第1章 引言
1.1选题背景
随着智能手机的逐渐普及,手机已经融入到了人们快节奏的生活当中,手机系统越来越智能化,其中Android操作系统在移动领域得到了广泛的应用,已成为智能手机市场的领跑者,截止2012年市场份额已经超过了50%,这使基于Android手机平台的软件越来越多。手机因其体积小巧便于携带、使用方便、应用程序广泛,目前,手机的数量已经远远超过了计算机的数量。随着网络4G时代的到来,手机上网也变得更加方便快捷,普及性极强,给人们的生活带来了许多乐趣。智能手机的快速普及,使得大量的软件公司也围绕着手机的操作系统对其所有的应用软件进行开发。目前智能手机系统主要是Android系统和苹果系统两大主流,其中Android系统因为手机价位大众化,所以用户量要远远多于苹果系统。其开放源码的特性,也为基于Android系统的应用软件奠定了良好的基础。
移动互联网时代的来临,说明一个崭新的时代开始了。所谓移动互联网是将移动通信和互联网整合在一起,移动设备(包括手机和上网本)可以随时随地地访问互联网资源和应用。
智能手机是移动互联网时代一个标志性的客户端工具,它和传统的手机是有区别的,它就像一台“小电脑”,具有独立的操作系统,可以自由安装、卸载软件,具有强大的计算和存储能力,可以通过移动通信网络来实现无线网络接入。
对于移动终端设备飞速发展的今天,传统WEB上的应用出现在手机终端是一个大的趋势。而电子邮件系统的手机客户端,正是对这一趋势的良好体现,基于Android的电子邮件系统的开发,能很好的为用户提供方便,用户能通过它能随时随地的进行联系人管理、邮件管理、收发邮件等,做到信息的实时化。通过本系统,能够实现与传统WEB应用进行良好的互补。