预览加载中,请您耐心等待几秒...
1/3
2/3
3/3

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

基于symbianOS手机邮件客户端的设计及实现的任务书 任务书概述: 本次任务的主要目标是基于SymbianOS平台上设计并实现一个手机邮件客户端。通过实现这个任务,目的是让我们对SymbianOS平台有更深入的了解,并在实践中学习关于基本的软件功能实现。 任务要求: 1.设计和实现一个支持常用邮件功能的SymbianOS平台的邮件客户端。 2.邮件客户端界面设计必须用户友好且易于使用。 3.邮件客户端必须支持多账户,即用户可以添加多个邮箱,每个邮箱可以进行发送和接收邮件操作。 4.利用SymbianOS平台提供的API实现邮件的发送和接收功能,并确保邮件传输的安全性。 5.实现邮件客户端的本地存储,用户可以在不联网的情况下阅读已经下载的邮件。 6.实现邮件客户端的手动或自动检测新邮件的功能,并进行提示。 7.能够对邮件进行分类、搜索和归档等常用操作,对于大尺寸附件支持在线预览和下载。 8.实现邮件的分类显示,支持已发送邮件、已收邮件、标记邮件和草稿箱等邮件分类。 实现方式: 1.设计邮件客户端的基本功能界面,包括登录、接收邮件、发送邮件、存储邮件等。 2.借助SymbianOS平台的API实现邮件发送和接收功能,并确保邮件传输的安全性,如用SSL加密邮件传输等。 3.实现邮件客户端的本地存储,用户可以在不联网的情况下阅读已经下载的邮件。 4.实现邮件客户端的检测新邮件的功能,并进行提示,如利用定时器或者标记新邮件状态等方式。 5.实现邮件的分类显示,支持已发送邮件、已收邮件、标记邮件和草稿箱等邮件分类,并能够对邮件进行分类、搜索和归档等常用操作。 6.实现对于大尺寸附件的支持,可以在线预览和下载。 7.开发过程中需要多次进行测试和调试,确保邮件客户端的稳定性和可用性。 预期结果: 最终实现一个满足要求的SymbianOS平台上的手机邮件客户端,具有可用性、安全性、稳定性和易用性。同时,我们需要完善设计和开发文档,以便于其他开发者可以理解和维护该项目。 时间安排: 本次任务预计需要6周时间 第一周:需求分析与详细设计 第二周:界面设计及初步编码实现 第三周:基本邮件发送功能的实现 第四周:基本邮件接收功能的实现 第五周:优化功能实现和测试 第六周:最终测试和提交 注意事项: 1.本次任务所使用的SymbianOS平台版本为Series60,C++为主要编程语言。 2.设计与开发过程中,需保持紧密的沟通和协作,及时修改和优化代码。 3.需要及时记录相关操作日志和技术文档,便于后期维护。 4.设计和实现过程中应坚持良好的逻辑思维和代码规范,遵守开发规范,并严格遵守代码审查和集成测试流程。 5.发现有任何问题或难点,应及时与小组其他成员进行讨论和思考,共同解决问题。 6.如果任务完成的较早,可以在原任务基础上增加一些需求或者优化功能。 总结: 通过本次任务,我们将学到多种技能和知识,如需求分析、设计思路、编码技巧、系统API使用能力和测试技巧等。在设计和实现过程中,我们也将面临各种挑战和问题,需要不断地思考和解决,提升自己的解决问题的能力。完成任务后,我们还将深刻认识到团队模式的重要性,只有通过团队力量方可完成一个复杂的任务。