韓秋英 李綱
摘要:隨著信息化社會的快速發(fā)展,ERP系統(tǒng)的實施成為很多企業(yè)的首要選擇。在研究了ERP系統(tǒng)的核心原理及其工作流程基礎(chǔ)上,該項目采用B/S體系架構(gòu)和.NET開發(fā)平臺,設(shè)計并實現(xiàn)了一個可實時在線信息查詢、數(shù)據(jù)傳遞、業(yè)務(wù)分析的辦公自動化系統(tǒng),主要功能有:生產(chǎn)模塊、財務(wù)模塊、銷售模塊、行政模塊和物流模塊,基本滿足了企業(yè)規(guī)范化管理和決策支持的需求。
關(guān)鍵詞:ERP;物資管理;辦公自動化
中圖分類號:TP393 文獻標識碼:A 文章編號:1009-3044(2014)28-6798-03
范化管理平臺[]。ERP核心功能模塊包括:財務(wù)、人力資源管理、物資管理等核心模塊。ERP系統(tǒng)集中了信息技術(shù)與先進的管理思想,主要對公司內(nèi)部業(yè)務(wù)流程和管理過程進行規(guī)范化和優(yōu)化,對其主要業(yè)務(wù)進行自動化和規(guī)范化管理[]。ERP系統(tǒng)可以全面降低了企業(yè)的管理和運行成本,實現(xiàn)了企業(yè)精細化管理目標,在企業(yè)內(nèi)部發(fā)生了新的變化及產(chǎn)生顯著效益。ERP的引入規(guī)范了企業(yè)的業(yè)務(wù)流程,提供了有效的管理決策,獲利分析,該文設(shè)計開發(fā)一套通用的ERP物資管理系統(tǒng),將使企業(yè)競爭力得到大幅度提升,面對市場的響應(yīng)速度大大加快,客戶的滿意度也將顯著提高。
1 技術(shù)路線
目前主流的ERP系統(tǒng)大多采用B/S體系架構(gòu)來設(shè)計。B/S架構(gòu)將ERP系統(tǒng)中的三要素(數(shù)據(jù)、功能、行為)分離,分別對應(yīng)了三層架構(gòu)中的前端的表示層(UI)、中間的業(yè)務(wù)邏輯層(BLL)和后端的數(shù)據(jù)訪問層(DAL)。三層架構(gòu)極大地減輕了Client端電腦的負載,減輕了系統(tǒng)維護和升級的成本和工作量,降低了編程開發(fā)人員的開發(fā)成本和用戶的總體成本[]。區(qū)分層次的目的即是為了“高內(nèi)聚、低耦合”的軟件編程思想,這樣開發(fā)人員就可以只關(guān)注于整體結(jié)構(gòu)的其中某一層,降低了層與層之間的依賴關(guān)系,有利于各層之間的復用和標準化。將軟件設(shè)計劃分三層設(shè)計的優(yōu)勢在于即使其中某一層發(fā)生了改變,也不會影響其它層,因為每一層都具有相對獨立的職責和功能,從而確保了架構(gòu)的穩(wěn)定性[]。
2 系統(tǒng)體系結(jié)構(gòu)設(shè)計
2.1 開發(fā)平臺
隨著ERP應(yīng)用內(nèi)容的不斷擴展,ERP技術(shù)也在不斷發(fā)展,就B/S結(jié)構(gòu)的具體開發(fā)技術(shù)又有多種選擇,如:JSP+J2EE、ASP+IIS、ASP.NET + Microsoft .NET Framework、PHP + Apache等,它們各具有不同的優(yōu)缺點。本系統(tǒng)運行平臺為Windows XP,開發(fā)目標是通用型ERP系統(tǒng),應(yīng)用環(huán)境相對簡單,所以采用了ASP.NET + Microsoft .NET Framework技術(shù)。
2.2 任務(wù)概述
基于WEB的簡單ERP管理系統(tǒng)軟件主要實現(xiàn)了各個部門、跨地域之間進行信息和數(shù)據(jù)的傳遞以及實時數(shù)據(jù)更新處理。根據(jù)實際工作流程設(shè)計了流程模擬圖如圖1所示。
根據(jù)上圖的工作流程及工作需要分析設(shè)計了如下功能:
1) 系統(tǒng)管理:管理員可以對本公司用戶進行添加,刪除,密碼的管理及用戶模塊的授權(quán)。
2) 物料需求管理:根據(jù)部門匯總需求數(shù)據(jù),對采購單進行維護,包括錄入、修改、查詢等功能;并且提供對供應(yīng)商信息的維護。
3) 銷售執(zhí)行計劃:客戶的信息及公司訂單的維護。
4) 人力資源管理:對部門人力資源進行維護,包括對部門員工的信息錄入、修改、工作狀況、工資信息結(jié)算等相關(guān)信息的維護。
5) 生產(chǎn)計劃管理:根據(jù)生產(chǎn)計劃安排生產(chǎn)任務(wù),對產(chǎn)品進行庫存管理、入庫管理以及合理調(diào)度生產(chǎn)任務(wù)。
6) 財務(wù)預算:財務(wù)出入賬的分析與查詢,報銷憑證的生成,以及各本門的計劃預算的審批。
2.3 系統(tǒng)的總體設(shè)計
根據(jù)ERP管理系統(tǒng)在現(xiàn)實工作中的功能需求,總體可分為以下幾個功能模塊:財務(wù)模塊、行政模塊、生產(chǎn)模塊、銷售模塊和物流模塊。其功能和模塊架構(gòu)圖如圖2所示。
基于WEB的ERP物資管理系統(tǒng)的整體設(shè)計、具體事務(wù)管理、決策支持功能都在整個供應(yīng)鏈的業(yè)務(wù)處理流程中實現(xiàn)。各個模塊基本功能的實現(xiàn),體現(xiàn)著ERP系統(tǒng)各模塊的緊密協(xié)同工作關(guān)系。如銷售部的訂單下達到生產(chǎn)計劃和物流的合理發(fā)運,整個流程明確有序的體現(xiàn)了幾個部門的協(xié)同工作。各部門協(xié)同工作流程圖如圖3所示。
3 系統(tǒng)數(shù)據(jù)庫設(shè)計
數(shù)據(jù)庫設(shè)計是基于WEB的ERP物資管理系統(tǒng)的核心和基礎(chǔ)。數(shù)據(jù)庫設(shè)計的根本目的是數(shù)據(jù)共享。數(shù)據(jù)庫模型設(shè)計的合理性對系統(tǒng)使用性能和體驗影響極大,因此在設(shè)計數(shù)據(jù)庫時必須要考慮安全性、實用性和拓展性等。根據(jù)本系統(tǒng)的需求分析,該系統(tǒng)的數(shù)據(jù)庫實體主要有“用戶”、“部門”和“憑證”等。另外,每個部門都有各自不同的權(quán)限,不同的部門具有不同的權(quán)限功能,與用戶之間是1:n的關(guān)系。為此,必須設(shè)置權(quán)限控制機制,管理員可以為不同的用戶設(shè)置不同的用戶權(quán)限,用戶所在部門不同其權(quán)限也不同,根據(jù)具體情況設(shè)計系統(tǒng)的權(quán)限控制功能[]。
本系統(tǒng)采用SQL Server 2008 作為數(shù)據(jù)庫,數(shù)據(jù)庫包含用戶、部門類別、訂單、發(fā)運、憑證、倉庫、供應(yīng)商、員工信息、員工考勤、原料、報銷種類、報廢表等11張表。這11個表在整個系統(tǒng)中關(guān)系緊密,覆蓋了整個工作流程的主要內(nèi)容。
4 結(jié)束語
此ERP管理系統(tǒng)是一個基于B/S結(jié)構(gòu)的工作流系統(tǒng),實現(xiàn)了依據(jù)已制定流程進行原料的采購、生產(chǎn)加工、物流發(fā)運、財務(wù)出入賬的ERP系統(tǒng),以滿足企業(yè)辦公中的基本需求,通過實時的信息更新與處理,提高了工作的效率,具有一定的實用性。今后將從差錯檢測、安全控制、數(shù)據(jù)庫可恢復性等方面進一步改進系統(tǒng)功能,為企業(yè)的資源管理和規(guī)劃提供更可靠的保障。
參考文獻:
[1] 馬婷婷.基于ERP的A公司財務(wù)管理模式的研究[D].武漢:華中科技大學,2011.
[2] 邰楠,屈層子,唐巍.協(xié)同辦公自動化系統(tǒng)的設(shè)計與研究[J].辦公自動化,2008(8):8-11.
[3] Xiaoping Liao, Xinfang Zhang, Jian Miao. A Collaborative Management and Training Model for Smart Switching System[J].Lecture Notos in Computer Science.2005,3168:260-269.
[4] 邵雷,李毓偉.基于工作流技術(shù)和B/S結(jié)構(gòu)的辦公自動化系統(tǒng)研究[J].浙江科技學院學報,2003,15(2):82-85.
[5] 胡鑒新.基于Access的用戶權(quán)限管理的設(shè)計與實現(xiàn)[J].中國科技信息,2008(15):86-88.