摘 要:让学生在课余时间充分利用校内实训室资源,是培养高职学生创新能力和实际动手能力的重要手段。通过结合校园信息化系统的顶层设计,发挥实训室资源使用的最大效益,采用.NET框架、三层结构、完全B/S模式以及基于SQL Server 的数据库管理工具,设计了一种规范和高效的开放实训室管理系统。
关键词:校园信息化;开放实训室;管理系统
引言
高职教育重于培养学生的实践能力和创新能力,因此充分发挥校内实训室资源,提高实训室开放程度极其重要[1]。传统的实训室管理办法只能部分开放或者不开放实训室,造成实训室利用率低下,学生能力无法全面提高。近些年随着计算机管理技术的不断发展,出现了利用信息系统对实训室进行管理,很大程度提高了实训室的开放程度和使用效率[2]。但是随着教育信息化、智慧校园和云计算技术的出现和发展[3],校园信息化需要把包括教学、实训室管理、财务等所有资源进行融合,而现有的大部分开放实训室管理系统在数据库、信息分享和管理方面相对独立,已经无法满足当今信息技术发展的需要。因此,文章结合高职院校的实际情况,为学院信息系统进行顶层规划,设计了校园信息化下的高职开放实训室管理系统。
1 校园信息系统顶层设计
随着计算机信息技术的飞速发展,校园信息系统趋向于大数据融合、信息共享、业务统一,子系统模块形成紧密联系且协调一致的整体[4],因此为校园信息系统进行顶层设计,如图1所示,系统把教学管理功能模块、资源管理模块和行政支撑模块集成,包括教学教务、科研管理、图书馆资源、实验实训室资源、办公和财务等信息实现统一管理和运行。开放实训室管理系统则属于整个校园信息系统中的子系统之一,承担着开放实训室资源预约和管理等功能。
图1 校园信息系统结构图
2 开放实训室管理系统功能分析
开放实训室管理系统应具有实训室场地管理功能、实训室资源查询功能、实训室预约功能、实训室使用统计功能以及实训项目检验测评等功能,实现实训室在开放过程中学生的自主管理,并尽可能让学生在实训过程中得到教师指导,保证实训设备的良好运行,提高实训室资源的使用效率。如图2所示,对校园信息化下的开放实训室管理系统进行功能需求分析,把该管理系统分解为用户管理子模块、实训室管理子模块、预约管理子模块、实训项目管理子模块、测评子模块和统计信息管理子模块。
3 开放实训室管理系统设计与实现
本人设计的开放实训室管理系统采用.NET框架,整个系统架构使用包括数据访问层、业务逻辑层和用户表示层的三层结构,完全面向对象的B/S模式。
使用.NET框架平台,对ASP.NET快速且方便的部署成为三层架构。基于ASP.NET技术的开放实训室管理系统,能够在网页中使用基于事件的处理方法,也可以指定处理后台代码文件,还可以使用例如VB、C#、JAVA作为后台代码语言[5]。在.NET框架中利于实现各种组件的装配,在后台代码中通过命名控件方便定义和使用相关组件。其中,显示层置于ASP.NET页面中,利用组件实现数据库操作和逻辑层控制,以此实现了管理系统的三层架构。
3.1 系统的软硬件配置
(1)系统软件软件要求:Windows 2003 Server、IIS 6.0、.NET Framework 2.0;(2)數据库管理系统要求:SQL Server 2000;(3)硬件要求:Pentium III 450以上、1G RAM、硬盘160G、1000M网卡。
3.2 数据库设计
数据库是开放实训室管理信息系统的核心,优良的数据库结构设计能使得数据冗余少、操作处理过程简单,并具有信息查找快速和方便、系统开销低等特点。
文章在进行数据库设计时,先进行系统功能及需求分析,从需求分析中得到的业务数据流,再科学使用算法进行高度抽象化,生成的系统实体进行E-R图构造,随后将E-R图转换成为特定DBMS支持下的关系模式,然后对得到的关系数据模式进行数据分析和优化,最后确定数据的物理存储。
3.3 系统子模块设计
文章设计的开放实训室管理系统主要有三部分子模块:系统管理员模块、学生系统模块和教师系统模块。根据原先对系统各子模块的功能分析,需确定具体实现子模块定义的各种功能,进行程序设计和编码,实现功能描述到具体程序语言的转换。设计思路如下:
(1)根据功能需求分析所描述的数据、逻辑关系、性能和功能,确定处理流程;
(2)总体结构设计,模块外部设计;
(3)软件系统结构设计;
(4)进行系统各子模块的程序描述,包括功能、算法、程序逻辑和接口等方面。
在文章设计的各系统子模块中,特别需要关注和解决以下几个方面:
(1)数据库信息与校园信息系统信息共享,实时同步更新;
(2)各子系统界面与校园信息系统整体界面归类融合;
(3)实现各子系统的业务逻辑与校园信息系统相关业务统一;
(4)实现教师、学生和实训室管理员的业务逻辑有效对接;
(5)有效自动判断信息正误并及时采取补救措施。
4 系统测试
本系统针对校园信息化下的开放实训室管理而设计,经过网络组建以及软件测试,实现了开放实训室信息查询、耗材与设备管理、预约实验实训和测试测评等功能,由于各子系统模块较多,测试方法和过程较为类似,以“实验实训预约子系统”模块测试为例,通过如表1看出,系统的设计达到预期要求。
5 结束语
文章设计的高职院校开放实训室管理系统,与整个校园的信息系统进行了有效融合,分享数据信息,统一业务管理,能够方便进行实训室的资源整合和利用,让师生自主参与实训室的管理和建设,提高实训室的使用效率,提升实训室管理水平,丰富学生的课余实践活动和锻炼学生的动手能力和创新能力。经测试和验证,该开放实训室管理系统在高校信息化领域有着良好的应用前景。
参考文献
[1]施瑞,于晓勇,柳英,李丽洁.高校实验室开放管理模式的探索[J].实验技术与管理,2010,27(4):164-166.
[2]王雁飞,王秀义.开放实验室管理系统的设计与实现[J].山西大同大学学报(自然科学版),2011,27(1):12-15,18.
[3]伍燕青.基于云计算的实验室管理信息系统设计[J].实验室研究与探索,2013,32(8):291-296.
[4]李建新,柯钢,祝衍军,郑惠君.基于Web的高职院校实训室管理系统的设计与实现[J].现代计算机(专业版),2012,(31):72-76.
[5]李英,茹正华.基于.NET平台实训管理系统的研究与实现[J].西昌学院学报(自然科学版),2013,27(1):70-73.
作者简介:蒙飚(1981-),男,广西柳州,柳州职业技术学院,讲师,工学硕士,研究方向:无线传感网络,自动控制技术。