基于.NET的实验室管理系统设计与开发*

2017-10-19 05:47张新豪范杨慧
计算机时代 2017年10期
关键词:调用耗材管理员

张新豪,范杨慧

(黄河科技学院现代教育技术中心,河南 郑州 450063)

基于.NET的实验室管理系统设计与开发*

张新豪,范杨慧

(黄河科技学院现代教育技术中心,河南 郑州 450063)

高校实验室面对日益增多的实验教学需求,而传统的人工预约管理工作量大、耗时长,影响高校教学工作的效率。基于.NET设计了一套操作简便、高效、灵活的实验室管理系统,能够实现快速预约和准确调度,实时监控实验室资源使用情况和教师教学过程,对优化高校实验教学,理顺实践教学管理体系,推进应用型大学建设起到了举足轻重的作用。

实验室;教学;.NET;实践

0 引言

随着我国信息技术的飞速发展,计算机和网络已经成为当今社会的主流工具[1]。伴随着互联网的发展,高等教育也进入了一个高速发展的时期,日常管理日益规范,无形中也对在校大学生实践场所实验室管理提出了更高的要求,实验室建设、管理、运行和维护急需进一步规范和完善[2]。

合理利用校园网的丰富资源,实现资源共享,提高实验室管理水平,是现在高校所面临的一个共性问题[3]。现在高校实验室的建设规模逐步扩大,实验设备淘汰率有所上升,实验室的仪器设备数量也一直在飙升,实验室的管理模式已经影响到了学校的发展步伐。因此迫切需要一套符合实际工作和学习要求的实验室管理体系,来满足高校管理和发展的需要[4]。目前,已有部分高校开始开发并使用实验室管理系统,但尚存在服务器运行不稳定、系统功能需完善的现象[5],本文开发的实验室管理系统把计算机技术和网络技术引入到校园管理中,不仅给任课教师提供了便利,也把管理员从手工管理中解放出来。

1 系统总体设计

我们开发的实验室管理系统,以实施全校教育信息化管理为平台,以提高实验室利用率为目的,以全面服务在校师生日常教学为宗旨,实验室管理系统主要是把系统管理员、设备管理员、教师管理、学生管理等重要的功能模块统一起来管理。实验室管理系统由五个子系统组成:系统管理、设备管理、教师管理、学生管理、耗材管理。所有的系统模块都依托于一个基本数据库,子系统和实验室管理系统之间构成了信息互相传递、性能互相独立的关系。这样设计出的系统有利于后期优化和拓展,可以根据后期需要,再增加新的子系统模块。所有的子系统功能都由实验室管理系统主界面统一管理,有利于实验室管理员的日常维护和师生的使用。系统能有效降低实验室管理员的实验室管理难度,提升实验室管理信息化水平。实验室管理系统的总体设计如图1。

图1 系统总体功能结构图

通过对实验室管理系统的需求分析,不同的用户所具有的操作权限和操作内容不同。本系统划分四类用户:系统管理员、设备管理员、教师、学生。

⑴ 系统管理员:系统管理是对系统中所有信息的管理,权限最高。可以对用户信息的管理,教师信息的管理,班级信息的管理,学生信息的管理,实验室信息的管理,课程信息的管理,开课信息的管理,公告的管理。可以添加管理用户信息,教师信息等,网站的公告设置,添加修改公告。系统管理员子模块用例图如图2所示。

图2 系统管理员子模块

⑵ 设备管理员:设备管理员通过自己的权限登录系统,设备管理分为实验室设备管理和耗材管理。实验室设备管理主要对实验室的设备信息的添加修改,设备维修,设备借还等功能,耗材管理主要是实验室耗材的出入库管理和耗材的申报、购买、添加信息管理。设备管理员子模块用例如图3所示。

实验室设备管理包括设备基本信息、添加设备、设备故障报修、设备维修、设备借用/归还等管理功能。设备管理员在添加设备时可以选择设备各类和购买方式,关于设备故障维修方式也做好记录,有送修也有自己维修。

图3 设备管理员子模块用例图

耗材管理包括耗材基本库存信息、耗材出库/入库等功能的管理。实验室耗材管理每学期把库存信息进行导出,然后根据现有情况分析下学期耗材的预定数据,并能详细记录耗材出入库的信息。方便新学期购买耗材分基本信息的添加和详细信息的添加。

2 实验室管理系统功能设计

实验室管理系统的功能模块包括系统管理员、设备管理员、教师管理、学生管理四个重要功能模块。系统的基本流程是通过身份验证、系统应用平台、选择子模块相关操作,具体流程图如图4所示。

图4 系统总流程图

3 系统功能模块详细设计和实现

3.1 系统登录子模块

系统的登录模块是通过CheckLogin.ashx一般处理程序实现的。主界面由管理员、密码文本框,登录、取消按钮组成。考虑到系统的安全性,防止黑客采用暴力破解工具不断尝试破解用户密码,系统加设了输入验证码登录的环节。本系统的所有用户都要经过权限和角色限定,具体实现步骤如下:

