基于Android的个人学习管理系统文献综述
2020-05-24 12:17:04
一、开发背景
如今,随着移动互联网的迅猛发展,基于Android和iOS这两大最流行的平台,人们的日常工作生活可以更方便地得到管理。学生的学习生活也不例外,出现了像超级课程表、课程格子这样在学生中极其流行的APP。
现在,大学生普遍存在比较严重的时间管理问题。由于缺少了监督,很多自制力差的同学无法平衡学习和娱乐的时间,导致平时的课程任务不能及时完成,跟不上老师的上课节奏,忘记自己该做的事情等问题。
现在大学生普遍随身都带着智能手机,在手机上花费的时间很多。借助这一大部分人存在的习惯,可以在手机上开发一个自动化的APP,针对大学生日常生活中出现的种种问题,给出相应的解决方案。
当然,如今市面上已经存在很多给学生用的类似APP,但是它们的功能都相对比较单一,比如只能提供课程表信息,或者只能像闹钟一样设置一下提醒,并没有考虑到学生的学习和生活的方方面面。而事实上,一个真正能对用户有用的客户端,应该能满足目标用户的各种需求,并且把针对各个需求的所有功能有机结合,统一到一个系统里面。
基于以上目标,利用当前成熟的Android技术,可以开发出一个真正有利于学生对个人学习生活进行管理的APP。
二、开发工具
本系统采用Android Studio作为开发工具,SQLite这个移动端轻量级的数据库用来存储系统数据,Tomcat作为服务器,MySQL提供服务端后台数据,服务器端以MyEclipse作为IDE。
1.Android Studio 是一个Android开发环境,基于IntelliJ IDEA. 类似 Eclipse ADT,Android Studio 提供了集成的 Android 开发工具用于开发和调试。在IDEA的基础上,Android Studio 提供了基于Gradle的构建支持,Android 专属的重构和快速修复提示工具以捕获性能、可用性、版本兼容性等问题,并且支持ProGuard 和应用签名,以及基于模板的向导来生成常用的 Android 应用设计和组件,另外,其具备功能强大的布局编辑器,可以让你拖拉 UI 控件并进行效果预览。