基于PHP技术的实验教学管理平台的设计与实现
2017-12-28刘淑英李红郭阳咸阳师范学院计算机学院
刘淑英 李红 郭阳 咸阳师范学院计算机学院
基于PHP技术的实验教学管理平台的设计与实现
刘淑英 李红 郭阳 咸阳师范学院计算机学院
实验室其管理水平的高低会直接关系到教学任务的完成质量。因此,针对实践性较强专业的院系,开发实验教务管理系统来提高实验室管理效率具有重要意义。基于PHP技术的实验教学管理平台实现了实验室教学管理的基本功能。经测试,该平台界面友好,易于操作,具有一定的实际推广价值。
实验教学平台 PHP开发技术 MySQL数据库
1 引言
实验教学平台既可以方便老师的教学工作,如管理学生的实验成绩,查看课程信息,也可以解决每位同学的实验问题。学生能够在该系统上传自己的实验报告和作业。因此建立一套高效的,科学的智能在线答疑系统支持大规模网络学习,不仅可以使学生得到快速响应,也可以减轻教师的工作压力。管理员可以使用此系统来管理学生和教师的信息,以及各种与实验室教务相关的信息。
2 系统需求分析
基于PHP技术的实验室教学管理系统主要是实现教务管理功能,系统可以分为前后端,前端实现公告的展示以及登录功能。后台实现相关的管理操作。主要可以实现如功能为:
使用本系统的用户,通过登录,才能使用该系统。登录之后会有权限管理,不同的权限显示不同的界面。这是系统的主界面,在该界面上还可以显示系统管理员所发的公告信息,以及教师发布的课件,学生可以下载课件。其中管理员可以管理学生信息、教师信息、课程、仪器、留言、公告以及课件等信息。
3 系统总体设计
3.1 系统功能描述
在具体分析系统需求后,对其进行结构进行划分。大致分为前台模块和后台管理模块。前台功能模块一般是实现教师和学生的登录界面以及其他信息。管理功能信息包括考试资源、试题、课程、成绩、公告、考生以及教师等。
3.2 系统技术选型
该平台的开发采用采用PHP开发语言,通过PHP内嵌HTML页面进行设计和编写,以及对数据库MySQL进行表的构建。在对页面进行编写时,使用了Jquery-easyui以及Javascript、CSS等知识对页面框架进行搭建,在界面的美观性上来说,本系统采用了Jquery-ui,其具有较强的用户交互性以及包含较多的特效。使页面更加的美观和炫酷。在实现某些功能时,采用了一些控件,直接调用控件里的方法实现功能。例如:公告管理中有编辑公告内容的文本框。在文本框中使用的是kindeditor富文本框控件。富文本框可以改变文字的颜色,大小等功能,这样可使内容的样式更加丰富,更加美观。
4 系统详细设计
由于篇幅有限,我们主要介绍课件管理模块,该模块分为上传课件以及下载课件两部分。教师会在每次上完课,将讲课资料上传到系统,方便学生复习。而学生可以通过平台下载相关的授课内容。具体的实现过程为:该模块实现了上传和下载两个功能。对于上传,使用HTML中的lt;formgt;标签,把输入作为文本来处理,将信息提交给后台处理。学生上传实验报告是通过add_report.php文件中form表单中的方法post方法提交给后台,而教师上传课件是通过add_xz.php文件,具体实现过程为:用户通过post()方法调用login.php页面,登录成功后,通过save.php的post()方法提交到add.php页面,然后跳转到save.php页面执行add()方法,通过insert()方法插入数据到数据库。若登录失败返回到登录页面。
5 结论
经测试,系统界面美观,易用,功能能够正确运行,具有实际的应用价值,对实验教学管理起到了重要的质量保证和监控作用。
[1]周春阳.电子设计创新开放实验室建设探索[J].电子技术与软件工程.2014.(14):138-138.
[2]刘彭和,李旻朔.基于MVC模式的实验教学管理信息系统的研究与开发[J].电脑知识与技术.2012,(07).
[3]汤涛.计算机程序设计课程实验教学系统的设计与实现[J].电脑知识与技术.2012,(26).
咸阳师范学院教改项目(201402014),陕西省教育厅科研项目(15JK1803)。
刘淑英,1982—,女,陕西省府谷县,硕士,副教授。研究方向:软件开发。