劉學軍 (天津科瑞達涂料化工有限公司 天津300456)
訂單型企業快速定價系統的開發
劉學軍 (天津科瑞達涂料化工有限公司 天津300456)
項目應用ASP編程語言,基于SQL sever 2000數據庫平臺,開發BS構架的“快速報價及訂單運營信息系統”項目,融入了MRP的管理思想,利用產品、訂單、采購等一系列數據庫,進行快速報價及訂單運營組織,快速準確的按單品或批量自動計算最新報價,并對訂單進行制造評估,自動核算原料需求,從而可以提升公司市場反應能力,快速響應客戶的需求,保證報價體系的準確性和科學性,在市場競爭中立于不敗之地。
管理信息系統 定價管理 訂單報價 成本核算
面對當前激烈的市場競爭、變化多樣的市場需求,供應鏈的整合以及零庫存管理方式的推廣,要求企業必須提升市場快速反應能力。
公司受原料市場價格波動而引起的成本變化,客戶對常規產品外的個性化需求等問題,都要求企業建立一套快速準確的定價系統,使企業在市場中牢牢站穩腳跟。
基于此,我公司依據涂料化工企業的行業及產品特點,從實際業務流程出發,開發出B/S構架的快速定價系統,提高了報價效率,減少核算差錯,提高了價格管理控制的有效性。
本系統融合了MRP管理思想,提供強大的產品字典功能;通過價格調整管理及時調控產品的市場價格、計劃成本價格,保持產品的市場競爭優勢;通過BOM設計管理、配方管理、消耗管理,優化產品的成本,為生產提供科學依據。
采用了SQL Server 2000數據庫提供的強大的數據處理能力,增強系統的可維護性和可擴展性。采用ASP開發平臺,程序部分內嵌Javascript或vbscript,使得系統簡潔明了,具有良好的用戶界面。
采用了B/S(Browes/Server)構架,使數據得到集中處理,并保證應用的穩定性、可靠性和數據的完整性,客戶端使用IE瀏覽器訪問系統,無需安裝其他客戶端。
通過系統靈活的權限管理和SQL Server 2000嚴格的權限管理及Windows Server 2000安全級保證等多級安全保證,充分保證企業數據安全。
系統架構規劃長遠,針對性強,滿足用戶的發展需求,充分保證用戶的投資和利益。系統在一個模塊中聚合了多種功能,在Microsoft Windows操作環境下開發,操作方便、直觀,同時保留了鍵盤操作快捷的特點。
系統提供了完整的查詢功能,軟件提供了所有的日常查詢功能,并且可以根據當前活動數據窗口的查詢條件來查詢想看的數據。
軟件包含多種級別的數據保護和權限控制機制。用戶級能對用戶進行合理的權限分工,防止非法用戶獲得使用權;數據庫級權限能阻止對系統資料的篡改;容錯設計使得系統資料在任何時候都能保持正確和完整。系統具有完善的網絡能力,在多用戶并發操作中不會引起沖突,在Windows操作系統中,能使軟件性能達到最佳。
功能模塊包括:訂單管理、采購管理、編碼管理、配方管理、消耗管理、成本核算、權限管理等。流程圖如圖1所示。

圖1 系統流程圖



數據庫中主要包含原料編碼表、半成品編碼表、產品編碼表(見圖2),半成品配方表、產品配方表(見圖3),半成品成本表、產品成本表(見圖4)等。
服務器端采用部門級服務器,能穩定運行Windows 2000、SQL Server 2000及以上版本即可。客戶端采用能穩定運行Windows XP的PC即可。
由于本系統進行了多次的功能拓展,目前已包括了:客戶資源管理(CRM)、銷售管理(SAL)、客戶服務管理(CSM)、庫存管理(INV)、采購管理(PUR)、配方管理(BOM)、成本核算(COST)、生產管理(SFC)、辦公事務管理(OA)、人力管理(HR)、固定資產管理等,但限于篇幅和本文主題,以下僅就涉及包含快速定價功能的技術管理、銷售管理核心模塊的相關操作進行介紹。
各功能模塊的活動窗口布局具有較高的一致性,以技術管理為例,其系統活動窗口布局說明如圖5:

3.2.1 系統登錄 在瀏覽器地址欄輸入相應服務器地址,即可到登錄界面,錄入正確的用戶標識和口令,鼠標點擊確定進入系統。登錄界面設有計數器,可統計系統使用登錄人次。
系統日期為服務端的系統日期,使整個系統的日期一致。登錄界面如圖6。

