申利芳(天津天鐵冶金集團有限公司計控電訊廠,河北涉縣 056404)
天鐵物料結算系統的開發設計
申利芳(天津天鐵冶金集團有限公司計控電訊廠,河北涉縣 056404)
天鐵為了解決物料結算由于手工操作出現的差錯率高、控制成本困難等問題,開發設計了計算機物料結算系統。從系統的安全性、網絡和硬件的實現等方面,介紹了該系統的主要功能和特點及運行情況。系統運行情況證明,該系統的開發實現了數據共享和集中存儲,完善了采購和銷售的各環節,程序運行穩定,提高了工作效率。
物料 回收 合同 倉儲 結算 系統 設計
天鐵物料的結算過程過去一直使用手工操作,由于人為因素的影響,出錯率比較高,而且從宏觀上也無法控制成本,達不到銷售利潤目標。因此,為了強化管理,理順業務流程,開發了天鐵物料結算系統。物料結算系統是對外購生鐵和廢鋼從磅點檢斤后,再嚴格按照合同進行入庫,以及廢舊物資回收入庫、銷售出庫實行網絡化管理的軟件。該系統的開發實現了物料結算的微機化管理,為企業降低成本、搶占市場,實現銷售利潤最大化的目標提供了條件。
該系統采用客戶/服務器模式,后臺操作系統采用Windows 2000 Advance Server,數據庫操作系統采用安全性和穩定性都比較高的MS SQL Server 2000。服務器選擇HP公司的LH6000服務器。企業內部網絡系統主干網采用千兆以太網和快速以太網交換技術,選用3com局域網Super StackⅡWitch作為網絡的交換機,以TCP/IP為網絡協議,構成資源公司物料結算系統的網絡系統。客戶端操作系統要求為Windows9X、Windows 2000或WindowsXP。
在細致地分析了系統的業務需求后,設計了系統的業務流程,見圖1。
系統除完成合同管理、倉儲管理、回收管理、結算管理功能模塊外,還有系統維護、查詢統計、數據修改等功能模塊。
2.2.1 合同管理
合同管理人員根據市場行情和公司自身需求制定生鐵和廢鋼的采購合同,與客戶就品名、采購產地、數量、質量要求、完貨期限、其它約定等簽定協議。該模塊完成生鐵和廢鋼合同及附件的錄入、打印、終止、查詢等,其中合同終止有兩種方式:自動終止方式即超出有效期限或合同完成;人為終止方式即因產品質量不合格或其它因素導致的合同不能正常進行而強制終止合同的行為。合同數量作為物料入庫時參照限制,如果入庫數量已經超過合同數量的一定值,則報警提示,同時不允許入庫。
2.2.2 倉儲管理
根據合同辦理入庫,超過合同數量時,可根據合同附件的追加量辦理入庫,同時進行報警。生鐵質檢記錄由日期、供貨單位、產地一一對應組成;廢鋼質檢記錄以單車為單位,由微機號唯一決定。采購入庫分火車和汽車兩類入庫。生鐵入庫交質檢處化驗,廢鋼入庫由本公司負責人員自行扣渣處理。其中質檢數據作為物料結算時質量扣款的主要依據。銷售出庫以磅點信息來提供結算數量,由結算單位根據提貨單去倉儲部提貨。具體內容有入出庫明細、庫存查詢統計、采購入庫時的質檢錄入、銷售出庫時提貨單回填。
2.2.3 回收管理
廢舊物資由于種類多而雜,計量單位不能統一,所以入庫時分為有磅單入庫、無磅單入庫兩種,其中無磅單入庫因為量少或者個大不好計量而造成。回收生產出庫一部分是外賣,一部分要入倉儲部。外賣部分按日期、數量、提貨方、單價進行結算,打印回收結算單。入倉儲部分需要分有無計量單兩類,廢鋼入庫、廢鋼出庫、成品出庫、庫存查詢、庫存統計。其中部分計量可能不經過磅點計量而自行計量,因此出庫與磅點數據不再一一對應,只需要扣雜和數量。由于回收入庫量少、次數多,入倉儲部分需要每月按貨名進行一次暫估入庫,不可重復暫估,結算時才真正入庫,此時需要檢查是否有暫估入庫,有則把暫估沖掉,無則正常入庫。
2.2.4 結算管理
結算中心對生鐵和廢鋼按市場行情制定價格后,由公司領導對價格進行審核才能生效。

