3.1 ERP系統(tǒng)架構(gòu)
目前,ERP系統(tǒng)一般采用分層設(shè)計。其優(yōu)點是:層與層之間低耦合,層內(nèi)部高內(nèi)聚,這也是軟件工程的基本原則之一。基于分層的紡織加工企業(yè)ERP系統(tǒng)架構(gòu)見圖1。
紡織加上企業(yè)ERP系統(tǒng)架構(gòu)圖
圖1 紡織加上企業(yè)ERP系統(tǒng)架構(gòu)圖
系統(tǒng)基于開放式的UNIX主機,采用雙機熱備份,保證系統(tǒng)的高可靠性;采用集中式數(shù)據(jù)庫設(shè)計,加強了數(shù)據(jù)一致性和信息同步性;紡織加工企業(yè)不存儲任何業(yè)務(wù)數(shù)據(jù),所有數(shù)據(jù)存儲于企業(yè)級的專業(yè)存儲設(shè)備,提高了系統(tǒng)的安全性。系統(tǒng)共分為5層:用戶層、Web層、業(yè)務(wù)層、數(shù)據(jù)庫訪問接口層和數(shù)據(jù)庫層,其中,業(yè)務(wù)層和數(shù)據(jù)庫訪問接口層部署在Tomcat 5.0上,數(shù)據(jù)層采用SQL Server 2000。
(1)用戶層。包括非注冊用戶和注冊用戶、系統(tǒng)管理員和客服人員。
(2)web層。各類用戶通過不同的接口訪問系統(tǒng),如注冊用戶和非注冊用戶通過客戶系統(tǒng)接口;而系統(tǒng)管理員和客服人員則通過網(wǎng)站管理系統(tǒng)接口。
(3)業(yè)務(wù)層。業(yè)務(wù)層封裝了各種業(yè)務(wù)操作,實現(xiàn)了各種業(yè)務(wù)邏輯,如訂單信息的生成等。
(4)數(shù)據(jù)庫訪問接口層。通過該層很容易)(寸數(shù)據(jù)庫進行各種操作。該層實現(xiàn)了訪問數(shù)據(jù)庫的唯一性,提高了系統(tǒng)的安全性;應(yīng)用了基于數(shù)據(jù)庫連接池技術(shù),提升了系統(tǒng)的并發(fā)訪問能力,維護方便。
(5)數(shù)據(jù)庫層。存儲了紡織加工企業(yè)的各種信息、數(shù)據(jù),便于進行查詢、統(tǒng)計和分析。
3.2功能模塊
紡織加工企業(yè)ERP系統(tǒng)的服務(wù)對象是廣大中小紡織加工企業(yè),這要求系統(tǒng)能夠覆蓋這些企業(yè)的主要業(yè)務(wù)流程,操作簡便,報價低廉。通過調(diào)研湖北省武漢市漢正街和福建省泉州市的中小紡織加工企業(yè),提煉了其主要的業(yè)務(wù)流程,見圖2。
中小紡織加上企業(yè)主要業(yè)務(wù)流程圖
圖2 中小紡織加上企業(yè)主要業(yè)務(wù)流程圖
首先,客戶下打樣單,以此來確認紡織加工企業(yè)的加工能力,通過確認后,客戶下訂單;獲取訂單后,企業(yè)根據(jù)訂單計算所需要布料的材質(zhì)和顏色,確認倉庫是否有足夠的材料,以此決定是否需要采購或者進行染紗;接下來,企業(yè)組織生產(chǎn),同時對產(chǎn)品質(zhì)量進行檢測,合格的產(chǎn)品入庫;最后,將訂單一次性或者分多次發(fā)送給客戶。
根據(jù)該流程,設(shè)計的ERP系統(tǒng)核心功能模塊包括:數(shù)據(jù)管理、業(yè)務(wù)管理和報表管理。
分頁
3.2.1數(shù)據(jù)管理模塊
數(shù)據(jù)管理模塊完整、準(zhǔn)確地記錄不斷更新的客戶信息、紗線特數(shù)和組分、顏色、染紗廠、原廠、發(fā)貨廠、輔料、機務(wù)料、機臺、型號、品名等信息。用戶可以對這些信息進行增加、刪除、修改和查詢等操作。紗線特數(shù)和組分界面見圖3。
紗線特數(shù)和組分管理界面圖
圖3 紗線特數(shù)和組分管理界面圖
3.2.2業(yè)務(wù)管理模塊
業(yè)務(wù)管理涉及信息很多。通過該模塊,用戶可以管理訂單信息、訂單配色方案、買原紗入庫、染紗通知單、收紗明細、工廠買色紗入庫、余紗退庫、余紗出庫、工廠色紗出庫、生產(chǎn)通知單、檢驗單、檢驗單明細、半成品入庫、半成品入庫明細、送貨簽收單、送貨簽收單明細、成品出庫、已完成訂單、未完成訂單、機務(wù)料進出庫、輔料進出庫、打樣記錄等。紡織加工企業(yè)訂單的一個顯著特點是小批量、多品種,因此,在設(shè)計軟件時,對此進行了合理的規(guī)劃,提高了系統(tǒng)的靈活性,任何顏色和品種的訂單都可以很容易地錄入系統(tǒng)。訂單管理界面見圖4。
訂單管理界面圖
圖4訂單管理界面圖
3.2.3報表管理模塊
報表管理提供了查詢、統(tǒng)計和預(yù)測功能,方便企業(yè)進行信息匯總、預(yù)測。報表包括:染廠染紗進出統(tǒng)計、色紗進出庫統(tǒng)計、加工費統(tǒng)計、余紗庫存統(tǒng)計、訂單月報統(tǒng)計、打樣月報統(tǒng)計、輔料庫存統(tǒng)計、機臺效率、訂單預(yù)測等。余紗庫存統(tǒng)計界面見圖5。