3.2.2 系統退出 點擊退出圖標或當前活動窗口的退出鈕,將退出當前的應用程序。
技術管理是對企業原料編碼、半成品編碼、產品編碼;半成品配方、產品配方;消耗定額、工藝指標等基礎數據進行維護管理。
整個系統以配方為核心,通過配方管理,可方便的查詢各種產成品的配方,通過該功能,可方便的完成新配方的設計,并可對配方成本進行核算。

在本系統中,每種產品可以有一種或多種配方,系統依據每個配方進行核算,可以實現幾種研發配方的成本比對。BOM表的多組分產品會引用半成品配方,半成品配方中又會還引用半成品配方,形成多級嵌套。系統可以依次展開該BOM結構,直至將配方全部分解為原材料。
3.3.1 編碼管理 編碼管理包括原料編碼、半成品編碼、產品編碼,以及添加、修改、刪除等操作。按照編碼、名稱、規格等條件查詢,原材料編碼管理界面如圖7,半成品編碼管理界面如圖8,成品編碼管理界面如圖9,添加原材料編碼界面如圖10。




3.3.2 配方管理 配方管理包括半成品配方、產品配方,以及添加、修改、刪除,詳細查看等操作。按照編碼、名稱、規格等條件查詢,半成品配方管理界面如圖11,成品配方管理界面如圖12,配方查看及修改界面如圖13。


3.3.3 消耗定額管理 消耗定額管理包括半成品消耗定額、產品消耗定額。包括添加、修改、刪除等操作。按照名稱、規格等條件查詢。半成品消耗管理界面如圖14,成品消耗管理界面如圖15,消耗定額添加界面如圖16。



3.3.4 成本核算 成本管理包括半成品成本自動核算、產品成本自動核算。可定期或隨時進行批量成本核算,因其采用核算當日的日期作為數據列名,所以每天只能自動核算一次。其結果自動添加到半成品(成品)成本價格列表和成品成本價格列表。半成品成本管理界面如圖17,成品成本管理界面如圖18,自動批量核算如圖19。



3.3.5 成本管理 成本管理包括半成品、成品成本核算(如圖20),原料價格變動列表(如圖21),半成品、成品成本列表(如圖22),原料成品聯動統計(如圖23)。
原料價格變動列表:根據原料的歷史采購價格和現行采購價格,計算出其價格差別,并根據差別的大小進行降序排列,反映出近期價格變化較大的原料。


半成品(成品)成本價格列表:根據原料在初期采購價格核算的初期成本和現行采購價格核算的現行成本,計算出其價格差別,并根據差別的大小進行降序排列,反映出價格變化走勢。每次自動核算之后,采用核算當日的日期作為數據列名,將核算結果直接記錄在相應列上,直觀表現歷史數據記錄。

原料成品聯動統計:根據某一原料檢索出應用該原料的所有產品,顯示出某一原料價格變化都涉及哪些產品的成本變化。
核算后的產品成本可以通過“導出”按鈕,將系統數據庫中的所有成本數據按照編碼、名稱、規格型號、配方號、消耗定額、單位成本的字段順序導出為Microsoft Office Excel格式。
3.3.6 定價管理 定價管理包括核算和刪除操作。按照編碼、名稱、規格等條件查詢。分別列出原料成本,生產損耗,包裝、運輸、制造等其他成本,加上合理利潤,生成公司綜合定價,定價管理界面如圖24。


經過5個月的設計、開發、測試,該系統正式在公司運行,通過實際運行和公司項目驗收。在數據準確、完整的基礎上,原來單一品種定價需要人工核算20 min,而現在縮短到不足1 s,1 000個品種的批量核算只用2 min,大大提高了核算效率。同時,也滿足了面對經常性的原料價格大幅變動引發的成本變化需及時核算調價的要求。根據原料變化引起的成本變化,指導研發部門及時進行配方優化和原料替代,縮小成本波動。系統平穩運行后,在此基礎上又陸續開發完善了其他功能,形成了一套較完整的訂單運營信息系統,該系統于2008年獲得了計算機著作權登記證。■
[1]呂繼迪,龐婭娟.A SP程序開發范例寶典[M].北京:人民郵電出版社,2006.
[2]楊正洪,鄭齊健,孫延輝.SQ L Server 2000關系數據庫系統管理和開發指南[M].北京:機械工業出版社,2001.
[3]李代平,張信一.SQ L Server2000數據庫管理系統[M].武漢:華東師范大學出版社,2007.
2012-05-06