毕业论文基于android的记事本软件的设计与实现内容摘要:

的 前面 加入以下内容: %JAVA_HOME%\bin。 (注意 :这里的分号不能省略 )到这里, JDK 安装完毕。 太原理工大学毕业设计 (论文 )用纸 7 图 16 配置 path 本系统安装的是 文件,并对其进行环境配置,配置成功后,打开 cmd 后,输入 java – version 会显示所使用的 JRE 版本,如下图所示,表示环境配置成功。 图 17 cdm下查看 jdk Eclipse 编程软件 Eclipse 是由 Sun 公司提出的免费开源软件;具有强大的 java 程序开发扩展性,能实现 java 程序的编写编译测试和运行的一体化;还支hibernate,cvs,xml,uml,Spring 等面向对象编程的基于映射来实现的编程扩展性;是一款比较理想的开发 软件。 在开发的过程中我们只要应用是的 Sun公司提供是 Swing图形界面工具来实现主要模块和框架;故该系统是用纯 java 语言来实现的。 Eclipse 使用的是中文版本,该版本便于使用,具有很好的开发性、高效的 GUI、先进的代码编辑器等,其项目可以包含多种多样的子项目组,每个包文件都有其特定的功能,比如 scr 里放的是源文件, Java 程序就编写于其中;而 res 包中含有桌面布局xml 编程,某些图片也存放在这里。 该代码编辑器还可以支持在线下载插件,扩展更为丰富的功能。 其主界面如图 所示: 太原理工大学毕业设计 (论文 )用纸 8 图 18 主界面图 插件 ADT 的下载,在 Eclipse 菜单栏上打开“帮助”,选“ Install New Software...” ,会跳出如下窗口,在“ work with”后面输入网址“ Add”按钮,具体步骤如 所示: 图 19 在 Eclipse中添加软件 太原理工大学毕业设计 (论文 )用纸 9 第二章 需求分析 该记事本软件是一种主要用来记录笔记的基于安卓平台的软件,可以运行在安卓平台模拟器或运行在安卓平台的手持设备上。 Android 记事本的使用意义 根据手机功能使用调查显示,大部分的消费者都会使用手机记事本功能。 随着手机记事本功能的不断加强与完善,手机记事本对于人们的意义,已不仅仅像一般记事簿一样做简单记录,而是向着个性化、人性化的方向发展。 用户触发事件 记事本与外部环境的交互。 在这个系统中,通过对系统的分析,可以识别出参与者:用户。 对于用户而言,记事 本上按钮是用户向系统输入的操作请求的输入设备,设备显示器是用于向用户输出信息的输出设备。 事件是来自人操作的重要的消息,下表 给出了记事本系统中可能发生的所有事件。 系统响应及其执行结果 表 事件 系统响应 执行结果 1 从手机屏幕点击软件系统 调用函数入口,启动系统,进入该软件 进入该软件,显示记事列表 2 点击 Menu,选择添加记事 调用添加函数 进入添加界面 3 点击其中一个记事 调用查看记事函数 进入详细界面 4 在记事详细界面点击Menu,可对记事进行修改编辑 调用修改函 数 进入修改界面 5 在记事详细界面点击Menu,可对记事进行删除 调用删除函数 删除记事 6 在记事列表界面点击Menu,选择退出 调用退出函数 退出软件 太原理工大学毕业设计 (论文 )用纸 10 记事本基本需求控制 系统用例图描述的是用户眼中的系统,即用户希望系统有哪些功能和通过哪些操作完成这些功能。 一个用例代表用户与系统交互的一种方式。 正如前面介绍过的,识别用例的最好方法是从参与者的角度分析系统。 在 android 记事本中,首先的参与者是用户。 如图 21 所示,它从用户角度描述了该系统应该具有何种功能。 A d d N o t eE d i t / U p d a t e N o t eU s e rD e l e t e N o t e 图 21 太原理工大学毕业设计 (论文 )用纸 11 第三章 系统总体设计 常规的 Android 手机记事本软件主要功能模块包括:记事,查看、编辑修改,删除记事。 如图 31 所示。 A n d r o id 记 事 本 软 件记 事 列 表添加记事查看编辑删除记事 图 31 这次课题的目的是在 Android 系统的手机开发平台之上,研究与开发一个记事本软件,提供适用手机的记事本功能服务,其中包括以下几个功能: ,如新建文本,删除修改文本,查看已有文件等 的形式发送信息 ,整个软件要尽量占用较少内存 首先,记事 本的基本功能就是记事,手机用户首先用到的就是文本记事,输入事务信息以文本的形式展现出来,存储起来。 其次,在支持传统的文字记事方式下,还要可以分享到微薄空间等。 再次,如果记事本的信息很多,而用户又需要快速找到自己需要的记事信息,这时候内容检索就非常有用了。 最后,针对商务人士,或者是经常使用邮箱(如 Gmail)的用户来说,有时候希望通过查看邮箱的同时查看记事本的信息,一次性获取全部。 所以记事本同步邮箱功能能够为用户带来更多的功能与便利。 太原理工大学毕业设计 (论文 )用纸 12 处理流程设计 业务流程图 用户进入手机记事本软件后, 会看到所有记事列表界面。 列表界面主菜单中包括添加、删除菜单项。 点击添加,则进入添加界面,添加成功后返回列表界面,如图 32所示 用 户记 事 本记 事 列 表 查 看 编 辑 退 出添 加 删 除记 事 列 表 图 32 数据增加流程图 添加记事时,数据由用户输入,点击确定按钮。 流程如图 33 所示: 图 33 添加记事界面 是否合法 插入数据库 添加数据 太原理工大学毕业设计 (论文 )用纸 13 数据修改流程图 编辑记事时,点击其中一条记录,输入修改后的数据,点击确定按钮,则更新数据库; 流程如图 34 所示: 图 34 数据删除流 程 当用户选定一个其中记事条时,单击菜单,删除其中一条记录,则从数据库中删除此条记录。 数据删除流程如图 35 所示: 图 35 修改记事 是否合法 更新数据库 修改数据 查看记事界面 删除记事 是否删除 更新数据库 太原理工大学毕业设计 (论文 )用纸 14 数据字典 用户操作记事本数据流程图,如下图 36 所示 S 1 用 户P 3添 加P 5删 除P 1启 动P 4编 辑P 2记 事 列 表F 1F 2F 4 F 5 F 3DS q l i t e 数 据 库F 8 F 7F 6 图 36 数据流的描述表 数据流编号 数据流名称 简述 数据流 来源 数据流 去向 数据流组成 数据流量 高峰流量 F1 启动软件 启动 无 P1 无 80/day 100/day F2 显示列表 显示 P1 P2 SQLite 中读取的数据 80/day 100/day F3 删除 删除 P2 P5 从 SQLite 删除的相关数据 80/day 100/day F4 添加 添加 P2 P3 从用户输入数据与 SQLite交互 80/day 100/day F5 编辑 编辑 P2 P4 根据用户选择的的数据编辑 80/day 100/day F6 添加 添加 P3 D 根据用户填写的数据 80/day 100/day F7 删除至Sqlite 删除 s P5 D 根据用户输入数据删除 Sqlite 中 80/day 100/day F8 从 Sqlite编辑 编辑 s P4 D 从 Sqlite中编辑数据的数据 80/day 100/day 太原理工大学毕业设计 (论文 )用纸 15 处理逻辑的描述表 处理逻辑编号 处理逻辑名称 简述 输入的数据流 处理 输出的数据流 处理频率 P1 启动 启动软 件 F1 启动软件 F2 20/day P2 记事列表 显示列 表 F2 查看记事列表 F3,F4,F5 20/day P3 删除 删除 F4 删除该记事 F5 20/day P4 添加 添加 F5 添加该记事 F8 20/day P5 编辑 编辑 F3 编辑该记事 F7 20/day 数据存储的描述表 数据存储 编号 数据存储 名称 简 述 数据存储组成 相关联的处理 D Sqlite数据库 用于存储记事的数据库 记事的详细信息:记事名称,内容,记事时间 P3F6D,P5F7D, P4F8D 外部实体的描述表 外部实体编号 外部实体名称 简述 外部实体组成 输入的数据流 输出的数据流 S 用户 操作系统软件的客户或者管理员 客户或者管理员 无 F1 太原理工大学毕业设计 (论文 )用纸 16 数据库概念结构设计 在记事本软件中,记事作为主要操作对象,其 ER 图如下图 37 所示 记 事名 称内 容记 事 时 间 图 37 太原理工大学毕业设计 (论文 )用纸 17 第四章 项目概述 项目范围 手机记事本作为手机的基本功能之一,我们都在频繁地使用着。 随着手机记事本功能的不断加强与完善,手机记事本对于人们的意义,已不仅仅像记事簿一样简单记录,而是向着个性化、人性化的方向发展。 项目软件过程描。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。