Last updated on the afternoon of January 3, 2021
Android课程设计报告
河南城建学院
课程设计报告书
专业:计算机科学与技术
课程设计名称:《Java高级应用》
题目:基于Android平台的记事本软件
班级:0814131班
学
设计者:付明玉
同组人员:李志军、翟帅星
指导老师:张妍琰景伟娜陈红军
完成时间:2016年06月04
设计目的
设计目的
《Java高级应用》课程设计是我们实践性学习环节之一,通过课程设计:(1)、巩固本学期所学的理论知识,熟悉androidstutio工具及相关java组件的灵活应用。(2)、编制出完整的应用程序,锻炼我们的分析解决实际问题的能力,为以后完成大型项目的开发打下基础。(3)、把理论与实验课所学内容做一个综合,并在此基础上强化我们的实践意识、提高实际动手能力和创新能力。
设计要求
设计一款基于Android平台的记事本软件。
功能要求:具有记事本的基本功能,可以实现记录,批量处理。具备在线备份和分享功能。在线备份能备份各种编辑中或者编辑完成的文章。
需求分析
需求分析
(1)用户进入系统后可以设置个人信息:设置页面颜色、姓名、电话、及锁定密码,设置标记;
(2)查看记录:查看以前的记录;
(3)添加记录:添加新的记录;
(4)删除记录:删除已有的记录;
(5)垃圾箱:删除的信息会被放到垃圾箱里,并可以进行还原操作,若确定是没有信息,则可以清空垃圾箱,实现批量删除;
(6)日历:可以显示当前日期,与手机时间,会根据信息修改的时间,自动改变信息记录时间;而且可以再日历中的某一天添加标记信息;
(7)排序:可以对信息进行排序(按时间、字母表、颜色)
(8)视图:在代码中添加了listView和gridView两种显示视图,用户可以自由选择;
(9)简介:对软件和开发的简单介绍
软件逻辑
开始
主页面
记录信息
编辑信息
显示信息
设置页面
显示日期页面
垃圾箱页面
添加信息
删除信息
修改信息
保存信息
逻辑图
图2-1
功能模块图
记事模块
查看记录
记录事情
从记录信息中查看
垃圾箱查看
从添加信息中记录
软件功能模块图如图2-2所示
图2-2-1删除模块
从保存信息中删除
从垃圾箱中删除
批量删除
图2-2-2
个人姓名
个人设置模块
主题颜色
锁定密码
标记
排序
视图
照片
简介
图2-2-3
日
历
模
块
显示日期
标记事件
调整日期
图2-2-4
数据存储实现
依据系统功能设计的要求及功能模块的划分,对数据库进行了设计。本系统主要涉及到记事本信息的存储表notes,如表2-1所示。
数据库中表notes信息
列名
对应变量
数据类型
属性
功能说明
_id
COLUMN_ID
String
主键
title
COLUMN_TITLE
Text
Notnull
信息标题
color
COLUMN_COLOR
integer
Notnull
主题颜色
modified_time
COLUMN_MODIFIED_TIME
integer
Notnull
修改时间
reminder_json
COLUMN_REMINDER
Text
设置提醒
locked
COLUMN_LOCKED
Integer
Default0
锁定状态
checked
COLUMN_CHECKED
Integer
Default0
设置标记
trashed
COLUMN_TRASHED
integer
Default0
垃圾箱
deleted_time
COLUMN_DELETED_TIME
integer
Default0
calendar_day
COLUMN_CALENDAR_DAY
integer
Default-1
日历日期(日)
calendar_month
COLUMN_CALENDAR_MONTH
integer
Default-1
日历日期(月)
calendar_year
COLUMN_CALENDAR_YEAR
integer
Default-1
日历日期(年)
模块分析及设计
首页面
进入页面的效果如图3-1所示
图3-1-1
在系统主页面,我们采用了简单明了的方式直观向用户展示了这个软件的用途,直接点击
Android课程设计报告 来自淘豆网m.daumloan.com转载请标明出处.