楊國(guó)宏
(上海隧道工程質(zhì)量檢測(cè)有限公司,上海市201109)
工程質(zhì)檢通用業(yè)務(wù)信息系統(tǒng)設(shè)計(jì)和實(shí)現(xiàn)
楊國(guó)宏
(上海隧道工程質(zhì)量檢測(cè)有限公司,上海市201109)
提出了檢測(cè)業(yè)務(wù)通用信息系統(tǒng)模式,實(shí)現(xiàn)了具體的檢測(cè)專業(yè)信息與檢測(cè)管理流程的分離,使得軟件開(kāi)發(fā)人員無(wú)需知道檢測(cè)的具體業(yè)務(wù)邏輯,檢測(cè)員通過(guò)通用模板描述具體檢測(cè)業(yè)務(wù)邏輯,提交進(jìn)軟件系統(tǒng)。這樣檢測(cè)員即可實(shí)現(xiàn)檢測(cè)技術(shù)的升級(jí),跟上檢測(cè)標(biāo)準(zhǔn)的變化,無(wú)需修改檢測(cè)業(yè)務(wù)信息系統(tǒng)軟件。并對(duì)基于該模式開(kāi)發(fā)的相應(yīng)的管理軟件實(shí)現(xiàn)進(jìn)行了介紹。
質(zhì)量檢測(cè);模板技術(shù);檢測(cè)業(yè)務(wù);信息系統(tǒng)開(kāi)發(fā)
近年來(lái)我國(guó)經(jīng)濟(jì)飛速的發(fā)展,基礎(chǔ)設(shè)施建設(shè)也得到長(zhǎng)足發(fā)展,隨著而來(lái)的建筑和公路工程質(zhì)量問(wèn)題將會(huì)顯得尤其突出;如何提高建筑和公路工程質(zhì)量、如何準(zhǔn)確檢測(cè)建筑和公路工程質(zhì)量、如何比較真實(shí)和準(zhǔn)確的反映建筑和公路工程質(zhì)量,成為人們關(guān)注的焦點(diǎn)。也產(chǎn)生了很多處理檢測(cè)業(yè)務(wù)的計(jì)算機(jī)信息系統(tǒng),用于提高檢測(cè)工作效率和檢測(cè)本身的質(zhì)量。
工程質(zhì)量檢測(cè),特別是建筑和公路工程上所用的材料質(zhì)量檢測(cè),是保證建筑和公路工程質(zhì)量很重要的一關(guān)。建材和公路檢測(cè)業(yè)務(wù)信息系統(tǒng)的設(shè)計(jì)與應(yīng)用,使得建筑和工程建材檢測(cè)數(shù)據(jù)的真實(shí)性、高效性有了基本保證。目前絕大部分工程質(zhì)檢通用業(yè)務(wù)信息系統(tǒng)都把檢測(cè)業(yè)務(wù)邏輯用程序代碼直接實(shí)現(xiàn)以減輕檢測(cè)員的工作量,同時(shí)減少了人為錯(cuò)誤。不過(guò),現(xiàn)實(shí)情況下,建筑和公路工程中各種新材料、新標(biāo)準(zhǔn)的不斷推出和更新,工程質(zhì)量檢測(cè)項(xiàng)目的不斷增加,要求工程所用建材的檢測(cè)委托系統(tǒng)和數(shù)據(jù)處理系統(tǒng)不斷完善、修改和更新,努力做到與時(shí)俱進(jìn);另外,根據(jù)質(zhì)量管理部門的要求和檢測(cè)單位自身的需要,為了提高工作效率、便于查閱、減少數(shù)據(jù)人為因素的影響,從而最大限度的保證檢測(cè)報(bào)告的實(shí)時(shí)性、保密性、嚴(yán)格性。
目前絕大部分工程質(zhì)檢通用業(yè)務(wù)信息系統(tǒng)屬于C/S架構(gòu),通常用于局域網(wǎng)中,不便于多檢測(cè)站的統(tǒng)一管理和部署。部署和維護(hù)成本高,發(fā)生一次升級(jí),則所有客戶端的程序都需要改變。
針對(duì)以上情況,本文設(shè)計(jì)和實(shí)現(xiàn)了基于W e b的工程質(zhì)量檢測(cè)業(yè)務(wù)信息系統(tǒng)。對(duì)于該檢測(cè)系統(tǒng),將具有“自適應(yīng)報(bào)表模板,靈活添加檢測(cè)項(xiàng)目,自動(dòng)化檢測(cè)流程”等功能,實(shí)現(xiàn)“客戶端無(wú)需安裝,瀏覽器登錄系統(tǒng)”。檢測(cè)系統(tǒng)遵循“線上線下、虛擬結(jié)合”的原則采用系統(tǒng)平臺(tái)和實(shí)體窗口進(jìn)行全面建設(shè),增強(qiáng)系統(tǒng)與實(shí)體窗口、實(shí)驗(yàn)室檢測(cè)的互動(dòng)功能,滿足企業(yè)和檢測(cè)部門以開(kāi)展業(yè)務(wù)為核心的各類需求,保證企業(yè)對(duì)質(zhì)量高、可信度好業(yè)務(wù)系統(tǒng)的需求。
基于W e b技術(shù)開(kāi)發(fā)的材料檢測(cè)系統(tǒng)較以往的工程質(zhì)量檢測(cè)業(yè)務(wù)信息系統(tǒng)相比,具有操作方便、功能合理、安全穩(wěn)定等優(yōu)點(diǎn)。特別是該系統(tǒng)采用模板技術(shù),分離了具體的檢測(cè)專業(yè)信息與檢測(cè)管理流程,對(duì)于質(zhì)量檢測(cè)中不斷出現(xiàn)的新方法、新規(guī)范、新標(biāo)準(zhǔn)、新業(yè)務(wù),只要檢測(cè)員在系統(tǒng)中添加相應(yīng)的數(shù)據(jù)采集和報(bào)告模板及可,并且不影響舊業(yè)務(wù)的運(yùn)行。系統(tǒng)后期維護(hù)費(fèi)用低;可根據(jù)質(zhì)量管理部門的要求和檢測(cè)單位的需要,實(shí)現(xiàn)快速查閱、效率提高、誤差減少等功能,從而最大限度的保證檢測(cè)報(bào)告的準(zhǔn)確性、真實(shí)性、實(shí)時(shí)性、保密性。有助于提高業(yè)務(wù)效率,降低業(yè)務(wù)成本,提升客戶滿意度,增強(qiáng)市場(chǎng)競(jìng)爭(zhēng)力[1-5]。
1.1 四個(gè)基礎(chǔ)數(shù)據(jù)管理模塊
該業(yè)務(wù)系統(tǒng)所需基礎(chǔ)數(shù)據(jù)管理模塊為:人員、設(shè)備、工程、標(biāo)準(zhǔn)。
1.1.1 人員管理
人員分為一、二級(jí)目錄如下:
一級(jí)目錄為人員總表,人員概況以總表的形式表現(xiàn),見(jiàn)表1。

