当今世界信息技术发展势头迅猛,在其中移动平台和无线网络的发展最为出类拔萃。智能手机行业随着这股风潮快速生长,由此诞生了大量的手机APP(Application)。而当今世界,教育又成为了不可或缺的一部分,同时教育不仅囿于学校之中,各种教学培训机构也纷纷崛起。我们的目标便是将教学培训机构和App联系起来,创造更先进的教育模式。

本文通过对于在校学生及教育机构的调查,并对调查结果做出需求分析后,确定了基于Android系统的教学培训管理App的设计方案。实现了师生账户管理、课程选择、课件下载、学生成绩查询、信息发布等功能,在方便了教师的同时也满足了学生的需求。本设计的框架为 Android 系统,客户端界面由其相关组件设计而出,开发语言是JAVA,开发环境是Eclipse,数据库为MYSQL,阐述了教学培训管理App的设计与实现过程。本次设计采用了C/S 体系结构,将学生的各种信息存储在服务器端,并做到及时更新。客户端为装有Android系统的智能手机,用户可以通过App带有的各种功能获取需要的信息,并通过相关操作来选择课程或下载课件。

基于安卓教育培训管理平台_Android毕业设计

本文通过对于在校学生及教育机构的调查,并对调查结果做出需求分析后,确定了基于安卓系统的教学培训管理App的设计方案。实现了各种各样丰富多彩的功能,在方便了教师的同时也满足了学生的需求。本设计的框架为安卓系统,客户端界面由其相关组件设计而出,开发语言是JAVA,开发环境是Eclipse,数据库为MYSQL,阐述了教学培训管理App的设计与实现过程。本次设计采用了C/S 体系结构,将学生的各种信息存储在服务器端,并做到及时更新。客户端为装有Android系统的智能手机,用户可以通过App带有的各种功能获取需要的信息,并通过相关操作来选择课程或下载课件。

功能分析

本设计的各种功能主要集中在客户端和服务器端两个部分中,为了让教育机构能够更好地管理学生的学习生活,并让学生更好地自主学习,我们结合前期对于教育机构以及大学生调研的结果,我们对客户端的设计做了一些有新意的设计;在服务器端则主要对增加,删除,更新条目的功能做了一些设计。

(1)本App的客户端基于Android系统,对于使用该App的教师用户来说,可以更方便地管理学生,对于学生用户来说,可以更方便地查看自己的成绩,利用课件下载,课程管理等功能更好地自主学习。具体功能大致如下:

1)课程管理功能:显示学生用户的个人课程表,让学生对于自己的课程有自己的了解,能够显示个人课表,并可让学生查询课程的详细信息,或是选择自己喜欢的课程来进行报名。  

2)下载管理功能:通过本App下载教育机构的教学课件或是作业,或者进行作业的上传功能,方便学生的自主学习。

3)成绩查询功能:可以使得老师或者学生查询特定的可以方便学生或者老师查询自己或是本班学生的学习成绩,方便教师管理,有助于学生的自我督促。

5)账户管理功能:能够显示个人信息,并能让用户(包括学生和教师)修改密码。

(2)服务器方面

为了使App更加效率,更加准确地为师生服务,服务器端部分的模块功能有的能够定期更新,有的需要管理员进行手动更新。大致有添加新的用户,删除过期的用户,修改用户信息,添加或更改用户成绩,发布教育公告,定期更新并且备份数据库信息等。

基于安卓教育培训管理平台_教育培训管理平台_02

客户端功能模块设计

在调研及需求分析后,我们得出本App的基本功能大致包括课件和作业的下载,课程查询,选课管理,成绩查询,个人信息的管理,校园动态公告的发布,选课的缴费等。各个功能设计的具体说明大致如下:

1)下载功能

学生用户登陆App之后,可以在主界面中看到“课件下载”图标,单击进入之后,就可以看到该用户可以下载的各种课件和作业,用户可以单击标题来获得进一步的信息,如果当前标题内容为目标文件,则单击文件名右侧的下载按钮,此时系统会询问是否下载,如果选择“是”,则软件将自动连接到该文件的下载地址,并完成下载工作;如果不是目标的文件,用户可以选择“否”,此时页面会返回课件下载界面,让用户重新选择下载内容。  

2)课程查询功能

学生用户登陆App之后,可以在主界面中看到“课程管理”图标,单击进入之后会进入二级菜单,此时选择课程表查询,并选择自己所在的班级,即可显示出自己的课程表。

3)选课管理功能  

学生用户登陆App之后,可以在主界面中看到“选课缴费”图标,单击进入之后可以看见各种课程的名称和价格,选择课程名称后的“缴费”可以进入缴费界面。

4)成绩查询功能

学生用户登陆App之后,可以在主界面中看到“成绩管理”图标,单击进入之后会进入二级菜单,此时选择成绩查询,便会出现用户希望查看的具体成绩,便于学生对自己的成绩做出管理。

5)个人账户管理

学生用户登陆App之后,可以在主界面中看到“账户管理”图标,单击进入之后会进入二级菜单,在这里可以进行功能的选择,即查询功能和修改功能。选择个人信息查询操作,返回个人详细信息。选择密码修改操作,系统提示输入旧密码和新密码,系统提示是否保存,用户选择“是”,进而完成操作,数据完成更新。如果用户放弃密码修改的操作可以选择“否”,系统自动返回密码修改界面。

6)校园公告发布

学生用户登陆App之后,可以在主界面中看到“公告发布”图标,单击进入之后会进入二级菜单,在菜单中有教育机构发出的各种公告,用户可以根据自己想看的内容做出选择并查看具体内容。

服务器端功能模块设计      

服务器端是整个软件数据信息的载体,保障了App为学生用户所提供的服务。具体的功能设计为下载管理,课程管理,选课管理,账户管理,公告发布管理,数据库信息管理等。在这些功能模块的设计中,添加,删除,修改等操作是使用最为频繁的。具体功能设计如下:

1)下载管理

管理员登陆App之后,可以在主界面中看到“下载管理”图标,单击进入之后会进入二级菜单,此时管理员便可选择添加新的课件或者作业供学生下载。选择添加新课件,从本地上传文件,系统会询问用户是否上传,若选择“是”,则上传成功,更新数据库中的信息,若选择“否”,关闭界面。若选择删除课件,则单击需要删除的目标文件右侧的“删除”按钮,此时系统会询问用户是否确认删除,若选择“是”,则目标课件被删除,数据库信息更新,若选择“否”,则关闭界面。  

2)账户管理

管理员登陆App之后,可以在主界面中看到“账户管理”图标,单击进入之后会进入二级菜单,在菜单中可以选择添加,修改或者删除用户。若选择添加用户,并在添加界面中输入用户的信息,点击“保存”便会保存并更新数据库信息。修改用户和删除用户也大致相同。

3)校园公告发布管理

管理员登陆App之后,可以在主界面中看到“公告管理”图标,单击进入之后会进入二级菜单,在该菜单中可以选择添加,修改或者删除公告。大致步骤与账户管理相同。

4)选课管理

管理员登陆App之后,可以在主界面中看到“选课管理”图标,单击进入之后会进入二级菜单,在该菜单中可以选择添加,修改或者删除课程。大致步骤与账户管理相同。

5)课程管理

管理员登陆App之后,可以在主界面中看到“课程管理”图标,单击进入之后会进入二级菜单,在该菜单中可以选择添加,修改或者删除课程表。大致步骤与账户管理相同。

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6
标签: android