價款計算公式:
(凈重-扣雜)×單價-扣款項+運費=結算金額其中:
(1)凈重以磅單為依據累加;
(2)扣雜:生鐵為自然雜0.1%+手工扣雜,廢鋼為自然雜0.3%+手工扣雜;
(3)質量扣款:生鐵以S、P、Si的含量按合同執行扣款,廢鋼如含封閉物或超大物體分別以個數和噸數作為扣款依據;
(4)運費:一票結算不用計算運費;兩票結算時直接輸入核定后的運費總價。其中包括各種物資的價格錄入、審核、購買入庫結算、銷售出庫結算、回收出庫結算、打印結算單、結算明細的查詢和統計。結算信息不以磅點數據為依據,只作參考。
2.2.5 系統維護
字典庫維護把特殊常用的字段固定,在錄入窗口可以直接選擇,避免自行錄入時出現輸入錯誤后導致在查詢及結算時不能唯一確定。其中包括品名、產地、到貨公司、手工卸車隊、目的地、口令修改、人員、科室、權限分配等。維護加注銷功能,權限管理由專人負責,保證各科室協調有序地工作。
2.2.6 查詢統計
包括各種查詢、統計報表:外購生鐵統計、外購生鐵年累計、外購廢鋼統計、外購廢鋼年累計、生鐵廢鋼實時庫存、回收月統計、回收年統計、庫存月報表、分庫統計、合同履行情況統計等。
2.2.7 數據修改
微機操作人員由于某種原因會在錄入數據時出現錯誤,為了便于工作,在開發系統軟件時設計了數據修改功能,其中包括入庫數據修改、出庫數據修改、合同修改、回收入庫修改、回收出庫修改等。由公司派專人負責,只能修改自行錄入的數據,磅點數據無法修改。修改記錄中把原數據、現數據、修改人、修改時間等字段生成一條記錄,并另外保存,以備查詢。
3.1 以SQL 2000數據庫為系統基礎,通過磁盤陣列柜組成雙機熱備系統,使數據的安全性和可靠性得到保證
通過相對完善的權限控制方法,使所有用戶各司其職,從而有效地堵塞了管理上存在的漏洞,為公司減少了不應有的經濟損失。
3.2 系統具備較好的互操作性、可移植性
接口設計可以使該系統與其它的軟件實現安全對接,擴展性能良好。客戶/服務器模式可擴大系統規模和網絡用戶,方便適用。
3.3 相關控制比較嚴密
系統的相關控制比較嚴密,要求在沒有合同時,倉儲部不能對物料辦理入庫;沒有提貨單,倉儲部不能出庫;回收管理中如果對廢舊物資進行暫估入庫,正常入庫時必須把暫估先沖掉再辦理。
天鐵物料結算系統在2006年與手工結算并行,試運行3個月,發現問題及時地完善程序,與手工結算結果相符后正式投運。經過4年的正常運行,程序功能穩定,理順了物料結算的流程,精確詳實的數據查詢功能使采購和銷售情況一目了然,為控制生產成本提供了依據。由于公司業務的發展和原料市場從買方市場變成了賣方市場,在結算的方法上也有了一些變化,所以軟件功能在某些方面就需要完善,以適應業務變化,同時硬件和網絡方面也需要完善,提高存儲數據的速度,使軟件與業務生產結合地更加緊密。
天鐵物料結算系統在投運后經過幾年的使用,程序運行穩定,通過管理制度和軟件的雙重約束,使各環節之間相互監督,保證了數據的安全性。經營采購銷售理念得到進一步的完善,及時為公司的經營決策提供準確依據,產生了良好的經濟效益和社會效益。
[1]梁方明.SQL Server 2000數據庫編程[M].北京:北京希望電子出版社,2002.
Development and Design of Tiantie Material Settling System
Shen Lifang
Computerized material settling system was developed and designed for Tiantie to address the problems of high error rate due to manual operation and difficulties of cost control in material settlement.The main functions,characteristics and running of the system are introduced from the aspects of system safety and realization of network and hardware.The running of the system proved that the development of this sys-tem achieved data sharing and centralized storage,improved the links in purchasing and sales,stabilized program running and raised working efficiency.
material,recovery,contract,storage,settlement, system,design
(收稿 2011-01-13責編趙實鳴)
申利芳,2002年7月畢業于張家口通信學院計算機及應用專業,工程師,現從事計算機軟件編程及其管理工作。