国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于ASP的土工合成材料檢測實驗室數(shù)據(jù)管理系統(tǒng)

2014-10-19 01:43:34
水利建設(shè)與管理 2014年8期
關(guān)鍵詞:土工數(shù)據(jù)管理頁面

王 宵

(上??睖y設(shè)計研究院,上海 200434)

土工合成材料廣泛應(yīng)用于各類巖土工程當中,在我國已經(jīng)有20多年發(fā)展歷史。其相應(yīng)的檢測體系比較完善,檢測按流程可以劃分為:樣品委托→樣品管理→試樣準備→試樣檢測→數(shù)據(jù)整理→報告編制→余樣處理等環(huán)節(jié)。每一個檢測樣品從委托到檢測工作的完成都會產(chǎn)生大量的數(shù)據(jù)。由于檢測工作的特殊性,檢測實驗室數(shù)據(jù)管理必須準確、有序、便于檢索。傳統(tǒng)的數(shù)據(jù)管理都是人工抄寫計算、編制報告、存檔、手工翻閱檢索。對于大型的數(shù)據(jù)庫而言,這些工作非常繁瑣,費時費力,而且會產(chǎn)生很多人為誤差。

隨著計算機與網(wǎng)絡(luò)技術(shù)的飛速發(fā)展,利用新技術(shù)實現(xiàn)對實驗室數(shù)據(jù)科學(xué)、高效、智能化的管理,已經(jīng)成為處理龐大實驗室數(shù)據(jù)最為有效的方法。根據(jù)土工合成材料檢測實驗室數(shù)據(jù)的特點,基于ASP技術(shù)開發(fā)的土工合成材料檢測實驗室數(shù)據(jù)管理系統(tǒng),能夠?qū)嶒炇腋鞣N數(shù)據(jù)信息進行系統(tǒng)管理,對測試數(shù)據(jù)進行分析存儲、檢索查詢,實現(xiàn)檢測報告的自動編制。同時,根據(jù)不同訪問權(quán)限,賦予每位實驗室工作人員相應(yīng)的數(shù)據(jù)操作范圍,實現(xiàn)實驗室規(guī)范化管理。系統(tǒng)的開發(fā)采用ASP+ACCESS的方案。

1 ASP技術(shù)及Access數(shù)據(jù)庫

ASP(Active Server Pages)即“動態(tài)服務(wù)器頁面”是IIS(Internet Information Server)提供的一種動態(tài)網(wǎng)頁技術(shù),它可以結(jié)合HTMI網(wǎng)頁、ASP指令和Active元件建立動態(tài)、交互且高效的Web服務(wù)器應(yīng)用程序。它使用基于開放設(shè)計環(huán)境的ActiveX技術(shù),通過它不僅能夠定義和制作組件,還可以利用ADO(Active Data Object)方便地訪問數(shù)據(jù)庫,并能很好地對數(shù)據(jù)庫進行處理[1]。

Microsoft Office Access是由微軟發(fā)布的關(guān)聯(lián)式數(shù)據(jù)庫管理系統(tǒng)。它結(jié)合了Microsoft Jet Database Engine和圖形用戶界面兩項特點,是 Microsoft Office的系統(tǒng)程式之一。Access操作靈活、轉(zhuǎn)移方便、運行環(huán)境簡單,對于中、小型系統(tǒng)的數(shù)據(jù)庫處理能力效果較好,而且可以很好地與ASP結(jié)合[2]。

ASP+ACCESS數(shù)據(jù)庫管理系統(tǒng)的工作模式如圖1所示:

圖1 數(shù)據(jù)管理系統(tǒng)的工作模式

2 系統(tǒng)的功能設(shè)計

按照實驗室人員工作內(nèi)容,土工合成材料檢測實驗室數(shù)據(jù)管理系統(tǒng)可以劃分為樣品信息管理、任務(wù)單管理、實驗數(shù)據(jù)管理、數(shù)據(jù)綜合處理、檢測報告管理和授權(quán)管理幾個模塊。各實驗室人員根據(jù)不同的訪問權(quán)限分別對不同的實驗室數(shù)據(jù)模塊進行管理。

收樣員:樣品信息管理;

實驗人員:查詢?nèi)蝿?wù)單、實驗數(shù)據(jù)管理;

報告編制人員:數(shù)據(jù)綜合處理;

報告審核人員:查詢樣品信息、查詢檢測數(shù)據(jù)、審核檢測報告;

授權(quán)簽字人:下達任務(wù)單、審核檢測報告、授權(quán)檢測報告。

土工合成材料檢測實驗室數(shù)據(jù)管理系統(tǒng)功能結(jié)構(gòu)如圖2所示:

圖2 土工合成材料檢測實驗室數(shù)據(jù)管理系統(tǒng)功能結(jié)構(gòu)

根據(jù)以上實驗室數(shù)據(jù)管理的分析,土工合成材料檢測實驗室數(shù)據(jù)管理系統(tǒng)至少應(yīng)包括以下幾個功能:

