论文摘要
当今,全球移动通信产业的突出特点是宽带移动通信技术热点不断,研究和应用十分活跃,第三代移动通信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 本章小结结论参考文献攻读硕士学位期间发表的论文和取得的科研成果致谢
相关论文文献
标签:移动通信论文; 邮件收发论文; 简单邮件传输协议论文; 邮局协议版本论文; 邮件解析论文;