探讨高校多校区计算机实验室电子工作日志
2014-08-10石义芳
石义芳
(广东药学院 医药信息工程学院,广州 510006)
探讨高校多校区计算机实验室电子工作日志
石义芳
(广东药学院 医药信息工程学院,广州 510006)
广东药学院实验中心采用传统纸质进行实验室工作日志登记,面临记录烦琐、难以利用等诸多问题,不能满足当前多校区实验室人性化管理的迫切需求。实验中心尝试建立并实施以实际开出实验项目为核心的电子工作日志系统,以方便记录和使用实验室工作日志信息,并为每年上报实验室信息数据提供可靠的数据来源。同时,很好地体现了人性化管理的服务理念,是人性化管理的有效实践。该系统选用B/S结构,具有成本低、易移植、兼容性强,可以广泛应用于高校各类实验室。
多校区,实验室,电子工作日志,B/S结构
工作日志是企、事业单位科学化管理的重要手段,其作用已在不少单位得到认同[1]。工作日志具有记事、提醒、跟踪、公开的作用,另外还可以作为奖金发放的依据[2-3]。实验室工作日志在广东药学院计算机实验中心实验室的动态管理过程中,发挥了相当重要的作用。但这种“纸+笔”工作方式相当繁杂、低效,影响了工作日志重要作用的充分发挥。利用现用的网络平台,改进日志的工作方式,实现工作日志的数字化、网络化管理势在必行。
1 纸质工作日志
实验中心对各实验室动态管理采用填写纸质工作日志的方法进行实验情况登记和信息反馈。即:实验指导教师在实验室工作日志记录本上填写实验相关情况及机器使用情况,实验后由实验中心人员查阅,最后,再反馈给设备维护人员等。
这种传统的纸质工作日志主要存在以下四个方面的问题。
(1)不利于记录。计算机实验指导教师已经习惯用键盘写东西,不太喜欢用笔写东西,认为每次登记相当麻烦,填写的信息不够完整和准确,也不便于随时记录和更改。
(2)不利于查阅与信息反馈,不同校区之间的反馈更是难上加难。每个实验室每次实验后都要及时查阅,费时费力。而且几乎每个实验室每次实验后都会有个别机器需要维护。由于信息反馈是如此频繁,根据情况基本采用纸质反馈或电话反馈,这样很难做到及时有效反馈,有时还要重复反馈。导致部分实验指导教师因未能得到及时反馈,不再认真填写工作日志。实验中心人员异常忙碌而不见成效。
(3)数据共享相当困难。每学年末,根据上级有关文件要求,实验中心都要上报本年度实验室信息。该上报信息中包括实际开出实验项目、实验耗材、设备维护等信息。针对这些项目,我们可以查询实验室工作日志,然后汇总,得到比较准确的数据,但面对十几本厚厚的工作日志,查阅工作变得相当困难。所以,还需要实验指导教师根据教学计划填报实验项目,实验中心汇总,纸质工作日志上的信息未能得到很好的重新利用。但这样,也很难得到实际开出实验项目的准确数字,开放性实验还要查阅相关纸质记录来汇总。
(4)不利于工作量汇总及机器运行情况进行汇总。通过查阅纸质工作日志进行工作量汇总以及机器运行机时数、故障率、完好率以及实验耗材等相当费时费力,难以实现。
2 电子工作日志
为解决纸质工作日志不利于更好地开展实验室管理工作的问题,我们尝试采用电子工作日志来取代传统的工作日志。该电子工作日志系统主要是指实验指导教师和实验室管理人员可以在实验室通过内部校园网填写和提交实验及实验室的相关动态信息。实验室管理人员,可以在办公室或者其他实验室通过校园网随时查看、汇总及打印实验指导教师的反馈情况。
2.1 电子工作日志的主要内容与优势
电子工作日志不仅能够完全囊括传统纸质工作日志的所有内容,而且可以更加方便快捷地自动填写部分相关数据。其主要内容如下所述。
(1)实验相关情况。系统可以从数据库的课程表中检索实验时间、实验课程名称、班级、专业等自动填写;还可以从数据库的教学进程中检索实验项目名称进行自动填写;还可以通过机器IP自动检索、填写实验地点;还可以直接选择已经使用的机位号,有利用于一个实验室同时进行多个实验项目的填写。填写更加快捷、准确,学期结束时,可以快速准确地对本学期实验实际开出情况进行汇总、上报,真正实现了教学计划、教学进程等数据的一次录入多次永久共享。
(2)仪器设备状况。实验室管理人员可以对经常出现的问题进行归类入库,启动录入系统后,可以检索数据库的设备状况提供列表供教师选择。比如:鼠标常见问题、显示器常见问题、启动常见问题等。这样工作日志中对问题的描述能统一和准确,便于实验室管理人员维护和排查。
(3)实验准备及结果。使用纸质工作日志时,大多数指导教师,基本不填这一项。改用工作日志系统后,教师可以录入更多内容,也可以直接在这里录入实验小结。学期结束时,系统还可以为每门课的每个实验按照教务处的要求批量打印实验小结。
(4)实验室环境状况。实验指导教师,对于温度、湿度、风级、天气情况等信息,基本不记录,即使按照实际情况记录了,也难以利用。改用工作日志系统后,实验室管理人员可以在系统中记录天气情况,关于实验室内湿度和温度可以使用实验室现有的传感器设备进行测量并导入电子工作日志。通过分析对比工作日志中环境状况和设备状况,可以分析天气等环境对设备运行造成的影响,便于维护设备,做到未雨绸缪,防患于未然。
(5)实验仪器设备及耗材。大多数计算机实验使用PC机进行实验,耗材主要是白板笔、电。但对于部分实验,比如计算机网络会用到网线、水晶头,单片机实验还会用到微处理器芯片等,传感器实验还会用到电池等。使用电子工作日志系统后,每次可以准确地记录使用情况,以便实验室工作人员查看汇总,为下面的实验做好准备。
2.2 日志系统的功能介绍
电子工作日志系统完成的功能主要有:
(1)支持录入并提交工作日志;
(2)支持对提交的工作日志进行处理、反馈;
(3)支持对工作日志中有关实验室信息的数据进行提取、汇总并按照需要打印报表;
(4)支持即时汇总打印机器维护列表;
(5)支持对数据库中的基础数据进行批量更新和维护,批量打印、维护工作日志;
(6)支持开放实验录入和提交工作日志;
(7)支持实验室工作量汇总与打印。
根据要完成的主要功能,将系统分为6个主要功能模块,其结构图如图1所示。
图1 日志系统功能模块
(1)用户登录模块。系统允许管理员、实验指导教师、临时用户三类不同权限的用户登录。根据不同的权限系统将启动不同的模块。管理员拥有系统的全部权限。实验指导教师可以在实验室录入工作日志,可以随时查询日志反馈信息。为灵活安排开放等实验,系统管理员可以建立临时用户供录入工作日志。
(2)日志录入与查询模块、开放实验日志录入模块。主要完成工作日志的各项信息的录入、提交与查询。用户可查看自己录入的工作日志,还可在指定时间段内修改自己的工作日志。一般指定时间段是指实验课的整个过程中和实验结束后10 min内。除教学计划内的实验外,均列为开放实验,用户具有开放实验录入权限才可以进行工作日志的录入与提交。
(3)日志处理模块。主要完成日志的反馈、汇总、打印等功能。通过该模块即时输出机器维修列表,还可以批量打印工作日志,以形成纸质工作日志,装订成册存档。
(4)开出实验信息的汇总模块。主要完成实验教学项目、机器运行情况甚至实验小节汇总与批量输出等功能。
(5)系统维护与打印模块。主要完成基础数据的批量录入、维护、更新以及工作日志批量维护等功能。
2.3 工作日志系统的体系结构
目前,基于数据库和网络应用的软件系统实现技术有C/S和B/S两种体系结构。根据系统需要,降低开发成本及维护成本,采用B/S体系结构。
B/S模式的数据库系统采用三层模式结构, B/S模式的最大优越性表现为:用户可以在任何地方通过Web浏览器访问Web数据库,用户界面统一,不需要维护客户端程序,只需要开发和维护服务器端应用程序[4]。针对工作日志的用户较多、地点分散及多校区使用的系统需求,采用B/S模式,只要终端系统具备浏览器,能够访问Internet,就可以进行工作日志的录入等工作。这样大大减少工作量,降低开发及维护成本。
图2 系统体系结构
系统的体系结构如图2所示。在数据访问时,先由客户端浏览器发出请求,该请求由TCP/IP协议传送给Web服务器,然后Web服务器请求数据库服务器,而返回给客户数据的过程正好相反。这种体系结构可以完全满足工作日志系统的多校区管理模式的需求,充分利用现有的网络资源,缩短开发周期,降低开发及维护成本。
3 日志系统设计及实现
3.1 日志系统设计平台及开发语言
本系统采用IIS+Visual studio 2008+sql 2008开发平台,采用C#作为主要开发语言。此平台可以使开发更加高效。
Visual studio 2008增强了对个人或小开发团队的支持,提供了强大的开发环境,能够让我们利用当前最新的技术来构建高性能的应用程序。Visual Studio 集成开发环境(IDE)的增强降低了开发人员构建、管理和部署应用程序的复杂度,能够让开发人员使用 .Net Framework 3.5 快速构建出关注业务的分布式软件系统,从而减少了开发时间[5]。
SQL Server 2008 引入了旨在提高开发人员、架构师和管理员的能力和效率的新功能和增强。改进包括新的 Transact-SQL 语句、数据类型和管理功能[6]。
C#语言是为生成运行在.NET Framework上的多种应用程序设计的,是一种简单、现代、面向对象、类型非常安全、派生于C和C++的编程语言。可用来编写功能强大的Windows桌面应用程序,包括Web动态应用程序。C#充分利用了.NET Framework的强大功能[7],是构建各种应用程序和服务的最出色工具。
3.2 主要模块工作界面
限于篇幅这里只对登录、工作日志录入及处理三个功能模块进行简单介绍,其他模块没有给出。
3.2.1 用户登录模块
本模块是整个应用程序的入口,采用基于窗体的安全策略,确保登录模块的有效性和整个系统的安全。用户只有输入正确的用户名和密码,才可以根据权限跳转相应的页面。如果用户没有登录系统,试图通过地址访问程序的任何页面,系统会自动跳转到有登录模块。
3.2.2 工作日志录入模块
该模块供实验指导教师录入教学计划内的工作日志,开放实验工作日志单独处理。该模块为日志录入提供了极大的方便,指导教师只需要输入少量信息,或则修改一下,即可完成工作日志的录入。另外,本模块支持部分信息更新数据库,比如,实验项目的修改和增加,可以直接写入数据表,不需要另外维护实验项目表。其界面如图3所示。
图3 日志录入界面
3.2.3 工作日志处理模块
实验室管理人员可以通过日志处理界面,查询已提交成功但还未处理的工作日志。可以对每条工作日志记录进行编辑、更改日志状态、更改维修需求字段,可以批量更新工作日志状态。还可以直接生成并打印报修单。其界面如图4所示。
图4 日志处理界面
5 结束语
计算机实验室工作日志管理系统能够充分利用已有的网络资源和网络技术,对实验室工作进行网络化管理。实验室工作人员可以快捷地采集各校区各实验室运行及使用情况;实验室使用者可以方便地向实验中心反馈使用情况,并且了解实验中心对问题的处理进程;实验中心领导可以更全面了解各实验室管理人员工作情况,方便安排工作。支持个人工作量统计、实验信息统计、设备相关情况统计,并形成相关报表,大大简化了工作流程、提高了工作效率,可以广泛应用于各高校实验室。
[1]李文江. 基于ASP.NET 2.0的工作日志管理系统[J].重庆文理学院学报:自然科学版,2008,27(1):35-39.
[2]山伢子.工作日志理顺业务流程[J].施工企业管理,2007(227):66.
[3]刘黎.工作日志管理系统的应用[J].统计与决策,2004(169):115.
[4]严伟,黄红霞.简述Browser/Server的三层结构体系[J].黄石理工学院学报,2007,23(1):53-54.
[5]微软. VISUAL STUDIO 2008应对软件开发的挑[EB].[2013-08-02].http://msdn.microsoft.com/zh-cn/vstudio/dd695925.aspx.
[6]微软.What’s New (Database Engine) [EB]. [2013-08-02].http://msdn.microsoft.com/en-us/library/bb510411(SQL.100).aspx.
[7]John Sharp. Visual C#2008从入门到精通[M].北京:清华大学出版社,2009.
Design and Realization of Work Log System for Experiment in Muti-university
SHI Yifang
(College of Medical Information Engineering, Guangdong Pharmaceutical University, Guangzhou 510006, China)
To solve some problems,the inconvenience to record and the difficulty to use of work log on paper for lab and to meet the humanized management of multi-campus laboratory. To try to establish and implement the electronic work log system, in order to record and use easily the laboratory work log information, and to provide reliable data for the annual report. And as well as it is the embody of the humanized management service and is an effective practice of human-based management. In the research, B/S structure is used. The platform is practical, low cost, easy-to-transplant application and will have a bright future.
multi-campus; computer lab; work log system; architecture B/S
2013-08-05;修改日期: 2013-10-25
广东药学院人文思政研究专项资助课题(RWSZ201121)。
石义芳(1979-),女,硕士,实验师,研究方向:计算机技术及其应用研究、实验教学与实验室管理。
TP311;G482
A
10.3969/j.issn.1672-4550.2014.06.060