a.數(shù)據(jù)的輸入:需要有符合工作人員操作習(xí)慣、簡便的輸入界面;

b.數(shù)據(jù)的存儲:需要建立有唯一標識、結(jié)構(gòu)簡單合理的后臺數(shù)據(jù)庫;

c.數(shù)據(jù)的查詢:根據(jù)查詢條件精確或模糊檢索相關(guān)信息;

d.數(shù)據(jù)的修改:查詢指定數(shù)據(jù),刪除、修改或替換原數(shù)據(jù);

e.數(shù)據(jù)的綜合分析處理:例如:測試數(shù)據(jù)是否符合設(shè)計指標的自動判別,根據(jù)需要調(diào)用指定數(shù)據(jù),按照規(guī)定格式對檢測報告自動編制等;

f.數(shù)據(jù)的下載:客戶端可以通過瀏覽器下載數(shù)據(jù)庫指定數(shù)據(jù);

g.各數(shù)據(jù)報表的打印:客戶端可以通過瀏覽器下載各種數(shù)據(jù)報表打印或直接在頁面調(diào)用打印機打印;

h.數(shù)據(jù)操作權(quán)限:為便于實驗室規(guī)范化管理,根據(jù)實驗室人員職責,劃分每個崗位的數(shù)據(jù)操作權(quán)限。

與傳統(tǒng)的實驗室數(shù)據(jù)管理相比,土工合成材料檢測實驗室數(shù)據(jù)管理系統(tǒng)必須更能體現(xiàn)數(shù)據(jù)處理快速、安全準確、智能、資源共享、信息交互的特點,同時界面設(shè)計必須滿足用戶的使用習(xí)慣,便于用戶快速地處理、查閱數(shù)據(jù)。

3 實驗室數(shù)據(jù)結(jié)構(gòu)設(shè)計

數(shù)據(jù)庫結(jié)構(gòu)設(shè)計以降低數(shù)據(jù)冗余,保證數(shù)據(jù)完整性、一致性和提高數(shù)據(jù)并發(fā)性能力為原則。主要做到以下幾點:?數(shù)據(jù)庫各關(guān)系子模式符合第三范式(3NF),消除數(shù)據(jù)冗余;?利用事務(wù)級操作,保證數(shù)據(jù)的一致性和完整性;?通過觸發(fā)器機制保證數(shù)據(jù)引用的完整性;?各表之間通過外鍵相連,根據(jù)具體情況保留一定的冗余,以提高訪問速度[3]。

土工合成材料檢測實驗室的數(shù)據(jù)繁多,但是每個樣品都有一個唯一對應(yīng)的樣品編號和報告編號,一個樣品編號和報告編號對應(yīng)多個樣品信息和多個檢測項目,每個檢測項目對應(yīng)唯一的測試數(shù)據(jù)和相應(yīng)的判別指標。每個檢測項目根據(jù)不同的行業(yè)部門及客戶需要有多種測試依據(jù)。根據(jù)土工合成材料檢測的特點,可以將實驗室數(shù)據(jù)分為四大類:樣品信息、檢測項目信息、實驗數(shù)據(jù)、人員信息。每個類別可以歸結(jié)為一個二元關(guān)系(即二維表格形式)[4]。

根據(jù)以上分析,系統(tǒng)數(shù)據(jù)庫通過創(chuàng)建4個Access數(shù)據(jù)表實現(xiàn),分別為樣品信息、檢測項目信息、實驗數(shù)據(jù)、人員信息。數(shù)據(jù)庫各表的數(shù)據(jù)關(guān)系結(jié)構(gòu)如圖3所示:

圖3 土工合成材料檢測實驗室數(shù)據(jù)管理系統(tǒng)數(shù)據(jù)結(jié)構(gòu)

4 程序設(shè)計

通過ASP內(nèi)嵌的VBScript和JavaScript,可以方便地編寫應(yīng)用程序以及調(diào)用Active X控件,控制在瀏覽端顯示的HTML頁面的動態(tài)生成。

4.1 用戶登陸

系統(tǒng)用戶分為:收樣員、實驗人員、報告編制人員、報告審核人員、授權(quán)簽字人五類。系統(tǒng)通過登陸程序區(qū)分不同的用戶進入不同的ASP頁面,完成不同的操作。同時采用Session對象進行注冊驗證,保證系統(tǒng)的安全性。部分源代碼摘錄如下:

4.2 主要功能模塊設(shè)計

用戶登陸后,可根據(jù)需要選擇操作。根據(jù)土工合成材料檢測實驗室數(shù)據(jù)管理系統(tǒng)功能結(jié)構(gòu)和流程,可將數(shù)據(jù)管理系統(tǒng)劃分為人員信息管理、樣品信息管理、任務(wù)單管理、實驗數(shù)據(jù)管理、檢測標準管理、檢測報告管理6個功能模塊。每個功能模塊都通過調(diào)用一系列ASP或JS頁面中的函數(shù)來實現(xiàn)。

