网络化高校教室借用系统的设计开发

2012-02-18 06:51周远曹博
科技视界 2012年31期
关键词:软件系统设计开发

周远 曹博

【摘 要】利用JSP和SQL数据库技术设计开发高校网络化教室借用系统。通过教室借用系统的应用,解决了原先手工办理教室借用手续的过程繁琐、效率低的问题,提高了教学管理水平,推进了高校教学管理全面信息化。

【关键词】教室借用;软件系统;设计开发

0 前言

随着多媒体技术在高校日常教学中的普及,高校教室普遍配置了高昂的多媒体设备。为了保证设备的安全,学校一般对教室管理比较严格,平时不完全开放,教师或学生使用教室需要申请,并通过院级到校级的多道审核。原先的手工申请、审核教室借用的管理模式保证了教室借用的安全性,但随着高校规模的扩大,这种繁复的手工模式使得大量频繁的师生借用教室需求变得困难且低效。网络化教室借用系统成为解决教室借用困难问题的有效办法,通过网络系统管理全校教室借用,可以使得教学管理中的教室使用更加高效规范。

1 教室借用管理存在的问题

1.1 申请、审核程序复杂

为加强教室管理,使教室资源得到有效合理的利用,教室使用申请和审核程序往往比较复杂。教师使用教室需要填写申请单,经学院教学院长审批盖章;学生活动使用教室需要填写申请单,经学院书记审批。申请单由院级审核之后再交到学校教务部门审核后进行查找教室安排。整个过程涉及管理部门、行政人员众多,使得教室借用困难、办理周期长。

1.2 多部门、多校区管理困难

很多高校存在多个校区,教室资源又由研究生院、教务处等多个教学管理部门分别管理,原先的手工申请模式需要申请人前往多个管理部门查询申请,使得教室借用变得困难,教室使用不够高效。

1.3 教室使用情况不公开、信息传递慢

原先的教室管理模式不能实时有效的将教室使用情况公布,申请人无法方便的在申请前查询教室情况。教室日常管理第一线由教室物业承担,所有的教室申请情况要通过手工的单据转达给相关物业部门,这种方式效率低,同时无法满足临时性的教室使用需求。

1.4 管理成本高

大量的教室借用需求使得学校相关教学管理部门需要有专门的人员处理日常教室借用申请,对于多校区的高校更是加大了管理人员的投入,使得学校整体管理成本变高。

2 网络教室借用系统的建立

目前,大多数高校都建立了教务管理信息化系统,但由于教室日常借用包括很多教学以外的使用,使得教室借用工作一直相对教务管理系统独立,其信息化步伐相对落后。网络教室借用系统作为教务管理系统的一个子系统,以教室借用功能为基本出发点,通过在线服务方式建立跨时间、跨空间的教室管理平台。它包括后台数据库和前端应用程序,后台数据库主要包括教室基本信息、学校教学周历信息、教室使用及申请状态数据、系统使用人员个人资料及密码、权限信息等,前端程序实现教室申请审核流程、教室使用情况实时查询、申请状态查询等功能。每学期只要将本学期教室数据、课程安排数据导入,设置好使用人员账号及权限即可投入使用。

3 网络教室借用系统功能模块及管理流程

3.1 预定教室

此模块提供教室预定功能,院系具有权限的教务员可以为教师凋课、补课、考试等教学活动申请教室,辅导员等可以为招聘会、院系党团组织培训和各类学术讲座、学生社团活动、学生素质教育活动申请教室。教室申请人填写活动内容信息后可设置好时间段及教室大小、类型等需求,系统随后根据实时教室占用情况自动搜索出符合条件的空置教室,申请人可以自己从中选择预定教室。

3.2 审核教室预定

院系教学院长、书记可以由个人账号进入系统,查询本院相关教室申请单,并在线审核。经院系审核通过的申请再由校级教学管理部门统一在线审核。完成院、校两级审核后,预定教室对应时间段申请内容由“待审核”变为使用状态,至此使用人完成申请手续,可直接按申请内容使用教室。

3.3 查看教室预定

教室申请人由个人账号进入系统该功能后,可以查看自己提交的申请单,实时了解审核状态,院、校两级审核状态都为“已通过”后,申请人即可使用教室。

3.4 查看教室活动

该模块显示学校所有教室实时使用情况,教室物业部门可以直接在网上查询,根据网上实时教室活动安排表开关教室,保证教室安全的同时又做到了教室的高效管理。

3.5 近期教室活动查询

系统在接收教室预定申请时,会要求申请人选择活动类型。该模块可以根据教室使用情况显示最近全校活动,可按活动类型查询。该功能方便了师生及时全面了解校内的各种招聘会、讲座、素质教育等活动,为不同部门组织的活动提供了一个统一的发布窗口。

4 系统相关技术

4.1 系統开发工具

本系统为B/S模式,客户端只需装有网站浏览器即可使用。系统前端程序采用JSP技术开发,JSP页面内置脚本语言基于Java编程语言,所有JSP页面都被编译成为Java Servlet,因此具有Java技术的健壮存储管理和安全性。作为Java平台的一部分,JSP拥有Java编程语言“一次编写,各处运行”的特点,可应用于多种服务器平台。

系统后台数据库使用MySQL,此数据库系统为开源免费产品,简单易学配置方便,适合本系统这样的小型数据库应用。

4.2 系统程序设计

此系统架构采用MVC设计模式,MVC设计模式是一种较为成熟并已得到广泛应用的模式,它包括三类对象:模型(Model)对象、视图(View)对象、控制器(Control)对象,实现了功能模块和显示模块的分离。

在本系统程序设计中,将教室信息、预定教室信息、教室活动信息、用户账号等数据存储在数据库中。程序设计中定义教室、活动、申请、使用人等bean对象,使用中从数据库读取数据生成相应的对象;Servlet程序控制数据库数据的读取处理操作,包括用户登陆、教室预定数据提交、预定审核、教室活动查询等;JSP程序根据Servlet发送的处理结果数据形成网页进行显示。预定教室数据、教室活动查询等数据操作由Servlet程序通过JDBC驱动操作数据库系统进行处理、读取写入。

5 结束语

教室借用系统通过网络手段,统一管理全校教室资源,从申请、审核到物业日常管理全部在网上实现。网上教室借用系统的的应用实施,规范了教室的管理制度,提高了教室信息处理速度,实现了开放式的教室管理。在高校扩招的形势下,解决了多部门管理、多校区设置带来的教室管理困难,使高校在教室管理方面变得更加信息化和智能化,从而有效缓解了教室资源紧张、调度效率低的问题。

【参考文献】

[1]林信良.Servlet&JSP;学习笔记[M].清华大学出版社,2011.

[2]林信良.Java JDK6学习笔记[M].清华大学出版社,2007.

[3]Terry Felke-Morris.Web开发与设计基础[M].清华大学出版社,2011.

[4]Ben Forta.MySQL必知必会[M].人民邮电出版社,2009.

[责任编辑:周娜]

猜你喜欢
软件系统设计开发
鞍山市防雷业务管理平台研究与开发
家庭日常餐厨垃圾分类处理器的设计开发
小学数学微课程的应用与实践