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

一、 设计目的 2

设计目的 2

设计要求 2

二、 需求分析 2

需求分析 2

软件逻辑 3

软件逻辑图 3

功能模块图 4

数据存储实现 5

三、 模块分析及设计 6

首页面 6

主菜单 7

查看模块 8

添加记录 10

垃圾箱 10

设置页面 11

日历页面 12

四、 制作过程及要点 12

五、 设计总结 13

六、 参考资料 15

一、 设计目的

设计目的

《Java高级应用》课程设计是我们实践性学习环节之一,通过课程设计:(1)、巩固本学期所学的理论知识,熟悉androidstutio工具及相关java组件的灵活应用。(2)、编制出完整的应用程序,锻炼我们的分析解决实际问题的能力,为以后完成大型项目的开发打下基础。(3)、把理论与实验课所学内容做一个综合,并在此基础上强化我们的实践意识、提高实际动手能力和创新能力。

设计要求

设计一款基于Android平台的记事本软件。

功能要求:具有记事本的基本功能,可以实现记录,批量处理。具备在线备份和分享功能。在线备份能备份各种编辑中或者编辑完成的文章。

二、 需求分析

需求分析

用户进入系统后可以设置个人信息:设置页面颜色、姓名、电话、及锁定密码,设置标记;

查看记录:查看以前的记录;

标准文档

标准文档

添加记录:添加新的记录;

删除记录:删除已有的记录;

垃圾箱:删除的信息会被放到垃圾箱里,并可以进行还原操作,若确定是没有信息,则可以清空垃圾箱,实现批量删除;

日历:可以显示当前日期,与手机时间,会根据信息修改的时间,自动改变信息记录时间;而且可以再日历中的某一天添加标记信息;

排序:可以对信息进行排序(按时间、字母表、颜色)

视图:在代码中添加了listView和gridView两种显示视图,用户可以自由选择;

简介:对软件和开发的简单介绍

软件逻辑

开始主页面

开始

主页面

示日期页

圾箱页面

图2-1

功能模块图

从记录信息中查看记录

从记录信息中

查看记录

查看

模 垃圾箱查看

记录事情

从添加信息中

记录

删除模块

模块

从保存信息中删

从垃圾箱中删除

批量删除

个人设置模块图

个人设置

模块

图2-2-3

显示日期

显示日期

历模块

调整日期

标记事件

图2-2-4

数据存储实现

依据系统功能设计的要求及功能模块的划分,对数据库进行了设计。本系统主要涉及到记事本信息的存储表notes,如表2-1所示。

lockedCOLUMN_LOCKED

locked

COLUMN_LOCKED

Integer

Default0 锁定状态

checked

COLUMN_CHECKED

Integer

Default0 设置标记

trashed

COLUMN_TRASHED

integer

Default0 垃圾箱

列名

对应变量

数据类

属性

功能说明

_id

COLUMN_ID

String

主键

title

COLUMN_TITLE

Text

Notnull

信息标题

color

COLUMN_COLOR

integer

Notnull

主题颜色

modified_

time

COLUMN_MODIFIE

D_TIME

integer

Notnull

修改时间

reminder_

COLUMN_REMINDE

Text

设置提醒

json

R

标准文档

标准文档

图3-1-1

deleted_t

ime

COLUMN_DELETED

_TIME

integer

Default0

calendar_

day

COLUMN_CALENDA

R_DAY

integer

Default

-1

日历日期

(日)

calendar_

month

COLUMN_CALENDA

R_MONTH

integer

Default

-1

日历日期

(月)

calendar_

year

COLUMN_CALENDA

R_YEAR

integer

Default

-1

日历日期

文档评论(0)

tianya189 + 关注
官方认证
内容提供者

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

认证主体阳新县融易互联网技术工作室
IP属地上海
统一社会信用代码/组织机构代码
92420222MA4ELHM75D

1亿VIP精品文档

相关文档