安卓的等级考试辅导班管理系统(源码)

随着移动设备的快速更新,学校辅导班在安卓设备上使用APP,可以让广大师生随时随地且快速获取辅导班的实时动态、最新通知等各个方面的信息,方便全校师生的生活,提高了校园信息化水平,优化了校园服务质量。本论文主要介绍了基于安卓的等级考试辅导班管理系统的设计和实现,记录了项目从设计开始到最终完成的整个过程,主要章节为六个章节,覆盖了课题背景,知识介绍,需求分析,数据流程设计,模块功能设计,功能展示以及最终的测试总结。本课题的项目主要使用java语言进行开发,在保证数据安全的前提下,尽可能做到轻量化,高效化,保证系统为用户提供良好的使用感受,开发工具使用Android studio。本课题以及设计的APP还有适配性良好,操作简单,灵活方便,界面美观大方,交互体验流畅的优点。关键词 考试辅导班,APP,Android
目 录
1 绪论 1
2 系统实现的开发技术 2
2.1 Android平台优势 2
2.2 系统层次架构 3
2.3 系统框架 4
3 系统需求分析 4
3.1 可行性分析 5
3.2 功能和性能需求分析 6
3.3 系统模块分析 8
3.4 系统用例分析 10
3.5 时序图分析 11
4 系统设计 13
4.1 系统架构设计 13
4.2 数据库设计 19
5 系统主要功能模块实现 25
5.1 前台登录功能模块 25
5.2 注册功能模块 26
5.3 学生功能模块 27
5.4 老师功能模块 30
6 系统测试 33
6.1 系统环境简述 33
6.2 功能测试 33
6.3 测试结果 40
结 论 41
致 谢 42
参 考 文 献 43
1 绪论
互联网技术的飞速发展,使越来越多的事物都开启了计算机时代,从人工手动来到了智能化互联网移动设备管理,所有人都能知道这么一个事实,安卓APP已经是网站过后 *好棒文|www.hbsrm.com +Q: ^351916072# 
一个流行的移动应用了。借助移动设备来对学校进行日常信息管理,影响着学校师生的学习生活习惯以及学校教育方式。本设计说明书就是在此背景及应用现状下设计出的安卓APP,并能够辅佐学校师生进行辅导班管理。
现如今,学校的高效管理已经成为学校进步的一个重要衡量标准,随着计算机科学技术的不断发展,高校的管理已经融入社会的大多数领域,并且发挥着它的重要作用。在大学生校园里,随处可见学生在使用智能手机以及互联网,高校数字化的建设水平直接展现了该校信息管理的技术水准。无线通信网络技术的快速发展,再加上智能手机、平板电脑、掌上阅读器等移动设备的功能越来越强大,而价格却低出了新天地,更多的人可以花越来越少的钱来快速获取各种知识,这都为移动设备管理铺上了一层垫脚石[1]。加上通信技术的发展,这些智能手机平板等除了有打电话发短信的功能之外,也演变成了一个能随时随地掌管个人信息的移动处理平台[2]。科技将我们从双手中解救出来,它以高速度、小差误替我们完成工作。众所周知,有用的信息至关重要,谁先获得这些信息谁就能抢先获得机遇。自科技始露头角以来,信息的管理件渐渐由人工操作升级成智能操作,这样既能解放了人的双手,节省大量时间,又能加强了信息的安全性[3]。
以往传统的数字化校园系统是以电脑为管理设备,利用互联网技术以及个人计算机来实现对在校学生的信息管理、在线课堂考试管理等[45],但传统的数字校园系统还是存在一定的缺点,那就是学生只能通过校园网上的通知来获得信息,十分被动,并且获取的时间可能存在一定的延迟。可见基于安卓的辅导班管理系统的开发很有意义。
对于我国来说,我国仍处于发展中国家,所以信息化建设还没有很完善,技术不够强大,对之相关的研究也很少,项目经费不到位等诸多问题是我国高校教育信息化建设得到缓慢的发展。国家十分重视教育信息化,已经将它列入全国教育的第十个五年计划之中,同时确定它为国家重点建设工程之一[67]。
近些年来,观察国内外各大高等院校,针对高校的手机应用APP已然不少,一部分是在互联网较为流行的手机应用程序[8],如无忧课程管理,它是基于Android平台的个人服务软件,这款软件结合了现实生活与高端技术,可以让使用者无时无刻查看自己的课程,给使用者带来了焕然一新的体验;还有一部分软件是高等院校自己研发的手机APP,如大连理工的“i大学” 、同济大学的“微同济”,这两款手机APP除了具有自身校园特色介绍的功能以及查看课表、在校考试成绩等外,没有在考试辅导这一方面涉及[9]。
辅导班管理系统是一个高度集成的管理辅导班信息处理系统,通过将辅导班按报名的各种功能进行整理合并,从而达到简化报名辅导班的步骤、提高工作效率,同时提高安全性的目的。一个典型的辅导班管理系统应该能够对辅导班班级信息以及辅导班师生个人信息进行管理。该辅导班管理系统还需要能够对学生的报名以及课程安排进行相关的处理。通过该报名辅导班的自动化管理,能够大大减少管理人员的工作任务同时也能方便了学生对辅导班知识的提升,从根本意义上来讲很大程度上方便了学校辅导班的管理。所以在这样的一个情况下,需要设计一个有关于考试辅导班的手机APP来带来更新的体验。
2 系统实现的开发技术
系统拟采用Android开发技术以及JAVA这一编程语言来实现。
Android是一个免费、开放的基于Linux的开源操作系统,主要使用于如智能手机和平板电脑等移动设备。近年来,全球智能手机主流有Android(安卓)、iOS、Symbian(塞班)、BlackBerry(黑莓),其中谷歌公司的Android和苹果公司的iOS一直遥遥领先,带领了手机操作系统的发展[1012]。2008年10月第一款Android智能手机发布,Android也渐渐扩展到平板电脑和其他领域。从Android的开发到现在盛行,已有5年历史。
JAVA是一种可以跨平台的面向对象的编程语言,拥有面向对象、泛型编程的特性。最初由高斯林等人开发JAV雏形并命名为Oak,应用在电话、电视机、烤面包机等家电用器的控制上。随着互联网的发展,Sun公司在1995年5月正式以JAVA名称发布该编程语言。伴随着时间的推移,JAVA语言已经逐渐成为重要的网络编程语言[1314]。

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/1121.html

好棒文