# 基于 Android 平台的学习监督系统
# 一、摘要
摘要 随着互联网发展,社交网络的盛行,当代大学生经常沉迷其中忘记学习时间与学习计划,对此本学习打卡系统可以很好的帮助学生管理自己的时间,制定学习计划并加以提醒,以学习研究为目的,基于 Android 开发平台,使用 Java 语言编写,在 Android studio 上设计并实现一个学习监督系统,帮助完成学习任务。
关键字 Android 系统;自我管理;学习监督系统;
# 二、绪论
随着民用 4G 的普及化,智能手机逐渐取代了以前的按键手机,成为新的大众宠儿,而智能手机也被称为的移动的个人电脑,也就是移动互联终端,顾名思义,既然是移动的个人电脑,那也必然拥有自己的操作系统,为此各家系统争奇斗艳,诺基亚的塞班系统,黑莓的 BlackBerry 系统,苹果的 iOS 系统和谷歌公司的安卓系统各自为了占据市场而进行了开发,渐渐的,随着时间的推移逐渐淘汰了许多不能适应大众的系统,现当下,根据市场的统计来看,Android 系统和 iOS 系统总共占据了市场的 99% 以绝对的优势统治着移动互联终端系统市场,其中 Android 系统和 iOS 系统的市场比例差不多在 86% 比 14%,其中 Android 系统的核心代码为开源,各方手机厂家可以以谷歌公司的代码为基础,开发适用于自己产品的系统,发布属于自己的系统,同时也因为安卓手机的价格低廉而俘获了不少的用户。
自民用 4G 普及以来,智能手机也随之进入了各家各户,亦如互联网当初在中国的飞速普及,慢慢的,智能手机占据了互联网流量的半壁江山,越来越多的民众开始使用智能手机作为上网终端,而 4G 堪比宽带的速度也使得手机轻易完成电脑才能完成任务,而手机的各种华丽的软件 UI 也为用户带来良好的用户体验,这使得更多的年轻互联网用户们偏向使用智能手机作为自己和互联网的接口。面对这种现象许多互联网公司甚至直接以某一款 APP 作为自己公司立足在这互联网中的根本,比如现在许多年轻人使用的毒 APP 和小红书 APP,在搜索引擎中,甚至都找不到该产品的 Web 端,只能找到其 APP 的下载网址。
基于移动互联这甚至有些疯狂的发展的状况,进行了本次毕业设计,而本毕业设计选择了占据着市场 8 成以上的 Android 系统作为开发方向设计了一款学习监督同。通过本次毕业设计,学习移动互联相关的技术,了解移动互联网市场的变化行情,为未来的职业生涯变化多出一个选择的机会。
# 三、课题开发背景
本毕业设计的开发方向为 Android 移动应用,以 Android 系统为基础开发一款监督软件。而安卓系统作为一款开源的手机操作系统吸引了无数优秀的开发者为其开发软件,同时谷歌公司也允许众多手机厂家加入到由谷歌公司带头创建的手机联盟,这为安卓手机的环境提供了强大的多样性,但这也加剧了各大手机厂家之间的竞争,从硬件竞争到软件的竞争,从性能的比拼再到价格的比拼,强烈竞争为安卓的用户们带来众多的选择性,也使得用户可以以更加低廉的价格购买到高性能的优秀的手机产品。在手机应用软件方面,往往一个类似功能的 APP 能有十来个相似的产品,而各家的应用商店也是参差不齐的排列着各种各样的应用产品没有一个统一的参考标准,每个都可以作为一款软件的开发者向应用商店申请发布,在此情况下,作者坚定了尝试 Android 开发的念头,借此来锻炼自己的能力,积累开发项目的经验。
# 四、课题开发目的及意义
随着互联网用户年龄的年轻化,市面上的应用商品的表现也显得有些不尽人意,随着年轻一代天马行空的想法迸发,越来越多的应用也不得不加强自身的吸引力,以自身的独特功能和新颖想法来吸引众多用户,以此在广阔的市场中拼杀出一片立足之地。
作为高校一份子,对于身边同龄人的对移动互联终端的使用态度是十分敏感的,而越来越多的年轻人在网络上也时常感叹自己是重度的“拖延症”患者,经常刚刚坐下准备学习就拿出了手机,因此感叹学习十分钟,玩手机两小时,面对这种情况,开发一款学习监督软件是十分有必要的。
# 五、系统分析
# 六、研究目标
学习 Android 系统的运行过程,了解 Android 开发过程,学会单独完成一款 Android 软件的设计到实现。
使用多种组件及框架联合开发进行 Android 平台的学习监督应用的开发。本软件是基于 Android Studio 作为开发环境,使用安卓内置 SQLite 数据库作为存储数据库。
# 七、需求分析
本软件是一个基于 Android 平台的应用程序,在程序启动后,进行登录,登录之后可以为用户进行提醒备忘功能,为自己设置任务时间,设置想要完成的任务目标,最后提交到数据库,显示在应用的主界面,以此来提醒用户接下来要完成的学习任务和最后时限。
由以上可以总结出该应用需要的功能
登陆注册功能:注册用户时将用户的信息存储在 Shareprefence 中然后登录,从存储中和文本框内的数据进行对比,相等则进入程序,不相等则进行提示。
添加任务功能:用户进入系统后,可以点击 “添加”按钮进行任务的添加,在任务添加界面添加任务内容的文字描述,对任务完成的时间进行设置,最后点击“确认”按钮,将数据提交到数据库中
显示任务功能:在主页面显示当前已经添加了的学习任务和学习任务的截止时间。
编辑和删除任务功能:可以对已经添加了的学习任务进行编辑和删除操作。
任务提醒功能:当设置的任务结束时间到达的时候,进行闹钟提醒,调用日历控件对用户进行提醒。
# 八、系统开发流程
一个良好的可以运行使用的软件必须有严格的系统开发流程,从选题立意到项目的定位都需要确定,甚至一些优秀的软件需要大规模的市场调查和严格的审核才可以进行项目的启动,所以一套量高的系统开发流程是很有必要的。
![](https://www.writebug.com/myres/static/uploads/2022/5/30/7d26845838a5dcab5d0709a385b98655.writebug)
图 2.1
# 九、程序特点
为了方便使用,本设计的页面十分的干净整洁,具有良好的人机交互环境,简洁可爱的界面动画效果为本产品的形象大大加分,提升学习监督系统的第一印象,也为用户带来良好的用户体验,此外主界面的功能也更加的一目了然,本产品主要的用户群体是更为年轻化的学生用户群体,该用户群体有着较强的新生事物的接受和理解能力对于本产品有着较强的接受能力,对于没有见过的新型软件可以很快的上手使用。程序有良好的运行速度,使用安卓内置的 SQLite 数据库将大大的提高应用程式的便捷性和灵活性,同时也保证了用户数据不会泄露,在另一方面也保证了信息处理速度。
# 十、系统开发环境及架构图
# 十一、Android 开发环境介绍
Android 系统的底层核心是 Linux 系统,而系统表层的编写语言还是以 Java 语言为主,所以要想进行 Android 系统地开发必须现将 Java 的环境布置好,也就是 Java 工具包和 Java 虚拟运行环境,而谷歌公司为了方便 Android 系统地开发也特意开发了 Android Studio 作为专门的 Android 开发工具,
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
基于移动互联这甚至有些疯狂的发展的状况,进行了本次毕业设计,而本毕业设计选择了占据着市场 8 成以上的 Android 系统作为开发方向设计了一款学习监督同。通过本次毕业设计,学习移动互联相关的技术,了解移动互联网市场的变化行情,为未来的职业生涯变化多出一个选择的机会。 摘要 随着互联网发展,社交网络的盛行,当代大学生经常沉迷其中忘记学习时间与学习计划,对此本学习打卡系统可以很好的帮助学生管理自己的时间,制定学习计划并加以提醒,以学习研究为目的,基于 Android 开发平台,使用 Java 语言编写,在 Android studio 上设计并实现一个学习监督系统,帮助完成学习任务。 关键字 Android 系统;自我管理;学习监督系统;
资源推荐
资源详情
资源评论
收起资源包目录
基于 Android 平台的学习监督系统-毕业设计.zip (57个子文件)
20151104701_hanshuaidong
gradle.properties 728B
gradle
wrapper
gradle-wrapper.jar 53KB
gradle-wrapper.properties 232B
app
src
main
java
com
lsvs
splash
SplashActivity.java 5KB
DateUtil.java 562B
BaseActivity.java 3KB
CalendarReminderUtils.java 7KB
task
EditTaskActivity.java 6KB
home
HomeAdapter.java 3KB
HomeActivity.java 3KB
bean
TaskBean.java 1KB
User.java 803B
login
LoginActivity.java 4KB
RegisterActivity.java 4KB
db
UserDao.java 4KB
TaskDao.java 2KB
DBHelper.java 875B
res
drawable-v24
ic_launcher_foreground.xml 2KB
menu
home_menu.xml 189B
values
dimens.xml 931B
colors.xml 652B
strings.xml 1KB
styles.xml 3KB
layout
activity_base.xml 2KB
activity_edit.xml 4KB
activity_splash.xml 3KB
activity_login.xml 3KB
activity_register.xml 3KB
activity_home.xml 1KB
task_item.xml 2KB
content_home.xml 855B
drawable
ic_launcher_background.xml 5KB
ic_access_alarms.xml 538B
ic_edit_item.xml 802B
btn_account_shape_right.xml 321B
btn_account_shape.xml 259B
ic_edit.xml 454B
btn_primary_shape_left.xml 321B
ic_app_icon.xml 3KB
btn_primary_shape.xml 262B
btn_pli_shape.xml 265B
side_nav_bar.xml 335B
AndroidManifest.xml 1KB
proguard-rules.pro 751B
build.gradle 1KB
LICENSE 1KB
gradlew.bat 2KB
build.gradle 558B
毕设材料
计算机科学技术学院毕业生毕业设计开题报告单-20151104701-韩帅东.doc 39KB
20151104701韩帅东_开题报告PPT.pptx 92KB
20151104701韩帅东_开题报告.doc 50KB
20151104701韩帅东_选题申请表.doc 36KB
settings.gradle 15B
gradlew 5KB
.gitignore 1KB
README.md 19KB
毕业论文
20151104701-韩帅东-毕业论文 .doc 2.22MB
共 57 条
- 1
资源评论
- 张盛锋2023-07-27学习监督系统的功能全面,能够满足学生和老师的多种需求。
- 小小二-yan2023-07-27这个文件提供了基于 Android 平台的学习监督系统,功能实用。
- daidaiyijiu2023-07-27这个文件提供的学习监督系统有助于提高学生的学习态度和自律能力。
- SLHJ-Translator2023-07-27这个文件设计简洁,操作相对简单,适合大多数用户使用。
- 一曲歌长安2023-07-27文件中的学习监督功能对学生的学习效果有积极的促进作用。
甜辣uu
- 粉丝: 8405
- 资源: 1103
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功