基于Android平台的实验课程资料管理系统
杨海艳,李小红,张丽娟
[摘 要] 随着智能手机的普及以及智能实验室的发展,实验课程资料管理APP应运而生。介绍了基于Android平台的实验课程资料管理系统的设计与实现,阐述了系统主要功能。该系统能让教师上传实验课程相关资料之后生成二维码、在线阅读、批改学生提交实验报告。学生可以通过扫描实验项目二维码并阅读实验要求、提交实验报告以及查询教师评语和实验成绩,便于学生随时查看实验资料,提高教师的工作效率。
[关 键 词] 二维码;资料管理APP;在线批阅
[中图分类号] G642 [文献标志码] A [文章编号] 2096-0603(2018)04-0134-01
目前,我国大部分高校的实验课程资料管理还采取比较传统的纸质方式或者云盘存储,虽然有些精品课的实验课程资料已经上传到精品课网站供学生查询,但是由于环境限制,需要学生使用电脑登录网站或者使用手机登录,前者限制地点,后者浪费流量,因此不便于学生、教师随时查看、批阅。
随着智能手机的普及,各种学习类型的APP应运而生,基于此提出了基于Android平台的实验课程资料管理系统的设计与实现。
一、需求分析
系统的需求分析主要调研對象为天津天狮学院信息与自动化学院的计算机科学与技术专业教师。项目组成员与计科专业教师就实验课程资料的发布等问题进行了沟通、交流,并且也对实验室管理员就实验课程资料管理等问题进行了充分的调研。
在调研基础上进行了系统的需求分析,根据对老师和实验人员的需求分析得出该系统主要包括三种用户,分别是系统管理员用户、教师用户和学生用户。每种用户具有不同的权限和实现不同的功能。其中,系统管理员需要对系统的用户信息、课程信息等信息进行管理,同时也需要对后台数据库进行管理;教师用户需要对教师个人信息管理、所授课程管理、班级学生管理、实验资料上传并生成二维码、查阅学生实验报告并给出评语和成绩等;学生用户除了管理个人信息外,还需要对所上课程的实验信息进行查阅、实验报告上传、实验成绩查看和评语查询等。
二、系统设计和实现
根据系统的功能需求分析进行系统的设计,然后在系统设计的基础上再对系统加以实现。
关于系统管理员模块主要设计为B/S模式,管理员可以通过浏览器远程登录服务器,登录后的功能设计为用户管理、课程管理以及数据库备份等。用户管理主要对注册的学生用户、教师用户的记录进行增、删、改、查操作,课程管理主要设计为对教师上传的课程以及课程信息进行管理,数据库备份需要对所有数据库中的表内记录进行备份。
教师功能模块设计为登录后在APP界面有“课程实验”“实验报告”和“我的设置”三项操作。教师需要安装客户端APP,“课程实验”设计为教师只能查看本人所授课程的实验内容,可以根据实际情况随时修改实验内容并且“生成二维码”供学生扫描;“实验报告”功能设计为教师可以根据本人所授课程查阅学生提交的实验报告,阅读后可以给出评语和评分,同时能够统计出学生未交报告人数和姓名、已交学生合格人数和姓名、不合格人数和姓名;“我的设置”功能设计为教师个人信息修改、个人所授实验课程信息修改、所授班级修改、退出等功能。
学生功能模块在设计的时候充分考虑到便捷和流量情况下进行设计,学生需要安装APP,学生在登录后有“课程实验”“实验报告”和“我的设置”,界面与教师用户类似,但是功能则不同于教师,学生在“课程实验”中只能查看学生本人所上课程的实验内容,还可以不用查看直接通过扫描二维码功能打开并且下载到手机保存;“实验报告”中可以修改报告并且上传实验报告,此时报告状态处于待评状态,当实验报告处于此状态时可以随时修改、上传,当教师评分和填写评语后,实验报告状态处于已评阅状态,学生可以随时查看教师的批复和评分;“我的设置”里面可以实现修改学生个人信息和查看个人本学期所上课程等信息的功能。
在对系统进行设计时考虑到学生有时候不一定能及时看到教师生成的二维码,因此系统设计为学生可以通过扫描二维码快速定位某一实验,也可通过APP查询该生所授课程,进而查询到相应的实验项目清单,最后再对相应实验进行选择。此项功能设计为“课程实验”中增加一项“扫描二维码”功能。
该系统的业务处理流程:教师登录系统进行实验课程相关实验资料上传,上传之后可以为每一份资料生成二维码;学生登录后能够查看资料或者扫描二维码到该门课程教师发布的实验资料,可以根据该实验要求进行实验并且撰写实验报告,最后进行实验报告上传;教师登录系统查看学生上传的报告进行报告批阅,之后学生能够及时查看教师的批复;管理员则对教师和学生注册信息进行管理、对课程信息进行管理,并且能定期对数据库表进行备份。
根据系统设计进行系统实现,系统实现时开发环境为Eclipse、开发语言为Java语言,后台数据库为MySQL数据库。
三、结论
基于Android平台的实验课程资料管理系统已经完成,该系统的使用使学生可以随时随地、及时查看实验资料和提交实验报告、查看教师对实验报告的批复,教师也可以随时上传、修改实验相关资料,并且随时批阅学生报告,提高了教师的工作效率。
参考文献:
[1]于洋.基于安卓系统的实验课程管理系统设计与实现[D].电子科技大学,2014.
[2]汪潇,李雪.Android平台简析[J].景德镇高专学报,2011(2).