石義芳
(廣東藥學(xué)院 醫(yī)藥信息工程學(xué)院,廣州 510006)
探討高校多校區(qū)計算機實驗室電子工作日志
石義芳
(廣東藥學(xué)院 醫(yī)藥信息工程學(xué)院,廣州 510006)
廣東藥學(xué)院實驗中心采用傳統(tǒng)紙質(zhì)進行實驗室工作日志登記,面臨記錄煩瑣、難以利用等諸多問題,不能滿足當(dāng)前多校區(qū)實驗室人性化管理的迫切需求。實驗中心嘗試建立并實施以實際開出實驗項目為核心的電子工作日志系統(tǒng),以方便記錄和使用實驗室工作日志信息,并為每年上報實驗室信息數(shù)據(jù)提供可靠的數(shù)據(jù)來源。同時,很好地體現(xiàn)了人性化管理的服務(wù)理念,是人性化管理的有效實踐。該系統(tǒng)選用B/S結(jié)構(gòu),具有成本低、易移植、兼容性強,可以廣泛應(yīng)用于高校各類實驗室。
多校區(qū),實驗室,電子工作日志,B/S結(jié)構(gòu)
工作日志是企、事業(yè)單位科學(xué)化管理的重要手段,其作用已在不少單位得到認同[1]。工作日志具有記事、提醒、跟蹤、公開的作用,另外還可以作為獎金發(fā)放的依據(jù)[2-3]。實驗室工作日志在廣東藥學(xué)院計算機實驗中心實驗室的動態(tài)管理過程中,發(fā)揮了相當(dāng)重要的作用。但這種“紙+筆”工作方式相當(dāng)繁雜、低效,影響了工作日志重要作用的充分發(fā)揮。利用現(xiàn)用的網(wǎng)絡(luò)平臺,改進日志的工作方式,實現(xiàn)工作日志的數(shù)字化、網(wǎng)絡(luò)化管理勢在必行。
實驗中心對各實驗室動態(tài)管理采用填寫紙質(zhì)工作日志的方法進行實驗情況登記和信息反饋。即:實驗指導(dǎo)教師在實驗室工作日志記錄本上填寫實驗相關(guān)情況及機器使用情況,實驗后由實驗中心人員查閱,最后,再反饋給設(shè)備維護人員等。
這種傳統(tǒng)的紙質(zhì)工作日志主要存在以下四個方面的問題。
(1)不利于記錄。計算機實驗指導(dǎo)教師已經(jīng)習(xí)慣用鍵盤寫東西,不太喜歡用筆寫東西,認為每次登記相當(dāng)麻煩,填寫的信息不夠完整和準確,也不便于隨時記錄和更改。
(2)不利于查閱與信息反饋,不同校區(qū)之間的反饋更是難上加難。每個實驗室每次實驗后都要及時查閱,費時費力。而且?guī)缀趺總€實驗室每次實驗后都會有個別機器需要維護。由于信息反饋是如此頻繁,根據(jù)情況基本采用紙質(zhì)反饋或電話反饋,這樣很難做到及時有效反饋,有時還要重復(fù)反饋。導(dǎo)致部分實驗指導(dǎo)教師因未能得到及時反饋,不再認真填寫工作日志。實驗中心人員異常忙碌而不見成效。
(3)數(shù)據(jù)共享相當(dāng)困難。每學(xué)年末,根據(jù)上級有關(guān)文件要求,實驗中心都要上報本年度實驗室信息。該上報信息中包括實際開出實驗項目、實驗耗材、設(shè)備維護等信息。針對這些項目,我們可以查詢實驗室工作日志,然后匯總,得到比較準確的數(shù)據(jù),但面對十幾本厚厚的工作日志,查閱工作變得相當(dāng)困難。所以,還需要實驗指導(dǎo)教師根據(jù)教學(xué)計劃填報實驗項目,實驗中心匯總,紙質(zhì)工作日志上的信息未能得到很好的重新利用。但這樣,也很難得到實際開出實驗項目的準確數(shù)字,開放性實驗還要查閱相關(guān)紙質(zhì)記錄來匯總。
(4)不利于工作量匯總及機器運行情況進行匯總。通過查閱紙質(zhì)工作日志進行工作量匯總以及機器運行機時數(shù)、故障率、完好率以及實驗耗材等相當(dāng)費時費力,難以實現(xiàn)。
為解決紙質(zhì)工作日志不利于更好地開展實驗室管理工作的問題,我們嘗試采用電子工作日志來取代傳統(tǒng)的工作日志。該電子工作日志系統(tǒng)主要是指實驗指導(dǎo)教師和實驗室管理人員可以在實驗室通過內(nèi)部校園網(wǎng)填寫和提交實驗及實驗室的相關(guān)動態(tài)信息。實驗室管理人員,可以在辦公室或者其他實驗室通過校園網(wǎng)隨時查看、匯總及打印實驗指導(dǎo)教師的反饋情況。
2.1 電子工作日志的主要內(nèi)容與優(yōu)勢
電子工作日志不僅能夠完全囊括傳統(tǒng)紙質(zhì)工作日志的所有內(nèi)容,而且可以更加方便快捷地自動填寫部分相關(guān)數(shù)據(jù)。其主要內(nèi)容如下所述。
(1)實驗相關(guān)情況。系統(tǒng)可以從數(shù)據(jù)庫的課程表中檢索實驗時間、實驗課程名稱、班級、專業(yè)等自動填寫;還可以從數(shù)據(jù)庫的教學(xué)進程中檢索實驗項目名稱進行自動填寫;還可以通過機器IP自動檢索、填寫實驗地點;還可以直接選擇已經(jīng)使用的機位號,有利用于一個實驗室同時進行多個實驗項目的填寫。填寫更加快捷、準確,學(xué)期結(jié)束時,可以快速準確地對本學(xué)期實驗實際開出情況進行匯總、上報,真正實現(xiàn)了教學(xué)計劃、教學(xué)進程等數(shù)據(jù)的一次錄入多次永久共享。
(2)儀器設(shè)備狀況。實驗室管理人員可以對經(jīng)常出現(xiàn)的問題進行歸類入庫,啟動錄入系統(tǒng)后,可以檢索數(shù)據(jù)庫的設(shè)備狀況提供列表供教師選擇。比如:鼠標常見問題、顯示器常見問題、啟動常見問題等。這樣工作日志中對問題的描述能統(tǒng)一和準確,便于實驗室管理人員維護和排查。
(3)實驗準備及結(jié)果。使用紙質(zhì)工作日志時,大多數(shù)指導(dǎo)教師,基本不填這一項。改用工作日志系統(tǒng)后,教師可以錄入更多內(nèi)容,也可以直接在這里錄入實驗小結(jié)。學(xué)期結(jié)束時,系統(tǒng)還可以為每門課的每個實驗按照教務(wù)處的要求批量打印實驗小結(jié)。
(4)實驗室環(huán)境狀況。實驗指導(dǎo)教師,對于溫度、濕度、風(fēng)級、天氣情況等信息,基本不記錄,即使按照實際情況記錄了,也難以利用。改用工作日志系統(tǒng)后,實驗室管理人員可以在系統(tǒng)中記錄天氣情況,關(guān)于實驗室內(nèi)濕度和溫度可以使用實驗室現(xiàn)有的傳感器設(shè)備進行測量并導(dǎo)入電子工作日志。通過分析對比工作日志中環(huán)境狀況和設(shè)備狀況,可以分析天氣等環(huán)境對設(shè)備運行造成的影響,便于維護設(shè)備,做到未雨綢繆,防患于未然。
(5)實驗儀器設(shè)備及耗材。大多數(shù)計算機實驗使用PC機進行實驗,耗材主要是白板筆、電。但對于部分實驗,比如計算機網(wǎng)絡(luò)會用到網(wǎng)線、水晶頭,單片機實驗還會用到微處理器芯片等,傳感器實驗還會用到電池等。使用電子工作日志系統(tǒng)后,每次可以準確地記錄使用情況,以便實驗室工作人員查看匯總,為下面的實驗做好準備。
2.2 日志系統(tǒng)的功能介紹
電子工作日志系統(tǒng)完成的功能主要有:
(1)支持錄入并提交工作日志;
(2)支持對提交的工作日志進行處理、反饋;
(3)支持對工作日志中有關(guān)實驗室信息的數(shù)據(jù)進行提取、匯總并按照需要打印報表;
(4)支持即時匯總打印機器維護列表;
(5)支持對數(shù)據(jù)庫中的基礎(chǔ)數(shù)據(jù)進行批量更新和維護,批量打印、維護工作日志;
(6)支持開放實驗錄入和提交工作日志;
(7)支持實驗室工作量匯總與打印。
根據(jù)要完成的主要功能,將系統(tǒng)分為6個主要功能模塊,其結(jié)構(gòu)圖如圖1所示。
圖1 日志系統(tǒng)功能模塊
(1)用戶登錄模塊。系統(tǒng)允許管理員、實驗指導(dǎo)教師、臨時用戶三類不同權(quán)限的用戶登錄。根據(jù)不同的權(quán)限系統(tǒng)將啟動不同的模塊。管理員擁有系統(tǒng)的全部權(quán)限。實驗指導(dǎo)教師可以在實驗室錄入工作日志,可以隨時查詢?nèi)罩痉答佇畔ⅰ殪`活安排開放等實驗,系統(tǒng)管理員可以建立臨時用戶供錄入工作日志。
(2)日志錄入與查詢模塊、開放實驗日志錄入模塊。主要完成工作日志的各項信息的錄入、提交與查詢。用戶可查看自己錄入的工作日志,還可在指定時間段內(nèi)修改自己的工作日志。一般指定時間段是指實驗課的整個過程中和實驗結(jié)束后10 min內(nèi)。除教學(xué)計劃內(nèi)的實驗外,均列為開放實驗,用戶具有開放實驗錄入權(quán)限才可以進行工作日志的錄入與提交。
(3)日志處理模塊。主要完成日志的反饋、匯總、打印等功能。通過該模塊即時輸出機器維修列表,還可以批量打印工作日志,以形成紙質(zhì)工作日志,裝訂成冊存檔。
(4)開出實驗信息的匯總模塊。主要完成實驗教學(xué)項目、機器運行情況甚至實驗小節(jié)匯總與批量輸出等功能。
(5)系統(tǒng)維護與打印模塊。主要完成基礎(chǔ)數(shù)據(jù)的批量錄入、維護、更新以及工作日志批量維護等功能。
2.3 工作日志系統(tǒng)的體系結(jié)構(gòu)
目前,基于數(shù)據(jù)庫和網(wǎng)絡(luò)應(yīng)用的軟件系統(tǒng)實現(xiàn)技術(shù)有C/S和B/S兩種體系結(jié)構(gòu)。根據(jù)系統(tǒng)需要,降低開發(fā)成本及維護成本,采用B/S體系結(jié)構(gòu)。
B/S模式的數(shù)據(jù)庫系統(tǒng)采用三層模式結(jié)構(gòu), B/S模式的最大優(yōu)越性表現(xiàn)為:用戶可以在任何地方通過Web瀏覽器訪問Web數(shù)據(jù)庫,用戶界面統(tǒng)一,不需要維護客戶端程序,只需要開發(fā)和維護服務(wù)器端應(yīng)用程序[4]。針對工作日志的用戶較多、地點分散及多校區(qū)使用的系統(tǒng)需求,采用B/S模式,只要終端系統(tǒng)具備瀏覽器,能夠訪問Internet,就可以進行工作日志的錄入等工作。這樣大大減少工作量,降低開發(fā)及維護成本。
圖2 系統(tǒng)體系結(jié)構(gòu)
系統(tǒng)的體系結(jié)構(gòu)如圖2所示。在數(shù)據(jù)訪問時,先由客戶端瀏覽器發(fā)出請求,該請求由TCP/IP協(xié)議傳送給Web服務(wù)器,然后Web服務(wù)器請求數(shù)據(jù)庫服務(wù)器,而返回給客戶數(shù)據(jù)的過程正好相反。這種體系結(jié)構(gòu)可以完全滿足工作日志系統(tǒng)的多校區(qū)管理模式的需求,充分利用現(xiàn)有的網(wǎng)絡(luò)資源,縮短開發(fā)周期,降低開發(fā)及維護成本。
3.1 日志系統(tǒng)設(shè)計平臺及開發(fā)語言
本系統(tǒng)采用IIS+Visual studio 2008+sql 2008開發(fā)平臺,采用C#作為主要開發(fā)語言。此平臺可以使開發(fā)更加高效。
Visual studio 2008增強了對個人或小開發(fā)團隊的支持,提供了強大的開發(fā)環(huán)境,能夠讓我們利用當(dāng)前最新的技術(shù)來構(gòu)建高性能的應(yīng)用程序。Visual Studio 集成開發(fā)環(huán)境(IDE)的增強降低了開發(fā)人員構(gòu)建、管理和部署應(yīng)用程序的復(fù)雜度,能夠讓開發(fā)人員使用 .Net Framework 3.5 快速構(gòu)建出關(guān)注業(yè)務(wù)的分布式軟件系統(tǒng),從而減少了開發(fā)時間[5]。
SQL Server 2008 引入了旨在提高開發(fā)人員、架構(gòu)師和管理員的能力和效率的新功能和增強。改進包括新的 Transact-SQL 語句、數(shù)據(jù)類型和管理功能[6]。
C#語言是為生成運行在.NET Framework上的多種應(yīng)用程序設(shè)計的,是一種簡單、現(xiàn)代、面向?qū)ο?、類型非常安全、派生于C和C++的編程語言??捎脕砭帉懝δ軓姶蟮腤indows桌面應(yīng)用程序,包括Web動態(tài)應(yīng)用程序。C#充分利用了.NET Framework的強大功能[7],是構(gòu)建各種應(yīng)用程序和服務(wù)的最出色工具。
3.2 主要模塊工作界面
限于篇幅這里只對登錄、工作日志錄入及處理三個功能模塊進行簡單介紹,其他模塊沒有給出。
3.2.1 用戶登錄模塊
本模塊是整個應(yīng)用程序的入口,采用基于窗體的安全策略,確保登錄模塊的有效性和整個系統(tǒng)的安全。用戶只有輸入正確的用戶名和密碼,才可以根據(jù)權(quán)限跳轉(zhuǎn)相應(yīng)的頁面。如果用戶沒有登錄系統(tǒng),試圖通過地址訪問程序的任何頁面,系統(tǒng)會自動跳轉(zhuǎn)到有登錄模塊。
3.2.2 工作日志錄入模塊
該模塊供實驗指導(dǎo)教師錄入教學(xué)計劃內(nèi)的工作日志,開放實驗工作日志單獨處理。該模塊為日志錄入提供了極大的方便,指導(dǎo)教師只需要輸入少量信息,或則修改一下,即可完成工作日志的錄入。另外,本模塊支持部分信息更新數(shù)據(jù)庫,比如,實驗項目的修改和增加,可以直接寫入數(shù)據(jù)表,不需要另外維護實驗項目表。其界面如圖3所示。
圖3 日志錄入界面
3.2.3 工作日志處理模塊
實驗室管理人員可以通過日志處理界面,查詢已提交成功但還未處理的工作日志。可以對每條工作日志記錄進行編輯、更改日志狀態(tài)、更改維修需求字段,可以批量更新工作日志狀態(tài)。還可以直接生成并打印報修單。其界面如圖4所示。
圖4 日志處理界面
計算機實驗室工作日志管理系統(tǒng)能夠充分利用已有的網(wǎng)絡(luò)資源和網(wǎng)絡(luò)技術(shù),對實驗室工作進行網(wǎng)絡(luò)化管理。實驗室工作人員可以快捷地采集各校區(qū)各實驗室運行及使用情況;實驗室使用者可以方便地向?qū)嶒炛行姆答伿褂们闆r,并且了解實驗中心對問題的處理進程;實驗中心領(lǐng)導(dǎo)可以更全面了解各實驗室管理人員工作情況,方便安排工作。支持個人工作量統(tǒng)計、實驗信息統(tǒng)計、設(shè)備相關(guān)情況統(tǒng)計,并形成相關(guān)報表,大大簡化了工作流程、提高了工作效率,可以廣泛應(yīng)用于各高校實驗室。
[1]李文江. 基于ASP.NET 2.0的工作日志管理系統(tǒng)[J].重慶文理學(xué)院學(xué)報:自然科學(xué)版,2008,27(1):35-39.
[2]山伢子.工作日志理順業(yè)務(wù)流程[J].施工企業(yè)管理,2007(227):66.
[3]劉黎.工作日志管理系統(tǒng)的應(yīng)用[J].統(tǒng)計與決策,2004(169):115.
[4]嚴偉,黃紅霞.簡述Browser/Server的三層結(jié)構(gòu)體系[J].黃石理工學(xué)院學(xué)報,2007,23(1):53-54.
[5]微軟. VISUAL STUDIO 2008應(yīng)對軟件開發(fā)的挑[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].北京:清華大學(xué)出版社,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
廣東藥學(xué)院人文思政研究專項資助課題(RWSZ201121)。
石義芳(1979-),女,碩士,實驗師,研究方向:計算機技術(shù)及其應(yīng)用研究、實驗教學(xué)與實驗室管理。
TP311;G482
A
10.3969/j.issn.1672-4550.2014.06.060