步骤1:登录一般处理文件CheckLogin.ashx,实现用户身份认证和角色限定。

步骤2:验证码生成文件CheckCode.ashx.cs,验证码是程序随机生成的文字并加上噪点,然后保存在Session中,用户在界面中输入图片中的问题,发送到服务端与Session中的验证码比较,如果正确就继续,如果出现错误,及时通知用户并刷新验证码图片。

3.2 系统管理员子模块

系统管理员子模块主要实现用户管理、教师管理、学生管理、班级管理、实验室、课程管理、开课管理、公告管理八个子模块。基本功能包括用户信息的修改、删除和添加。

大与小。空间尺度关系的变化能够使人们产生直接的心理作用。尺度属于社会学的范畴,与人的心理、与感知有关。在园林建筑空间设计,空间尺度与人的关系往往作为评判空间营造优劣的决定性因素。余荫山房占地总面积仅三亩余,但是布局精巧。园中采用“缩龙成寸”的手法,将馆、楼、台、轩、榭、山、石等建筑、景物全数收纳于其中,壶中纳天地,咫尺造山林。其以水池为园林中心,采用景区大小对比的手法,形成以“玲珑水榭”为中心的众星拱月的格局。

3.3 设备管理子模块

⑴ 设备管理模块

步骤1:设备管理员登录后,单击设备管理按钮,调用E_Info.aspx页面,分页取出设备基本信息。

步骤2:设计故障按钮,调用E_AddFailure.aspx,出现设备故障单。通过语句Model.View_EquipMentEntity ve=EquipmentBLL.GetEquViewEntity(tb_No),调用故障设备型号,用户填写故障现象、初步诊断、发现人、时间、损坏原因等信息。添加链接,报修成功设备状态故障状态fail.tb_State为1。

步骤3:提交故障单,保存数据在tb_EquipmentInfo中。

⑵ 耗财管理模块

步骤1:设备管理员登录后,单击设备管理按钮,调用C_Info.aspx页面,分页取出设备基本信息。

步骤2:单击入库按钮,调用C_AddIn.aspx页面,出现耗材入库单。通过语句View_ConsumableEntity consum=ConsumableBLL.getViewConsumEntity(ConID)调用耗材编号信息,用户填写入库时间、入库数量、入库人员、入库说明等信息。

3.4 教师管理子模块

⑴ 实验报告管理模块

步骤1:调用index.htm页面,进入教师管理界面。

步骤2:单击实验报告管理按钮,调用ReportInfo.aspx页面,分页取出实验报告管理界面。

步骤3:单击下载实验报告,访问数据库表tb_experimentReportInfo,出现下载界面,下载选中实验报告。

⑵ 实验项目管理模块

步骤1:调用index.htm页面,进入教师管理界面。

步骤2:单击实验项目管理按钮,调用CourseExperimentItem.aspx页面,分页取出实验报告管理界面。

步骤3:单击添加实验项目按钮,调用AddExperimentItem.aspx页面,出现添加实验项目单。填写实验名称、实验原理、实验内容等信息。如果添加成功,添加实验项目到数据库表tb_Experimentitem中,通过Response.Redirect方法强制当前页面回到ExperimentItems.aspx,查看新添加的实验项目信息;如果添加不成功,通过catch处理语句Response.Write(ex.Message),显示异常信息。

3.5 学生管理子模块

学生管理模块主要包括查看实验项目和提交实验报告。其中提交实验报告功能实现步骤如下。步骤1:调用index.htm页面,进入学生管理界面。步骤2:单击完成实验项目按钮,调用ReportInfo.aspx,出现完成实验项目界面。

步骤3:单击提交实验报告按钮,调用AddExperimentReport.aspx,出现实验报告上传界面。选择开课课程、实验项目,单击选择文件按钮。

4 结束语

基于.NET设计的实验室管理系统提高了系统数据的通用性,降低了模块间的藕合程度,使系统具有更好的扩展性、强伸缩性和兼容性。能提高实验室管理人员对实验室的管理效率,方便对耗材、设备出入库、设备维修和归还、实验课堂的管理,实用性强。

[1]文燕.高校智能化实验室管理系统的分析与设计[J].电子技术与软件工程,2016.15:32-35

[2]陈小微.开放性数字媒体实验室管理系统的研究与实践——以浙江树人大学艺术学院实验室为例[J].数字技术与应用,2012.10:62-65

[3]杜博,罗曼.实验室管理系统的设计与应用[J].企业导报,2012.22:100-102

[4]黄吉亚,谢树云,赵莉.浅谈实验室管理系统的设计与开发[J].科技传播,2010.15:23-25

[5]宋洪奇.实验室管理系统的设计与实现[J].信息与电脑(理论版),2010.6:26-28

征稿启事

一、本刊简介

