機務段生產管理系統論文

才智咖 人氣:9.8K

1C/S與B/S模式

機務段生產管理系統論文

1.1C/S與B/S模式的基本結構

傳統C/S模式是一種客戶機/伺服器的兩層結構模式,將表示層和業務邏輯層駐留在客戶機端,把資料處理和資料儲存放在伺服器端。如果將客戶機端的業務邏輯層剝離出來,就能形成一種三層的C/S結構。B/S模式是隨著Internet技術的發展而興起的一種網路結構模式,其以Web技術為基本支撐,將傳統C/S模式中的伺服器分解為Web伺服器和資料庫伺服器,從而構成了一個包括客戶端、Web伺服器和資料庫伺服器的3層結構體系。

1.2C/S與B/S模式比較

C/S模式面向的客戶群比較固定,對資料的存取速度快,適用於大量資料的互動,且其安全性策略強。但C/S模式在升級維護方面需要付出很大的代價,每一次的系統升級都需要所有的客戶機重新安裝,且需針對不同的作業系統開發出不同的軟體版本,對系統的相容性較差。B/S模式面向的群體分散度高,只需通過Web伺服器呼叫不同處理程式響應請求即可。由於所有的客戶端只是瀏覽器,不需要做任何維護,每次對程式的更新升級只需要重新在伺服器上釋出,且其操作介面基本風格也與一般上網方式一樣,不需要對使用者進行過多的培訓,操作簡單方便。將C/S與B/S模式結合起來運用到系統中,能避開其各自的缺點,充分發揮其優點。這種混合模式既能保證資料傳送的高效和安全,又能充分利用硬體資源,減少系統維護成本,同時還可滿足生產現場的實際需要,也可滿足各級管理部門依據生產資訊制定決策和釋出訊息的需要。

2系統分析

2.1系統工作流程

機務段生產管理系統是一個集機車的運用、整備和檢修為一體的管理系統,其主要包括機車運用管理系統、機車整備生產管理系統和機車檢修生產管理系統。根據機車檢修計劃和機車分類管理資訊來判斷機車入段後是進入整備場還是檢修庫,進入整備場的機車在完成所有整備過程後會發放出場合格證,之後機車就能投入到下一次的運用中。若機車進入檢修庫,則需要進行所有的檢修流程,直到檢修完成,機車交驗並出檢修庫。

2.2模式使用區域分析

機車運用管理系統是整個系統的核心部分,控制著整個機務段的生產秩序。運用管理系統掌握著機車的狀態資訊,其資料處理量大,資訊互動頻繁,使用範圍單一,應用客戶固定。綜合這些因素,將運用管理系統中管理機車狀態資訊和動態資訊模組的使用模式確定為C/S模式。在機車整備和機車檢修管理系統中,一些基本資料採集點較多且地域分佈較廣的模組採用B/S模式,基本資料採集量大、採集點單一、集中的模組採用C/S模式。將這兩種模式結合,發揮其各自的優勢,使系統執行更加安全、穩定和高效。

2.3系統功能

生產管理系統可以為機務段管理決策層提供圖形化的實時機車運用、整備和檢修等資訊,通過相應的分析模組,可生成一些直觀的圖形報表。此外,業務決策系統還可以為領導的各項決策及時下發和即時傳送提供技術支援,保證相關部門在第一時間接收。生產管理系統通過資訊共享平臺,可以與機車運用管理系統、機車整備生產管理系統機車檢修生產管理系統的資訊實現共享和互換。機車運用管理系統、機車整備生產管理系統和機車檢修生產管理系統分別將機車執行狀態、機車計劃、機車整備資訊、機車整備情況、機車檢修資訊和機車檢修情況等傳送至資訊共享平臺。獲取生產管理系統資訊共享平臺中的相應資料並進行處理,將處理結果提供給決策層,方便其實時瞭解機車狀態。同時,通過生產管理系統,管理決策層的各項決策也可以經資訊共享平臺傳送至相關部門。

3系統設計與實現

3.1系統設計

機務段生產管理系統採用三層C/S與B/S結構,把生產資訊平臺按功能劃分為表示層、功能層和資料層,分別放置在客戶端、應用伺服器端和資料伺服器端。三層結構將業務邏輯單獨剝離出來,置於應用伺服器上,使整個系統的邏輯結構更加清晰。同時,通過業務層將表示層和資料層相隔離,避免了使用者與資料庫的直接作用,有效地提高了系統資料資訊的安全性。在功能層,又將系統分為3個層次,即決策層、職能部門和生產作業部門。決策層根據職能部門和生產作業部門反饋的資訊,向職能部門和生產作業部門做出相應的指令。職能部門接到決策層管理者的指令後,向生產作業部門下達技術檔案等作業標準,並把生產作業部門反饋的資訊整理後反饋給決策層,為其下個決策提供事實依據。生產管理系統的3個主要子系統的組成模組如下:

(1)機車運用管理系統。

