關旭華
(廣東 惠州 516100)
計量業務管理系統的出現與不斷完善為技術機構實現信息化提供了技術支持,它利用計算機、網絡和數據庫等技術對技術機構的信息進行控制和集成化管理,支持高層決策、中層控制、基層運作,從而改善技術機構的經營環境,降低經營、生產成本,提高技術機構的競爭力,使技術機構出具的數據更加準確、公正、規范、真實,從而實現技術機構的信息化。
計量業務管理系統是基于領先的三層式技術研發而成的計量所管理套裝軟件。涵蓋技術服務機構完整的管理內容,以“易用、好用、實用”為理念,幫助各種計量技術服務機構按照計量法律、法規、質量管理體系等各方要求建立最完善、最好用的信息系統。
標準化、商品化的成熟管理軟件,實現快速實施、見效;可靠、穩定的產品性能,減少應用過程中的維護工作;標準器具、器具信息、后臺設定、在用數據庫資料等可導入系統,簡化了初始化系統的過程。
角色權限的合理分配與控制,在幫助用戶降低工作量的同時,輕松實現技術機構角色溝通和智能系統;最大限度地擴展了權限分配的靈活性,實現了按鈕級的權限分配(一般的軟件只做到添加、修改、刪除、打印權限);關聯信息穿透性、延伸性強;系統整體的信息互動性較高,提供了信息追蹤管理等強大的功能。
產品系列包括C/S、B/S等產品,均采用一體式開發技術,集成度高。各模塊信息的整合與關聯性緊密,不同模塊之間的不同系統和應用模式可任意搭配組合,實現按需分配,量身定做。技術機構發展壯大時,可根據實際需求增加功能和模塊,軟件的擴展性非常強。
根據使用要求,系統結構框圖見圖 1。主要包括數據采集系統、收發管理系統、專業組管理系統、數據庫編輯系統、報表管理系統、審批流轉管理、財務管理和人員權限設置八部分。

圖1 系統結構框圖
數據采集系統采集的各類數據可自動更新相關內容。包括:①技術機構測量設備的校準/檢測信息。主要來自各專業組,由專業組成員根據校準/檢測的情況輸入。②單位人員數據采集,由系統管理員根據各類人員變動情況輸入系統。客戶相關信息采集,由收發人員根據客戶情況輸入。
儀器收發室接收設備后,錄入客戶要求和設備信息,系統自動生成測量設備唯一性編號、任務單并打印輸出,同時通過網絡將任務發給相關專業校準/檢測人員,發出領取任務單的通知。校/檢任務完成后,返回時錄入返回日期及接收人,可根據收費標志和證書簽發標志判斷是否允許客戶取走儀器。同時,儀器收發室可以隨時查詢客戶提出的有關費用、任務是否完成及設備流轉所在環節等問題,隨時根據需要,查詢統計超期未檢的儀器,向相關單位發放催檢通知。
專業組可根據儀器收發室錄入的信息,選擇被測量設備,管理員根據工作需要,按規程要求制作一些常用的證書模板,模板可長時間保存,一經調用可直接生成證書。校準/檢測人員可根據需要選擇模板,錄入證書需要的信息可隨時瀏覽編輯,然后自動生成證書進行打印。用戶可隨時查詢自己與任務相關的信息,如臺件數、產值等。專業組長或主管領導可在網上對證書進行審核、簽發,副本存入數據庫中。
數據庫編輯系統用來編輯計量管理系統的基本參數和管理參數。建立設備信息、資料信息、人員信息、客戶信息等數據庫,它可以存儲設備、人員、客戶檔案中的全部信息,并能隨時查看其內容,自動生成機構考核或實驗室認可所需的規范報表,確保開展工作的標準器具處于受控狀態。
報表管理系統根據數據庫編輯系統輸入的基本參數、管理參數和數據采集系統傳來的各種信息生成符合程序文件規定的各種 Excel報表,如:周期計劃表、計量委托單、任務完成情況統計表等。報表格式可完全由用戶定義,測量設備的所有數據項都可以輸入每張報表中,每個數據項在報表中形成一個報表列,各個報表列的寬度可由用戶指定,每個報表列的前后次序也可由用戶指定。每種報表都可以有兩種操作:生成和查詢,所有產生的報表都可以存盤,以方便對其操作。
定義任務的審批程序,證書必須通過不同的流程:審核和審批,審批等級高于審核等級,未審核前不能進行審批操作,設置好審批程序后,證書嚴格按審批程序簽字確認,只有完成所有審批程序后,在流轉程序中才能被系統確認,否則不能進入下一級流轉程序。
用戶登錄系統后,系統將自動搜索出等待處理的任務,方便任務盡快進行流轉。計量管理系統中所有報表的審核、審批權限可以由系統管理人員任意設置,每個部門的各個報表的審核和審批人員都可以不同。
人員績效及財務管理包括計量校/檢費、收付款登記管理等,具有查詢、統計等功能。室領導可以隨時查詢所有財務信息;專業組長可以查詢本專業組人員產值情況;檢定人員只能查詢本人產值情況。
人員權限可分為對數據庫的訪問權限及對報表的審批權限。包括:系統管理員、室領導、專業組長、校準/檢測人員、收發員。
本系統采用的SQL Server 2000數據庫由一系列相互協作的組件構成,能滿足最大的Web站點和企業數據處理存儲和分析數據的需要,根據系統總體設計要求,在企業管理器創建以計算機名稱為名的服務器,建立ts2004數據庫(見圖2),根據各模塊功能創建和管理數據庫,對各種數據庫對象包括數據庫、表、視圖、索引、存儲過程和觸發器進行操作,本文主要對數據表和存儲過程這兩個對象進行說明。