1、《计算机时代》期刊(月刊),由浙江省计算技术研究所(现已整体转制为浙江天正信息科技有限公司)和浙江省计算机学会主办。国内刊号:CN33-1094/TP,国际标准刊号:ISSN1006-8228。全国邮局发行,邮发代号32-81。

2、主要栏目有:技术广角、网络天地、信息安全、应用实践、经验技巧、计算机教育、信息化建设等。欢迎高质量来稿。

3、本刊已被《中国期刊网》、《中国学术期刊(光盘版)》和《中国核心期刊(遴选)数据库》、《中国学术期刊网络出版总库》等数据库收录。本刊已许可《中国学术期刊(光盘版)》电子杂志社在中国知网及其系列数据库产品中以数字化方式复制、汇编、发行、信息网络传播本刊全文。本刊一次性付给作者的报酬已包含稿酬及著作权使用费。

作者向本刊提交文章发表的行为视为同意我刊上述声明。

二、稿件要求

1、文章应依次包含以下信息和内容:中英文题目名(一般不超过20个字)→中英文作者姓名→中英文作者所在单位(部门)及邮编→中英文摘要(包括目的、方法、结果、结论;200字以内)→中英文关键词(4个以上,尽量出现在摘要中)→正文(引言、论述、结论。其中:引言应包括研究背景、内容、工作意义和难点)→结束语(正文结论所揭示的原理和普遍性、尚存问题、与其他论文的同异、理论与应用价值、深入研究的设想或建议等)→参考文献(数量3篇至30篇;应包括编著者、题目名或书名、出版社或期刊或论文集或网址名称、出版或发布年月)。全文字数控制在4000~6000字符。

2、论文章节编号采用三级标题顶格排序:一级标题如1,2,3,…;二级标题如1.1,1.2,1.3,…;引言用0。

3、外文字母须注意区分大小写和上下角标识等,字母和符号的含义明确且在全文前后统一。正文中的标点符号应在全角状态下输入(程序及特殊符号除外)。

4、参考文献须是文中直接引用的公开出版物,应在文中引用处以右上角标(“[文献序号]”)的形式、顺序标注文献序号。

5、插图和表格应随文出现并在文中有引用,字迹清晰,须有图(表)号、图(表)题,附图采用黑白灰度图片。

三、注意事项

1、论文电子稿发到本刊编辑部投稿邮箱(请注明作者详细地址、邮编、E-mail、手机号码和固定电话),录用与否,我们都将在15个工作日内作出答复,逾期作者可电话(0571)87054111查询。稿件一经录用酌收审稿服务费。3个月内刊出。

2、来稿必须是未公开发表过的,要求论点明确、文笔简练、语言流畅。稿件请自行留底,未录用的稿件概不退还。来稿不得一稿多投。

Design and development of laboratory management system based on.NET

Zhang Xinhao,Fan Yanghui
(Modern Education Technology Center,Huanghe science and technology college,Zhengzhou,Henan 450063,China)

The college laboratory is facing the increasing demand of experiment teaching,and the traditional manual reservation management is heavy administrative workload and time-consuming,which affects the efficiency of teaching work.This paper designs a simple,efficient and flexible laboratory management system based on.NET,which can realize fast reservation,accurate scheduling,and real-time monitoring of laboratory resource usage and teacher's teaching process.The system has played a pivotal role to optimize the experiment teaching and straighten out the practice teaching management system,and to promote the construction of application oriented college.

laboratory;teaching;.NET;practice

TP393

A

1006-8228(2017)10-32-03

”、作者简介(姓名、性别、出生年月、籍贯、学历学位、职称和主要研究方向)和联系方式等信息。

4、如果是基金项目请注明项目名称和编号。

2017-08-21

河南省科技厅产学研项目(152107000093)

张新豪(1981-),男,河南周口人,讲师,主要研究方向:计算机应用。

10.16644/j.cnki.cn33-1094/tp.2017.10.010

5、联系地址:杭州市环城西路33号-2省计算所大楼《计算机时代》编辑部,邮政编码:310006,电话:(0571)87054111,传真:(0571)85216590,网址:www.computerera.org,投稿邮箱:computer_era@vip.163.com。

6、缴费方式:①邮局普通汇款。地址:杭州市环城西路33号省计算所大楼(计算机时代编辑部收),邮编:310006;②银行汇款。银行户名:浙江天正信息科技有限公司,开户银行:交行杭州分行华浙广场支行,银行账户:331066090010141052921。银行汇款方式请发送底单备查。

猜你喜欢
调用耗材管理员
贝昂 无耗材空气净化器
贝昂 无耗材空气净化器
贝昂 无耗材空气净化器
我是小小午餐管理员
我是图书管理员
我是图书管理员
可疑的管理员
核电项目物项调用管理的应用研究
LabWindows/CVI下基于ActiveX技术的Excel调用
耗材两票制来袭临床话语权或将受抑