基于MVC架构的开放式大学生创新基地管理系统
2015-05-05杨呈永黎秋艳
杨呈永 黎秋艳
【摘 要】设计一个能够最大程度上满足开放式大学生创新管理基地管理的信息平台,能提高创新基地的管理效率和利用效率,提高创新基地的管理水平和工作效率。
【关键词】MVC 开放式 管理系统
【中图分类号】G 【文献标识码】A
【文章编号】0450-9889(2015)02C-0188-03
近年来,大学生创新实践基地(以下简称“创新基地”)成为国内高校培养学生的科学思维和实践动手能力的有效场所,同时校企合作的开放式创新实践基地更是理工科高校培养创新应用型人才的重要手段,越来越受到学生的欢迎。开放式创新实践基地主要指在课余时间中创新实践基地资源向学生开放,为学生提供自主学习实践。随着高校的扩招,学校的人數增多,创新基地面临空间和设备仪器不足、学生预约和创新实践时间难以合理安排等问题,开放式创新实践基地有必要结合信息化来管理,特别是作为计算机创新实践基地,更需要体现出专业特色水平,开放式创新基地管理系统可以提升创新基地管理的智能性、科学性,有效促进创新基地的管理水平。
一、开放式创新实践基地现状
目前国内高校的创新基地主要在课后为学生提供学习和实践环境,管理上配备的师资力量相对比较少,通常一个专业的创新基地配备的专业指导老师只有一两个,由于学生的人数多和流动性大,并且创新基地大多数都是开放式管理,所以指导老师对创新基地管理还是存在一定困难,面临以下几个问题。
(一)创新基地资源利用问题
由于创新基地场所面积和设备资源是有限的,要进入到创新基地都必须经过申请及审核,通常申请的人数往往大于创新基地资源所能承载的人数,传统手工安排不能合理利用创新基地的资源。
(二)创新基地财产安全保障问题
创新基地首先由学校统一划分了场地,并且提供了相应的设备资源,同时也有部分同学是自己带设备到创新基地,创新基地必须考虑如何保障这些设备安全。
(三)管理信息化
在这个高度信息化的社会,创新基地代表了学校大学生科技创新和人才培养的重要基地,基地信息网络公开化是宣传基地文化的一种手段,让外界加深对创新基地的了解,同时网络化管理能提高创新基地的管理效率。
二、开放式创新基地管理系统的技术构架
(一)系统结构及工具
B/S结构(Browser/Server,浏览器/服务器模式),是WEB兴起后的一种网络结构模式,WEB浏览器是客户端最主要的应用软件。这种模式统一了客户端,将系统功能实现的核心部分集中到服务器上,简化了系统的开发、维护和使用。客户机上只要安装一个浏览器,如Netscape Navigator或Internet Explorer,服务器安装SQL Server、Oracle、MYSQL等数据库。浏览器通过Web Server 同数据库进行数据交互。B/S最大的优点就是可以在任何地方进行操作而不用安装任何专门的软件,只要有一台能上网的电脑就能使用,客户端零安装、零维护,系统的扩展非常容易。
开发工具采用VS2010,数据库采用SQL Server2008,IIS 6.0管理器和.NET MVC框架。
(二)开发架构
开发框架采用ASP.NET MVC框架,ASP.NET MVC 是微软官方提供的以MVC模式为基础的ASP.NET Web应用程序(Web Application)框架,它由Castle的MonoRail而来。MVC是Xerox PARC为编程语言Smalltalk-80发明的一种软件设计模式,至今已被广泛使用。MVC (Model、View、Controller)将一个Web应用分解为:模型(Model),视图(View)和控制器(Controller)。ASP.NET MVC框架提供了一个可以代替ASP.NET WebForm的基于MVC设计模式的应用。
MVC 是一种程序开发设计模式,它把项目分成Model、View和Controller,使得复杂项目更加容易维护,减少项目之间的耦合,实现了显示模块与功能模块的分离。提高了程序的可扩展性、可移植性、可重用性与可维护性,大大降低了程序开发的难度,在团队开发模式下表现更出众。它主要分为控制器、视图、模型三层,三个部分分工如图1所示:
图1MVC模式控制流程
三、开放式创新基地管理系统设计与实现
(一)系统功能结构设计
根据开放式创新基地管理现状需求分析,该管理系统主要包含后台管理、前台管理、门禁管理。这3个大功能模块里面又包含着各个子模块,其中后台管理包括系统管理、基地档案管理、预约管理、指纹门禁管理、基地会员管理、新闻信息管理。前台管理包括创新中心简介、新闻中心、预约中心。门禁管理包括进入指纹验证、离开指纹登记。系统的主要功能模块如图2所示:
图2 系统功能结构图
(二)数据库设计
基于MVC开放实验室管理系统数据库结构信息表包括:用户信息表(UserInfo)、用户权限表(PowerInfo)、会员信息表(MemberInfo)、新闻类别表(NewsType)、新闻信息表(NewsInfo)、基地信息表(StationInfo)、设备信息表(DeviceInfo)、门禁出入登记表(InOutLog)、预约信息表(OrderInfo)等,各数据表之间通过相应的键保持相应的关联,以实现数据的最小冗余度。
(三)系统实现
整个创新基地管理系统包括后台管理、前台管理、门禁管理三部分。
后台管理实现系统管理员和指导老师对整个管理系统的管理和维护,后台管理登录界面如图3:
图3 后台管理界面图
系统管理:包括系统管理员的初始化及权限的分层设置;对平台的管理、数据备份与基础资料的管理等。
基地档案管理:包括保存创新基地的各种正式制度、文件、校企合作文件档案;各种竞赛获奖信息统计及电子存档,做到各种档案管理信息化。
预约管理:创新基地学生会员预约成功后,管理员对创新基地预约信息进行管理,可以取消和调整已经预约的信息,审批完成后,该学生可以拥有凭指纹进入创新基地的权限和对预约设备的使用权。
设备管理:創新基地采用实验室预约开放制度,每个创新基地会员都可以申请使用创新基地的设备,但是对于每次使用必须提前通过创新基地信息管理平台预约申请,通过审核后方可使用,每次使用应该包括用途目的、所需设备、预定时间、使用时间等;同时每套设备在平台里面指定设备保管人,如果在使用过程中出现问题能及时掌握设备问题,定时进行设备维护和调试,保证设备正常运行。
实践报告管理:相应的指导主要针对会员提交的实践报告审批回复。
指纹门禁管理:对所有创新基地会员的指纹进行数据管理;管理员可以在后台对创新基地的出入记录进行查看。
基地会员管理:创新基地每年都有新老会员的交替,数据量流动相当大,人工管理已经不能满足信息化需求,通过创新基地管理平台对会员增删改等维护可以实时掌握会员信息情况。
新闻信息管理:对前台新闻类别信息的发布、管理。
前台主要是新闻中心、创新基地简介、创新基地会员预约、提交创新实践报告,创新基地会员申请及门禁管理操作流程如图4:
图4基地会员申请及门禁管理流程图
创新基地简介:对创新基地的资源情况、制度、联系方式等作介绍。
新闻中心:主要加强创新基地在校内外的宣传,有显示公告、新闻等。
预约中心:创新基地学生会员登陆验证后,可以浏览创新基地一周以内每天设备资源、场地资源的预约情况,根据自己的学习进度、时间安排预约适合自己的资源,还可以根据自己的实际情况在预约实验前两天内取消已经预约的实验。
提交创新实践报告:主要是指创新基地会员完成实践后在线提交实践报告,老师对学生提交上来的报告进行审批并填写审批意见,以便掌握会员的实践情况。
门禁管理集成于创新基地管理系统信息中,可以有效保证创新基地运行有序和财产设备安全,功能包括:
进入指纹验证:所有进入创新基地的学生都必须经过指纹门禁验证才可以进入创新基地,创新基地会员在管理系统平台预约申请通过后自动获得创新基地时间段的进门权限。
离开指纹登记:离开创新基地也必须通过指纹验证,这样可以有效保证创新基地的出入记录。
总之,建立开放式大学生创新基地管理系统实现了创新基地场地和设备使用的合理化、透明化、科学化、公平化,可以提高学生的创新能力和学习积极性,同时提高实验设备的使用率,真正实现了开放式创新基地信息管理的实时性和开放性,实现了创新基地管理的信息智能化。
【参考文献】
[1]韩顺杰,姜长泓.大学生创新基地开放式运行管理模式的研究与实践[J].实验技术与管理,2013(8)
[2]周志平.基于MVC架构实验教学系统的研究与实现[D].南京理工大学,2013
[3]陈剑斌.基于MVC架构的实践教学管理平台的设计与实现[D].湖南大学,2013
[4]谷岩.高校开放式综合实践教学管理信息平台的应用研究[J].中国现代教育装备,2014(5)
[5]王彬.基于.NET/WAP分布式高校开放式实验室预约管理系统的设计与实现[D]. 中国海洋大学,2010
[6]蒋清锋,陈惠欢,郑建立.基于门禁的高校开放式实验教学管理系统[J]. 计算机系统应用,2013(22)
【基金项目】2013年度广西高等教育教学改革工程重点项目(2013JGZ203);2013年广西教育科学“十二五”规划课题(2013C136)