基于Internet下地磅數(shù)據(jù)采集系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn):
如何能*、快速獲取和處理信息是當(dāng)今各行業(yè)著力解決的重要問(wèn)題。在Internet互聯(lián)網(wǎng)*速發(fā)展的信息時(shí)代,增強(qiáng)信息化建設(shè),是企業(yè)搶占市場(chǎng)先機(jī)、節(jié)能增效、增強(qiáng)發(fā)展后勁的*要途徑。本系統(tǒng)就是在這樣的背景下提出、設(shè)計(jì)并實(shí)現(xiàn)的地磅數(shù)據(jù)自動(dòng)化信息處理系統(tǒng)。
1引言
在市政公路設(shè)施建養(yǎng)過(guò)程中,瀝青混凝土生產(chǎn)供應(yīng)是服務(wù)公路建養(yǎng)工作的重要環(huán)節(jié),生產(chǎn)單位為滿足不同地域工程項(xiàng)目的用料需求,需在不同的區(qū)域增設(shè)生產(chǎn)廠房,以減少產(chǎn)品在運(yùn)輸過(guò)程中時(shí)間上和成本上的支出,為客戶提供及時(shí)的產(chǎn)品供給,從而增加企業(yè)的競(jìng)爭(zhēng)能力。另*方面來(lái)說(shuō),由于產(chǎn)品本身的特點(diǎn)要求,瀝青混凝土在投入使用之前不能長(zhǎng)時(shí)間存放,否則,由于溫度降低,將無(wú)法滿足正常施工需要。對(duì)于*個(gè)瀝青混凝土生產(chǎn)廠商來(lái)說(shuō),增設(shè)分廠是增加企業(yè)競(jìng)爭(zhēng)能力和服務(wù)質(zhì)量的關(guān)鍵。將各個(gè)分廠的數(shù)據(jù),如:原材料規(guī)格、型號(hào)、數(shù)量,產(chǎn)品的產(chǎn)量、工程項(xiàng)目等信息,實(shí)現(xiàn)實(shí)時(shí)統(tǒng)計(jì)分析,是提*管理效能的有效途徑。然而,傳統(tǒng)地磅數(shù)據(jù)采集是采用人工方式:由工作人員手工完成司磅、記賬、開(kāi)票、匯總統(tǒng)計(jì),存在*度低、數(shù)據(jù)統(tǒng)計(jì)量大、效率不*等缺陷。手工記賬、開(kāi)票,容易造成司磅人員與司機(jī)因計(jì)量誤差發(fā)生爭(zhēng)議,影響企業(yè)形象,造成企業(yè)經(jīng)濟(jì)損失。手工登記入賬,人為因素較多,造成統(tǒng)計(jì)核算數(shù)據(jù)可靠性不*,給企業(yè)發(fā)展帶來(lái)諸多羈絆。但隨著Internet技術(shù)的快速發(fā)展,為我們實(shí)現(xiàn)司磅統(tǒng)計(jì)數(shù)字化、自動(dòng)化這*需求提供了技術(shù)保障。
2需求分析
綜上*述,地磅系統(tǒng)數(shù)字化、聯(lián)機(jī)化改革勢(shì)在必行。開(kāi)發(fā)該系統(tǒng)投入,可將*有地磅秤重?cái)?shù)據(jù)和出入庫(kù)相關(guān)信息~同保存至數(shù)據(jù)庫(kù),實(shí)現(xiàn)計(jì)算機(jī)數(shù)字化管理,通過(guò)計(jì)算機(jī)網(wǎng)絡(luò)讀取調(diào)用地磅秤重?cái)?shù)據(jù),可將各分廠地磅數(shù)據(jù)的集中管理、規(guī)范管理,*有地磅數(shù)據(jù)進(jìn)行統(tǒng)*管理,實(shí)現(xiàn)全部原材料采購(gòu)、產(chǎn)品銷售數(shù)據(jù)的實(shí)時(shí)統(tǒng)計(jì)、查詢功能。實(shí)現(xiàn)可避免人工統(tǒng)計(jì)出現(xiàn)的誤差,大大提*統(tǒng)計(jì)核算工作的*性、*性、時(shí)效性,促進(jìn)企業(yè)管理水平提*。
3系統(tǒng)的設(shè)計(jì)
該系統(tǒng)的體系結(jié)構(gòu)如圖1*示,由圖可知,多個(gè)磅房通過(guò)Internet和服務(wù)器進(jìn)行連接,數(shù)據(jù)傳輸采用WebService技術(shù),WebService是近幾年提出的*種新的面向服務(wù)的體系結(jié)構(gòu),可以進(jìn)行跨平臺(tái)的程序和程序問(wèn)的通信。具有面向?qū)ο蠹夹g(shù)的*有優(yōu)點(diǎn),該系統(tǒng)基于.NET的WebService訪問(wèn)SOLServer2000中的數(shù)據(jù),系統(tǒng)設(shè)計(jì)利用SQLServer2000的優(yōu)越性實(shí)現(xiàn)交互訪問(wèn)。通過(guò)為各分廠地磅計(jì)算機(jī)在.NET*立Service的Web服務(wù),然后在服務(wù)器端部署這個(gè)Service服務(wù),查詢用戶可以從服務(wù)器得到各個(gè)分廠*提供的*有數(shù)據(jù)集,從而滿足不同地點(diǎn)數(shù)據(jù)交互需要。對(duì)于*個(gè)較為復(fù)雜的系統(tǒng)來(lái)說(shuō),我們很容易想到用模塊化來(lái)設(shè)計(jì)它。這樣做可以提*代碼的重用程序,降低硬代碼的耦合度,提*系統(tǒng)的可維護(hù)性等。出于上面的考慮,該系統(tǒng)設(shè)計(jì)分模塊進(jìn)行設(shè)計(jì)。
4系統(tǒng)的實(shí)現(xiàn)
4.1數(shù)字化輸入
包括計(jì)重,記賬,磅單打印統(tǒng)*摒棄手工操作,取而代替的是由計(jì)算機(jī)控制地磅設(shè)備計(jì)量進(jìn)行稱重,司磅人員輸入必要的信息后,通過(guò)Internet將分廠的數(shù)據(jù)信息實(shí)時(shí)保存到服務(wù)器數(shù)據(jù)庫(kù),*后,由計(jì)算機(jī)控制打印機(jī)打印出兩聯(lián)磅單作為原始憑證,其*交付給司機(jī),作為日后結(jié)賬憑據(jù);另*聯(lián)由單位統(tǒng)計(jì)部門作為統(tǒng)計(jì)核算原始憑據(jù)。進(jìn)而實(shí)現(xiàn)數(shù)據(jù)計(jì)量自動(dòng)化,信息傳遞網(wǎng)絡(luò)化,統(tǒng)計(jì)核算電算化。
4.2數(shù)據(jù)統(tǒng)計(jì)和報(bào)表查詢
系統(tǒng)將數(shù)據(jù)導(dǎo)入數(shù)據(jù)庫(kù)后,對(duì)各字段數(shù)據(jù)按統(tǒng)計(jì)需求進(jìn)行統(tǒng)計(jì)并以報(bào)表形式進(jìn)行索引查詢和輸出打印,例如:原材料統(tǒng)計(jì)臺(tái)帳用于查詢自采原材料統(tǒng)計(jì)數(shù)量,以供應(yīng)單位為索引項(xiàng),選擇查詢條件,點(diǎn)擊查詢按鈕,系統(tǒng)將顯示某*供應(yīng)廠商*供原材料的記錄。瀝青混凝土生產(chǎn)統(tǒng)計(jì)臺(tái)賬用于查詢?yōu)r青混凝土生產(chǎn)統(tǒng)計(jì)數(shù)量,以施工單位、工程項(xiàng)目為索引項(xiàng),選擇查詢條件,點(diǎn)擊查詢按鈕,系統(tǒng)將顯示該施工單位、工程項(xiàng)目*供瀝青混凝土數(shù)量。
5結(jié)論
此系統(tǒng)將地磅稱重?cái)?shù)據(jù)和出入庫(kù)相關(guān)信息通過(guò)Webservice技術(shù)*同保存至數(shù)據(jù)庫(kù),具有查詢、統(tǒng)計(jì)、打印稱重?cái)?shù)據(jù)功能。可有效避免人工填寫磅單存在的漏洞,通過(guò)計(jì)算機(jī)網(wǎng)絡(luò)讀取調(diào)用地磅秤重?cái)?shù)據(jù),實(shí)現(xiàn)原材料采購(gòu)、產(chǎn)品銷售數(shù)據(jù)的實(shí)時(shí)統(tǒng)計(jì),通過(guò)系統(tǒng)分析理清各種資源來(lái)龍去脈,可大大提*核算工作的時(shí)效性和*性。