人員信息管理模塊:人員信息管理主要由人員目錄及編輯、個人信息修改兩個頁面完成。人員目錄及編輯頁面由管理員負責維護,包括添加、修改,刪除實驗室工作人員信息(姓名、權(quán)限、登錄初始密碼等)。個人信息修改頁面由各實驗室工作人員自行設(shè)置登錄密碼等信息。

樣品信息管理模塊:主要通過樣品委托單及樣品臺賬兩個頁面,實現(xiàn)對樣品信息數(shù)據(jù)的存儲、修改、刪除、查詢等操作。

任務(wù)單管理模塊:實驗室負責人根據(jù)樣品委托單所委托的樣品種類、檢測項目、檢測依據(jù)下達檢測任務(wù)單。檢測人員根據(jù)檢測任務(wù)單領(lǐng)取樣品,按照任務(wù)單上的檢測項目及檢測依據(jù),制作檢測試樣,按標準進行檢測。

實驗數(shù)據(jù)管理模塊:負責檢測項目、檢測標準、設(shè)計指標、計量單位、檢測值、變異系數(shù)等實驗數(shù)據(jù)的輸入、修改、刪除、查詢等。程序設(shè)置了檢測項目、設(shè)計指標、數(shù)據(jù)錄入三個頁面完成這一功能。

檢測標準管理模塊:檢測標準管理是實驗室數(shù)據(jù)管理的基礎(chǔ)性工作,包括各類標準的收集整理和及時更新確認等。系統(tǒng)設(shè)置了項目列表頁面,圍繞每個檢測項目,進行檢測標準及計量單位的查詢、瀏覽、輸入、修改等操作。

檢測報告管理模塊:系統(tǒng)專門設(shè)置了report.asp獨立頁面來控制檢測報告的數(shù)據(jù)調(diào)用及顯示,根據(jù)樣品編號或報告編號,調(diào)用數(shù)據(jù)庫內(nèi)相關(guān)數(shù)據(jù)以報告形式顯示頁面,自動判斷是否符合設(shè)計指標,統(tǒng)計不合格項目及未完成檢測參數(shù)。將報告轉(zhuǎn)換成Excel文件提供下載。

5 結(jié)論

基于Asp的土工合成材料檢測實驗室數(shù)據(jù)管理系統(tǒng),基本覆蓋了土工合成材料樣品檢測的全部過程,能夠?qū)嶒炇也煌N類的數(shù)據(jù)信息進行分析處理、檢索查詢,并自動編制檢測報告,程序通過一個簡單的Web瀏覽器就可以查詢?yōu)g覽各種數(shù)據(jù)信息,進行數(shù)據(jù)的管理和操作,大大提高了實驗室數(shù)據(jù)管理效率,減少了錯誤發(fā)生,同時,根據(jù)實驗室人員不同的工作內(nèi)容,程序設(shè)置了不同的訪問權(quán)限,提高了實驗室的規(guī)范化管理。

[1]馬麗紅.用ASP開發(fā)基于B/S模式的科技管理信息系統(tǒng)[J].計算機技術(shù)與發(fā)展,2008,18(1).

[2]徐曉輝.基于B/S模式學(xué)生成績查詢管理系統(tǒng)的設(shè)計[J].現(xiàn)代電子技術(shù),2008(8).

[3]許寧.采用ASP技術(shù)開發(fā)管理信息系統(tǒng)的實現(xiàn)原理和優(yōu)越性[J].科技創(chuàng)新導(dǎo)報,2008(27).

[4]黃劉生,唐策善.數(shù)據(jù)結(jié)構(gòu)[M].第二版.合肥:中國科技大學(xué)出版社,2002.

猜你喜歡
土工數(shù)據(jù)管理頁面
復(fù)合土工薄膜在防滲中的應(yīng)用
刷新生活的頁面
企業(yè)級BOM數(shù)據(jù)管理概要
定制化汽車制造的數(shù)據(jù)管理分析
一代“水工”也是“土工”
海洋環(huán)境數(shù)據(jù)管理優(yōu)化與實踐
一代“水工”也是“土工”
CTCS-2級報文數(shù)據(jù)管理需求分析和實現(xiàn)
新型土工復(fù)合排水墊組成及特性
同一Word文檔 縱橫頁面并存
荣成市| 吉水县| 九龙县| 丰台区| 剑河县| 蓝田县| 小金县| 德江县| 峡江县| 石景山区| 湖南省| 高雄市| 平武县| 高清| 仪征市| 平南县| 安宁市| 额济纳旗| 小金县| 张家口市| 兴安盟| 哈尔滨市| 石门县| 乐昌市| 兴安县| 周口市| 赣州市| 土默特左旗| 高安市| 达尔| 邵阳县| 梅河口市| 巴彦淖尔市| 循化| 古交市| 庆阳市| 濮阳市| 旬阳县| 龙岩市| 施秉县| 定南县|