引言
我院各系各专业都有不同实验室,功能各不相同.随着高职院校发展和改革的步伐日趋加快,办学规模不断扩大,我院的实验室建设的投入也逐年增加.随着实验室规模的扩大,实验室管理工作日益繁重.实验室管理的主要任务就是:合理安排和利用实验室,统计使用过程中产生的各类信息,实验设备的维护和维修以及实验耗材的管理等.随着计算机技术和信息技术的迅猛发展,各高校对实验室管理都采取了数字化、信息化管理手段.而我院的实验室管理,整体上还是以人工管理为主,没有统一的标准,这种偏向于人工的管理方式日渐体现出它的不足.
(1)实验室的基本信息收集和管理还处于手工操作或者文档管理的阶段,缺少及时了解全校实验室各类信息的数据平台;(2)实验室建设投入不断加大,许多仪器设备在正常的教学和科研使用过程中不能很好的调配,造成了设备资源浪费;(3)由于实验室多,管理人员少的问题使得很多实验室不能完全给学生提供开放机会,不利于学生实践动手能力提高;(4)实验仪器设备、低值耐用品等没有较好地建立开放查询的信息库,不利于基层及时了解这些信息;(5)对仪器设备的领用、借用、修理、报废的处理仍处于手工处理阶段,过程繁琐,容易出现纰漏,造成设备流失,仪器设备信息统计过程复杂,占用大量工作时间.
综上所述,要提高实验室的管理水平,必须要实现网络化、信息化.本课题正是针对我院实验室的实际情况,运用现代管理思想和先进的信息技术,通过分析并优化原有管理模式,开发出一套操作简单、界面友好、具有实用性又不失先进性的基于 ASP 的高职实验室管理系统.
1 系统总体结构设计
根据我院实验室管理的特点,设计出本系统的总体结构如图 1所示.系统首先进入登录页面,输入用户名、密码,选择身份(本系统的使用对象为两类人员:管理员和教师)可进入主页.主页分为管理员页面和教师页面.
管理员页面:(1)基本概况模块,管理员可对实验室的基本概况进行查看、添加、删除、修改.(2)耗材管理模块,管理员通过此页面对实验室耗材进行管理,可添加、查看、删除耗材,包括入库、出库、领用.(3)设备管理模块,通过此页面可对实验室设备进行管理,包含入库、报失、维修、报废、借用等功能.(4)实验室定期检查模块,可添加、删除、修改定期检查记录,方便实验室管理员进行检查记录.
(5)预约管理模块,分为查看实验室课表、审核预约、删除预约等功能.(6)公告管理模块,可发布、删除、修改公告.
教师页面:(1)基本概况模块,教师可通过此模块查看各实验室的基本概况.(2)实验室预约模块,教师通过此模块可查看实验室课表、进行实验室预约,同时可查看自己已预约的实验室,预约是否审核通过等情况.(3)设备借用模块,可通过该模块申请借用设备和查看自己借用设备的情况.(4)耗材领用模块,可通过该模块申请领用耗材和查看自己领用耗材的情况.
2 数据库设计
系统采用面向对象的方法来设计数据库的表结构,通过对表的操作来实现对数据的操作.在本系统设计中,主要设计了以下几项:
(1)管理员信息表,用来保存管理员的基本信息,包括管理员账户、姓名、密码、性别、电话、邮箱、上次登录日期、登录次数等.(2)登陆者身份类型表,用来存放登陆者身份,包括管理员和教师两种.(3)教师信息表,用来存放教师的基本信息,包括账号、密码、姓名、性别(可选)、系部、专业、学历、学位、职务、职称、联系电话、邮箱等.(4)实验室信息表,用来存放实验室基本信息.(5)设备基本信息表,用来存放设备信息.(6)设备借出表,包括借出设备 ID、借出设备数量、借用人 ID、经手人、用途和状态参数.(7)设备归还表,用来存放设备归还的信息,包括借出记录的 ID、归还设备 ID、借用人 ID、归还日期和经手管理员.(8)设备报废表,包括报废设备 ID、报废时间、报废原因、经手人.(9)设备维修表.(10)设备报失表.(11)耗材基本信息表.(12)耗材入库表.(13)耗材出库表.(14)耗材领用表,包括领用耗材 ID、耗材名字、耗材数量、所属实验室 ID、领用时间、领用人、审核、状态参数.(15)课程表.(16)实验室预约表,包括预约时间、预约周数、实验室 ID、班级、教师、预约项目、需要耗材、网上预约时间、预约用户 ID.
3 部分模块实例
3.1 耗材管理该项目包括入库管理、出库管理、领用管理.入库管理根据耗材入库情况添加入库信息;出库管理是在使用耗材后添加出库记录;领用管理是教师领取耗材后添加领用信息.
3.2 设备管理该项目包括设备入库、设备报废、设备报失、设备维修记录和设备借出记录.设备入库是当有新设备购入时添加设备入库信息;设备报废是当设备因超出使用年限无法使用时添加设备报废信息;设备报失是当设备丢失时标志设备丢失信息;设备维修记录可添加维修设备的记录,方便以后查看;设备借出记录是当设备被借出时标记借出信息.
3.3 实验室预约及预约管理教师可通过网上实现开放实验室的预约,填写相关信息提交后,可在我的预约中查看自己申请预约的实验室,状态提示为未审核,只有当管理员在预约管理中通过审核后,实验室预约成功,教师可按预约时间到实验室上课.
3.4 用户管理管理员可对教师用户进行管理,可添加、删除、审核用户及修改用户信息.另外还可对管理员用户进行添加、删除、修改.
4 系统实现
4.1 ASP 用于 ACCESS 数据库的连接本系统使用下面的代码段实训与 ACCESS 数据库的连接
Dim Conn,DateBasePath
DIm Sys_Name,Sys_Url
DateBasePath = "/GunXX_Data/#LaboratoryData#.mdb"
Call AgOpenConn()
Sub AgOpenConn()
On Error Resume Next
Dim ConnStr
Set Conn = Server.CreateObject ("ADODB.Connection")' 创建Connection 实例
ConnStr = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source = " &Server.MapPath
(DateBasePath)Conn.open ConnStr' 连接数据库
4.2 添加功能的实现本设计通过 SQL 来实现对 ACCESS 数据库记录的添加功能.为了确保数据库数据完整性和安全性,添加功能只有系统管理员才可以进行记录的添加.系统中关于添加的语句段为:
If Founder=0 Then
Set rs=Server.Createobject("Adodb.Recordset")
sql="Select * from LaBo_KeChengBiao"
rs.open sql,conn,3,3
rs.addnewrs("Vt_LaBaoID")=Cint(Vt_LaBaoID)
rs("VtTitle")=VtTitle
rs("VtAuther")=VtAuther
if IsDate(VtPutData)=true then
rs("VtPutData")=VtPutData
Else
rs("VtPutData")=Now()
End if
rs("VtText")=Content
rs("VtCount")=0
rs.update
ErrStr="添加成功"
rs.close
Set rs=Nothing
End if
4.3 删除功能的实现
if(type1.indexOf("delall")>=0)
{
if(confirm("你确认要删除吗,删除后无法恢复?"))
{
form_obj.action=action1+type1;
form_obj.submit();
return true;
}
else
{
return false;
}
}
5 结束语
本系统是一种基于 ASP 和 SOL.Server 的 B/S 架构的实验室管理系统,该系统将实验室管理人员从繁重的工作中解放出来,提高了工作效率.同时,通过本系统,可以实现各个实验室资源的共享,提高利用率.本系统的使用为实验室的科学化管理提供了手段.
参考文献
[1]包东飞.基于 ASP.NET 高职院校实验室管理系统设计[J].宁波职业技术学院学报,2011.
[2]朱一成,钱小萍.高校研究型实验室管理信息系统设计与实现[J].实验科学与技术,2004.
[3]汪洋.基于 WEB 的高校实验室信息管理系统设计[J].电脑与电信,2014.
随着信息技术的进步和发展,互联网给人们日常生活带来巨大变化,同时也带来了商业模式的变革。互联网正在加速融入社会经济的各个领域,成为促进用户消费方式升级、社会经济结构转型、国家创新的重要助力。...
ASP是微软推出的服务器端脚本环境,它把脚本、HTML、ActiveX组件有机地结合在一起,形成动态、交互、高效的Web服务器应用程序.是目前流行的Web应用程序开发工具之一,因其功能强大且简单易学、易于维护、灵活性大,再加上微软的强有力支持,深受网...
ASP技术在动态网页制作过程当中有着比较广泛的运用, 有效降低了游览器的整体工作负担, 同时在使用过程当中更加的方便快捷, 对信息的获取更加快速, 受到了人们广泛的青睐。...
就目前世界范围内信息技术的发展而言, ASP技术的利用可以说是同时具备了高效和简单两个优势, 能够对于复杂的Web应用的开发起到最直观的简便作用, 同时可以实现信息数据系统的维护。...
随着信息技术的快速发展,计算机技术在各行各业中得到广泛应用。随着计算机网络技术的广泛应用使得各行业的管理方法得到质的飞跃。计划生育是党和政府工作的重要组成部分,且其工作量较大,采用传统的管理方式已经无法满足现代管理需求,采用信息化管理手...
WEB数据库应用系统中,有时需要有一些统计数据图形给用户传达准确直观的数据信息。利用常规方式添加图形易受到网速、存储的限制导致其速度慢,且放大或缩小后图像出现失真。采用VML(VectorMarkupLanguage)能够很好的满足要求,解决以上问题。本研究通...
在B/S应用系统开发过程中,经常会遇到主从表关联显示数据记录的设计,例如留言板系统,博客系统,论坛社区等,主表存储发起人的留言内容,从表存储回复者的留言内容,主表与从表的数据显示在同一个页面上,以便数据的浏览和处理。这种显示方式页面布局...
动态网页开发过程中, 应用的技术各有优点, 适用范围也不尽相同。经过上文分析可知, 开发技术应用过程中, 需要对各种开发技术进行比较。ASP技术与PHP技术是我国现阶段广泛应用的开发技术。JSP技术在国外电商网站应用比较频繁, 且JSP技术是现代技术, 出现时间不...
ASP技术是一种先进的软件开发技术,具有开发效率高和可靠性高的特点,软件内部集成了大量的代码,开发人员在软件开发过程中可以直接进行调用,降低传统软件系统开发的难度。...
大学远程教育系统是一种将控制技术、计算机技术与网络技术融合为一体的新技术产品,具有较高的可靠性,同时还具备操作简便和控制能力强的优点,可以方便大学校园的教务管理和师生管理。...