【毕业学位论文】(Word原稿)基于Moblin平台的个人日程理财助手软件开发-软件工程_第1页
【毕业学位论文】(Word原稿)基于Moblin平台的个人日程理财助手软件开发-软件工程_第2页
【毕业学位论文】(Word原稿)基于Moblin平台的个人日程理财助手软件开发-软件工程_第3页
【毕业学位论文】(Word原稿)基于Moblin平台的个人日程理财助手软件开发-软件工程_第4页
【毕业学位论文】(Word原稿)基于Moblin平台的个人日程理财助手软件开发-软件工程_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

基于 台的个人日程 /理财助手软件开发 基于 台的个人日程 /理财助手软件开发 摘要 司开发的基于 操作系统, 项目 于 2007 年 7 月正式启动,基于 操作系统作为突破口出现了新的产品设备种类,能够访问 丰富的内容,同时没有与 关的复杂性。这些设备从移动互联网设备 )、车载信息系统、便携式媒体播放器到个人导航设备、数码机顶盒到笔记本电脑等以各种形式推动新技术、新设备的发展。它的目的是推动此类设备所需的最新技术的发展。 目最初主要集中于开发 件系统, 但随着时间的推移,现在已经包含了其他产品种类 。 备通常体积小、资源有限(低功耗的处理器,有限的内存),这为 应用程序增加了额外的限制。 屏幕通常小于普通笔记本电脑和台式机,所以应用程序可用的显示资源较少 。 由于启动时间对于 说比较重要,应用程序需要保证尽量快的反应速度,影响 度是大忌 。 电源管理对于 说同样是至关重要的,应用程序需要尽量降低它给整个系统带来的负载。 一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一 一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一 一一一一一一一一一一一一一一一一一一一一一一一一一一 为了减小以上限制对开发者的影响, 供了一套为 备优化过的库和服务,这就是 开发者提供 的 以下便利条件: 这层服务的直接 基础是内核以及设备驱动程序,它提供了最基础的驱动级 以直接管理牙、 硬件设备 ;UI 这层服务建立在 上,为开发者提供快捷、高效的图形界面接口。通过使用这些服务,开发者可以在保证运行效率的同时为提供良好的 用户 体验。 本项目 旨在 为 台开发一款集成了日程管理 和帐单追踪功能的应用程序。功能性需求如下: 用户可以进行日程安排,添加、修改、删除事件,可以为事件设置提醒时间,当系统时间到达提醒时间会弹出提醒内容 。用户还可以为任意一天写“日记”, 日记 文字将被保存为 种格式,均可直接打印。 用户可以编辑一张“任务列表”,设置一项任务,任务内容、截止时间、当前完成情况和优先级。任务列表保存在文本文件里。 用户可以编辑一张“日常活动表”,将活动内容填入活动表。还可通过修改列数自行定制时间周期,通过修改行数定制时间段。日常活动表保存在文本文件里。 用户可以记录并查看已付和未付的帐单。每添加一个未付帐单,自动在日程安排里加入一个事件, 帐单保存在文本文件里。 用户可做出运行设置,包括设定基础文件夹、设定闹钟忙等时间间隔、闹钟提醒方式、默认日程事件数量。 本项目的开发环境是 用 合 件和容性 相当于直接在 统上开发。 本项目的架构可以描述为“主机 + 外设”,每个功能点有单独的界面,所有功能点的界面都放在一个“ 中,而排版由这个“ 定。这样设计的好处 是 未来加入 新的功能点,只需单独为其编写界面和逻辑,在指定位置加入十行以内代码,并重新排版即可,不需改动其他功能点的代码。缺陷 是 初始化的过程较繁琐, 于 台的个人日程 /理财助手软件开发 和嵌入在其中的界面分别初始化,效率不如把所有界面写在一起这种方式高。 在二者之间权衡, 既然是图形界面,对反应时间的要求没有精确到毫秒级别,程序刚刚开始运行有几秒钟的延迟也是可以接受的;性能上微小的代价与设计、编码、维护、扩展阶段节省的工作量比较,可以忽略不计。 本项目没有使用数据库,数据存储工作基本上由文本文件完成。 按功能性需求的描述,本项目对数据存储没有 很高的要求,读写即可,无需考虑并发、一致性等问题,因此文本文件足以完成任务。 所有界面的最底层 是 布局根据运行平台提供的显示相关接口有关,最坏的情况下 认为最大化,并不影响用户体验。 本项目最终完成了所有功能性需求。 关键词: 应用程序 基于 台的个人日程 /理财助手软件开发 of ot ey 基于 台的个人日程 /理财助手软件开发 目 录 第一章 绪论 目 背景介绍 改进 用程序的限制 T 背景 简介 章小结 二章 需求分析 内外现状 能性需求 功能性需求 章小结 三章 设计与实现 发环境的搭建 试环境的搭建 体架构说明 能性需求实现方式的说明 分函数功能的说明 件操作 章小结 四 章 结论 考文献 辞 基于 台的个人日程 /理财助手软件开发 第 1 页 共 20 页 第一章 绪论 近几年 基于 片的介于手机和 上网本、 备发展迅速, 司走出传统的 构,开发了兼容 构的 作系统 。 诞生就是为上网本、 及手持嵌入式设备设计的,对开发者而言是一片蓝海。 目前 台上的应用程序数量较少, 在线 有 5000 余程序供用户下载,与 比规模很小 ,扩大基于 片设备的应用范围需要更多的软件支持 ,为此 开发者提供了较为开放的平台,支持开发工作。 本 课题目的在于 开发一款基于 台的应用程序, 并 在过程中熟悉 台的开发技术 ,直接成果 是 一个可以在 直接展开 的安装包,通过 本完成安装 过程 。 景介绍 司开发的基于 操作系统,最初目的是应用于 备。 目于 2007 年 7 月正式启动,基于 操作系统作为突破口出现了新的产品设备种类,能够访问 丰富的内容,同时没有与 关的复杂性。这些设备从移动互联网设备 )、车载信息系统、便携式媒体播放器到个人导航设备、数码机顶盒到笔记本电脑等以各种形式推动新技术、新设备的 发展。 目由 2007 年 7月正式启动,它的目的是推动此类设备所需的最新技术的发展。 目最初主要集中于开发 件系统,但随着时间的推移,现在已经包含了其他产品种类 。 1 改进 核心堆栈是从 核社区和开源社区中直接获取和修正的,这与很多开发社区所描述 弃 转向 说法并不相同。实际上 同的 件 包管理器, 件包对软件版权保护提供了更多支持。 一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一 一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一 一一一一一一一一一一一一一一一一一 操作系统核心所做的主要改进有,增加了对 需要的最优化 电源 管理,使电池续航能力得到延长。为 车载移动设备所需求的 网络 联通性能进行扩展,甚 至能够支持最新的 3G 技术。另外,增加了各种移动设备所需要的 驱动程序。 一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一 一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一 一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一 一改进使得 主 屏幕 设计和应用程序图形界面设计有了更大的灵活性。设计主屏幕和图形界面有了以下四种选择: 一一一一一一一一一一一一一一一一一一一一一一 一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一 面:以 台作为基础,使操作系统脱离浏览器运行 发者可直接用 为程序的图形界面接口设计丰富多彩的动态图形界面。 面:直接以 件作为操作系统主屏幕或者应用程序图形界面,开发者可设计具备互联网访问能力的各种图形界面。 一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一 一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一 面: 以 为基础的 2D 动画图形库,该库使 2一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一 基于 台的个人日程 /理财助手软件开发 第 2 页 共 20 页 面: 统中主流的图形界面 接口,性能良好且开发快捷。 供了全套的开发工具,这些工具应用在移动开发的各个环节中。其中主要部件为 ( 发者可通过模拟环境运行 作系统和开发自己的应用程序。 够在动器等设备中创建各种活动映像和安装映像,使自行开发的操作系统或应用程序运行在移动设备中。 2 用程序的限制 对于开发者来说,最重要的信息是 “基于 。因此,为 发应用程序和为其他任何 行版开发应用程序,从开发语言到可使用的框架和工具,十分相似。运行 设备可以是典型的 览器,这意味着开发浏览器应用程序也是可行的。 一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一 一一一一一一一一一一一一一一一一 一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一 备通常体积小、资源有限(低功耗的处理器,有限的内存),这为 应用程序增加了额外的限制。 屏幕通常小于普通笔记本电脑和台式机,所以应用程序可用的显示资源较少 。 由于启动时间对于 说比较重要,应用程序需要保证尽量快的反应速度,影响 度是大忌 。 电源管理对于 说同样是至关重要的,应用程序需要尽量降低它给整个系统带来的负载。 一一一一一一一一一一一一一 一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一 一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一 为了减小以上限制对开发者的影响, 供了一套为 备优化过的库和服务,这就是 开发者提供 的 以下便利条件: 这层服务的直接基础是内核以及设备驱动程序,它提供了最基础的驱动级 以直接管理 牙、 硬件设备。 UI 这层服务建立在 上,为开发者提供快捷、高效的图形界面接口。 一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一 一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一 一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一 通过使用这些服务,开发者可以在保证运行效率的同时为提供良好的 用户 体验。 件平台的核心,提供了功能 丰富的通用库,跨越上网本、 成,它并不提供具体的硬件相关的 些是由第三方提供的。架构图如下: 一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一 一一一一一一一一一一一一一 一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一 一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一 一一一一一一 一一 一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一 一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一 一一一 一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一 一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一 一一一一一一一一一一一一一 一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一 一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一 一一一一一一 一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一 一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一 一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一 一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一 一一一一一一 一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一 一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一 一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一 一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一 一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一 一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一 一一一一一一 一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一 一一一一一一一一一一一一一一一一一一一一一一一一一一 一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一 一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一 一一一一一一 一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一 一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一 一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一 一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一 一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一 一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一 一一一一一一 一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一 一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一 一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一 一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一 一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一 一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一 一一一一一一 一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一 一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一 一一一一 一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一 一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一 一一一一一一 一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一 一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一 一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一 一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一 一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一 一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一 一一一一一一 一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一 基于 台的个人日程 /理财助手软件开发 第 3 页 共 20 页 T 背景简介 一个跨平台的 C+图 形 用户界面 应 用程序框架。它提供给应用程序开发者建立艺术级的图形用户界面所需的所用功能。 完全 面向对象 的,很容易扩展,并且允许真正地组件 编程 。 自从 1996 年早些时候, 入商业领域,它已经成为全世界范围内数千种成功的应用程序的基 础。 是流行的 面环境 基础, 所有主要的 行版的一个标准 组件。 新的 和 对 良好的支持。 同 X 的 图形 界 面库和 台上的 同类型的东西,但是 有下列优点 : 优良的跨平台特性 : 持下列操作系统 : 5/98, T, , S, 等。 面向对象 : 良好封装机制使得 模块 化程度非常高,可重用性较好,对于用户开发来说是非常 方便的。 供了一种称为 安全类型来替代 使得各个元件 之间的协同工作变得十分简单。 丰富 的 括多达 250 个以上的 C+ 类,还提供基于模板的 I/ 。甚至还包括正则表达式的处理 功能。 支持 2D/3D 图形渲染,支持 大量的开发文档 , 持 , 擎的集成,可以实现本地界面与 容的无缝集成 。 章小结 本章介绍了项目的基本技术背景,包括 台的发展历程、现状和特点,以及图形界面工具 采用 二者全面兼容,加之 司开发的 能较完备, 兼容性强,故选用 作图形界面。 基于 台的个人日程 /理财助手软件开发 第 4 页 共 20 页 第二章 需求分析 内外现状 司于 2007 年 7 月正式启动 目,旨在为 备提供符合其硬件和市场特点的操作系统。 2009 年 11 月, 员会宣布 正式完成。 2010 年 1月 7 日,为上网本提供应用程序的 线,但仅提供支持 作系统的软件。 推广亟需大量建立在 台上的应用程序以扩展市场。 能性需求 用户可以进行日程安排,添加、修改、删除事件,可以为事件设置提醒时间,当系统时间到达提醒时间会采用“任务栏气球”或“只读对话框”方式弹出预设的提醒内 容。每天设置的事件数量不限,可以不为事件设置提醒时间。事件保存在文本文件里。用户还可以为任意一天写“日记”,即输入任意数量的文字,这些文字将被保存为 种格式,均可直接打印。用户在日记输入框里可进行简单的排版,修改字体,设置加黑、倾斜、下划线等格式。 用户可以编辑一张“任务列表”,设置一项任务,任务内容、截止时间、当前完成情况和优先级。任务列表保存在文本文件里。 用户可以编辑一张“日常活动表”,默认以一周为时间循环单位。用户可以设置时间段(如 10:000),给每天的时间段安排活动,将活动内容填入活动表。还可通过修改列数自行定制时间周期,通过修改行数定制时间段。日常活动表保存在文本文件里。 用户可以记录并查看已付和未付的帐单。每添加一个未付帐单,自动在日程安排里加入一个事件,默认提醒时间是当天的 12:00,事件内容为“ is 帐单保存在文本文件里。 用户可做出运行设置,包括设定基础文件夹、设定闹钟忙等时间间隔、闹钟提醒方式、默认日程事件数量。以上信息保存在 本文件里,用户可通过文本编辑器直接修改此文件。如果文件格式出现错误,会自动生成新的 复初始设置。 功能性需求 上网本的显示屏通常比普通 要小,很多 用触屏输入,所以图形界面要尽量简洁,排版不宜过密,以免误操作。 备的可用系统资源通常十分有限,要降低内存驻留量和 用率,降低耗电量。 开发环境应为 保证产品的兼容性 ,内核 应为 更高版本。 在开发过程中应注意到不同 行版间的区别,使用与目标平台 容的库函数。 主程序的可扩展性要强,在架构方面应做到功能点的实现相对独立,以便日后添加新的元素。要为添加 片留下接口,图形界面的形式和后台逻辑应分离,即处理事件的函数写在界面组件之外。 章小结 二级标题序数空两格写,二级标题为黑体四号,单倍行距。 基于 台的个人日程 /理财助手软件开发 第 5 页 共 20 页 本章描述了项目的功能性和非功能性需求。 功能性需求包括 个基本功能点,非功能性需求描述了程序运行时的特征 、 对开发环境的要求 以及对架构和实现的要求。 总体来说,主程序应当是一个在实现基本功能点基础上功耗低的、 可扩展性强的 用。 第三章 设计与实现 发环境的搭建 本是运行在上网本之上的,因为上网本性能有限,而且没有合适的开发工具,编译速度较慢,所以选择在普通

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论