APP下载

基于易班平台的成绩查询系统的设计与实现

2021-05-24

卷宗 2021年10期
关键词:易班后台管理员

秦 霞 黄 莹

(1.广西机电职业技术学院学生工作处,广西 南宁 530007;2.广西机电职业技术学院党委办公室,广西 南宁 530007)

21世纪以来,随着互联网技术和计算机技术的迅速发展,各行各业的工作方式发生着极大的变化,纷纷向现代信息化方向转变。与此同时,教育信息化也面临着挑战。对高校学生而言,除了上课和学习之外,最看重的不外乎成绩。一套成功的成绩查询系统,不仅方便在校师生查询成绩,甚至可以对成绩进行精确的分析,对于提高大学生的综合素质能力起到推动的作用。因此,研究一套适合于高校师生的成绩查询系统,对高校整体发展,具有前瞻性作用。

1 成绩查询系统研究背景

笔者所工作的院校——广西机电职业技术学院成绩管理情况是:任课教师先通过教务管理系统录入成绩,学生在校园网内登录系统查询成绩。而教务管理系统访问权限仅为校园网,学生一旦离开校园,将无法查询成绩。因而每学期放假后,辅导员需打印学生个人成绩,再邮寄到学生住址,学生才能查看个人成绩。此种手工寄发成绩单的做法已经严重阻碍了信息化技术的发展。开发一套成绩查询系统,将辅导员从传统手工寄发成绩单中解脱出来,将学生查询成绩不便的问题实际地解决,是学生管理工作人员的职责。

易班平台是教育部推出的基于互联网的大学生网络思想政治教育平台,其包括web端和移动app端,主要以高校师生为使用对象,包含了生活服务、教育教学、文化娱乐和思政教育四项内容。该平台提供良好的外接窗口,又称二次开发,各大高校可将校本研发的系统通过对接易班平台,实现一键登录即可完成多项业务办理。因此,开发一套基于易班平台的成绩查询系统,不仅解决师生查询成绩困难的问题,还可推动易班推广建设工作,推进全校思想政治教育工作。

本系统开发采用B/S结构模式,运用PHP技术,以Laravel为开发框架,结合MySQL数据库技术进行开发设计。系统设计好之后对接易班平台,教师或管理员登录web端上传成绩,学生登录易班app,输入学号,即可查询成绩,从而达到了学生可随时随地查询成绩的目的。

2 成绩查询系统需求分析

本系统立足于实际,以笔者所在的高职院校为研究对象,根据学校业务特点和工作情况,开发基于易班平台的成绩查询系统。系统采用B/S结构模式,要求能在Internet上运行,同时能根据主流的浏览器分辨率和移动端做出不同的响应,这就要求系统界面简洁友好、操作简单、符合师生的使用习惯。成绩查询系统主要涉及的对象有导入成绩的管理员、查看成绩的学生,需要解决的问题如下:

1)学生登录系统后查询成绩。

2)管理员导入学生信息和各科成绩,同时修改学生信息并对系统进行管理等。

成绩查询系统的成绩来源于教务管理系统的成绩。成绩从教务管理系统导出,再由管理员导入。

3 成绩查询系统功能设计

根据需求分析结果,分析和研究成绩查询系统的设计目标,得出系统总体功能模块,包括首页、登录页面、学生查询成绩、后台管理。

4 成绩查询系统数据库设计

成绩查询系统的使用对象是在校师生,以学校在校师生为目标,数据库只需满足几万人同时访问即可,因而本系统采用的是关系型数据库管理系统MySQL数据库。该数据库应用于中小型网站开发上,成本低,性价比高。系统中主要的数据表主要有admin、admin_log、admin_peimission、admin_role、peimission、role、role_peimission、site、upload_file等。

5 成绩查询系统详细设计

5.1 师生登录查询模块

系统的工作流程根据使用对象,可分为学生和管理员。学生的登录账号为个人学号,管理员登录账号由管理员设置。在此,师生登录界面设计如下图1所示。

图1 师生登录界面

作为学生,输入学号,登录系统后,即可查询成绩,查询后界面如图2所示。

图2 显示成绩界面

5.2 后台管理员模块

系统的后台管理由管理员负责,包括内容管理和用户管理两大模块,其中内容管理包括导入EXCEL(即导入成绩)、导入开课班级、成绩搜索、删除记录等内容。管理员可根据开课学期,导入不同学期的课程,帮助学生查询三年的成绩。在导入成绩时,需考虑普通成绩和特殊成绩情况,如《形式与政策》课程、英语等级考试等成绩与其他课程不一样,需独立开通通道导入。因此,本模块设置如下图3所示。

图3 后台导入成绩模块

后台管理功能使用Laravel框架来设计。Laravel,基于PHP Web,它将各项功能模块从杂乱的代码中解脱出来,以最简洁的方式构建一个完美的网络APP,并且对数据具有完全控制权,是目前网站系统开发常用的方式之一。本系统采用Laravel,可获得良好的体验。

6 成绩查询系统与易班平台对接

易班平台是教育部推出的基于大学生网络思想政治教育工作的网络平台,总部设在上海,服务器均在总部。每个院校都有一个唯一的机构号。在机构号中,我们可以添加校本自行开发的网站系统,实现数据对接。数据对接,需与总部技术员联系,从而保证了数据的安全性和可靠性。

对于已经开发好的成绩查询系统,我们需要通过机构号来实现对接,过程是:【机构号账号密码登录】—【管理】—【机构号主页管理】—【特色应用】—【添加】—输入成绩查询系统的路径,填写相关信息,提交数据完成对接。学生登录系统后即可查看成绩。

7 系统运行

成绩查询系统对接易班平台之后,需经过反反复复的系统测试,包括功能测试、界面测试等。只有保证各项功能都能完整运行,才可以发布。本系统组织多个用户同时访问、提交数据到服务器端、用不同浏览器打开系统、分别在包括Windows 7、Windows 8、Windows 10等操作系统环境下运行源代码,等等,并对测试结果进行了改进,使得系统的安全性、可靠性均达到了切实有效的保障。此外,系统各项操作均简单便捷,各项功能基本达到了开发者和师生的需求,在网络上运行正常。目前,经过测试,本系统已投入使用。

8 总结

本论文研究的是基于易班平台的成绩查询系统的设计与实现。依托易班平台,本系统采用B/S结构模式,以Laravel框架技术为开发技术,结合MySQL数据库技术进行设计。整个系统分为学生查询和后台管理两大模块。学生通过易班APP即可实现成绩查询。管理员通过后台对学生信息、成绩导入、用户维护等进行操作。整个系统操作性强,功能性强。目前本系统已顺利运行。

猜你喜欢

易班后台管理员
我是小小午餐管理员
“三全育人”视域下高校完善“易班”建设探析
我是图书管理员
我是图书管理员
可疑的管理员
浅议易班在高校共青团改革中的作用
后台暗恋
高等学校易班平台推广建设探析
辅导员应用“易班”开展工作的思考与建议
前台、后台精彩花絮停不了