APP下载

泸州职院教室动态管理工作平台的设计

2016-01-05向兰宣

电脑知识与技术 2015年29期

向兰宣

摘要:教室动态管理工作平台是综合分析泸州职业技术学院教室使用和管理的功能需要,对相关流程进行了完善的基础上进行设计的。平台基于B/S架构,采用PHP在Smarty+Bootstrap框架下以MySQL作为系统数据库进行设计开发。平台具备教室申请、审批、使用情况、用户及权限管理、基础信息管理等模块。围绕教室管理的流程,结合各个功能模块,实现教室管理的高度信息化。平台将减轻教室管理工作量,提高了工作人员的效率,进一步服务于学校的整体的数字化校园建设。

关键词:教室管理;B/S;Bootstrap;Smarty

中图分类号:TP311.52 文献标识码:A 文章编号:1009-3044(2015)29-0078-02

The Design of Classroom Dynamic Management Platform of Luzhou Vocational and Technical College

XIANG Lan-xuan

(The Office of academic affairs of Luzhou Vocational and Technical College, Luzhou 646000,China)

Abstract:The classroom dynamic management platform is base on the comprehensive analysis of the use and management classroom of the Luzhou Vocational and Technical College, and the relevant process is carried out to improve the basis of the design. Platform based on Browser/Server structure is carried out by PHP, under the frameworks including Smarty, Bootstrap using MySQL as the system database. Platform has the classroom application, application, the use of information, user and authority management, basic information management module. Around the classroom management process, combined with the various functional modules, to achieve a high degree of classroom management information. The platform will reduce the workload of the classroom management, improve the efficiency of the staff, and serve the digital campus overall construction further.

Keywords:classroom management; B/S; bootstrap; smarty

1 项目背景

泸州职业技术学院教室管理由教务处实训管理办公室负责,目前采用的是以Excel为工具的手动操作。具体的执行的流程是,申请人首先在学院的教务管理系统中查询欲申请时间空闲的教室(由于教务管理系统原因查询时只有一间一间教室的查),再到教务处实训管理办公室,由教室管理人员查询Excel版本的教室使用登记表,确认欲申请的时间和教室是否空闲。如果不是空闲的,就只有重新查询一间该时间空闲的教室;如果是空闲的,就由管理人员填写教室使用审批单(一式两份),申请人就以此纸质的审批单到教学楼找到管理员拿钥匙,在申请的时间使用申请的教室。在整个流程中,申请人都必须到教务处实训管理办公室现场处理。

可见在整个流程中,无论是申请人还是教室管理员都在进行很多重复的操作,工作效率极低;在流程中还使用纸质来完成审批,对大力推行无纸化和数字化校园的今天显然是非常不好的。并且在统计教室的使用情况和利用率时,不能及时准确的得出。

2 解决方法

设计一个基于B/S架构的管理工作平台,将有效的解决教室申请中的问题。通过管理工作平台能快速地列出你查询时间段所有空闲的教室供申请人选择,而申请人就直接选择教室后提交申请就可以了,等待教室管理员审核通过后。当申请人使用教室时,直接到教学楼管理员处,报自己的工号,在工作平台上就直接列出申请人申请的时间和教室,就可以得到相应教室的钥匙。而当要统计教室的利用率和使用情况时,直接在管理平台中查询统计,将直接以图表的形式列出相关参数。整个过程完全是无纸化,数据完全可共享的,这对数字化校园的建设有非常大的促进作用。

3 教室动态管理工作平台

3.1 开发工具和技术介绍

系统采用PHP语言,MySQL作为数据库,Apache作为WEB服务器,而系统采用Linux,这就是我们常说的LAMP,可见这四种都是开源软件,这对软件的投入使用基本不增加硬件和软件方面的投入。

而在系统的实现主要采用的技术是基于Model View Controller(MVC),将所有的业务逻辑、数据、界面显示分离的方法组织代码。在分离逻辑代码和外在的内容上,主要利用PHP模板引擎之中著名的的Smarty来完成,在前台界面的呈现上采用Web前端CSS框架Bootstrap来统一规划。Bootstrap 是最受欢迎的 HTML、CSS 和 JS 框架,用于开发响应式布局、移动设备优先的 WEB 项目,它为所有开发者、所有应用场景而设计,它让前端开发更快速、简单。所有开发者都能快速上手、所有设备都可以适配、所有项目都适用,它将在手机、平板电脑、电脑上以及在不同的浏览器上都以最佳效果显示变成了可能。