- 1、本文档共16页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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
日历日期
您可能关注的文档
- 20192020年高考通用技术 《技术与设计1》复习指导教案1 必修.docx
- 20192020年人教版小学数学一年级上册期末专项复习题.docx
- 20192020人教版六年级英语下册单元测试题Unit3 Where did you go.docx
- 20192020厦门市八年级上学期数学质检试题.docx
- 20192020顺德区学年第一学期教学质量 九年级语文答案.docx
- 20192020苏教版五年级英语下册期末试题冲刺一百.docx
- 20192020学年安徽省名校高二下学期期末联考地理试题 版.docx
- 20192020学年度第一学期一年级数学期末试卷分析.docx
- 20192020学年度惠城区第一学期期末测试题.docx
- 20192020学年江苏省徐州市高一上期末数学试卷).docx
文档评论(0)