表1 人員總表
二級(jí)目錄為證書對(duì)應(yīng)檢測(cè)項(xiàng)目詳細(xì)信息;點(diǎn)擊一級(jí)目錄中的證書對(duì)應(yīng)檢測(cè)項(xiàng)目進(jìn)入證書對(duì)應(yīng)檢測(cè)項(xiàng)目詳細(xì)信息。
1.1.2 設(shè)備管理
設(shè)備管理要求:
(1)設(shè)備離計(jì)量周期不超過(guò)30 d給予相關(guān)人員提醒。
(2)設(shè)備的使用需經(jīng)設(shè)備管理員的授權(quán)。
(3)試驗(yàn)人員在上傳試驗(yàn)數(shù)據(jù)時(shí),可選擇相應(yīng)的設(shè)備。
1.1.3 工程與收費(fèi)管理
一張表單是工程信息一覽表(見(jiàn)表2);另一個(gè)表單為收費(fèi)標(biāo)準(zhǔn),可根據(jù)具體所在地的要求進(jìn)行制定。

表2 工程信息一覽表
1.1.4 標(biāo)準(zhǔn)管理
標(biāo)準(zhǔn)庫(kù)分為檢測(cè)產(chǎn)品和檢測(cè)項(xiàng)目?jī)深惞芾肀恚簷z測(cè)產(chǎn)品是大標(biāo)準(zhǔn)一覽表(見(jiàn)表3);檢測(cè)參數(shù)/項(xiàng)目是小標(biāo)準(zhǔn)一覽表(見(jiàn)表4)。

