吳彩云
摘 要:本文主要針對混凝土攪拌站行業當前在生產與管理的現狀,結合需求分析,對攪拌站生產管理進行研究,設計總體方案,基于B/S網絡結構進行混凝土攪拌站管理系統的設計與實現。該系統在大中型混凝土攪拌站都可適用,實現攪拌站生產管理的工作規范化、流程標準化及信息系統化等,具有較好的經濟效益與社會效益。
關鍵詞:混凝土攪拌站;生產管理;系統設計
現階段,我國商品混凝土行業的發展還處于初級階段,隨著技術的發展,盡管生產設備及相關技術也已經達到領先水平,但管理理念及管理水平相對滯后,存在工作效率低、管理混亂、人員崗位重復等問題,對混凝土的生產質量和效率都帶來不良影響。為提高混凝土攪拌站的管理水平,降低經營成本,提高工作效率,設計混凝土攪拌站管理系統非常必要,能夠對生產過程全方位進行管理,實現混凝土攪拌站規范化、合理化、科學化、制度化管理。
一、系統需求分析
(一)攪拌站管理用戶分析
通過對混凝土攪拌站實際生產情況進行研究,從用戶實際應用出發,與攪拌站業務層、領導層進行交流,分析用戶的基本需求。與設備生產企業進行交流,對設備運行狀態及注意事項進行了解,對用戶的需求方向與趨勢進行把握,通過分析研究可知,混凝土攪拌站生產管理涉及到的主要部門有辦公室、財務室、實驗室、調度室、銷售部及操作室,各部門有自身的功能與職責。
(二)攪拌站管理流程
對各管理部門的只要職責與功能進行分析的基礎上,結合攪拌站實際運營情況,分析混凝土攪拌站的基本業務流程,再對業務需求進行分析,在此基礎上可將混凝土攪拌站管理系統劃分為多個子管理系統:生產管理、銷售管理、品質管理、設備管理、調度管理、原料管理及財務管理。每一個子系統都有自身的工作方法和流程。
(三)系統功能性需求分析
根據混凝土攪拌站多個子管理系統的劃分,每一個系統都具有各自的功能:(1)銷售管理。業務人員主要執行的功能包含建立銷售合同、獲取客戶需求、提交生產系統、對賬等,在建立銷售合同中,還包含變更合同與確認合同等內容;(2)生產管理。生產管理模塊中,包含生產管理人員、生產操作人員、實驗室操作員及調度員等,由管理員調取銷售合同信息后,安排生產任務;實驗室人員制定對含水量率、配合比進行調整,將取樣、試塊及試驗等信息進行錄入;調度員負責調配車輛,并對車輛作業急性跟蹤;生產操作員查看任務、執行生產配比、完成生產等作業。(3)原料管理。主要針對攪拌站生產原料的進貨、訂貨、庫存、盤點、日耗、月結等進行管理。(4)品質管理。主要針對的是試驗室,進行水泥、砂、石、摻合料、粉煤灰及外加劑等原材料進場的檢測試驗,提供不同時間段的試驗數據及合格評定統計表等。(5)設備管理。針對混凝土企業運輸設備、生產設備進行保養、維護等管理。(6)財務管理。針對應收賬款、可收賬款、銷售信息、方量、單價等信息進行財務管理。
(四)系統非功能性需求
混凝土攪拌站網絡化管理系統的非功能需求主要包含系統的可靠性、可用性、安全性及性能要求等問題。使相關人員對系統需求能夠全面的理解,非功能需求對系統運行時間、服務水平等進行了規定,盡管非功能需求對系統功能不會產生直接的影響,但用戶與系統支持人員對業務系統的認可方面有較大的影響。
二、混凝土攪拌站管理系統架構設計
(一)系統架構設計目標
首先,穩定性目標。混凝土生產質量與產量和生產系統的穩定性有直接的關系,所以系統架構要從軟件、硬件兩個方面入手確保系統工作的可靠性、連續性及穩定性。其次,安全性目標。從數據、系統及管理等安全的對架構的安全性進行考慮。第三,最大化的重用。為了降低冗余,重用是一個有效的方法,包含組件級別重用、組件的實現等,提高了架構的質量,此類組件通常為WEB、報表及日志組件。第四,部署方便靈活。由于系統對諸多終端設備進行了整合,包含稱重儀表采集信號、RFID采集終端及IC卡采集終端等,所以架構設計中,方便部署也是重要的目標。
(二)系統架構部署
對混凝土攪拌站管理系統進行部署的時候,要與硬件設備及現場條件進行結合來部署,系統需要一臺服務器,通過交換機組使辦公室、銷售部、財務室、調度室、實驗室、原料室、供應部等部門連成局域網。
(三)系統邏輯架構
混凝土攪拌站管理系統采用用戶層、業務邏輯層和數據層三層設計模式:用戶層,即界面層,與用戶進行交互的界面,比較直觀,但也是修改比較多的地方;業務邏輯層,提供了多種用戶功能,主要包含業務邏輯組織方式、數據存取方式、數據表示方式、業務服務提供方式等;數據層,對用戶各種資料、文件及數據進行管理,如圖1所示:
圖1 混凝土攪拌站管理系統邏輯架構
盡管應用框架模型理論已經比較成熟,但實際應用中還存在一些問題,主要是用戶層與應用邏輯層的較差,大量的界面交互功能處于應用邏輯層中,出現該問題的原因與開發模式有關,在對項目進行開發的時候,沒有合理設計,導致沒有細分功能,出現功能較差的問題,影響邏輯層次存在混亂的現象。
混凝土攪拌站管理系統應用B/S與C/S網絡結構,采用C#與ASP.NET底層開發語言,采用C++和MFC對涉及硬件交互的底層模塊進行開發,提供接口應用,采用松耦合連接層與層,實現用戶層、邏輯層與數據層之間的相互訪問,如圖2所示:
混凝土攪拌站管理系統應用層中,主要包含銷售、生產、品質、設備、車輛、原料、財務等管理子系統,每一個系統之間存在著依賴關系,其中整個管理系統的核心是生產管理,其它子系統都是圍繞生產管理系統而運轉的,而諸多子系統也為生產管理系統提供了相關的支持,如圖3所示。
三、混凝土攪拌站管理系統的實現
混凝土攪拌站管理系統基于Web界面和桌面程序兩種方式,與硬件練習緊密的功能通常采用桌面程序,由NET與MFC結合開發,如生產系統;而常用的信息管理系統采用Web液面,在瀏覽器中運行。客戶端操作系統為Windows2000/XP系統,支持相關軟件的錯做,通過Web界面與Web Service統一度數據接口訪問。進入登陸界面以后,輸入對應的用戶名與密碼,即可進入到系統主界面中,根據縱向菜單和橫向導航條內的各個主功能模塊及細化菜單中的子功能,實現對生產管理、銷售管理、車輛管理、物料管理、財務管理及品質管理等功能的操作。通過在實際混凝土攪拌站生產管理中測試應用該系統,結果顯示,該系統可通過一定的組織方法將各部門子系統對應的數據流和信息流連接成一個交互的信息網絡,實現了數據資源在各部門間的共享,使各部門之間的協調合作及聯系都得到加強,提高了生產管理效率,工程應用價值明顯。
四、結語
近些年來,混凝土行業發展非常迅速,要求企業從管理內容、管理形式等方面要不斷的進行完善,所以,在管理系統內,還應該按照實際情況添加相應的管理功能和模塊,為領導層的決策提供依據。隨著技術的進一步發展,系統的性能還有提升的空間,也為混凝土攪拌站管理系統的進一步完善提供了可能。
參考文獻:
[1]郭彬.關于混凝土攪拌站控制系統的設計分析[J].山東工業技術,2016(10):139.