0 前言
經濟全球化的今天,我國企業面臨著更加嚴峻的市場競爭形勢。而企業自身信息化水平的高低也將成為其各項工作升級的關鍵,推進全面的信息技術應用,來強化企業資源的管理和整合,已經成為國內企業生存和實現長足發展的重要途徑。就我國當前企業結構來看,企業數量眾多,加之靈活多變的管理模式,使得其在信息化建設的進程中存在著一定的難度,建立全面信息管理系統的條件尚不成熟。這一現實情況下,按部就班地應用ERP、MEPII等國際先進的管理軟件很不現實。因此,對基于Web的企業資源計劃(ERP)系統的設計與實現進行探討,來尋求適合我國企業實際的ERP系統就十分必要,對于我國制造行業的長足、穩定發展具有積極的現實意義。
1 企業資源計劃(ERP)系統的設計背景
當前,我國企業,特別是中小型企業對于ERP的實施,整體上表現出較低的成功率,究其原因,主要包括4個方面的原因:
(1)ERP軟件自身應用環境的規范化同國內企業的個性化管理需求不相適應,造成系統較差的適應性,從而表現出普遍偏低的實施成功率;
(2)ERP引進所需支付的昂貴價格和后續維護的較大數目支出,使得資金來源缺乏保障的企業難以承擔,只能放棄ERP的實施;
(3)ERP的實施需要較高的綜合技術水平、相對齊全的配套硬件設施、大量的技術人員及完整的數據資源。顯然這些實施條件同我國企業現狀還尚未完全滿足的,特別是技術人員的匱乏,使得ERP的成功實施很難落實;
(4)軟件設計上包裹層層,對于用戶對于ERP原理的深入學習及對每一步工作的控制、實時決策和細致分析是極為不利的。這樣,就使得企業難以結合自身實際來進行有效地決策控制與維護,實施風險進一步增加。
這一現實背景下,要想改觀國內企業信息化現狀,有效提升ERP系統實施的成功率,就應當從ERP華而不實的設計思路出發,從根本上進行改變,來使其同國內企業實際需求相符,從而使得所設計的ERP具有一定前瞻性。
2 基于Web的企業資源計劃(ERP)系統設計的關鍵技術
企業資源計劃(ERP)系統體現了當今先進的企業管理思想,對提高企業的管理水平有著重要的意義。生產計劃管理和采購管理系統是ERP系統的重要組成部分,能夠保證計劃的準確性和采購的合理性,提升企業的競爭力。傳統采購中,最重要的商業活動是與供應商進行交易,這種模式的特點是對價格非常重視,在交易過程中對各供應商的價格進行比較,通過多家供應商之間的競爭,降低采購價格,開價最低的供應商成為合作者。ERP模式下的采購過程與傳統采購大大不同,其特點是需求拉動模式,采購過程由傳統的采購管理轉變為先進的外部資源管理,企業與供應商的關系也由簡單的一般買賣關系,轉變為戰略伙伴關系。和傳統采購方式相比,ERP模式下的準時采購的不同之處有:(1)采用較少的供應商,長期合作,甚至單源供應。(2)對供應商的選擇標準是質量、交貨期、價格。(3)準時采購的核心就是交貨準時。(4)供應與需求雙方信息高度共享。(5)采購批量是小批量、送貨頻次高。
中小企業由于資金不足技術功底較差,競爭力較差,為提高競爭力并增進企業效益,企業的管理狀況必須進行改善。企業資源規劃系統(ERP)可以使企業提高管理水平,降低企業成本,并且使企業決策準確快速,體現了世界上的最先進的企業管理理論。
但是,當前我國面對于中小企業的ERP管理軟件還很匱乏,為促進我國中小企業信息化建設、促進我國經濟的發展,需要開始真正適合于中小企業的ERP管理軟件,這具有非常重要的意義。課題的提出便是基于開發合適的ERP管理軟件提高企業經濟效益的目的,通過對我國中小企業的采購管理和生產特點的業務流程進行調研,探索并建立適合我國中小企業的生產計劃與采購管理的ERP系統。
(1)Web技術
對于Web技術的應用主要是對以此為基礎所形成分布式計算模式的應用。基于Web的企業資源加護系統的三層結構如圖1所示,用戶接口全部依靠互聯網瀏覽器來實現,且服務器前端注重對部分主要事務邏輯的實現。這一結構模式下,瀏覽器技術、Active技術、Script語言綜合應用,來實現原先只有專用的復雜軟件才具有的復雜功能,并很大程度上節省了開發成本。可以說,Web技術的應用避免了對客戶端兼容性的考慮,即使后臺數據系統發生改變也不會對客戶端造成影響,從而極大地便利了程序的開發與維護。
圖1 基于Web的企業資源加護系統的三層結構
(2)SQL Server 2000、ADO.NET技術、ASP.NET技術及C#語言
SQL Server 2000是由微軟公司推出的一款關系數據庫管理軟件,應用其可將數據庫同互聯網相連,并通過Web瀏覽器來對數據操作進行顯示,且自身同其他產品的良好兼容性使得利于其作用更好地發揮;.NET的一個核心技術就是ADO.NET技術,其自身包含一個具有強大功能的數據訪問庫,并提供了2種形的數據訪問,來對數據源進行分別的識別與處理。在ERP設計中這一技術的應用主要是依靠其來更好地操作數據;ASP.NET技術是.NET平臺開發的關鍵組成,用來進行Web服務器程序和Web動態內容的創建;而C#語言作為C與C++基礎上發展起來的一門語言在ERP設計中是作為開發語言而存在的。
3 基于Web的企業資源計劃(ERP)系統的設計開發環境
(1)硬件環境
以局域網為軟件開發環境,采用HP服務器為網絡服務器,由多臺高性能PC共同構成客戶機,并將對交換機的高效配置來作為網絡信息的有效傳輸途徑。
(2)軟件環境
軟件環境是在由其設計應用技術共同構成的環境,包括了服務器運行操作系統、軟件開發工具、建模工具、開發環境、服務管理器、Web瀏覽器等。
4 基于Web的企業資源計劃(ERP)系統的設計與實現
4.1系統的設計思路
基于Web的企業資源計劃(ERP)系統的設計思路如圖2所示,在數據流上進行主要的反映。
圖2 基于Web的企業資源計劃系統設計的基本思路
4.2劃分系統的功能模塊
基于Web的企業資源計劃系統的功能模塊劃分應發揮其開發優勢,主要圍繞3條干線來進行系統的開發:①物流管理模塊,包括采購管理、銷售管理與庫存管理;②生產和計劃管理模塊,包括物料需求計劃主生產計劃、車間作業管理、能力需求計劃、質量管理、制造數據管理、設備管理;③財務管理模塊,包括存貨管理、應收應付賬款管理、成本管理、工資管理、固定資產管理等。同時,在這3條干線模塊之外,還應包括技術管理模塊、人事管理模塊、辦公自動化管理模塊、系統管理模塊等。
4.3系統運行機制設計
(1)客戶端工作方式設計
用戶經瀏覽器發送請求至服務器,此時,瀏覽器與服務器間形成連接,當服務器向后變交至Web服務進行處理,并將結果反饋至瀏覽器,2者間的連接則自動解除。此時,如用戶需對權限作出更改,則可點擊程序中的相應按鈕,且在更改完成后,服務器會作出相關響應,從而更新服務器數據。
(2)設置用戶權限
通過系統管理模塊來管理用戶權限,其基本思想如下:建立所有用戶檔案于服務器端,后細分每個子系統功能模塊成若干子模塊,并將每個子模塊視作一個角色,在授權過程中給予用戶相應子模塊的授權,從而完成整個系統權限管理的構建。且管理權限可是系統中的某一頁面(最小單元功能)也可以是整個系統。
(3)數據的安全設置
只有當用戶登錄后,才可獲得相應權限來實施相應處理,這對于數據的安全性起到了很好的保障作用。服務器與客戶端之間應用SSL , S-HTTP等互聯網安全協議進行傳輸,并通過網上數據加密、加設防火墻等形式,來對數據安全作出進一步的保障。
(4)系統管理設計
利用ASP.NET技術和C#語言便可容易開發出Web服務器的信息中心、討論區、電子郵件等。其中,電子郵件可以組的設置為依據來提供方便的群發功能。信息中心和討論組也可以不同組為依據來實施設置,從而使得信息的交互管理能夠較為方便地實現。
(5)系統管理設計
系統管理應當能夠為服務器的良好運行提供有力保障。①良好頁面的提供,來便于系統管理人員對系統做出方便的配置,包括權限設置、網絡設置、系統備份與恢復等;②方便數據管理的提供,通過AQL Server和C#來進行數據庫管理系統的開發,從而使得管理人員能夠對數據庫做出方便的刪減、修改、備份、擴充等;③依靠日志文件實現對歷史數據系統的操作與訪問,為系統的安全性提供有力保證。
4.4系統的實現效果
設計完成后的企業資源計劃系統呈現出如下效果:用戶主界面包括日常管理、操作目錄、工作區域3部分。其中,日常管理項目中又分為密碼修改、郵件發送、報表中心、常用工具、版本信息、信息中心、打印、幫助、系統退出等功能頁面;操作目錄為樹狀圖結構,具有操作方便、簡單的優點;而工作區域則對用戶對于某一功能菜單的選擇進行實時的顯示。
5 結語
當前,國內企業對于ERP的實施條件尚不充分,但全面信息化管理已經成為其適應社會發展的必然途徑,因此,設計與實現適合中國企業特征的企業資源計劃系統十分必要,參考上述內容,來為ERP系統的實際開發融入相關思路,從而促進我國企業全面信息管理的更好進行。
轉載請注明出處:拓步ERP資訊網http://m.nttd-wave.com.cn/
本文網址:http://m.nttd-wave.com.cn/html/consultation/10820211411.html