基于PHP+MySQL的高职实践教学管理系统的设计
2017-09-07张波
张波
[摘 要] 在高等职业教育中,实践教学目标实现的前提是完善学校管理体系、保障体系、教学体系,使三者有机融合形成一体化的过程管理。通過设计一套基于PHP+MySQL信息化教学管理系统,加强实践教学的教学参与者管理、教学设备管理和教学业务管理,实时掌握实践教学动态,为实践教学管理提供有力抓手。
[关键词] 实践教学;信息化;管理系统
doi : 10 . 3969 / j . issn . 1673 - 0194 . 2017. 15. 075
[中图分类号] G420 [文献标识码] A [文章编号] 1673 - 0194(2017)15- 0164- 05
1 引 言
高等职业教育是我国教育事业中不可忽视的重要组成部分。根据国家办学定位,高等职业教育的办学目标是培养学生具有良好的思想道德品质,并具备专业理论知识和动手实践能力,满足一线工作需要的专业技能型、应用型的人才[1]。显然,职业技术能力的培养是高等职业教育中关键一环。随着高职院校办学规模的壮大和教学形式的转变,过去的教学管理手段已经不能适应新的需要,必须通过设计开发信息化的管理系统,提高教学管理水平[2]。
贴合实际需要的实践教学管理系统必须将管理制度融合到信息管理系统中,帮助教学参与者(业务领导、业务骨干、业务用户)了解并深入实践教学具体工作,提高教学参与者的认可度和参与度,完善学院实践教学管理体系;应该通过信息系统加强教学设备信息化管理能力,充分掌握教学设备的完备情况和可用状态,均衡实训室建设,保障实践教学的正常开展,夯实学院实践教学保障体系;必须以信息化为载体,以制度为纲领,加强学院实践教学过程管理,确保教学体系合理可行。通过实践教学管理系统协调管理体系、保障体系、教学体系三者在实践教学过程中的效能,形成一体化的教学过程目标体系管理模式,规范实践教学内容,促进实践教学改革,提升实践教学质量。
2 PHP+MySQL技术
系统使用LAMP技术架构,LAMP指的是Linux+Apache+MySQL+PHP,他们是应用最广泛的Web框架应用系统,服务器操作系统采用Linux搭建,采用Apache搭建Web服务器,后台数据库服务器使用MySQL 5.6构建,使用PHP 5.3开发系统页面。
PHP语言在全球应用率和普及率是最高的互联网开发语言之一,它具有简单易学、开放源码的特点。PHP具有与多种数据库连接,支持面向对象的编程的操作,以及完全免费等特点。同时,它具有独特的语法结构,涵盖了C、Perl、Java等语言特点。可以实现数据库访问、表单接收、动态页面生成等功能。本系统中主要使用PHP编写脚本程序。
MySQL是甲骨文股份有限公司设计的一款关系型数据库管理系统(Relational Database Management System)。在Web应用方面,MySQL具有不可比拟的优点,与比其他关系型数据库管理系统比较,它具有效率高、搜索快、源码开放、体积小、不需要花费任何费用、支持多种操作系统、支持多语种的特点[3]。
MySQL的存储引擎架构将查询处理(Query Processing)及其他系统任务(Server Task)和数据的存储、提取相分离。这种特性可以在使用时根据性能、特点及其他需要来选择数据存储的方式。MySQL功能完全可以作为中小企业数据库管理软件。众多网站已将MySQL与PHP脚本语言结合作为数据系统解决方案[4]。
高职实践教学系统数据存储与查询相对比较简单,使用MySQL搭建数据库服务器能够满足其需要。
3 研究内容
3.1 需求分析
3.1.1 角色需求
本系统中,教学参与者具体可分为系统管理员、教务员、职能部门负责人、院系主任、教研室主任、指导教师、学生。要求不同的角色具有不同的功能,通过系统促使教学参与者积极投入到实训教学与管理中,完成其“规定动作”,形成有实践有指导有管理的良好教学氛围。厘清各个角色在系统中的责任,有利于后期系统的开发与使用。
3.1.3 教学体系
在整个教学组织过程中,每一阶段都都体现了教学体系内容。结合实际需要和工作流程,将教学体系分为校历编辑模块、教学计划录入、教学任务初步安排、教学任务分发、教学任务安排、授课计划提交与审核、实训报告在线撰写与提交、实训评价等模块。
3.2 系统设计
3.2.1 系统架构设计
为了保证数据唯一性,系统需要与学籍管理系统做好接口,读取系统中基础数据,保证数据的统一,方便数据维护。系统设计系统管理模块、基本信息模块、实训管理模块、设备管理等模块。
3.2.2 业务数据流设计
为了达到特定的价值目标,由不同的角色共同参与完成的一系列活动称为为业务流程。在分清业务流程的基础上,分别给各角色安排活动内容和业务功能。可以说业务流程是整个日常业务系统的基础[5]。如何在信息化系统中,结合业务流程体现各角色的职责和需求,是业务流程分析主要目的。实训教学任务流程主要分为四个阶段:
(1)教学组织阶段。首先由教务员在系统中生成校历;再沿着校历这一时间轴录入各专业教学计划,各专业班级依照年级、专业自动生成班级教学任务;再由教务员统筹教学设备情况,合理安排教学场地,形成具有时间、地点的教学任务分发给院系;最后由院系分配指导教师反馈给教务员。
(2)教学准备阶段。指导教师提交反映实训课程的授课计划和教学进程具体安排,各级教学管理单位应结合实训大纲审核教学内容和整体安排。这一阶段主要是希望通过信息化系统了解并掌握指导教师的备课情况,审核是否满足学体系中的内容体系,实现技能教学目标培养。endprint
(3)教学实施阶段。经过前期的教学组织和备课阶段,指定教师和学生进入实训岗位,实训课程如期有序地开展。各级教学管理单位应深入课堂,结合指导教师提交的授课计划和教学进程安排,检查实际教学情况,查找并解决实践教学过程中的问题,确保实践教学顺利开展。
(4)教学总结阶段。实训结束后,学生需要提交实训报告,指导教师应评价实训表现并给出课程成绩,最后提交教学总结分析材料。
主要数据流见图4所示。
4 系统运行效果
本系统经过调试与测试,确保基本能够满足实践教学管理需要,系统总体上兼顾了实践教学和日常管理的需要,操作比较简单,流程比较清晰。该系统解决了以下问题。
4.1 明晰工作内容,责任划分明确
系统管理员提前做好角色绑定,明确教师在实践教学管理系统中的身份,规定具体动作。各管理机构按照流程作业,实现逐层负责,及时掌握实践教学情况。
4.2 加強设备管理,优化资源配置
为了及时掌握教学设备资产情况,做好仪器设备登记造册工作,要求管理人员将购置的教学设备在系统中分类登记,日常教学中,及时统计设备使用效率,提高仪器设备的使用效率。可实现全校教学仪器设备的统一调配借用功能,起到了资源优化配置的作用。
4.3 以信息化手段为载体,完善实践教学体系
通过实践教学管理系统,规范了授课计划与教学进程填写,减轻了指导教师工作负担,提高了工作效率。对于存在的问题,能够得到及时的反馈。通过系统能够将实践教学评价指标合理反映到教学中去,督促学生积极完成实践课程,科学合理的反映实践教学水平。
主要参考文献
[1]吴雪芬,周英.高职院校高技能人才培养状况分析与探索[J].职教通讯,2016(2):5-10.
[2]杨丽彬,李海林,张飞波.大数据环境下的管理信息系统发展研究[J]. 大数据,2016(1):91-98
[3]Commercial License for OEMs, ISVs and VARs[EB/OL] http://www.mysql.com/about/legal/licensing/oem/#4,2010-07.
[4] Baron Schwartz,Peter Zaitsev,Vadim Tkachenko.高性能MySQL[M].北京:电子工业出版社,2014.
[5]骆朝晖. 高校实践教学管理系统的研究与实现[D].长沙:湖南大学,2012.endprint