基于Android的教学质量评价系统APP设计与实现
时间:2019-01-05
高校教学质量评价是我国当代教育发展的重要环节,是提升教学质量的必要过程,也是未来教育发展的方向。随着移动互联网的快速发展,智能手机已成为人们获取信息的重要工具。在这样的背景下,通过手机APP随时随地参与教学质量管理,对教学效果进行评价并提出教学改进建议,成为可能。因此,开发一款手机APP来实现教学质量管理系统成为我们的研究课题。建立基于Android平台的教学质量评价系统,将帮助用户实现本定网络的管理和用刘入网信开村,有效进行相关工作。
Design and Impementation of Teaching Quaity Evauation System APP Based on Android
XIAO Yu
(Dongguan Poytechnic, Dongguan 523808,China)
教?W质量评价是高职院校教学工作管理的重要环节,是提高教学质量和保证教学成果的有利手段,基于网络环境的教学质量评价系统建设是当代教学建设的必要过程。随着计算机应用技术的普及,全国各大家高校都进行教学网络化改革,其中一项关键改革就是教学质量的评估由纸质改为利用网络平台。教学质量评估网络化,不仅减少了学校成本,提高工作效率,也使评估参与者不再受地域和时间限制,可以方便地进行网上教学质量评估。随着移动互联网的快速发展,每个学生都拥有一部智能手机,接入互联网获取信息变得触手可及。在这个提前下,如何让学生通过手机来随时随地参与教学质量管理,对教学效果进行评价并提出教学建议,这就需要开发一款手机APP来实现,于是如何开发教学质量管理系统移动端APP成为我们的研究课题,建立基于Android平台的教学质量评价系统,将帮助使用该系统的用户挣脱固定网络的束缚,充分利用4G高速移动网络的便利,随时随地地使用系统进行工作。
1 系统需求分析
高校教学质量评估系统用户主要包括系统管理员、教师、学生、监督人员等4大类,其主要功能需求如下:
1) 系统管理员
系统管理员应具有的功能:对基础信息进行控制,包括教师、学生、监管人员的基本信息管理、课程设置基本信息管理;对授课信息的设定与评估信息的设定进行管理;对教学评估数据汇总、分析进行管理。
2) 学生用户
学生是主要参与者,需要他们向系统提交评估数据。系统需要提供给学生的功能包括个人信息管理、课表查询、任课教师评分等功能。
3) 教师用户
教师是教学质量评估系统的核心用户之一,是教学评估的主要对象。系统应该为教师用户提供以下四个方面的功能:个人信息管理、授课信息查询、自我评估管理和评估结果查询等。
4) 监督人员
监督人员负责对教学过程进行监督管理。系统应该提给供监管人员个人信息管理、课程信息查看、教师评分等功能。 2 系统设计
2.1 系统架构设计
基于Android的高校教学质量评估系统由数据库服务器、应用服务器、WEB服务器、Android客户端四部分构成。系统架构如图1所示:
2.2 系统设计原则
基于Android的高校教学质量评估系统应遵循易用性、高可靠性和安全性的设计原则,保证系统的稳定运行。
1) 易用性原则。
整个界面的设计风格全部保持一致,采用统一的布局,尽量做到能够符合用户的操作和使用习惯,从而使系统达到更好的人机交互易用的效果。
2) 高可靠性原则。
系统的软硬件要求具有极高的可靠性,系统硬件采用主流厂家的通用硬件产品;系统软件要采用分层隔离、模块化等设计思想,保证了该系统的可靠性。
3) 安全性原则。
为保障关键数据的完整性与安全性,采用可靠的加密方式来传输关键数据,并充分利用安全证书、防火墙等数据加密技术以保证系统与数据的安全;强制实行口令安全规则,保证其合法身份。
2.3 系统功能设计
基于Android的高校教学质量评估系统功能设计主要包括WEB服务器、APP学生客户端、APP教师客户端和APP监督人员四个部分的功能。WEB服务器共包括四个功能模块:登录注销、账号管理、课程管理、评教管理。APP学生客户端包括三个功能模块:个人中心、看板查询和评教。APP教师客户端包括四个功能模块:个人中心、授课信息查询、自我评价和评教结果查询。APP监督客户端包括四个功能模块:个人中心、课程信息查询、教师评分和评教结果查询。系统总体功能如图2所示:
3 系统实现
3.1 数据库设计与实现
依据系统分析需求以及前期大体设计,为适应实际应用环境的需求,设计并创建了教学质量评估管理数据库,建立多个表来存储相关实体信息,按照关系数据库元组的方式存储实体信息,并在不同表之间直接建立外键链接,防止垃圾数据的产生,让数据的增加、删除、更改和查询更加高效。本系统设计了下列数据表:学生信息表、教师信息表(包括教师和监督人员)、课程信息表、评教信息表等。
3.2 WEB服务器端功能实现
WEB端采用PHP语言开发,共包括四个功能模块:登录注销、用户管理、基本信息录入、评教管理。
以评教管理功能模块为例,评教管理功能是WEB服务端的一个核心功能,前期需要对评估规则设定管理,评估时需要对授课信息的设定与评估信息的设定进行管理,评估结束后,对教学评估的数据进行统计和分析,并反馈给教师和监督人员。
3.3 APP系统功能设计
1) 登录模块。用户用账号(学生用学号,教师用教工号)、密码(密码可以自己更改),选择角色进行登录,登录后可以进行评价工作以及享受软件相关服务。教师与学生登录后,可以进行不同的评价模块。流程如图3所示:
2) 评教模块。评价模块包含学生评分、教师自评、监督评分和评教结果查询四个模块。登录后直接进入评价界面,对评价体系中的各指标进行打分,结果分为优秀、良好、合格和不合格四个等级。
3) 课程管理模块。结合学生学习、生活的实际,在APP中集成课表查询、成绩学分查询等功能模块。
4) 后台管理模块。后台管理模块由教学管理部门管理员掌控。主要有原始数据管理、用户管理、课程管理、评价结果管理等功能模块。
4 结束语
基于Android的高校教学质量评估系统APP的开发与实现,将当前移动互联网通讯技术与高校教学质量?u价工作结合起来,帮助教务管理部门及时了解教师教学情况,调动广大教
师教学、科研的积极性和提高教学质量,更好地解决当前教学质量评价工作中遇到的问题。
