一种笔记软件数据文件_分析与读取-多媒体通信毕业论文开题报告_第1页
一种笔记软件数据文件_分析与读取-多媒体通信毕业论文开题报告_第2页
一种笔记软件数据文件_分析与读取-多媒体通信毕业论文开题报告_第3页
一种笔记软件数据文件_分析与读取-多媒体通信毕业论文开题报告_第4页
一种笔记软件数据文件_分析与读取-多媒体通信毕业论文开题报告_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

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

文档简介

南京工程学院南京工程学院 毕业设计开题报告 课 题 名 称:一种笔记软件数据文件 分析与读取 学 生 姓 名:王炜钢 指 导 教 师:王少东 所 在 院 系:通信工程学院 专 业 名 称:多媒体通信 南京工程学院 2014 年 3 月 1 号 说说明明 1根据南京工程学院毕业设计(论文)工作管理规定 ,学生必 须撰写毕业设计(论文)开题报告 ,由指导教师签署意见、教研 室审查,系教学主任批准后实施。 2开题报告是毕业设计(论文)答辩委员会对学生答辩资格审 查的依据材料之一。学生应当在毕业设计(论文)工作前期内完成, 开题报告不合格者不得参加答辩。 3毕业设计开题报告各项内容要实事求是,逐条认真填写。其 中的文字表达要明确、严谨,语言通顺,外来语要同时用原文和中文 表达。第一次出现缩写词,须注出全称。 4本报告中,由学生本人撰写的对课题和研究工作的分析及描 述,应不少于 2000 字,没有经过整理归纳,缺乏个人见解仅仅从网 上下载材料拼凑而成的开题报告按不合格论。 5开题报告检查原则上在第 24 周完成,各系完成毕业设计开 题检查后,应写一份开题情况总结报告。 毕业设计毕业设计(论文论文)开题报告开题报告 学生姓名王炜钢学 号208100431专 业多媒体通信 指导教师姓名王少东职 称副教授所在院系通信工程学院 课题来源院级基金课题课题性质工程技术研究 毕业设计的内 容和意义 毕业设计内容: 1 分析 RedNotebook 该软件的数据文件格式 2 通过对其数据文件格式的分析,建立所需要的数据结构 3 以手机应用软件为目标重新实现相仿的功能 4 在手机应用与桌面应用之间保持数据同步的方案。 毕业设计意义: 本课题研究的是一种笔记软件数据文件分析与读取,就是为了移植一款名为 RedNotebook 的桌面笔记软件,需要分析该软件的数据文件格式。在该项目中,通 过对其数据文件格式的分析,建立所需要的数据结构,以手机应用软件为目标重新 实现相仿的功能,并且考虑在手机应用与桌面应用之间保持数据同步的方案。 RedNotebook 是一款不错的桌面日记本,不论是自己拿来写日记,还是写简单的 每日计划,都非常适用。 界面还是很简洁的。右边的边栏是个单独的区域,可以在里面建立分类的文本, 非常适合来记录计划、灵感,或者今日大事 在 home/galeki/rednotebook/templates 下有 7 个文件 17txt,分别为一周 7 天的模 板。点击日记编辑区域上方的 Isert Template,就会插入对应的模板文件的内容。 此外,你可以把日记导出为文本、html、TeX、乃至 pdf 文件。和 Zim 一样, RedNotebook 将日记保存为文本,并序列化为 YAML ,存储在/home/galeki/rednotebook/data 下。如果要转移数据,直接拷贝此文件夹即 可,你也可以利用内置的 Backup 功能,让 RedNotebook 帮你把所有的日记打包为 一个 Zip。 首先,笔记软件的基本功能就是记事,手机用户首先用到的就是文本记事,输入 事务信息以文本的形式展现出来,存储起来。随着用户需求的增加,可能希望用图 形来代替文本来记事,用户之间打开软件,看到图片就能联系自己所记载的事务信 息。 这样免去了输入文字的麻烦, 反而会更简单。 又或者是文本与图片的交叉运用, 可以让用户自己选择自己喜欢的记事方式,更加自由与便捷。所以此功能的意义是 让简单的记事信息能以文本和图形表达,更加丰富多彩。其次,在支持传统的文字 记事方式下,还要支持语音记事。因为用户需要追求更加简单的记事方式,不需要 手动输入文字,而是直接语音记事。语音直接保存,有利于下次用户直接查看时点 文献综述 击按钮就可以播放相应的录音信息了。这对于某些眼睛不太好的,或者说更喜欢听 的用户是很有吸引力的。再次,如果笔记的信息很多,而用户又需要快速找到自己 需要的记事信息,这时候内容检索就非常有用了。对于业务繁忙,或者是经常写备 忘录记事的群体,这个内容检索功能能带给用户很多的便利。让他们更加高效的利 用手机,节约时间,高效工作与生活。最后,针对商务人士,或者是经常使用邮箱 (如 Gmail)的用户来说,有时候希望通过查看邮箱的同时查看记事本的信息,一 次性获取全部。所以记事本同步邮箱功能能够为用户带来更多的功能与便利。 笔记软件与你身边那些只具备单一功能的笔记软件完全不同,它希望能够实现 一切应用软件所具备的功能,它有计算功能、笔记功能、单位转换功能、可以用来 列清单、还可以用来查询当地天气。你可以在 Extensive Notes 上将一项折扣结算 快速保存为一个新笔记,由此可见所有功能都是经过深思熟虑才集成一个应用软件 的。当然,你还可以像使用其它应用软件那样,用 Android 的分享菜单来分享笔记文 件。还有一个非常有趣的功能是它可以运用文本转语音技术来朗读笔记,用户只需 下载一个 Andorid 文本转语音的程序包,安装后点击选项即可。笔记与清单作为一 款相当不错的笔记软件,Extensive Notes 具有以下核心功能:用户不仅可以像使用 大部分类似的应用软件那样,选择一个常用笔记模式或是清单模式;也可以新建一个 “账户”备忘录,记录像网上登录银行卡或信用卡之类的账户信息;更进一步地,用户还 可以使用手机的麦克风和摄像头来新建音频笔记和视频笔记。 所有笔记会按不同类 型进行归类,所以用户很容易就可以快速浏览指定类型下的所有笔记。 数据结构是计算机程序设计的重要理论设计基础, 它不仅是计算机学科的核心 课程,而且已成为其他理工专业的热门选修课,所以学好这门课程是与学好计算机 专业是息息相关的。 数据结构是计算机科学与技术专业的专业基础课,是十分重要的核心课程。所 有的计算机系统软件和应用软件都要用到各种类型的数据结构。因此,要想更好地 运用计算机来解决实际问题, 仅掌握几种计算机程序设计语言是难以应付众多复杂 的课题的。要想有效地使用计算机、充分发挥计算机的性能,还必须学习和掌握好 数据结构的有关知识。打好“数据结构”这门课程的扎实基础,对于学习计算机专 业的其他课程,如操作系统、编译原理、数据库管理系统、软件工程、人工智能等 都是十分有益的。 文献综述 数据(Data)是信息的载体,它能够被计算机识别、存储和加工处理。它是计 算机程序加工的原料,应用程序处理各种各样的数据。计算机科学中,所谓数据就 是计算机加工处理的对象,它可以是数值数据,也可以是非数值数据。数值数据是 一些整数、实数或复数,主要用于工程计算、科学计算和商务处理等;非数值数据 包括字符、文字、图形、图像、语音等。 数据元素(Data Element)是数据的基本单位。在不同的条件下,数据元素又 可称为元素、结点、顶点、记录等。例如,学生信息检索系统中学生信息表中的一 个记录、八皇后问题中状态树的一个状态、教学计划编排问题中的一个顶点等,都 被称为一个数据元素。 有时,一个数据元素可由若干个数据项(Data Item)组成,例如,学籍管理系 统中学生信息表的每一个数据元素就是一个学生记录。它包括学生的学号、姓名、 性别、籍贯、出生年月、成绩等数据项。这些数据项可以分为两种:一种叫做初等 项,如学生的性别、籍贯等,这些数据项是在数据处理时不能再分割的最小单位; 另一种叫做组合项,如学生的成绩, 它可以再划分为数学、 物理、 化学等更小的项。 通常, 在解决实际应用问题时是把每个学生记录当作一个基本单位进行访问和处理 的。 数据对象(Data?Object)或数据元素类(Data?Element?Class)是具有相同性 质的数据元素的集合。在某个具体问题中,数据元素都具有相同的性质(元素值不 一定相等) , 属于同一数据对象 (数据元素类) , 数据元素是数据元素类的一个实例。 例如,在交通咨询系统的交通网中,所有的顶点是一个数据元素类,顶点 A 和顶 点 B 各自代表一个城市, 是该数据元素类中的两个实例, 其数据元素的值分别为 A 和 B。 数据结构(Data Structure)是指互相之间存在着一种或多种关系的数据元素的 集合。在任何问题中,数据元素之间都不会是孤立的,在它们之间都存在着这样或 那样的关系, 这种数据元素之间的关系称为结构。 根据数据元素间关系的不同特性, 通常有下列四类基本的结构: 集合结构。在集合结构中,数据元素间的关系是“属于同一个集合” 。集合是 元素关系极为松散的一种结构。 线性结构。该结构的数据元素之间存在着一对一的关系。 树型结构。该结构的数据元素之间存在着一对多的关系。 图形结构。该结构的数据元素之间存在着多对多的关系,图形结构也称作网状 结构。 文献综述 参考文献: 1 2 3 Vitas, M. Designing Mobile Ambient Applications D. 梅拉达伦大学,2012:210. 4 Quick, D. & Alzaabi, M. FORENSIC ANALYSIS OF THE ANDROID FILE SYSTEM YAFFS2 J. Security Research Centre, 2011,5(7):100110. 5 EBer, H.G. Treating Memory Managerment and Filesystems as One Topic J. TechnicalReport,2011,4(7):15. 6 Porter, F.A. & Ha, E. & Egelman, S. & Haney, A. & Chin, E. & Wagner, D. Android Permissions:User Attention,Comprehension,andBehaviorJ.TechnicalReport, 2012,2(6):37. 7 Menglee, W.Android 编程入门经典 M.北京: 清华大学出版社, 2012:25158. 8 Darcey, S. Android 移动应用开发从入门到精通 M.北京: 人民邮电出版社, 2010:15212. 9 MEIER R.Android 4 高级编程(第 3 版)M.北京:清华大学出版社,2013. 10雷锋网. Extensive Notes: 多功能手机笔记软件 J. 硅谷, 2011, 14:83 11 SEIPP L Red NotebookEB/OL 12 罗文劼,王苗,张小莉.数据结构与算法:Java 版M.北京:机械工业出版社,2013. 13 李宁.Android 开发权威指南(第二版)M.北京:人民邮电出版社,2013. 研究内容 分析 RedNotebook 该软件的数据文件格式 通过对其数据文件格式的分析,建立所需要的数据结构 以手机应用软件为目标重新实现相仿的功能 在手机应用与桌面应用之间保持数据同步的方案。 研究计划 第一周第三周:根据任务书要求,搜集、查阅相关资料,完成开题报告;完 成外文文献翻译工作 第四周第五周:深入研究文献,准备工作环境比较、挑选桌面笔记

温馨提示

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

评论

0/150

提交评论