网络预约功能在高校设备管理系统中的设计与实现
2012-12-08周肆清
刘 玲 周肆清
(中南大学 信息科学与工程学院,湖南 长沙 410083)
网络预约功能在高校设备管理系统中的设计与实现
刘 玲 周肆清
(中南大学 信息科学与工程学院,湖南 长沙 410083)
本文在基于 Web的高校设备管理系统里设计了设备预约功能,应用信息化手段代替繁琐的人工操作,实现了开放设备网上预约申请、在线审批的网络化管理,不仅提高了设备的使用率还加强了工作效率和信息化管理水平。文章着重介绍了预约模块的主要功能、模块设计、结构设计、流程图设计等具体的实现。
高校设备管理;网络预约;ASP.NET;系统设计;
1 设计背景
随着国家对高等教育投入不断加大,各高校不同程度的加强了学校的基础设施建设,加大了教学科研仪器设备投资力度,尤其是对各实验室仪器设备的投入。随着各类仪器设备数量的剧增,让我们看到了在仪器设备管理上存在一些亟待解决的问题。
(1)设备重复购置及使用率较低。目前部分高校设备管理意识淡薄,重购置轻使用,有些高校只注重仪器设备数量上的增加,而对新增设备的使用情况跟踪“监管”不到位,忽视对仪器设备使用效益的综合评价考核,使得一些设备资产成了账面上的装潢,没有完全在高校教学、科研中发挥应有的作用,影响了学校的可持续发展。
(2)仪器设备缺乏共享机制。高性能的仪器设备为学校科研和教学提供了有力保障,然而这些仪器设备分布在学校各个院系、学科小平台或者一些科研团队内,没有实现全校资源共享。存在一个现象是,需要使用仪器设备的人,无法得到相关设备信息,而拥有仪器设备的单位,由于不了解他人的需求造成了设备资源的闲置和浪费。
(3)公共设备、开放资源使用申请时,主要依靠人工管理,过程繁索。由于信息不透明,用户无法直观得知设备或实验室的具体使用安排情况,预约设备或实验室时主要通过电话咨询再书面申请,造成效率低下。
针对上述问题,如果在高校仪器设备管理系统里增加网络预约申请功能,将面向数据的简单仪器设备管理模式升级为基于网络的面向业务的管理模式,不但能一定程度的解决上述问题还能完善系统的功能提高系统的扩展性和通用性。
2 开发环境
本系统采用Microsoft Visual Studio 2010 作为开发工具,C#作为开发语言,Web服务器采用IIS5.1,后台数据库服务器采用微软公司的SQL Server 2008。系统开发中采用典型的三层系统开发模式(结构如图1):用户界面层(UI)、业务逻辑层(BLL)、数据访问层(DAL)。三层体系的应用程序将业务规则、数据访问、合法性校验等工作放到了中间层进行处理,通常情况下,客户端不直接与数据库进行交互,而是通过 COM/DCOM 通讯与中间层建立连接,再经由中间层与数据库进行交换。系统综合运用 ASP.NET4.0、ADO.NET等技术来架构基于Web 数据库应用程序。
图1:三层结构模式
3 系统整体设计
3.1 需求分析
结合我校仪器设备管理现状,通过对教学、科研、其它服务等需求的详细分析,开发一套适合我校使用的高校仪器设备管理系统,与一般院校使用的高校仪器设备管理系统不同的是在其中设计了“预约申请”模块。预约申请的主要功能分别由前台用户和后台管理员共同实现,前台用户实现移动设备、大型仪器设备、实验室和其它校内公共资源的申请和预约等。后台管理员则主要对用户、用户预约及设备数据进行管理。此外,系统还借助WEB平台实现了公告信息发布、申请须知、规章制度及实验室简介等常规功能。
3.2 功能模块
根据需求,“预约申请”中主要包括以下三个主要模块:
(1)信息查询模块:本模块下用户可以通过设备名称或领用单位查询到全校所有设备信息;另外,还可以通过实验室类别或实验室名称查询到实验室详细使用安排情况,以备用户选择适合自己需要的仪器设备和实验室,为填写预约单作准备。
(2)预约申请模块:预约就是用户向所及系统提出仪器设备使用申请。用户在信息查询之后按照系统设定的格式填写预约申请单,提交给管理员审核,在等待审核过程中用户可以取消该次预约。预约类型则由仪器设备管理员根据仪器设备的特点预设在系统中。
(3)预约审核模块:预约审核是由设备管理员对用户提交的预约申请进行审核,即审核用户提交的使用需求包括使用的时间、用途等是否具备或者合理。如果用户的请求合乎相关规定并且设备闲置,则给用户反馈一个审核通过信息,同时通知所选设备的管理员,做好此次预约申请的准备工作。
3.3 结构设计
网上预约的主要模块结构如图2所示,登录设备管理系统后,“预约申请”模块下的操作界面主要分为管理员界面和用户(教师,学生)界面。其中我们把学校所有以教室为单位的公共资源都设计在了“实验室预约”中,譬如:报告厅、多媒体教室、计算机机房、语音室、专业实验室、精品课程录播室、模拟法庭、乐器室等,此外,这里还有随意添加其它类别实验室的功能,以适合未来发展的需求。
图2. 系统预约功能结构图
3.4 角色设计
通过对需求的了解,这里设计了3种角色,即:设备管理员、教师用户和学生用户,不同角色对应不同的权限
(1)设备管理员。①信息发布,预约相关规定,设备使用的相关规章制度;②添加或删除用户, 查看并修改用户信息(用户的密码不可见,以确保用户的安全性);③对用户的预约申请进行确认或拒绝的审核,并在拒绝时反馈相应的原由;④数据录入和管理,主要包括各实验室课表的导入,添加或删除可供预约使用的开放共享设备,并设置可供预约的时间;⑤根据预约信息联系实验室管理员进行实验前的准备工作;⑥移动设备领用出库、归还追踪等。
(2)教师。教师用户有学生用户的所有权限,另外还可以查询全校所有设备(通过设备名称或使用单位),并可预约全校所有共享的移动设备和大型仪器设备。
(3)学生。①查看个人的相关信息并有权限修改其中的部分(如密码、联系方式等); ②查询所有开放实验室的详细使用情况。系统中将实验室设置了三种状态,分别为:固定上课、已预约和空闲。(当鼠标放在上课的时间上,会显示课程名称、上课老师、上课班级,放在已预约上会显示预约人、使用目的、使用对象等);③如果实验室在某时间段处于空闲状态,则可以预约申请,在这里系统设置了必须提前二天提出预约申请,同时不能申请二周后的设备; ④查看自己的预约情况,包括:等待审批的预约、审核成功的预约、未批准的预约和全部预约信息。
3.5 预约流程图
用户预约申请流程图和管理员工作流程图如图3、图4。
图3. 用户预约流程图
图4. 管理员工作流程图
4 系统运行成效
本系统是根据湖南科技学院的仪器设备管理现状,并结合现实需求来设计开发的。把“设备预约”整合到高校仪器设备管理系统中去跟其它类似系统相比, 主要的特点有:
(1)管理机制更加灵活。现有的仪器设备管理机制,既能实现集中管理,也能实现分散管理,可以更好地适应高校的发展。
(2)B /S模式的体系结构实现了设备由纵向管理到横向管理的发展,方便了用户使用的同时对设备的在线预约打下了基础。
(3)功能强大。系统将网上预约、网上审批、网上用户管理等功能集于一体,实现设备预约、权限、时限使用,能满足校内大多用户的不同需求。
系统的运行在实际管理工作带来非常多的好处。首先,加强了设备共享,提高了设备使用率;其次在为仪器设备或开放实验室预约者提供了方便、透明、公平的申请环境的同时提高了办事效率;再次,当用户预约申请行为审核通过后,系统会将该次使用记录提交到后台数据库中,这样该设备或该实验室下的所有设备就自动增加了此次使用的记录。这样,当高层管理者或学校领导在查询购置设备或实验室历史使用情况时可以查看到所有设备的使用记录,包括平时正常上课安排和临时申请记录,这些数据将在设备考核中发挥其作用,并在以后类似设备购买前给学校相关决策层提供强有力的数据参考。
5 结束语
当今世界,开放和共享已成为全球共同的主题。高校仪器设备也只有通过开放共享才能充分有效地发挥其使用效益,从而更好地为高校的教学和科研服务。随着高校数字化校园系统的进一步完善,利用校园网络办公已是必然,基于WEB的仪器设备管理系统已经是许多高校设备管理的方式,未来可能会更多的考虑功能的完善性和面向业务的实际需求。像在其中增加“预约申请”模块,完善了仪器设备管理系统,不仅可以为广大师生提供一种方便、快捷的预约方式,也有利于实验室设备的透明化、智能化管理,提高仪器设备的使用率,达到仪器设备使用效益的最大化,在高校仪器设备管理领域中推广将具有广泛的应用价值和良好的发展前景。
[1]田淑娟,等.大型仪器设备共享及预约系统设计与实现[J ].电子设计工程,2011 , 19 (11) :103-105.
[2]陈伶.网上服务预约模块的设计与实现[J].计算机与数字工程, 2010,(1).
[3]刘俊景, 梁桂英.基于.NET实验预约管理系统的分析与实践[J].科技信息, 2011,(7).
[4]龚婕.高校仪器设备低利用率原因分析[J].科教文汇, 2010,(7).
[5]李健生,等.高等院校教学仪器设备管理存在的问题与对策[J].经济师,2012,(3).
G445
A
1673-2219(2012)08-0060-03
2012-06-01
刘玲(1982-),女,湖南永州人,湖南科技学院实验师,中南大学高校在职研究生。周肆清,副教授,硕士生导师,研究方向为计算机应用、数据库应用技术。
(责任编校:何俊华)