网站首页
教育杂志
CSSCI期刊 北大期刊 CSCD期刊 统计源期刊 知网收录期刊 维普收录期刊 万方收录期刊 SCI期刊(美)
医学杂志
CSSCI期刊 北大期刊 CSCD期刊 统计源期刊 知网收录期刊 维普收录期刊 万方收录期刊 SCI期刊(美)
经济杂志
CSSCI期刊 北大期刊 CSCD期刊 统计源期刊 知网收录期刊 维普收录期刊 万方收录期刊 SCI期刊(美)
金融杂志
CSSCI期刊 北大期刊 CSCD期刊 统计源期刊 知网收录期刊 维普收录期刊 万方收录期刊 SCI期刊(美)
管理杂志
CSSCI期刊 北大期刊 CSCD期刊 统计源期刊 知网收录期刊 维普收录期刊 万方收录期刊 SCI期刊(美)
科技杂志
CSSCI期刊 北大期刊 CSCD期刊 统计源期刊 知网收录期刊 维普收录期刊 万方收录期刊 SCI期刊(美)
工业杂志
CSSCI期刊 北大期刊 CSCD期刊 统计源期刊 知网收录期刊 维普收录期刊 万方收录期刊 SCI期刊(美)
SCI杂志
中科院1区 中科院2区 中科院3区 中科院4区
全部期刊
公務(wù)員期刊網(wǎng) 論文中心 正文

實(shí)驗(yàn)室信息管理系統(tǒng)自主開發(fā)探究

前言:想要寫出一篇引人入勝的文章?我們特意為您整理了實(shí)驗(yàn)室信息管理系統(tǒng)自主開發(fā)探究范文,希望能給你帶來靈感和參考,敬請閱讀。

實(shí)驗(yàn)室信息管理系統(tǒng)自主開發(fā)探究

【摘要】為實(shí)現(xiàn)學(xué)院實(shí)驗(yàn)室信息管理的數(shù)字化、科學(xué)化、規(guī)范化和精細(xì)化,開發(fā)了一個(gè)基于互聯(lián)網(wǎng)的實(shí)驗(yàn)室信息管理系統(tǒng)。系統(tǒng)建立了涵蓋實(shí)驗(yàn)室規(guī)模、實(shí)驗(yàn)?zāi)K、基礎(chǔ)設(shè)施、研究項(xiàng)目、教學(xué)安排以及實(shí)驗(yàn)室人員等信息的實(shí)驗(yàn)室電子檔案,以及一個(gè)帶有導(dǎo)航功能的實(shí)驗(yàn)室信息查詢系統(tǒng),并可以實(shí)現(xiàn)對實(shí)驗(yàn)室的在線預(yù)定審批。實(shí)驗(yàn)室信息的狀態(tài)隨時(shí)更新、隨時(shí)可查,提高了實(shí)驗(yàn)室管理的時(shí)效性,有利于實(shí)驗(yàn)室資源的充分利用。

【關(guān)鍵詞】實(shí)驗(yàn)室管理;互聯(lián)網(wǎng)+;模糊查詢;線上業(yè)務(wù)

受世界范圍內(nèi)“互聯(lián)網(wǎng)+”教育模式的影響,我國出現(xiàn)了以慕課、微課、在線輔導(dǎo)、在線解題等為代表的“互聯(lián)網(wǎng)+”教育資源[1],以及眾多基于互聯(lián)網(wǎng)的課堂管理工具,傳統(tǒng)教育正在向互聯(lián)網(wǎng)與教育的深度融合發(fā)展[2]。其中實(shí)驗(yàn)室建設(shè)是實(shí)踐教學(xué)環(huán)節(jié)的重要支撐[3-4],然而,國內(nèi)高校的實(shí)驗(yàn)室系統(tǒng)與互聯(lián)網(wǎng)的融合不足。即使有部分高校通過獨(dú)立設(shè)計(jì)開發(fā)或購買現(xiàn)有產(chǎn)品的方式實(shí)現(xiàn)了實(shí)驗(yàn)室信息化管理[5-12],但是受限于自主研發(fā)能力和實(shí)驗(yàn)室建設(shè)經(jīng)費(fèi),仍然存在大量高校實(shí)驗(yàn)室系統(tǒng)其運(yùn)行過程管理基于傳統(tǒng)手工,信息化程度不高。對此,面向?qū)W院內(nèi)部分散的、基于傳統(tǒng)媒介的實(shí)驗(yàn)室信息管理,開發(fā)了一個(gè)低成本、易復(fù)現(xiàn)、功能精簡、經(jīng)濟(jì)實(shí)用的基于互聯(lián)網(wǎng)的實(shí)驗(yàn)室信息管理系統(tǒng)。

