基于Android的个人学习管理系统毕业论文
2020-05-23 16:00:05
摘 要
如今,随着移动互联网的迅猛发展,基于Android和iOS这两大最流行的平台,人们的日常工作生活可以更方便地得到管理。学生的学习生活也不例外,出现了像超级课程表、课程格子这样在学生中极其流行的APP。
现在,大学生普遍存在比较严重的时间管理问题。由于缺少了监督,很多自制力差的同学无法平衡学习和娱乐的时间,导致平时的课程任务不能及时完成,跟不上老师的上课节奏,忘记自己该做的事情等问题。
现在大学生普遍随身都带着智能手机,在手机上花费的时间很多。借助这一大部分人存在的习惯,可以在手机上开发一个自动化的APP,针对大学生日常生活中出现的种种问题,给出相应的解决方案。
论文详细阐述了“学习助手”这一手机APP的设计和实现的过程。此APP是基于Android平台设计的,客户端在Android Studio平台下开发的;服务端提供数据传递的Servlet,采用MyEclipse为开发工具,MySQL为提供后台数据。整个系统采用C/S模式,通过JSON进行远程数据传递。
关键词:学习管理 Android Servlet JSON
The individual learning management system based on Android
Abstract
Nowadays, with the fast development of Mobile Internet, everyone's daily life can be managed more conveniently, based on two popular platforms, Android and iOS. It is the same with students' school life. APPs like Super Timetable and Course Cell appeared and has become very popular among students.
Most college students have serious problems with time management. Since out of control, they cannot balance study and entertainment. As a result, they are unable to finish assignments on time and keep up with the teacher. Also, they often forget things unfinished.
Today, most college students take smart phones with them and spend a lot of time on phones. We can make use of the habit and develop an automatic APP, which can solve problems with their school life.
This article talks about the design and implementation of an APP----"Study Manager". This APP is designed based on Android Platform. The client is developed on Android Studio. At the same time, the server supports service by Servlet, which is developed by MyEclipse. The data is provided by MySQL. The whole system uses C/S pattern. The data is transformed in JSON format.
Keywords: Learning Management;Android;Servlet ;JSON
目 录
摘要 I
Abstract II
目录 i
第一章 绪论 1
1.1 课题研究的背景 1
1.2 课题研究的意义 1
1.3 系统设计思想 2
1.4 本论文的内容组织结构 2
第二章 开发技术和开发工具 3
2.1 运行环境 3
2.2 开发工具简介 3
2.3 本章小结 4
第三章 系统分析 5
3.1 可行性分析 5
3.2 系统功能描述 5
3.2.1 登录注册模块 5
3.2.2 课程表模块 5
3.2.3 笔记模块 6
3.2.4 交流模块 6
3.2.5 音量控制模块 6
3.2.6 其他模块 6
3.3 功能模块划分 6
3.4 系统流程分析 7
3.4.1 课程表模块 8
3.4.2 笔记模块 8
3.4.3 交流模块 9
3.4.4 音量自动控制模块 9
3.4.5 其他模块 10
3.5 本章小结 10
第四章 数据库设计 11
4.1 服务端数据库设计 11
4.1.1 用户基本信息模块 11
4.1.2 学生课程表模块 11
4.1.3 交流区模块 13
4.2 客户端数据库设计 14
4.3 数据表的设计 15
4.3.1 服务端 15
4.3.2 客户端 17
4.4 本章小结 18
第五章 系统界面和代码实现 19
5.1 登录界面 19
5.2 课程表主界面 20
5.3 课程详情设置界面 21
5.4 上课时间设置 22
5.5 发现页主界面 23
5.6 笔记模块 24
5.7 交流区模块 25
5.8 自动静音设置 27
5.9 蹭课功能 28
5.10 空教室查询 30
5.11 学生个人信息设置 32
5.12 本章小结 33
第六章 总结与展望 34
6.1 总结 34
6.2 展望 35
参考文献 36
致谢 37
第一章 绪论
1.1 课题研究的背景
进入大学以后,学生的学习和生活不再像中学一样处于监督之下,很多人无法有效安排自己的作息时间,甚至养成了各种拖延的习惯。这种情况下,大学生急需一个能实现自我管理的定制化工具来纠正自己日常习惯,“学习助手”APP就是这样一个辅助学生学习生活的自动化管理工具。
当然,如今市面上已经存在很多给学生用的类似APP,但是它们的功能都相对比较单一,比如只能提供课程表信息,或者只能像闹钟一样设置一下提醒,并没有考虑到学生的学习和生活的方方面面。而事实上,一个真正能对用户有用的客户端,应该能满足目标用户的各种需求,并且把针对各个需求的所有功能有机结合,统一到一个系统里面。
1.2 课题研究的意义
相关图片展示:
课题毕业论文、开题报告、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。