Android课程设计汇本汇本报告

Android课程设计汇本汇本报告

ID:40094105

大小:1.38 MB

页数:19页

时间:2019-07-20

Android课程设计汇本汇本报告_第1页
Android课程设计汇本汇本报告_第2页
Android课程设计汇本汇本报告_第3页
Android课程设计汇本汇本报告_第4页
Android课程设计汇本汇本报告_第5页
资源描述:

《Android课程设计汇本汇本报告》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、河南城建学院课程设计报告书专业:计算机科学与技术课程设计名称:《Java高级应用》题目:基于Android平台的记事本软件班级:0814131班学号:081413107设计者:付明玉同组人员:李志军、翟帅星指导老师:张妍琰景伟娜陈红军完成时间:2016年06月04一、设计目的11.1设计目的11.2设计要求1二、需求分析22.1需求分析22.2软件逻辑32.2.1软件逻辑图32.2.2功能模块图32.3数据存储实现4三、模块分析及设计63.1首页面63.2主菜单73.3查看模块83.4添加记录93.5垃

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

3、一款基于Android平台的记事本软件。功能要求:具有记事本的基本功能,可以实现记录,批量处理。具备在线备份和分享功能。在线备份能备份各种编辑中或者编辑完成的文章。一、需求分析2.1需求分析(1)用户进入系统后可以设置个人信息:设置页面颜色、姓名、电话、及锁定密码,设置标记;(2)查看记录:查看以前的记录;(3)添加记录:添加新的记录;(4)删除记录:删除已有的记录;(5)垃圾箱:删除的信息会被放到垃圾箱里,并可以进行还原操作,若确定是没有信息,则可以清空垃圾箱,实现批量删除;(6)日历:可以显示当前日

4、期,与手机时间,会根据信息修改的时间,自动改变信息记录时间;而且可以再日历中的某一天添加标记信息;(7)排序:可以对信息进行排序(按时间、字母表、颜色)(8)视图:在代码中添加了listView和gridView两种显示视图,用户可以自由选择;(9)简介:对软件和开发的简单介绍2.2软件逻辑开始主页面记录信息编辑信息显示信息设置页面显示日期页面垃圾箱页面添加信息删除信息修改信息保存信息2.2.1软件逻辑图图2-12.2.2功能模块图记事模块查看记录记录事情从记录信息中查看垃圾箱查看从添加信息中记录软件功

5、能模块图如图2-2所示图2-2-1删除模块从保存信息中删除从垃圾箱中删除批量删除图2-2-2个人姓名个人设置模块主题颜色锁定密码标记排序视图照片简介图2-2-3日历模块显示日期标记事件调整日期图2-2-42.3数据存储实现依据系统功能设计的要求及功能模块的划分,对数据库进行了设计。本系统主要涉及到记事本信息的存储表notes,如表2-1所示。数据库中表notes信息列名对应变量数据类型属性功能说明_idCOLUMN_IDString主键titleCOLUMN_TITLETextNotnull信息标题co

6、lorCOLUMN_COLORintegerNotnull主题颜色modified_timeCOLUMN_MODIFIED_TIMEintegerNotnull修改时间reminder_jsonCOLUMN_REMINDERText设置提醒lockedCOLUMN_LOCKEDIntegerDefault0锁定状态checkedCOLUMN_CHECKEDIntegerDefault0设置标记trashedCOLUMN_TRASHEDintegerDefault0垃圾箱deleted_timeCOLUM

7、N_DELETED_TIMEintegerDefault0calendar_dayCOLUMN_CALENDAR_DAYintegerDefault-1日历日期(日)calendar_monthCOLUMN_CALENDAR_MONTHintegerDefault-1日历日期(月)calendar_yearCOLUMN_CALENDAR_YEARintegerDefault-1日历日期(年)一、模块分析及设计3.1首页面进入页面的效果如图3-1所示图3-1-1在系统主页面,我们采用了简单明了的方式直观向

8、用户展示了这个软件的用途,直接点击就可以记录事件,在这个页面我们添加了:setupActionBar();setupNavigationDrawer();由actionbar实现左滑动菜单;此外,在Activity中使用了Fragment,可以使设计适用于不同的手机屏幕大小,提供更加灵活的UI支持。通过对Activity布局进行分片,更加方便的对每块进行独立控制。3.2主菜单首页面左滑动菜单即为系统主菜单,采用了drawerlayout布局

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。