1開發(fā)環(huán)境

實(shí)驗(yàn)室信息管理系統(tǒng)基于Linux操作系統(tǒng),運(yùn)行于tomcat服務(wù)器。采用eclipse作為開發(fā)工具,用Java、JavaScript、sql作為網(wǎng)頁的開發(fā)語言,采用MySQL數(shù)據(jù)庫,并且用JDBC(JavaDataBaseConnectivity)api,即Java數(shù)據(jù)庫連接程序接口來操作數(shù)據(jù)庫。JDBC原理圖如圖1所示。

2功能模塊

實(shí)驗(yàn)室信息管理系統(tǒng)包括實(shí)驗(yàn)室信息查詢和實(shí)驗(yàn)室在線預(yù)定審批兩個(gè)主要功能模塊,以及登陸、下載等輔助功能模塊,如圖2所示。系統(tǒng)采用權(quán)限管理模式,設(shè)訪客、管理員兩種角色。訪客僅具備查詢基礎(chǔ)信息、實(shí)驗(yàn)室預(yù)定和文件下載權(quán)限。管理員除具備訪客權(quán)限外,還具備查詢管理信息、實(shí)驗(yàn)室開放、實(shí)驗(yàn)室預(yù)定申請審批、公告和更新數(shù)據(jù)庫內(nèi)容(信息錄入)的權(quán)限。

2.1信息查詢

如圖2所示,實(shí)驗(yàn)室信息查詢功能模塊包括信息錄入、公告、基礎(chǔ)信息查詢和管理信息查詢四個(gè)模塊。一方面建立了面向?qū)W院實(shí)驗(yàn)室的電子檔案;另一方面提供了實(shí)驗(yàn)室電子信息的查詢途徑。

2.1.1信息錄入管理員具備建立、更新和維護(hù)系統(tǒng)數(shù)據(jù)庫的權(quán)限。信息錄入的方式有兩種:一是通過網(wǎng)頁對話框逐條逐項(xiàng)錄入;二是通過Excel模板批量導(dǎo)入。管理員需要維護(hù)的數(shù)據(jù)主要分為管理信息和基礎(chǔ)信息。管理信息主要指傳統(tǒng)基于紙質(zhì)媒介的實(shí)驗(yàn)室過程記錄信息,包括日志、上課記錄、開放記錄、安全記錄等?;A(chǔ)信息涵蓋實(shí)驗(yàn)室規(guī)模、實(shí)驗(yàn)?zāi)K、基礎(chǔ)設(shè)施、研究項(xiàng)目、教學(xué)安排以及實(shí)驗(yàn)室人員等信息。

2.1.2公告公告是一種特殊的實(shí)驗(yàn)室基礎(chǔ)信息,由管理員,所有用戶登錄系統(tǒng)首頁可見。

2.1.3基礎(chǔ)信息查詢基礎(chǔ)信息查詢具備簡單導(dǎo)航功能,檢索對話框提供關(guān)鍵字檢索字段選擇,可選字段包括學(xué)科、實(shí)驗(yàn)室名稱、實(shí)驗(yàn)室代碼、實(shí)驗(yàn)?zāi)K等,且可擴(kuò)充。默認(rèn)為不選,則可檢索所有字段,從而根據(jù)關(guān)鍵字匹配顯示相關(guān)實(shí)驗(yàn)室基礎(chǔ)信息。檢索結(jié)果頁面默認(rèn)逐條排序分頁顯示以下項(xiàng)目:實(shí)驗(yàn)室名稱、實(shí)驗(yàn)?zāi)K、容納人數(shù)、地點(diǎn)和聯(lián)系電話,并提供教學(xué)安排、管理信息的鏈接。顯示項(xiàng)目可通過后臺增加或減少,亦可開放權(quán)限由用戶自選。

