基于Android平台的大学生自我管理APP毕业论文
2022-01-16 20:01:53
论文总字数:19022字
摘 要
本毕业设计基于Android Studio设计并实现一套大学生自我管理APP系统,文中介绍了系统涉及哪几个模块,阐述了具体功能的设计与实现过程。本设计大致可以分为如下几个模块:学生端登录、教师端登录、课堂考勤签到、教师查看考勤情况、学生假期请假销假、教师审核等。学生模块可以设置学习任务、查看课表、完成老师布置的课后任务;教师模块可以查询学生出勤、作业完成状况等信息,也可以下达学习任务,完成学生的请假申请审核工作。设计的功能大致全面,可以实现基本的课堂管理以及学生的日常学习生活管理,但也存在不足的地方,不足之处在于签到功能不够细化,不能直接从教务处直接上传课表,需要手动添加。
关键词: 安卓,学生管理APP,教师
Abstract
graduation project is based on Android Studio to design and implement an APP system for college students'self-management. This paper introduces several modules involved in the system, and describes the design and implementation process of specific functions. The design can be roughly divided into the following modules: student-side login, teacher-side login, classroom attendance check-in, teacher check-in, student leave, teacher audit, etc. The student module can set up learning tasks, check the schedule and complete the tasks assigned by the teacher. The teacher module can query the information of students'attendance and homework completion, and can also assign learning tasks to complete the examination of students' leave applications. The functions of the design are generally comprehensive, which can realize basic classroom management and students'daily learning and life management, but there are also shortcomings. The shortcomings are that the check-in function is not detailed enough, and can not directly upload the timetable from the educational administration office, so it needs to be added manually.
Keywords:Android,Student Management APP,Teacher
目录
摘要 I
第一章.绪论 1
1.1研究背景及意义 1
1.2Android技术国内外开发现状 1
1.3本章小结 2
第二章.技术概述 3
2.1安卓的四层架构 3
2.2安卓开发的组件 4
2.3 bmon云后台概述 6
2.4 BaiduMap SDK 6
2.5 Ok Http 7
2.6 JSON 7
2.7系统开发的运行环境 7
2.8本章小结 7
第三章.系统的需求的分析和设计 8
3.1需求分析 8
3.2系统的总体设计 8
3.2.1系统的总体架构 9
3.2.2学生客户端 9
3.2.3老师客户端 10
3.3本章小结 10
第四章.数据库的设计 11
4.1数据库表 11
4.2数据库的连接 14
第五章.APP详细功能的实现 16
5.1实现登陆注册 16
5.2百度地图定位的实现 17
5.3课程表的实现 18
5.4课堂签到功能的实现 21
5.5个人中心模块的实现 23
5.6请销假功能的实现 24
5.7布置课后作业的实现 26
第六章.系统测试 28
6.1.功能测试 28
6.2客户端性能设置 28
6.3服务器性能设计 28
6.4适配兼容测试 29
第七章.总结与展望 30
参考文献 31
致谢 32
第一章.绪论
1.1 研究背景及意义
随着时代进步,人们对物质生活的需求日益提高,当代人的生活娱乐方式趋向多元化。另一方面,这也在一定程度上加大了外界丰富多彩的事物对学生的诱惑。外界的诱惑是一方面,另一方面,学生的自律性不够高也是影响学业的一大因素。这些因素造成了大学生翘课,学习效率不高现象的普遍存在,大学生管理APP是一款帮助老师管理教学和辅助学生学习的APP。可以通过这个软件来实现高效便捷的课堂考勤工作,查看学生请假销假信息以及帮助学生管理日常的学习生活。考虑到智能手机在中国的普及程度,以及安卓系统在国内的广泛应用,我确定下了基于Android的大学生管理APP的毕业设计。
本文中制作的软件名为大学生管理APP,是一款基于Android的学习生活管理系统,它的设计参考了超级课程表的理念。面向老师,它可以帮助老师实现课堂的实时签到(通过定位实现);查看学生请假销假信息,确定学生假期安全;随时发布相关课程的课后作业或者其他任务。面向学生,他能帮助学生上传生成课程表,随时掌握上课信息;提供假期请假销假功能;记录自己的学习计划;查看老师布置的课后任务等功能。该APP致力于帮助老师更有效率的管理课堂课后,减少任务工作量,帮助学生合理有效的管理自己的学习生活,以及保障学生的假期安全。
1.2 Android技术国内外开发现状
安卓是谷歌在二零一七年宣布的于Linux平台的基础上开源的手机Operating System的名称,操作系统、中间层、用户界面和应用软件组是该平台的整体结构,随着手机技术日新月异的发展,全世界大部分人口都已经接触并使用安卓手机以及相关的软件应用产品。因为该系统是开源的,任何人都有机会接触并使用安卓平台进行开发,所以外国对于中国来说在安卓技术的发展上并没有特别的优势,所有人都在同一地点起跑。可以预见到,安卓平台开发相关技术的发展会随着时间的推移愈加迅猛,安卓相关的产品也会越来越普及,技术也愈加成熟。安卓是一个兼容性很广的平台,开发者可以在其中方便高效的进行大量安卓手机应用及相关产品的开发,而且不需要担心手机型号不同而无法兼容的问题。
当今中国主要的开发集中于软件应用相关的领域,大体上有三种方式:普通应用的研发,公司软件开发以及游戏相关的软件制作。第一种方式的软件,通常是由创新公司进行相关的开发,他们一般有两种方法获取利润:帮助其他企业外包或软件里面植入广告获取点击率。在目前看来,有偿下载在软件销售里面的形式并不乐观,通过广告点击获取流量反而形成了当前主流形式。第二种开发方式,一般是大型企业根据自身的需求私人定制相关的系统软件和应用程序,帮助公司更高效便利的处理企业事项和管理企业内部,给公司带来更先进便利的管理方式和方法,满足公司的利益需要。第三种方式和第一种有异曲同工之妙,也属于创新型的开发方式,不过利润获取的话靠广告点击和收费下载两种方式。安卓在中国的未来发展形式一片良好,安卓在中国的手机应用市场也十分普遍,大多数中国人都在使用安卓平台相关的应用和产品,或者有使用的经历,这对安卓在中国的推广形成了良好的促进作用。进而导致许多企业开始走上安卓的研发之路,比如小米,华为,oppo,vivo,锤子,宜家等等,他们对中国安卓领域的进步做出了贡献,也收获了不少的利润。
请支付后下载全文,论文总字数:19022字