表3 大標(biāo)準(zhǔn)一覽表

表4 小標(biāo)準(zhǔn)一覽表
1.2 檢測(cè)項(xiàng)目目錄樹(shù)
把檢測(cè)項(xiàng)目分門別類放到目錄樹(shù)上,按目錄樹(shù)管理檢測(cè)員的資質(zhì)證書,結(jié)合工作崗位安排對(duì)檢測(cè)員進(jìn)行系統(tǒng)授權(quán)。
1.3 業(yè)務(wù)流程
1.3.1 業(yè)務(wù)流程圖
軟件運(yùn)行的業(yè)務(wù)流程見(jiàn)圖1。

圖1 業(yè)務(wù)流程圖
1.3.2 具體流轉(zhuǎn)過(guò)程
流轉(zhuǎn)1:收樣人員根據(jù)委托單在程序中錄入信息;錄入完畢后,系統(tǒng)會(huì)根據(jù)相應(yīng)的參數(shù)將流轉(zhuǎn)單自動(dòng)分發(fā)到各科室主任。
流轉(zhuǎn)2:科室主任收到流轉(zhuǎn)單確認(rèn)無(wú)誤后將單子通過(guò)系統(tǒng)發(fā)給各持證人員,如有疑義可回退至收樣人員,并標(biāo)注退回原因。
流轉(zhuǎn)3:各試驗(yàn)人員做完試驗(yàn)后用自己的賬號(hào)上傳數(shù)據(jù)并生成報(bào)告,再將報(bào)告打印出來(lái)交給審核人員。
流轉(zhuǎn)4:審核人員收到報(bào)告確認(rèn)無(wú)誤后簽字,并將報(bào)告通過(guò)系統(tǒng)發(fā)給簽發(fā)人員,且將紙質(zhì)報(bào)告送給簽發(fā)人員;若發(fā)現(xiàn)原始記錄或報(bào)告有問(wèn)題,將報(bào)告通過(guò)系統(tǒng)退回試驗(yàn)人員,并將紙質(zhì)報(bào)告退給收樣人員進(jìn)行修改;若是流轉(zhuǎn)單有問(wèn)題退回收樣室。
流轉(zhuǎn)5:報(bào)告簽發(fā)完后,收樣室收到報(bào)告后在程序上進(jìn)行對(duì)簽發(fā)部分進(jìn)行確認(rèn),并交給相關(guān)人員。
流轉(zhuǎn)6:報(bào)告發(fā)給客戶后,需在程序上對(duì)報(bào)告發(fā)放部分進(jìn)行確認(rèn)。
1.3.3 報(bào)告修改
委托單位因自身原因提出修改報(bào)告,可在系統(tǒng)里提請(qǐng)修改。
該業(yè)務(wù)管理系統(tǒng)設(shè)計(jì)必須既要滿足當(dāng)前的應(yīng)用需求和有良好的可擴(kuò)展性。系統(tǒng)設(shè)計(jì)遵循以下原則:
(1)靈活性和模塊化,系統(tǒng)要能夠根據(jù)需求不斷變化,能夠靈活的擴(kuò)展系統(tǒng)功能,有優(yōu)化處理能力,有支持不同應(yīng)用能力。整個(gè)系統(tǒng)按照功能分成若干模塊或子系統(tǒng),以方便進(jìn)行系統(tǒng)的設(shè)計(jì)、維護(hù)、升級(jí)和擴(kuò)展。
(2)高性能和高負(fù)載能力,系統(tǒng)要能夠承載較大的應(yīng)用運(yùn)行負(fù)載,提供高性能、高效率的數(shù)據(jù)處理和響應(yīng)能力,保證各應(yīng)用模塊、子系統(tǒng)和數(shù)據(jù)庫(kù)的高效運(yùn)行。
(3)安全性和可靠性,系統(tǒng)應(yīng)擁有良好的防病毒和進(jìn)行防護(hù)入侵能力,需要設(shè)置用戶密碼驗(yàn)證和權(quán)限賦予,來(lái)保證數(shù)據(jù)的安全性、保密性。在采用硬件的備份、恢復(fù)、負(fù)載均衡等可靠性技術(shù)基礎(chǔ)上,還需要采相關(guān)的軟件技術(shù)提供的管理機(jī)制和控制手段,以提高整個(gè)系統(tǒng)的安全性、可靠性。
(4)交互性強(qiáng),系統(tǒng)應(yīng)具有人機(jī)界面友好,操作簡(jiǎn)單的特點(diǎn)。在保證實(shí)現(xiàn)管理系統(tǒng)各種功能的基礎(chǔ)上,用戶應(yīng)該易于培訓(xùn),較快地掌握該系統(tǒng)的操作方法。
系統(tǒng)功能結(jié)構(gòu)圖可以直觀描述系統(tǒng)所具備的功能,見(jiàn)圖2。
系統(tǒng)包括四個(gè)子模塊:系統(tǒng)管理模塊、主數(shù)據(jù)管理模塊、業(yè)務(wù)管理、共通功能。
a.系統(tǒng)管理模塊:將系統(tǒng)分為用戶管理、角色管理、日志管理和菜單管理四部分。角色權(quán)限管理包括包含用戶、包含組和角色權(quán)限三部分,用戶權(quán)限管理包括所屬角色、所屬組、用戶權(quán)限、用戶總權(quán)限資源四部分。操作日志管理用于管理本系統(tǒng)的操作日志。