2.1.4管理信息查詢通過基礎(chǔ)信息查詢檢索結(jié)果頁面提供的管理信息鏈接可跳轉(zhuǎn)至對應(yīng)實(shí)驗(yàn)室的管理信息記錄頁閱讀、填寫或修改記錄。該鏈接對訪客不可用??筛鶕?jù)管理需求,擴(kuò)展統(tǒng)計(jì)報(bào)表功能,提供日志完成率、上課記錄完成率、開放記錄完成率、安全記錄完成率、月統(tǒng)計(jì)、年統(tǒng)計(jì)等。

2.2預(yù)訂審批

管理員可根據(jù)網(wǎng)頁導(dǎo)航開放某個(gè)實(shí)驗(yàn)室的某個(gè)時(shí)段,所有用戶可對該時(shí)段該實(shí)驗(yàn)室提出預(yù)訂申請。開放時(shí)段可以是數(shù)天、某天數(shù)節(jié)課,或者數(shù)天某節(jié)課。通過基礎(chǔ)信息查詢檢索結(jié)果頁面提供的教學(xué)安排鏈接可跳轉(zhuǎn)至對應(yīng)實(shí)驗(yàn)室的課表頁,亦可通過首頁實(shí)驗(yàn)室預(yù)訂導(dǎo)航直接選擇實(shí)驗(yàn)室進(jìn)入。頁面顯示某實(shí)驗(yàn)室的基本信息和課表信息,點(diǎn)擊某時(shí)段的預(yù)訂鏈接則可跳轉(zhuǎn)至實(shí)驗(yàn)室預(yù)訂申請界面。頁面中有課程信息的時(shí)段表示已經(jīng)被預(yù)訂,空白時(shí)段表示暫未開放,均不可預(yù)訂。由管理員審批用戶提交的預(yù)訂申請,用戶通過首頁我的預(yù)訂導(dǎo)航可以看到申請是否成功。

2.3輔助功能

除了信息查詢和預(yù)訂審批兩大核心功能外,系統(tǒng)還支持用戶注冊/登錄、密碼修改和文件下載功能。用戶可以在下載界面獲取實(shí)驗(yàn)室相關(guān)資料,如實(shí)驗(yàn)室操作視頻、實(shí)驗(yàn)報(bào)告模板等。

3數(shù)據(jù)庫設(shè)計(jì)

設(shè)計(jì)結(jié)構(gòu)相同的多個(gè)表來管理用戶在不同的操作模式下對同一種類型數(shù)據(jù)的操作,用戶每一次對數(shù)據(jù)庫的查詢或者修改操作不止單一對一個(gè)表進(jìn)行操作,通過后臺程序設(shè)計(jì),將一個(gè)操作變成對數(shù)據(jù)庫的多個(gè)操作,可以不用改動數(shù)據(jù)庫而將功能多元化,方便后期持續(xù)開發(fā)和管理。系統(tǒng)涉及的主要數(shù)據(jù)表分述如下。

3.1信息檢索表

將所有的實(shí)驗(yàn)室基本信息、已經(jīng)預(yù)定或者上一時(shí)段的實(shí)驗(yàn)室預(yù)定集信息集合于一個(gè)表上,通過條件查詢或者模糊查詢的方式反饋到網(wǎng)頁上,不同的身份查詢到的結(jié)果不同。

3.2實(shí)驗(yàn)室基本信息表

實(shí)驗(yàn)室基本信息表的個(gè)數(shù)和學(xué)校實(shí)驗(yàn)室個(gè)數(shù)相同,存儲著實(shí)驗(yàn)室的基本信息,例如實(shí)驗(yàn)室代碼、實(shí)驗(yàn)室管理員、聯(lián)系電話、地點(diǎn)等。

3.3其他表的設(shè)計(jì)

實(shí)驗(yàn)室管理信息表用于存儲實(shí)驗(yàn)室的過程管理記錄,不同權(quán)限的用戶查詢到的表的內(nèi)容不同。用戶信息表用于儲存用戶身份信息,用戶賬號密碼信息等。臨時(shí)表temp用于存儲臨時(shí)信息。

4算法設(shè)計(jì)

實(shí)驗(yàn)室信息管理系統(tǒng)的主要算法分述如下。

4.1登錄流程

進(jìn)入登錄頁面后,用戶填寫的登錄信息傳至后臺。后臺首先判斷用戶名密碼是否正確:如正確,則繼續(xù)判斷身份是否與用戶名賬號匹配;如匹配,則登錄成功。

4.2實(shí)驗(yàn)室信息查詢流程

