网站大量收购闲置独家精品文档,联系QQ:2885784924

基于安卓智能课程表打印版.docxVIP

  1. 1、本文档共47页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于安卓的智能课程表课程设计 姓  名   张竞超 学  号   1630100001      院、 系   信息学院       专  业   农业信息化   指导教师  夏江        摘要:随着智能手机的快速发展,各种应用软件也得到了越来越多的人的关注。目前,在安卓软件市场中我们可以找到各种需求的软件,课程表管理类的软件也是随处可见的。本系统基于 Android平台为学生用户群体设计一款新的课程管理软件。实现了每日视图、周视图、上课提醒、上课期间响铃模式切换、单双周(默认全部)等基本功能,另外还提供了当前周设计、签到记录设计、考试提醒、签到与成绩统计分析、分享等功能,以更好地满足用户对一款课程表应用需求。 关键词:Android;课程表;SQLite 目录 TOC \o 1-3 \h \u 15467 1. 引言 1 5223 2. 系统分析 2 23373 2.1. 系统实现目标 2 27263 2.2. 系统运行环境 2 24557 2.3. 系统开发环境 3 27270 2.4. 后台数据库 3 20032 3. 总体设计 4 3057 3.1. 系统总体设计描述 4 32244 3.2. 系统模块图 5 13719 3.2.1. 系统总体结构 5 30939 3.2.2. 系统模块描述 6 30451 3.3. 数据库总体设计 7 20914 3.3.1. 数据库设计介绍 7 31828 3.3.2. E-R图 7 24064 3.3.3. 数据库表设计 8 7603 4. 详细设计和系统实现 9 21547 4.1. 详细设计和系统实现 9 9473 4.2. 功能模块的设计和实现 9 5874 4.2.1. 课程数据增、删、改模块 10 4146 4.2.2. 数据库读写模块 23 489 4.2.3. 系统设置模块 26 29775 4.2.4. 系统中其他功能的实现 28 26287 5. 评估测试 33 4683 5.1. 测试环境 33 10481 5.2. 测试计划 34 29567 5.2.1. 交互测试 34 6016 5.2.2. 功能测试 35 21233 5.3. 测试结果与评价 39 21239 6. 结 论 40 PAGE PAGE 5 引言 随着智能手机的快速发展,各种应用软件也得到了越来越多的人的关注。目前,在安卓软件市场中我们可以找到各种需求的软件,课程表管理类的软件也是随处可见的。其中智能课程表在 Android 市场中占有一定的空间,甚至一些公司也开发了这一类的应用软件,例如:超级课程表。这款软件得到很多学生的大力支持。在大学生中,所学课程的种类繁多、上课地点的不断变化、课程的临时修改和添加,让学生们疲于不断的记忆上课的教室、地点和是否有更改。这类软件操作复杂,界面不宜辨识。另一类软件,基本上都是只实现了课程表设置、查询和上课时间提醒功能等。根据学校教学纪律规定,在课堂教学时间段内,学生和教师都不容许接听电话。目前在上课时,教师和学生一般都是把手机设置为静音或震动模式,没课时再设置回来。学生和老师都经常可能会发生上课时忘记设置手机的情况。正上着课,手机铃声突然响起来了,既分散了学生的注意力,也打断了老师的讲课思路。出于这两点,我想做一款解决这两个矛盾的课程表,也就是自己的课题设计。 系统分析 系统实现目标 目标 1:既然作为一款课程表类 app,自然是需要课程的基本管理即增、删、改、查,其中“增”的方式是手动添加;删除录入的信息,但是在数据库中不是真正的删除,作为一个字段的标记式删除,首先这么设计的原因是系统不会处理过多数据,这也让 Undo Bar的实现成为可能;“改”提供了对录入信息的修改;“查”在系统的各处都有体现,从数据库拉取数据,提供各种信息的显示。 目标 2:上课提醒、以及上课自动切换震动模式。可以让学生在上课前知道下一节是什么课,上课切换震动也是为学生提供便利防止上课铃声响打断老师的讲课思路。 目标 3:课程总表,对一星期的课表一目了然,同时可以直接在总表中创建课程,还有快速判断时间的设计。 目标 4:签到统计,每周每次课的签到信息,集中显示以了解自己的上课情况,对自身做出监督。 目标 5:考试提醒,对考试的设定以及提醒功能。 目标 6:考试成绩与签到的分析柱状图,提供一个图谱用来了解自己上课情况与成绩的关系。 目标 7:分享,将上课、签到、成绩信息分享到其他应用程序。 系统运行环境 “智能课程表”是基于移动平台,如今的移动领域有 Apple的 i

文档评论(0)

kfcel5889 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档