移动终端邮件收发系统的研究与实现

移动终端邮件收发系统的研究与实现

论文摘要

当今,全球移动通信产业的突出特点是宽带移动通信技术热点不断,研究和应用十分活跃,第三代移动通信3G格外引人瞩目,成为最大热点。伴随着技术的发展,移动终端深深地影响了人们的生活方式,电话和短信逐渐成为大家沟通的渠道。电子邮件是随着计算机网络技术的发展而出现的一种通信手段,发展完善,拥有广大的用户群体,能承载文本、音频、视频等各类文件。将电子邮件、移动终端、3G结合起来,使用户能通过电子邮件随意通信,将会给未来移动通信带来翻天覆地的变化。其中移动终端中的邮件收发系统是整个移动终端电子邮件系统应用中的关键模块。本文首先介绍了课题来源,分析了电子邮件系统结构,然后对主流移动终端开发平台进行了概述。邮件收发系统的需求分析是整个开发流程的第一步,本文介绍了其中的关键内容,需求分析指导着系统的详细设计以及实现,同时也作为系统验收准则。根据系统需求,本文重点描述了移动终端邮件收发系统的详细设计,主要包含四个方面:系统相关模块、邮件接收模块、邮件发送模块和邮件封装解析模块。系统相关模块负责与底层操作系统打交道,封装底层接口提供给上层模块使用;邮件接收模块使用POP3协议,选取适当命令,通过与服务器交互接收邮件;邮件发送模块使用SMTP协议,其用户认证中使用了扩展协议中的认证方式,流程与接收模块类似;邮件封装解析模块提取邮件基本模型,用树状结构来表示邮件,提供邮件结构与文本流之间相互转换的功能。最后,本文介绍系统测试相关内容,根据测试结果,对某模块设计缺陷作了优化。

论文目录

  • 摘要
  • Abstract
  • 第1章 绪论
  • 1.1 课题的来源目的及意义
  • 1.2 电子邮件系统概述
  • 1.3 移动终端平台概述
  • 1.3.1 移动终端操作系统
  • 1.3.2 移动终端开发平台
  • 1.4 国内外相关领域的研究及其应用现状
  • 1.4.1 PC邮件客户端
  • 1.4.2 移动终端邮件客户端
  • 1.5 课题工作安排
  • 1.6 论文组织结构
  • 第2章 系统需求分析
  • 2.1 缩略语
  • 2.2 系统概述
  • 2.2.1 背景
  • 2.2.2 功能概述
  • 2.2.3 运行环境
  • 2.2.4 用户类型及其要求
  • 2.3 OTAP的配置项
  • 2.4 FLEXFILE的配置项
  • 2.5 具体需求
  • 2.5.1 功能需求
  • 2.5.2 性能需求
  • 2.5.3 质量属性需求
  • 2.6 本章小结
  • 第3章 移动终端邮件收发的详细设计
  • 3.1 整体构架
  • 3.1.1 移动终端平台软件构架
  • 3.1.2 电子邮件系统构架
  • 3.2 系统相关模块的设计
  • 3.2.1 网络接口的封装
  • 3.2.2 其他API的封装
  • 3.3 邮件接收模块的设计
  • 3.3.1 邮件接收协议分析
  • 3.3.2 邮件接收协议命令集
  • 3.3.3 用户认证的设计
  • 3.3.4 接收新邮件流程的设计
  • 3.3.5 删除邮件流程的设计
  • 3.4 邮件发送模块的设计
  • 3.4.1 邮件发送协议命令集
  • 3.4.2 用户认证的设计
  • 3.4.3 发送邮件流程的设计
  • 3.5 邮件封装解析模块的设计
  • 3.5.1 MIME邮件概述
  • 3.5.2 邮件格式
  • 3.5.3 邮件封装的设计
  • 3.5.4 邮件解析的设计
  • 3.6 本章小结
  • 第4章 移动终端邮件收发系统的实现
  • 4.1 邮件接收模块和发送模块的实现
  • 4.1.1 公共数据结构
  • 4.1.2 流程
  • 4.1.3 接口函数
  • 4.2 邮件封装解析模块的实现
  • 4.2.1 公共数据结构
  • 4.2.2 接口函数
  • 4.3 本章小结
  • 第5章 移动终端邮件收发系统的测试和优化
  • 5.1 系统测试
  • 5.1.1 测试环境
  • 5.1.2 测试项目
  • 5.1.3 测试流程
  • 5.1.4 测试结果
  • 5.2 系统优化
  • 5.2.1 提出问题
  • 5.2.2 分析原因
  • 5.2.3 解决问题
  • 5.3 本章小结
  • 结论
  • 参考文献
  • 攻读硕士学位期间发表的论文和取得的科研成果
  • 致谢
  • 相关论文文献

    标签:;  ;  ;  ;  ;  

    移动终端邮件收发系统的研究与实现
    下载Doc文档

    猜你喜欢