首页> 中文学位 >基于Android平台的PushMail手机邮箱的设计与实现
【6h】

基于Android平台的PushMail手机邮箱的设计与实现

代理获取

目录

封面

声明

中文摘要

英文摘要

目录

第一章 引言

1.1 课题的研究背景和意义

1.2 国内外研究现状

1.3 课题研究内容

1.4 本文的组织结构

1.5 本章小结

第二章 关键技术分析

2.1 PushMail技术

2.2 Android技术

2.3 U-IMAP协议

2.4 本章小结

第三章 Pushmail手机邮箱系统需求分析

3.1 可行性分析

3.2 系统设计目标

3.3 功能需求分析

3.4 系统数据分析

3.5 本章小结

第四章 Pushmail手机邮箱系统概要设计

4.1 系统总体设计

4.2 数据库概要设计

4.3 本章小结

第五章 Pushmail手机邮箱系统详细设计

5.1 系统模块关系

5.2 UI模块

5.3 逻辑控制模块

5.4 网络交互模块

5.5 数据库模块

5.6 短信监听模块

5.7 本章小结

第六章 Pushmail手机邮箱系统实现

6.1 项目结构及运行环境

6.2 系统界面功能实现

6.3 逻辑控制功能实现

6.4 数据库实现

6.5 短信监听模块实现

6.6 本章小结

第七章 系统测试

7.1 系统测试

7.2 调试

第八章 总结

致谢

参考文献

展开▼

摘要

随着手机应用软件的普及,大部分的智能手机用户对于手机的商务功能有了更高的要求,特别是使用手机进行邮件处理的功能,因此通过手机终端收发电子邮件的移动邮件业务应运而生。
  本研究工作主要针对Pushmail手机邮箱系统的设计与实现。课题先通过对现有普及邮箱系统的分析,确定手机邮箱开发的必要性;然后对Pushmail关键技术、Pushmail平台应用以及现有手机邮箱业务进行了分析,基于此对手机邮箱进行了总体分析、概要及详细设计和系统实现等。课题工作开始于确定手机邮箱的功能需求和数据需求,邮箱除具备电子邮箱的一般收发、管理、保存等各项操作外,还应在服务器端加入邮件推送功能,保证手机终端的实时性。手机邮箱需保存的数据为邮件数据信息。其次,设计系统框架由UI模块、逻辑控制模块、网络交互模块、数据库模块和短信监听模块构成。UI模块负责邮箱界面,是人机交互的媒介,通过窗体设计实现;逻辑控制模块包含用于程序逻辑操作必要的操作包装,采用异步方式提供邮件收发功能,以同步方式实现邮件的查看、编辑和删除等操作;网络交互模块负责手机终端与邮件服务器的交互,负责各种格式协议解析、编解码以及网络接口封装;数据库模块使用内部集成的SQLite数据库,负责手机终端邮件、邮件夹及附件等信息的存储;短信监听模块负责监听服务器发送的WAP短信,根据短信内容进行相应处理。各模块之间紧密联系,共同提供客户端邮件的服务功能。由于平台免费、自由、开放等特性,本课题 PushMail手机邮箱的开发是基于Android平台,使用 java作为开发语言,采用MVC设计模式来组织软件架构的。并以先期设计框架和系统模块构成为基础对手机邮箱系统进行了实现并完成了系统测试和调试。Pushmail手机邮箱提供完整的邮箱功能,Pushmail服务器采用SMS Push方式通知用户,手机终端通过U-IMAP协议及时收取新邮件并进行操作。基于Android平台的手机在安装本款软件后,用户能够在任何时间和地点使用该手机邮箱,及时的获取新邮件,并方便快捷的进行邮件处理操作,实现真正的随时随地沟通,邮件办公随身行。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号