機車運用管理系統主要由機車運用安全系統、機車行車安全資訊系統和遠端診斷與監控系統3個子系統構成,如圖5所示。這3個子系統共同工作,可及時準確掌握在途執行機車和非在途執行機車的主要機車資訊,為機務段對機車運用、整備、檢修等作業進行合理安排提供支援,便於提高機車使用壽命,降低機車故障率,保證機車處於最佳狀態。由於這3個子系統中的大部分功能已經在現有機務段相關係統中使用,因此只需將大部分功能接入到新開發的生產管理系統中,使其在網頁模式下顯示即可。在新開發的機車運用管理系統中,主要開發了機車分類管理模組,提供機車狀態資訊和機車動態資訊。該模組的應用部門單一,地點固定,且要求資料安全性高,故採用C/S模式。但對其機車狀態資訊和機車動態資訊的顯示查詢功能採用B/S模式開發,可供全段人員查詢。

(2)機車整備生產管理系統。

機車整備生產管理系統主要由機車整備排程管理系統、機車活件提報系統、輪對及受電弓檢測系統和日常整備分析系統4個子系統構成,如圖6所示。這4個子系統相互支援、相互依賴,對機車日常整備作業實行流程化控制,為機車整備作業提供強有力的資訊支援。由於機務段現有5個不同的整備場,因此機車整備排程管理系統需要在不同整備場使用,且各整備場之間相距很遠,不方便客戶端軟體的安裝,應使用B/S模式開發。對機車活件提報系統、輪對及受電弓檢測系統的錄入採用C/S模式開發,對其查詢功能採用B/S模式開發。日常整備分析系統主要負責對收集的各種整備資訊進行分析,將分析結果以圖表的形式呈現出來,對其功能開發採用B/S模式。

(3)機車檢修生產管理系統。

機車檢修生產管理系統的主要功能是實現對檢測過程的規範化管理,同時實現檢修資訊與其他相關部門的共享,其主要包括機車檢修計劃管理系統、機車檢修排程管理系統、檢修生產組織管理系統、機車探傷管理系統、油水化驗管理系統、頂輪檢測管理系統、機統-28管理系統和“合”字驗收管理系統,如圖7所示。機車檢修計劃管理系統和機車檢修排程管理系統採用B/S模式開發,以方便各檢修作業庫實時瞭解機車檢修動態,安排各自的檢修作業。對檢修生產組織管理系統中5個分系統的錄入全部採用C/S模式開發,對其查詢功能全部採用B/S模式。這樣能有效管理資料採集源,實現資料的安全性,同時也能為上層領導決策提供方便。

3.2系統實現

(1)系統實現關鍵技術。所述的混合式系統在使用過程中資料操作頻繁,且資料交換量大,這對整個系統的執行速度提出了挑戰。在資料處理過程中,採用ADO作為應用伺服器訪問到資料庫伺服器的`“橋”,能較好地解決上述問題,提高系統執行效率。

(2)系統實現過程。根據機務段生產管理系統採用的C/S與B/S混合模式構架,將系統結構分為客戶端、應用伺服器和資料伺服器3層結構模式。在C/S模式下,客戶端將使用者輸入資料提交到中間層伺服器,中間層伺服器接收到輸入資料並尋找到相應的應用程式進行處理,通過ADO連線資料庫伺服器,資料庫收到請求後執行相應的SQL語句,將處理結果返回到中間層伺服器,中間層伺服器再經Internet把結果傳回客戶端顯示。在B/S模式下,使用者端的瀏覽器可以將HT-ML程式碼轉化為具有一定互動功能的網頁,允許在網頁上輸入資訊,提交後臺程式處理。瀏覽器以超文字形式向Web伺服器提出訪問請求,通過URL訪問Web伺服器,Web伺服器在註冊庫中尋找到相應的服務,呼叫這些服務來響應相應的請求。如果Web伺服器還需要訪問資料庫伺服器,則Web伺服器通過ADO連線資料庫伺服器,資料庫執行相應的SQL語句並返回結果給Web伺服器,Web伺服器生成一串動態的HTML程式碼,返回給使用者端瀏覽器顯示。在混合模式的生產系統中,機車首先根據機車狀態和機車檢修計劃,通過C/S模式下的客戶端錄入機車的基本資訊,然後決定機車進入整備場還是檢修庫,在整備場和檢修庫中對大部分資料的採集採用C/S模式錄入,只對一些需要排程生產的模組採用B/S模式錄入,待機車整備或檢修完成後,機車即可轉入運用狀態。對所有基本資訊的查詢都採用B/S的模式,方便全段各級部門緊密配合,提高工作效率。

4結論

基於C/S與B/S混合模式的機務段生產管理系統充分利用兩種不同模式的優點,對不同的資訊處理和功能模組採用不同的模式方法,為提高機務段的生產效率和管理水平發揮了其應有的作用,也降低了一線生產人員的勞動強度,同時為各級管理者提供了綜合查詢和決策分析,改善了機務段現行的生產作業方式。

作者:劉傳波 廖軍 周廷美 莫易敏 單位:武漢理工大學