- 1、本文档共16页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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
您可能关注的文档
- 2018年农学门类414植物生理及生物化学考纲.docx
- 2018年农村婚庆主持词文稿总结计划大全.docx
- 2018年初中八年级英语下册的Units34单元复习学习复习总结计划练练习习题.docx
- 2018年北京初中中考物理试卷试题及答案.doc.docx
- 2018年北京高中高考地理试卷习题答案及解析.docx
- 2018年南京市初中中考化学试卷试题及答案.docx
- 2018年学年小学五年级数学上册的第五单元复习多边形面积的计算第8课时认识平方千米及公顷学习教案西师大版本.docx
- 2018年学年小学六年级英语上册的Unit4TheMidautumnfestivaliscoming练习习题无答案湘少版本三起.docx
- 2018年小升初语文试卷习题及答案.docx
- 2018年届松江区英语初中中考一模.docx
文档评论(0)