毕业论文基于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 第四章 项目概述 项目范围 手机记事本作为手机的基本功能之一,我们都在频繁地使用着。 随着手机记事本功能的不断加强与完善,手机记事本对于人们的意义,已不仅仅像记事簿一样简单记录,而是向着个性化、人性化的方向发展。 项目软件过程描。毕业论文基于android的记事本软件的设计与实现
相关推荐
事件,因此考虑在独立的搜索界面中,采用 EditText 和 ListView 组合的方式完成对关键字的监听和搜索。 界面一览 图 56 搜索界面 关于界面设计 功能说明 用户点击 ActionBar 上的操作 按钮,选择菜单项关于,能够从主界面进入到关于界面。 在关于界面,用户能够查看本软件的相关信息,轻触实体返回键,即可回到主界面。 内部设计 App 的名称由 大号字体书写
r 解释报表设计中的图标设计信息并使用图表引擎来生成图表。 数据引擎包含获取和转换数据的 API。 当被生成引擎使用时,数据引擎直接从数据源中获取数据。 当被展示引擎使用时,数据引擎从报表文档中获取数据。 用来解释 BIRT文档中的代码,并生成可运行的 Js代码。 展示引擎处理有生成引擎创建的报表文档并按设计中指定的格式产生报表。 和生成引擎一样,展示引擎也使用数据引擎。 但是,在展示阶段
有无关节臂和有关节臂之分。 手臂的作用是引导手指准确地抓住工件,并运送到 8 所需要的位置上。 为了使机械手能够正确地工作,手臂的三个自由度都需要精确地定位。 总括机械手的运动,离不开直线移动和转动二种,因此它采用的执行机构主要是直线油缸、摆动油缸、电 液脉冲马达、伺服油马达、交流伺服马达、直流伺服马达和步进马达等。 躯干是安装手臂、动力源和各种执行机构的支架。 驱动机构 驱动机构主要有四种
时计数器 ,2 个全双工串行通信口, 2个读写口线, AT89C52可以按照常规方法进行编程,也可以在线编程。 其将通用的微处理器和 Flash 存储器结合在一起,特别是可反复擦写的 Flash 存储器可有效地降低开发成本。 AT89C52 有PDIP、 PQFP/TQFP 及 PLCC 等三种封装形式,以适应不同产品的需求 [6]。 单片机内部结构示意图如图 所示。 图 单片机内部结构示意图
本章主要从 45钢的研究现状和本次实验的目的、意义等方面进行基本的介绍。 研究现状主要从 45钢的成分、性能、当前的热处理及国内外研究进展进行说明,而实验目的和意义则引出了本次实验的进行。 本次实验主要从热处理工艺方面入手,对热处理工艺进行改进,控制变量,进行对比分析,得出有用的、具有实用价值的结论。 太原工业学院毕业设计 5 2 实验过程 影响 45钢力学性能的最主要的因素为 45钢的组织
30min,空冷 +760℃ 球化退火,保温 10min,冷至 690℃ ,保温 60min,炉冷至 600℃ ,再出炉空冷 +770℃ 淬火,保温 10min,水冷 +190℃ 回火,保温 1h,空冷。 方案二热处太原工业学院毕业设计 10 理工艺曲线如图。 方案三为 830℃ 正火,保温 30min,空冷 +760℃ 球化退火,保温10min,炉冷至 600℃ ,再出炉空冷 +770℃ 淬火