Android课程设计报告总结计划.docx

  1. 1、本文档共16页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
河南城建学院 课 程 设 计 报 告 书 专 业:计算机科学与技术 课程设计名称:《Java高级应用》 题 目:基于 Android 平台的记事本软件 班 级: 0814131 班 学 号: 081413107 设 计 者:付明玉 同 组 人 员: 李志军、翟帅星 指 导 老 师:张妍琰 景伟娜 陈红军 完 成 时 间:2016 年 06 月 04 一、 设计目的 2 1.1 设计目的 2 1.2 设计要求 2 二、 需求分析 2 2.1 需求分析 2 2.2 软件逻辑 3 2.2.1 软件逻辑图 3 2.2.2 功能模块图 4 2.3 数据存储实现 5 三、 模块分析及设计 6 3.1 首页面 6 3.2 主菜单 7 3.3 查看模块 8 3.4 添加记录 10 3.5 垃圾箱 10 3.6 设置页面 11 3.7 日历页面 12 四、 制作过程及要点 12 五、 设计总结 13 六、 参考资料 15 一、 设计目的 1.1 设计目的 Java 高级应用》课程设计是我们实践性学习环节之一,通过课程设计:(1)、巩固本学期所学的理论知识,熟悉 androidstutio 工具及相关 java 组件的灵活应用。(2)、编制出完整的应用程序,锻 炼我们的分析解决实际问题的能力, 为以后完成大型项目的开发打下 基础。( 3)、把理论与实验课所学内容做一个综合,并在此基础上强 化我们的实践意识、提高实际动手能力和创新能力。 1.2 设计要求 设计一款基于 Android 平台的记事本软件。 功能要求:具有记事本的基本功能,可以实现记录,批量处理。 具备在线备份和分享功能。 在线备份能备份各种编辑中或者编辑完成 的文章。 二、 需求分析 2.1 需求分析 (1)用户进入系统后可以设置个人信息:设置页面颜色、姓名、 电话、及锁定密码,设置标记; (2)查看记录:查看以前的记录; (3)添加记录:添加新的记录; (4)删除记录:删除已有的记录; (5)垃圾箱:删除的信息会被放到垃圾箱里,并可以进行还原操 作,若确定是没有信息,则可以清空垃圾箱,实现批量删除; (6)日历:可以显示当前日期,与手机时间,会根据信息修改的 时间,自动改变信息记录时间;而且可以再日历中的某一天添加 标记信息; (7)排序:可以对信息进行排序(按时间、字母表、颜色) (8)视图:在代码中添加了 listView 和 gridView 两种显示视图, 用户可以自由选择; (9)简介:对软件和开发的简单介绍 2.2 软件逻辑 2.2.1 软件逻辑图 开始 主页面 记 编 显 设 显 垃 示 圾 录 辑 示 置 日 箱 信 信 信 页 期 页 息 息 息 面 页 面 添 删 修 保 加 除 改 存 信 信 信 信 息 息 息 息 图 2-1 2.2.2 功能模块图 软件功能模块图如图 2-2 所示 查看记录 记 事 模 块 记录事情 图 2-2-1 从保存信息中删 删 除 除 模 块 从垃圾箱中删除  从记录信息中 查看 垃圾箱查看 从添加信息中 记录 批量删除 图 2-2-2 个人设置 模块 个 主 锁 简 人 题 定 标 排 视 照 介 姓 颜 密 记 序 图 片 名 色 码 图 2-2-3 显示日期 日 历 调整日期 模 块 标记事件 图 2-2-4 2.3 数据存储实现 依据系统功能设计的要求及功能模块的划分,对数据库进行了设 计。本系统主要涉及到记事本信息的存储表 notes, 如表 2-1 所示。 数据库中表 notes 信息 列名 对应变量 数据类属性 功能说明 型 _id COLUMN_ID String 主键 title COLUMN_TITLE Text Not null 信息标题 color COLUMN_COLOR integer Not null 主题颜色 modified_ COLUMN_MODIFIEinteger Not null 修改时间 time D_TIME reminder_ COLUMN_REMINDEText 设置提醒 json R locked COLUMN_LOCKEDInteger Default 0 锁定状态 checked COLUMN_CHECKEDInteger Default 0 设置标记 trashed COLUMN_TRASHEDinteger Default 0 垃圾箱 deleted_t COLUMN_DELETEDinteger Default 0 ime _TIME calendar_ COLUMN_CALENDAinteger Default 日历日期 day R_DAY -1 (日) calendar_ COLUMN_CALENDAinteger Default 日历日期 month R_M

文档评论(0)

158****2773 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档