没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
1
目录
摘 要..................................................................I
Abstract...............................................................II
1 引言..................................................................1
1.1 课题背景及意义....................................................1
1.2 课题设计目标......................................................2
2 系统的分析............................................................3
2.1 系统的需求分析....................................................3
2.1.1 需求分析的过程................................................3
2.1.1 需求分析的方法................................................3
2.2 本系统的研究方法..................................................4
3 系统的开发环境........................................................5
3.1 安卓系统的特点....................................................5
3.2 安卓系统的功能特征................................................5
3.3 Android 应用的构成和工作机制.......................................7
3.4 开发环境的搭建...................................................8
3.4.1 下载 JDK 6.....................................................8
3.4.2 下载 Eclipse..................................................8
3.4.3 下载 Android SDK..............................................8
3.4.5 安装 ADT.......................................................9
3.5 安卓应用程序的结构解析...........................................13
3.5.1 Activities ..................................................13
3.5.2 Service......................................................16
3.5.3 Content Provider.............................................17
4 系统数据分析.........................................................22
4.1 数据字典分析.....................................................22
4.2 数据流程分析.....................................................26
5 系统的详细设计.......................................................24
5.1 用户登录管理模块.................................................24
2
5.2 邮件收发模块....................................................25
5.3 邮箱账户管理模块................................................26
5.4 通讯录管理模块...................................................31
6 系统的演示...........................................................33
5.1 系统的登录.......................................................33
5.2 邮件的发送与接收.................................................34
5.3 邮箱的配置.......................................................35
5.4 通信录的添加.....................................................36
7 总结.................................................................37
致谢...................................................................38
参考文献...............................................................39
3
摘 要
由于网络中邮件管理系统繁多、业务需求多变,基于各邮件服务器的邮件管理系
统的维护和业务变更变得难以进行。为了极大地方便上网用户,系统使用了B/S技术
来进行开发,避免了原有的C/S结构开发所带来的弊端。并且将E-mail系统和Web应用
结合起来,用户仅通过浏览器访问邮件系统即可。本邮件系统的基本功能包括:用户
登录、通讯录管理、邮件收取、邮件发送、查看邮件、邮件的管理功能。
本文从软件体系结构设计模式的角度入手,首先设计和实现一个支持邮件收发、
管理等基本功能的邮件管理系统,并在此基础上添加各项扩展功能。在介绍Struts2和
MVC整体架构相关理论的基础上,研究如何使用这些JAVA框架和技术,使用Eclipse
开发工具构建灵活、实用的邮件收发平台。该架构的主要优点是:易于维护和扩展,
方便用户的掌握和使用。
此邮箱客户端功能主要可以登录各类邮箱,并实现一定的附件发送功能。
关键词:安卓邮箱客户端;智能手机开发;模式设计;安卓编程编程;
4
Abstract
Currently, there are too many E-mail Management System, and too many business
changing requirements, which results of E-mail Management System maintenance and
operations become difficult to change. In order to greatly convenient of Internet users, the
E-mail Management System used the B/S technology to carry on the development, which
has avoided the malpractice of the traditional C/S structure. And combining the E-mail
Management System and the Web application, then user can visit E-mail Management
System just by opening the browser. The E-mail Management System basic function: the
user registers, address list management, receiving the mail, sending the mail, reading the
mail, mail management function.
In this paper, it firstly begins with the software architecture patterns, and then
constructs an E-mail Management System which supports the basic functions, such as
sending and receiving email,managing emailbox, next add the extension. On the basis of
introducing Struts2 architecture and MVC structure, the paper discusses how to use these
technologies and frameworks of JAVA to build a flexible, practical online teaching
platform by MyEclipse development tool. The main advantages of this structure are as
follows, it solves the problems of maintainability and extendibility in traditional website
systems; it enables users to more easily grasp and use this system.
This mail management systemcould lanch every mail.
Keywords: Andrews mails; smartphone development; model design; Andrews programming
programming;
5
1 引言
中国是世界上 Email 账号最多的国家,也是发展最快、市场环境最复杂的国
家。电子邮件的发展如同一面镜子,折射出中国的网络运营商及网民们在互联网
发展过程中的种种心态。无论如何,电子邮件在人们的生活、工作、学习过程中,
越来越普及。同时,还有一种趋势,将多种通信手段相结合,成为一个立体的、
全方位的通信网络。这中间,电子邮件也在扮演着相当重要的角色。实在难以想
象,如果没有了电子邮件,网民的生活是如何的。而随着智能手机的广泛使用,
手机邮箱客户端操作繁琐,不简单实用,甚至有的是收费手机邮箱,对于小型企
业或集体用于内网通信成本过高。所以本系统针对于小范围人群内部通信设计,
实现邮箱基本功能,操作简单易用。
本系统采用 Eclipse 开发环境,下载安卓插件进行开发,系统总体分为三大
模块:登录管理模块,对用户身份进行验证以及注册的实现。邮箱管理模块,收
发邮件和对邮件信息进行管理。通讯录管理模块,对联系人信息和邮件账户进行
管理。
1.1 课题背景及意义
电子邮件作为现在重要的通信手段,在各种网络服务中,电子邮件系统以其
方便、快捷的特点成为人们进行信息交流的理想工具。通过电子邮件人们可以以
十分低廉的代价,以非常快的速度同世界上其他互联网用户联络。电子邮件的使
用者数量呈几何级数增长。
当前流行的各大邮件客户端软件的除了最主要的收发信件之外,功能越来越
复杂,但是人们平常真正用到的功能很少,很多功能尤其对于那些计算机知识相
对缺乏的人来说,更加显得太过于华丽而不太实用。对于用户来说一款简单,方
便,快捷的邮件收发系统将会在很大程度上为用户提供满意的服务,制作一款能
满足用户需求的邮件收发系统是每一个设计者所追求的目标。因此希望通过本次
设计完成一个简单的手机邮件收发系统,实现邮件的接收与发送,并能完成附件
的传输,同时能实现邮件用户登录管理及邮件删除等功能,开发这个各种功能相
对简单实用的手机邮件客户端程序,简化了很多不必要的功能,解决了小型企业
和集体不能在同一平台通信交流的问题。
剩余38页未读,继续阅读
资源评论
Q_97095639
- 粉丝: 380
- 资源: 1万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功