掃碼下載APP
及時接收最新考試資訊及
備考信息
1 引言
目前,企業資源規劃(Enterprise Resources Planning,ERP)系統都有一定的通用性,但大多數企業購買ERP軟件后都需進行二次開發,如果同一個ERP軟件經過簡單的二次開發后即能適用于生產不同產品的企業,那將極大的節約開發成本。但現實的二次開發中,不同生產類型的企業都有著各自的特點,且隨著企業的發展,企業的業務規則和自身組織在不斷的變化,企業對ERP軟件在不斷的提出新的要求,這給二次開發帶來了難度。數據庫是ERP系統的基礎與關鍵,數據庫設計得是否合理直接影響著ERP軟件在企業中的應用,在新的需求環境下對數據庫進行重新設計會給軟件開發帶來諸多困難。
(1)在ERP軟件二次開發過程中需要重新進行數據庫的分析、設計,而且需要考慮到企業的各個業務模塊,這樣不可避免需要投入大量精力來進行數據庫的設計,增加了軟件開發成本的同時延長開發周期。
(2)數據庫設計是一個繁瑣的過程,許多工作都在重復地進行,這將增大開發中錯誤出現的概率。
(3)企業在提出對ERP軟件的需求之后需要在短期時間內將ERP軟件投入使用,開發時間倉促會影響到軟件的質量以及企業的信息安全。針對上述問題在為新企業進行ERP系統二次開發時,須根據具體的需要對數據庫進行擴展使擴展后的數據庫能夠滿足新的需求環境。
2 數據庫擴展需求分析
ERP是建立在信息技術基礎上,以系統化的管理思想,為企業決策層及員工提供決策運行手段的管理平臺。ERP系統集中信息技術與先進的管理思想一身,成為現代企業的運行模式,反映時代對企業合理調配資源,最大化地創造社會財富的要求,成為企業在信息時代生存、發展的基石。ERP涉及企業的人、財、物、產、供、銷、預測、決策等方面的管理工作,包括采購、庫存、銷售、生產、財務、人事管理等多個子系統,企業各部門之間密切聯系,時刻都在進行信息的交換。對于新的需求環境,可能因為企業的業務規則和業務范圍的變化需要更改數據庫中數據表問的對應規則,對數據庫中的數據表進行添加、刪除等操作。對于一個制造類企業,倉庫與產品間的對應關系可能由1:1(一對一,即一個倉庫只能存放一種產品)變成l:N(一對多,一個倉庫可以存放多種產品),同樣對于同一個企業,伴隨著企業不斷發展,企業供應商的生產規模可能日益增大,供應商與零件間的關系可能由一對一變為一對多。這種情況也存在于企業的銷售、生產的各個部門,這樣的對應業務規則的變化對數據庫提出了新的需求。
對于一個企業,為了擴大市場占有率,希望保留所有客戶信息,如果直接將描述客戶信息的字段添加到銷售單數據表中,這將使數據表過于臃腫,會造成數據庫信息的混亂,不利于系統使用過程中數據的查詢,由此就必須對數據庫進行應用擴展,需要創建新的數據表,并對表中的字段進行調整。
3 數據庫擴展流程設計
在進行數據庫擴展時,首先把新環境下提出的新需求信息分為業務規則變化和應用擴展變化,對于業務規則可能出現十二種變化情況,各種情況均有相應的處理規則;應用擴展需要添加或刪減一些數據庫的信息表,對應的也有相應的處理規則,最后通過數據庫管理平臺進行處理后新的數據庫就可以投入使用。
3.1業務規則變化處理
在企業的業務規則發生變化時,可先用語言對變化進行描述,然后抽取其主要信息,判斷其規則變化的類型,這里總結為4種類型,分別是由一對一變為一對多和多對一,一對多、多對一變為一對一,一對一和一對多、多對一變為多對多,多對多變為一對一、一對多、多對一,根據不同的變化類型使用不同的處理方法對數據庫進行擴展。這些處理方法在數據庫管理平臺中將變為一些通用的方法類,這些方法類可被隨時調用。
3.2應用擴展處理流程
當確定數據庫要進行應用擴展時,首先抽取主要擴展信息,然后分析現有數據庫中的數據表,此過程對數據庫中數據表名及字段名需要按照嚴格的規則命名,數據庫擴展的核心就是刪除其重復的數據表和數據表中的字段,對新插入的數據表和字段進行重新規劃。
4 數據庫擴展實例
遇到業務規則變化和應用擴展的需求時,借助所設計的數據庫擴展流程在數據庫擴展平臺的支持下可對數據庫進行擴展。
數據庫結構的擴展需要具體的數據庫管理工具,現存的數據庫管理系統(DBMS)有DB2(IBM公司繼SQI/DS之后在大型機上開發的又一個關系數據庫管理系統產品)、ORACLE(由美國ORACLE公司開發的一種關系數據庫管理系統)以及Sybase、SQL SERVER等等,這些數據庫都提供了建立、存儲、編輯數據庫等許多功能,借助Visual Studio 2005、利用c#.net語言開發數據庫擴展平臺,旨在對現有數據庫進行擴展,首先平臺將數據庫文件導入,借助于窗體的特殊功能顯示各個數據表以及表中的字段,平臺以比較直觀的方式提示用戶輸入需要擴展的信息。
5 結語
數據庫擴展的需求來自于ERP軟件不斷的更新,而ERP軟件的更新是因為企業的不斷變化,數據庫擴展流程以及數據庫擴展平臺為ERP軟件的二次開發提供了處理方案,它縮短了二次設計數據庫的時間,提高了ERP系統的二次開發效率,在軟件開發中有一定的應用價值。
下一篇:用友總賬模塊如何填寫紅字沖銷憑證
Copyright © 2000 - m.electedteal.com All Rights Reserved. 北京正保會計科技有限公司 版權所有
京B2-20200959 京ICP備20012371號-7 出版物經營許可證 京公網安備 11010802044457號
套餐D大額券
¥
去使用 主站蜘蛛池模板: 中国一级特黄真人毛片 | 久草在线观看首页 | 欧美日韩一区二区三区在线视频 | 亚洲欧美日韩一区 | 亚洲精品一区二区网址 | 99久久精约久久久久久清纯 | 久久曰视频| 91久久精品一区二区 | 国产a一区 | 日韩在线亚洲 | 日韩精品免费一区二区三区 | 黄色靠逼视频 | 亚洲福利av | 精精国产xxxx视频在线野外 | 久久国产免费视频 | 日韩精品久久久久久 | 污视频免费看 | 日韩三级在线播放 | 亚洲福利视频在线 | 91亚洲国产成人久久精品网站 | 麻豆一区二区三区 | 亚洲女人天堂成人av在线 | 亚洲欧美精品 | 综合一区av | 久久久精品久久久久 | 网曝91综合精品门事件在线 | 国产精品美女一区二区三区 | 日本一区二区三区在线播放 | 99久久精品国产毛片 | 亚洲免费观看视频 | 成人国产免费视频 | 黄色一节片 | 国产人妖视频 | 欧美在线视频免费观看 | 美女在线视频免费 | 精品国产18久久久久久怡红 | 久久黄色一级电影 | 亚洲毛片网站 | 国产区一区 | 日韩欧美电影在线观看 | 一区久久久 |