產(chǎn)品搜索
請輸入產(chǎn)品關(guān)鍵字:
聯(lián)系方式
郵編:310012
聯(lián)系人:采購部
留言:在線留言
商鋪:http://www.towegas.com/st1318/
技術(shù)文章
腈綸廠管理系統(tǒng)如何實(shí)現(xiàn)斷網(wǎng)登錄
點(diǎn)擊次數(shù):269 發(fā)布時(shí)間:2012-12-24
一套的管理系統(tǒng)可以幫助一個(gè)企業(yè)無論是數(shù)據(jù)還是人員方面都能更方便的管理起來,然而無論是數(shù)據(jù)的上傳還是人員的登錄都是需要網(wǎng)絡(luò)的,只有在網(wǎng)絡(luò)通訊正常的前提下才能保證這套程序正常的運(yùn)行,那么如果是網(wǎng)絡(luò)出現(xiàn)問題怎么辦,下面就給大家介紹一下腈綸廠項(xiàng)目是如何實(shí)現(xiàn)這個(gè)功能的。
首先給大家簡單的介紹一下腈綸廠項(xiàng)目某車間的操作流程,它的現(xiàn)場是有5臺(tái)電腦,A,B,C,D和服務(wù)器Server。其中B,C,D是生產(chǎn)數(shù)據(jù),然后通過SQL Server的存儲(chǔ)過程功能把數(shù)據(jù)上傳到服務(wù)器,A機(jī)的主要作用就是按照條件查詢B,C,D每天生產(chǎn)的數(shù)據(jù)然后生成報(bào)表。下面是此車間的網(wǎng)絡(luò)示意圖:
大家都看得到下面的4臺(tái)電腦都是與服務(wù)器有通訊的,而A,B,C,D四臺(tái)機(jī)器雖然網(wǎng)絡(luò)也是通的但它們平常是不進(jìn)行通訊的,這樣斷網(wǎng)的時(shí)候我們就會(huì)用到下面4臺(tái)電腦之間的網(wǎng)絡(luò)通訊。B,C,D無論斷網(wǎng)或不斷網(wǎng)數(shù)據(jù)都是先存到本地,然后通過軟件里面的按鈕觸發(fā)事先寫好的存儲(chǔ)過程提交到服務(wù)器。注:B,C,D把本地?cái)?shù)據(jù)提交到服務(wù)器時(shí),本地?cái)?shù)據(jù)就會(huì)刪除,斷網(wǎng)時(shí)本地的數(shù)據(jù)等到網(wǎng)絡(luò)狀態(tài)正常時(shí)才提交到服務(wù)器。
接下來給大家講一下A機(jī)是如何在與服務(wù)器通訊斷開的情況下查詢數(shù)據(jù)并生成報(bào)表的。
A機(jī)正常的情況下是直接查詢服務(wù)器數(shù)據(jù)的,如果在與服務(wù)器斷開的時(shí)候我會(huì)利用之前的辦法把A機(jī)的數(shù)據(jù)源指向到本地,那么A機(jī)本地的數(shù)據(jù)是在哪里來的呢?在B,C,D把本地?cái)?shù)據(jù)上傳到服務(wù)器的同時(shí),我會(huì)把數(shù)據(jù)也提交到A機(jī)一份,然后A機(jī)通過寫代碼讓本地?cái)?shù)據(jù)庫只保存7天以內(nèi)的數(shù)據(jù),以防A機(jī)與服務(wù)器數(shù)據(jù)*相同,這樣即使在與服務(wù)器通訊不正常的情況下也能保證A機(jī)可以隨時(shí)的查詢數(shù)據(jù)、生成報(bào)表而不會(huì)因?yàn)榫W(wǎng)絡(luò)的原因造成工作無法正常運(yùn)行的情況。
小結(jié):本文只是給大家提供這么一種方法,大家在做項(xiàng)目的時(shí)候如果遇到此類問題希望本文會(huì)幫到您,如果有更好的也希望您反饋給我們,紫金橋與大家共同進(jìn)步。