圖2 ts2004數據庫
表是包含數據庫中所有數據的數據庫對象,定義為列的集合。按照實際工作需要,建立數據表,確定表包含的字段和各個表的存儲極限,系統主要的數據表如下:①計量設備表:存放單位內和單位外所有設備的相關信息,字段包括統一編號、設備類別、設備名稱、使用狀態、出廠編號、測量范圍、規格型號、有效日期等,實現數據庫采集功能;②檢驗任務表:存放所有進入檢驗流程的設備相關信息,字段包括總任務編號、任務編號、設備名稱、出廠編號、校準/檢測日期、有效日期等;③計量總任務:存放所有進入檢驗流程的任務相關信息,字段包括任務編號、企業名稱、委托人、委托日期等,與檢驗任務表相關聯,屬于收發管理和專業組管理系統模塊的一部分;④計量企業名錄:存放所有院內和院外單位相關信息,字段包括單位名稱、聯系人、聯系電話、通訊地址、郵編等;⑤人員信息表:存放單位內部所有人員的相關信息,字段包括姓名、年齡、學歷、培訓情況等;⑥自定義查詢表:存放系統所有查詢方式,如按任意字段對計量設備表進行查詢,字段包括查詢名稱、查詢語句,所有查詢方式結果均可通過報表管理系統功能輸出到Excel表格。
存儲過程是集中存儲在SQL Server中的預先定義且已編譯好的事物。存儲過程由SQL語句和流程控制語言組成,其定義包括兩個主要組成部分:過程名和參數的說明以及過程的主體。它可創建在服務器上運行的例行程序及過程,這些程序由應用程序的調用啟動,計量業務管理系統數據庫創建的主要存儲過程見圖 3,本文僅舉例說明:①周期計劃表:對系統內所有有效日期在指定期限內的客戶設備進行統計列表,系統根據統計表自動生成業務需要的報表格式,計劃調度員可以及時有效的為客戶提供周檢計劃,提醒客戶那些設備到期需要校準/檢測。②設備檢定記錄查詢:對送檢日期在指定期限內的某個設備進行統計列表,該設備以設備編號模糊篩選,可以查詢多個周期內的送檢情況,包括每次送檢后的檢定日期、有效日期和報告編號等。③設備查詢、設備名稱:對計量設備表中設備名稱滿足模糊篩選要求的設備信息進行統計,另外可以對計量設備表其他字段進行模糊查詢,如按有效日期、按檢定方式對設備統計。④按科室任務完成情況統計表:在指定期限內對每個專業組的任務量進行統計,包括計劃完成臺件數、實際完成數和完成計劃百分比。用戶可以對任意時期內的任務量進行參考,加快當前任務的流轉速度,避免某項任務停滯,影響院內設備校/檢信息的更新。

圖3 系統數據庫創建主要存儲過程
目前系統框圖所示的功能基本實現,已投入使用,利用SQL Server 2000創建的數據庫對系統不斷進行維護更新,下面僅對收發管理系統和專業組管理系統兩個功能模塊加以介紹。
頁面設計如圖4所示,左側任務欄顯示計量總任務,右側顯示總任務包含的各項子任務,收發員下發任務時,從計量設備表選擇所需設備,所屬企業信息以及檢驗信息自動顯示到收發管理頁面,系統自動生成唯一樣品編號和委托單,選擇適當的校/檢人員,保存后選擇任務下達按鈕,則這一任務流轉到該人員的名下。
頁面設計如圖5所示,左側任務欄可顯示該人員的待檢任務和全部任務,用戶可以編輯當前任務,并查詢已完成任務。顯示待檢任務時,校/檢人員填寫設備計量頁面的信息,包括證書編號、結論、校/檢日期和標準設備信息等,這些信息將體現在系統自動生成的證書首頁上,報告附頁可以利用已有的報告模板生成,也可以從文件生成。保存后選擇報告編制完畢按鈕,該任務流轉到核驗員名下,核驗員和簽發人的操作界面與圖 5界面類似,顯示任務相關信息,核驗員和簽發人依次審核、審批,該任務流轉完成后,得到的證書顯示3名人員的電子簽名。
計量業務管理系統的開發設計是一個系統工程,它需要最高領導者、質量負責人、技術負責人、計量測試人員、儀器收發員等提出需求,然后由軟件開發人員根據需求開發出系統,再由使用人員對系統提出修改意見,這是一個閉環的逐步完善的過程。這樣的開發方法盡管延長了系統的開發時間,但最終能夠開發出滿足需求的系統。

圖4

圖5
1 秦麗影、費莊.計量業務管理系統提高工作質量[J].上海計量測試,2009(02).
2 楊雪梅.應用現代科學技術 提高計量業務管理水平[J].計量與測試技術,2002(03).
3 李巖、儀蕾.構建計量管理信息系統的思路[J].中國質量技術監督,2005(05).
4 秦開智.一個方便實用的計量所業務管理系統[J].企業標準化,2008(Z3).
5 曹曉霞、姚愛國.青海省氣象計量檢定業務信息管理系統的設計[J].青海氣象,2009(02).