進(jìn)入信息查詢頁面后,輸入信息直接查詢或選擇條件查詢,系統(tǒng)后臺判斷是否為條件查詢:若有條件查詢則檢索總表中對應(yīng)列的信息,進(jìn)行信息比對,并根據(jù)信息匹配結(jié)果返回?cái)?shù)據(jù);若無條件查詢,則檢索數(shù)據(jù)庫總表所有信息,進(jìn)行信息比對,并根據(jù)信息匹配結(jié)果返回?cái)?shù)據(jù)。若返回?cái)?shù)據(jù)為空,則檢索結(jié)果頁面顯示為空;若不為空,則處理返回?cái)?shù)據(jù)并顯示于檢索結(jié)果頁面。若信息查詢對話框內(nèi)容為空,點(diǎn)擊查詢,則返回總表所有信息。

4.3實(shí)驗(yàn)室預(yù)定申請流程

進(jìn)入預(yù)定頁面后,用戶選擇實(shí)驗(yàn)室查詢該實(shí)驗(yàn)室對應(yīng)的課表信息。查詢請求傳至后臺,后臺在數(shù)據(jù)庫中進(jìn)行查詢:若查詢結(jié)果為空,則返回空;若查詢到數(shù)據(jù),則返回該數(shù)據(jù),經(jīng)前臺處理后顯示課程信息。課程信息分為有課和無課兩種狀態(tài)———若有課,則顯示具體課程信息;若無課,則生成預(yù)定申請界面的鏈接,用戶點(diǎn)擊鏈接即進(jìn)入預(yù)定申請界面。用戶在實(shí)驗(yàn)室預(yù)定申請界面填寫信息并提交,經(jīng)后臺處理后提交到數(shù)據(jù)庫temp表,等待審核。

4.4實(shí)驗(yàn)室預(yù)定審批流程

實(shí)驗(yàn)室預(yù)定審批流程首先檢查Temp表是否存在信息:若無信息,則返回為空;若存在信息,則返回信息并顯示。若某條信息的審核狀態(tài)一欄為“不通過”,則將該條信息放到審核不通過頁面;若該欄為空,則顯示于待審核頁面。管理員審核某條信息后交由后臺處理,審核通過則放到對應(yīng)的實(shí)驗(yàn)室表和總表;不通過則繼續(xù)放到Temp表,此時(shí)該條信息的審核狀態(tài)一欄變更為“不通過”,流程轉(zhuǎn)至實(shí)驗(yàn)室預(yù)定申請?zhí)峤蝗颂幚怼?/p>

5結(jié)語

基于互聯(lián)網(wǎng)的實(shí)驗(yàn)室信息管理系統(tǒng)搭建于學(xué)校的服務(wù)器上,用戶和管理員可接入學(xué)校的局域網(wǎng)或者通過vpn的方式訪問,訪問安全性可以得到保障。系統(tǒng)設(shè)計(jì)上將前端和后端分離,后臺程序只用于數(shù)據(jù)處理,前臺程序用于數(shù)據(jù)展示,可以保證更好的人機(jī)交互體驗(yàn)。系統(tǒng)主要基于Linux系統(tǒng),可以大幅節(jié)約軟硬件成本。系統(tǒng)對硬件要求不高,普通服務(wù)器即可滿足需求。相較于其他開發(fā)語言,JAVA更適合有大規(guī)模并發(fā)的情況,且JAVA開發(fā)的網(wǎng)頁更易于維護(hù)。系統(tǒng)的搭建為實(shí)現(xiàn)學(xué)院實(shí)驗(yàn)室信息管理的數(shù)字化、科學(xué)化、規(guī)范化和精細(xì)化提供了基礎(chǔ)保障,加深了學(xué)院實(shí)驗(yàn)室系統(tǒng)與互聯(lián)網(wǎng)的融合,提高了實(shí)驗(yàn)室管理的時(shí)效性,有利于實(shí)驗(yàn)室資源的充分利用,為全院師生帶來了極大的便利。

作者:李媛 鄭開元 石琴 羅金武 單位:成都工業(yè)學(xué)院智能制造學(xué)院

免责声明

本站为第三方开放式学习交流平台,所有内容均为用户上传,仅供参考,不代表本站立场。若内容不实请联系在线客服删除,服务时间:8:00~21:00。

AI写作,高效原创

在线指导,快速准确,满意为止

立即体验
文秘服务 AI帮写作 润色服务 论文发表