圖2 系統(tǒng)功能圖
b.主數(shù)據(jù)管理模塊:該模塊包括人員管理、標(biāo)準(zhǔn)管理、設(shè)備管理、工程管理、費(fèi)用管理五部分。其中人員管理是人員基本信息和相應(yīng)證書/授權(quán)信息;標(biāo)準(zhǔn)管理是對(duì)標(biāo)準(zhǔn)基本信息、公司啟用日期、發(fā)放/回收/作廢等信息管理;設(shè)備管理是基本信息和設(shè)備及設(shè)備離計(jì)量周期不超過(guò)30天給予相關(guān)人員提醒等管理;工程管理是已簽訂檢測(cè)合同工程基本信息,及其相關(guān)的檢測(cè)關(guān)聯(lián)信息管理;費(fèi)用管理是檢測(cè)項(xiàng)目和參數(shù)的價(jià)格管理。
c.業(yè)務(wù)管理模塊:采用一個(gè)簡(jiǎn)單通用的工作流引擎實(shí)現(xiàn)業(yè)務(wù)流轉(zhuǎn)。系統(tǒng)初始的工作流如圖1的業(yè)務(wù)流程圖,用戶可以自行修改。
d.共通模塊:查詢功能可以對(duì)檢測(cè)過(guò)程的各個(gè)環(huán)節(jié)進(jìn)行監(jiān)控。通過(guò)該系統(tǒng)可查詢:樣品存放情況;設(shè)備使用情況;試驗(yàn)進(jìn)度流程情況;報(bào)告領(lǐng)取情況;工程檢測(cè)費(fèi)用及結(jié)算情況。打印功能是支持本地和服務(wù)器端打印;上傳/下載功能支持W o r d文件上傳和E x c el文件下載。
通過(guò)以上需求分析和設(shè)計(jì)要求開(kāi)發(fā)檢測(cè)業(yè)務(wù)信息系統(tǒng)的軟件,系統(tǒng)采用B/S三層構(gòu)架的體系結(jié)構(gòu),開(kāi)發(fā)技術(shù)選擇JS P技術(shù),以T o m c a t作為W e b服務(wù)器,選用M y S Q L作為后臺(tái)數(shù)據(jù)庫(kù),客戶端采用瀏覽器來(lái)完成操作。
(1)用戶和權(quán)限管理,系統(tǒng)管理員可以對(duì)用戶的權(quán)限管理進(jìn)行設(shè)定和配置。系統(tǒng)管理員對(duì)人員角色進(jìn)行授權(quán)操作,設(shè)置管理人員,試驗(yàn)人員,收樣人員,其他人員幾個(gè)大項(xiàng),將勾選的項(xiàng)目權(quán)限賦予相關(guān)的人員,提交后相關(guān)人員得到相應(yīng)權(quán)限才能進(jìn)行操作。對(duì)信息系統(tǒng)的所有資源進(jìn)行權(quán)限控制,比如信息系統(tǒng)的功能菜單、各個(gè)界面的操作按鈕控件等進(jìn)行權(quán)限的操控。對(duì)每個(gè)人賦予不同權(quán)限,通過(guò)賬號(hào)密碼進(jìn)入系統(tǒng)后只顯示授權(quán)的系統(tǒng)界面,可操作的菜單和按鈕都不相同,使得流轉(zhuǎn)界面清晰,又防止出現(xiàn)對(duì)檢測(cè)干擾的情況。
(2)設(shè)備/標(biāo)準(zhǔn)/人員/工程/費(fèi)用管理,系統(tǒng)管理員可以對(duì)管理信息進(jìn)行設(shè)定和配置,點(diǎn)擊相應(yīng)的菜單進(jìn)入相應(yīng)的管理界面,可在其中對(duì)設(shè)備、人員、費(fèi)用、工程、標(biāo)準(zhǔn)進(jìn)行管理。對(duì)于設(shè)備有計(jì)量周期提醒功能。
(3)委托階段業(yè)務(wù)包括:委托單輸入、流轉(zhuǎn)單打印、委托派單等,在這個(gè)界面可進(jìn)行委托信息的輸入,為了提高收樣環(huán)節(jié)中樣品信息量的完整性需要委托人根據(jù)檢測(cè)項(xiàng)目提供樣品的信息和資料,在實(shí)際操作過(guò)程中,委托人員或收樣人員不可能對(duì)各種樣品、各種檢測(cè)項(xiàng)目所需的信息都了如指掌,會(huì)出現(xiàn)因樣品信息填寫不全或資料不齊而造成檢測(cè)標(biāo)準(zhǔn)填寫錯(cuò)誤,樣品數(shù)量不全等問(wèn)題,從而無(wú)法檢測(cè)和檢測(cè)延誤等情況,因此,系統(tǒng)在輸入檢測(cè)項(xiàng)目/參數(shù)時(shí),可根據(jù)項(xiàng)目/參數(shù)自動(dòng)列出相應(yīng)的標(biāo)準(zhǔn),供收樣員選擇,并可查詢樣品的取樣頻率,應(yīng)用范圍,以及是否符合公司資質(zhì)。委托錄入后,系統(tǒng)自動(dòng)生成委托編號(hào)和樣品編號(hào),從而保證編號(hào)的唯一性,打印流轉(zhuǎn)單后,可自動(dòng)進(jìn)行派單給各部門負(fù)責(zé)人。
(4)檢測(cè)派單,由各部門負(fù)責(zé)人進(jìn)行派單,派單時(shí)可選擇不同的試驗(yàn)人員,以便進(jìn)行人員工作量統(tǒng)計(jì)。
(5)檢測(cè)階段:檢測(cè)人員對(duì)于樣品檢測(cè)后需要輸入原始記錄信息,在原始記錄信息輸入后,系統(tǒng)可自動(dòng)生成相應(yīng)的表格數(shù)據(jù)圖形,并自動(dòng)填入報(bào)告表式中,同時(shí)生成唯一的報(bào)告編號(hào)。
(6)檢測(cè)審核:審核人員對(duì)檢測(cè)結(jié)果進(jìn)行核定,通過(guò)則提交簽發(fā)人員,否則可以駁回上一階段。
(7)報(bào)告簽發(fā):簽發(fā)人員對(duì)檢測(cè)/審核結(jié)果進(jìn)行核定,通過(guò)則提交敲章人員,蓋章后流轉(zhuǎn)回收樣室待發(fā)放,否則駁回上一階段。
(8)統(tǒng)計(jì)查詢:對(duì)各種信息進(jìn)行查詢(委托/樣品/測(cè)試/審核/簽發(fā)/費(fèi)用/敲章等),在各階段的界面中都有統(tǒng)計(jì)查詢界面,可查詢?cè)囼?yàn)樣品報(bào)告所處的階段,根據(jù)設(shè)置的各試驗(yàn)流轉(zhuǎn)時(shí)間,可標(biāo)出超出流轉(zhuǎn)時(shí)間的樣品或報(bào)告編號(hào),從而發(fā)現(xiàn)流轉(zhuǎn)環(huán)節(jié)問(wèn)題所在。
工程質(zhì)檢通用業(yè)務(wù)信息系統(tǒng)的軟件運(yùn)行后,提高了檢測(cè)流程的速度,減輕了各環(huán)節(jié)的重復(fù)勞動(dòng),對(duì)人員權(quán)限的設(shè)置,檢測(cè)數(shù)據(jù)的自動(dòng)處理,使得檢測(cè)過(guò)程得到嚴(yán)格控制,提高檢測(cè)數(shù)據(jù)的公正性和準(zhǔn)確性。對(duì)各流轉(zhuǎn)過(guò)程的分類,使得檢測(cè)流程清晰明了,可以快速發(fā)現(xiàn)流轉(zhuǎn)問(wèn)題環(huán)節(jié)。由于程序是基于W e b開(kāi)發(fā)的,客戶端是瀏覽器,因此程序可增加在其他設(shè)備,如手機(jī)、平板上運(yùn)行的功能,為檢測(cè)工作帶來(lái)更大的便利性。
該檢測(cè)業(yè)務(wù)信息系統(tǒng),不僅以其高效率、高精確度代替了原來(lái)的手工勞動(dòng)和數(shù)據(jù)的簡(jiǎn)單處理,而且能夠快速輕松地輸入大量數(shù)據(jù),查詢方便,打印便捷;更重要的是該系統(tǒng)借助完善、友好的界面,使略懂計(jì)算機(jī)知識(shí)的人,稍加指導(dǎo)就可以使用,不要復(fù)雜的專業(yè)培訓(xùn)。系統(tǒng)立足于滿足工程質(zhì)量檢測(cè)企業(yè)的日常工作需要的實(shí)際需求,功能完善,安全可靠;系統(tǒng)的整體設(shè)計(jì)思想保證了其開(kāi)放性、可擴(kuò)充性、可移植性。
[1]張陽(yáng)春,張志清.臨床檢驗(yàn)數(shù)據(jù)分析與信息管理系統(tǒng)的研究[J].中國(guó)醫(yī)療器械信息,2016,22(11):17-20.
[2]李春雨,魏敬澤,崔麗娜,等.計(jì)算機(jī)網(wǎng)絡(luò)信息系統(tǒng)在企業(yè)產(chǎn)品檢驗(yàn)管理中的應(yīng)用[J].自動(dòng)化博覽,2001,18(5):7-8.
[3]王珊,薩師煊.數(shù)據(jù)庫(kù)系統(tǒng)概論(第5版)[M].北京:高等教育出版社,2014.
[4]J TT828-2012,公路試驗(yàn)檢測(cè)數(shù)據(jù)報(bào)告編制導(dǎo)則[S].
[5]Paul Deck.Spring MVC學(xué)習(xí)指南[M].北京:人民郵電出版社,2015.
T P39
B
1009-7716(2017)06-0240-04
10.16799/j.cnki.csdqyfh.2017.06.072
2017-03-21
楊國(guó)宏(1976-),女,上海人,工程師,從事檢測(cè)管理工作。