1、 I 毕业论文(设计) 题 目(中文): 手机待办事项系统的设计和实现 (英文): The Design and Implementation of To Do List System in Mobile Phone II 目 录 概述 1 1 设计方法和编程语言 3 1.1 面向对象 3 1.2 C+语言 . 3 1.3 Symbian OS 与 PC 操作系统的区别 3 1.4 开发工具及环境 4 2 需求分析 5 2.1 基本需求. 5 2.2 功能需求. 5 2. 3 非功能需求 6 3 系统设计与实现. 7 3.1 系统的总体设计. 7 3.1.1 类简介 7 3.2 系统的用户界面
2、设计 7 3.2 系统开发环境 10 3.3 代码实现 11 3.3.1 主界面类 CTodoEngine 11 3.3.2 提供用户输入界面类 NumericEditorForm . 13 4 系统的测试与维护 18 4.1 登入和退出系统 18 4.2 新增功能. 18 4.3 删除功能 18 4.4 修改功能. 19 4.5 查找功能. 19 4.6 下载功能. 19 4.7 上传功能. 20 5 系统设计与实现的体会 21 6 总结 22 参考文献 23 致 谢 24 II 手机待办事项系统的设计和实现 摘 要 本设计开发了一个手机软件系统, 采用 Symbian OS 的手机应用软件
3、开发平 台。该系统针对手机容易失窃和损坏的问题,增加服务器端备份的机制,以确 保信息的可恢复性和安全性。整个系统的设计与实现运用了 Symbian 的各种主 要技术,包括描述符、二阶段构造、异常处理(清理栈)、文件存储技术、数 据读写流、Socket 编程等。本设计的底层开发语言是 C+,在整个设计和开发 的过程中都贯穿了面向对象程序设计的思想,本系统很好的应用封装性和类与 类之间的组合关系,从而增强了整个系统的可维护性和可扩展性,使得系统功 能扩展和代码维护更加方便。 【关键词】 手机 待办事项 系统 设计 Symbian III The Design and Implementation
4、of To Do list System in Mobile Phone Abstract This paper develops a mobile phone system used Symbian OS mobile applications software to development. Due to mobile phone be stolen and damaged to the problem,this system increases server backup mechanism to ensure that the information could resume and safety. The whole system related to technology: descriptors, two-stage structure, exception handling (cleanupstack), file store, read/write streams, Socket programming. The b