掃碼下載APP
及時(shí)接收最新考試資訊及
備考信息
安卓版本:8.7.20 蘋(píng)果版本:8.7.20
開(kāi)發(fā)者:北京正保會(huì)計(jì)科技有限公司
應(yīng)用涉及權(quán)限:查看權(quán)限>
APP隱私政策:查看政策>
HD版本上線:點(diǎn)擊下載>
1 引言
目前,企業(yè)資源規(guī)劃(Enterprise Resources Planning,ERP)系統(tǒng)都有一定的通用性,但大多數(shù)企業(yè)購(gòu)買(mǎi)ERP軟件后都需進(jìn)行二次開(kāi)發(fā),如果同一個(gè)ERP軟件經(jīng)過(guò)簡(jiǎn)單的二次開(kāi)發(fā)后即能適用于生產(chǎn)不同產(chǎn)品的企業(yè),那將極大的節(jié)約開(kāi)發(fā)成本。但現(xiàn)實(shí)的二次開(kāi)發(fā)中,不同生產(chǎn)類型的企業(yè)都有著各自的特點(diǎn),且隨著企業(yè)的發(fā)展,企業(yè)的業(yè)務(wù)規(guī)則和自身組織在不斷的變化,企業(yè)對(duì)ERP軟件在不斷的提出新的要求,這給二次開(kāi)發(fā)帶來(lái)了難度。數(shù)據(jù)庫(kù)是ERP系統(tǒng)的基礎(chǔ)與關(guān)鍵,數(shù)據(jù)庫(kù)設(shè)計(jì)得是否合理直接影響著ERP軟件在企業(yè)中的應(yīng)用,在新的需求環(huán)境下對(duì)數(shù)據(jù)庫(kù)進(jìn)行重新設(shè)計(jì)會(huì)給軟件開(kāi)發(fā)帶來(lái)諸多困難。
?。?)在ERP軟件二次開(kāi)發(fā)過(guò)程中需要重新進(jìn)行數(shù)據(jù)庫(kù)的分析、設(shè)計(jì),而且需要考慮到企業(yè)的各個(gè)業(yè)務(wù)模塊,這樣不可避免需要投入大量精力來(lái)進(jìn)行數(shù)據(jù)庫(kù)的設(shè)計(jì),增加了軟件開(kāi)發(fā)成本的同時(shí)延長(zhǎng)開(kāi)發(fā)周期。
?。?)數(shù)據(jù)庫(kù)設(shè)計(jì)是一個(gè)繁瑣的過(guò)程,許多工作都在重復(fù)地進(jìn)行,這將增大開(kāi)發(fā)中錯(cuò)誤出現(xiàn)的概率。
?。?)企業(yè)在提出對(duì)ERP軟件的需求之后需要在短期時(shí)間內(nèi)將ERP軟件投入使用,開(kāi)發(fā)時(shí)間倉(cāng)促會(huì)影響到軟件的質(zhì)量以及企業(yè)的信息安全。針對(duì)上述問(wèn)題在為新企業(yè)進(jìn)行ERP系統(tǒng)二次開(kāi)發(fā)時(shí),須根據(jù)具體的需要對(duì)數(shù)據(jù)庫(kù)進(jìn)行擴(kuò)展使擴(kuò)展后的數(shù)據(jù)庫(kù)能夠滿足新的需求環(huán)境。
2 數(shù)據(jù)庫(kù)擴(kuò)展需求分析
ERP是建立在信息技術(shù)基礎(chǔ)上,以系統(tǒng)化的管理思想,為企業(yè)決策層及員工提供決策運(yùn)行手段的管理平臺(tái)。ERP系統(tǒng)集中信息技術(shù)與先進(jìn)的管理思想一身,成為現(xiàn)代企業(yè)的運(yùn)行模式,反映時(shí)代對(duì)企業(yè)合理調(diào)配資源,最大化地創(chuàng)造社會(huì)財(cái)富的要求,成為企業(yè)在信息時(shí)代生存、發(fā)展的基石。ERP涉及企業(yè)的人、財(cái)、物、產(chǎn)、供、銷、預(yù)測(cè)、決策等方面的管理工作,包括采購(gòu)、庫(kù)存、銷售、生產(chǎn)、財(cái)務(wù)、人事管理等多個(gè)子系統(tǒng),企業(yè)各部門(mén)之間密切聯(lián)系,時(shí)刻都在進(jìn)行信息的交換。對(duì)于新的需求環(huán)境,可能因?yàn)槠髽I(yè)的業(yè)務(wù)規(guī)則和業(yè)務(wù)范圍的變化需要更改數(shù)據(jù)庫(kù)中數(shù)據(jù)表問(wèn)的對(duì)應(yīng)規(guī)則,對(duì)數(shù)據(jù)庫(kù)中的數(shù)據(jù)表進(jìn)行添加、刪除等操作。對(duì)于一個(gè)制造類企業(yè),倉(cāng)庫(kù)與產(chǎn)品間的對(duì)應(yīng)關(guān)系可能由1:1(一對(duì)一,即一個(gè)倉(cāng)庫(kù)只能存放一種產(chǎn)品)變成l:N(一對(duì)多,一個(gè)倉(cāng)庫(kù)可以存放多種產(chǎn)品),同樣對(duì)于同一個(gè)企業(yè),伴隨著企業(yè)不斷發(fā)展,企業(yè)供應(yīng)商的生產(chǎn)規(guī)??赡苋找嬖龃?,供應(yīng)商與零件間的關(guān)系可能由一對(duì)一變?yōu)橐粚?duì)多。這種情況也存在于企業(yè)的銷售、生產(chǎn)的各個(gè)部門(mén),這樣的對(duì)應(yīng)業(yè)務(wù)規(guī)則的變化對(duì)數(shù)據(jù)庫(kù)提出了新的需求。
對(duì)于一個(gè)企業(yè),為了擴(kuò)大市場(chǎng)占有率,希望保留所有客戶信息,如果直接將描述客戶信息的字段添加到銷售單數(shù)據(jù)表中,這將使數(shù)據(jù)表過(guò)于臃腫,會(huì)造成數(shù)據(jù)庫(kù)信息的混亂,不利于系統(tǒng)使用過(guò)程中數(shù)據(jù)的查詢,由此就必須對(duì)數(shù)據(jù)庫(kù)進(jìn)行應(yīng)用擴(kuò)展,需要?jiǎng)?chuàng)建新的數(shù)據(jù)表,并對(duì)表中的字段進(jìn)行調(diào)整。
3 數(shù)據(jù)庫(kù)擴(kuò)展流程設(shè)計(jì)
在進(jìn)行數(shù)據(jù)庫(kù)擴(kuò)展時(shí),首先把新環(huán)境下提出的新需求信息分為業(yè)務(wù)規(guī)則變化和應(yīng)用擴(kuò)展變化,對(duì)于業(yè)務(wù)規(guī)則可能出現(xiàn)十二種變化情況,各種情況均有相應(yīng)的處理規(guī)則;應(yīng)用擴(kuò)展需要添加或刪減一些數(shù)據(jù)庫(kù)的信息表,對(duì)應(yīng)的也有相應(yīng)的處理規(guī)則,最后通過(guò)數(shù)據(jù)庫(kù)管理平臺(tái)進(jìn)行處理后新的數(shù)據(jù)庫(kù)就可以投入使用。
3.1業(yè)務(wù)規(guī)則變化處理
在企業(yè)的業(yè)務(wù)規(guī)則發(fā)生變化時(shí),可先用語(yǔ)言對(duì)變化進(jìn)行描述,然后抽取其主要信息,判斷其規(guī)則變化的類型,這里總結(jié)為4種類型,分別是由一對(duì)一變?yōu)橐粚?duì)多和多對(duì)一,一對(duì)多、多對(duì)一變?yōu)橐粚?duì)一,一對(duì)一和一對(duì)多、多對(duì)一變?yōu)槎鄬?duì)多,多對(duì)多變?yōu)橐粚?duì)一、一對(duì)多、多對(duì)一,根據(jù)不同的變化類型使用不同的處理方法對(duì)數(shù)據(jù)庫(kù)進(jìn)行擴(kuò)展。這些處理方法在數(shù)據(jù)庫(kù)管理平臺(tái)中將變?yōu)橐恍┩ㄓ玫姆椒?,這些方法類可被隨時(shí)調(diào)用。
3.2應(yīng)用擴(kuò)展處理流程
當(dāng)確定數(shù)據(jù)庫(kù)要進(jìn)行應(yīng)用擴(kuò)展時(shí),首先抽取主要擴(kuò)展信息,然后分析現(xiàn)有數(shù)據(jù)庫(kù)中的數(shù)據(jù)表,此過(guò)程對(duì)數(shù)據(jù)庫(kù)中數(shù)據(jù)表名及字段名需要按照嚴(yán)格的規(guī)則命名,數(shù)據(jù)庫(kù)擴(kuò)展的核心就是刪除其重復(fù)的數(shù)據(jù)表和數(shù)據(jù)表中的字段,對(duì)新插入的數(shù)據(jù)表和字段進(jìn)行重新規(guī)劃。
4 數(shù)據(jù)庫(kù)擴(kuò)展實(shí)例
遇到業(yè)務(wù)規(guī)則變化和應(yīng)用擴(kuò)展的需求時(shí),借助所設(shè)計(jì)的數(shù)據(jù)庫(kù)擴(kuò)展流程在數(shù)據(jù)庫(kù)擴(kuò)展平臺(tái)的支持下可對(duì)數(shù)據(jù)庫(kù)進(jìn)行擴(kuò)展。
數(shù)據(jù)庫(kù)結(jié)構(gòu)的擴(kuò)展需要具體的數(shù)據(jù)庫(kù)管理工具,現(xiàn)存的數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS)有DB2(IBM公司繼SQI/DS之后在大型機(jī)上開(kāi)發(fā)的又一個(gè)關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)產(chǎn)品)、ORACLE(由美國(guó)ORACLE公司開(kāi)發(fā)的一種關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng))以及Sybase、SQL SERVER等等,這些數(shù)據(jù)庫(kù)都提供了建立、存儲(chǔ)、編輯數(shù)據(jù)庫(kù)等許多功能,借助Visual Studio 2005、利用c#.net語(yǔ)言開(kāi)發(fā)數(shù)據(jù)庫(kù)擴(kuò)展平臺(tái),旨在對(duì)現(xiàn)有數(shù)據(jù)庫(kù)進(jìn)行擴(kuò)展,首先平臺(tái)將數(shù)據(jù)庫(kù)文件導(dǎo)入,借助于窗體的特殊功能顯示各個(gè)數(shù)據(jù)表以及表中的字段,平臺(tái)以比較直觀的方式提示用戶輸入需要擴(kuò)展的信息。
5 結(jié)語(yǔ)
數(shù)據(jù)庫(kù)擴(kuò)展的需求來(lái)自于ERP軟件不斷的更新,而ERP軟件的更新是因?yàn)槠髽I(yè)的不斷變化,數(shù)據(jù)庫(kù)擴(kuò)展流程以及數(shù)據(jù)庫(kù)擴(kuò)展平臺(tái)為ERP軟件的二次開(kāi)發(fā)提供了處理方案,它縮短了二次設(shè)計(jì)數(shù)據(jù)庫(kù)的時(shí)間,提高了ERP系統(tǒng)的二次開(kāi)發(fā)效率,在軟件開(kāi)發(fā)中有一定的應(yīng)用價(jià)值。
安卓版本:8.7.20 蘋(píng)果版本:8.7.20
開(kāi)發(fā)者:北京正保會(huì)計(jì)科技有限公司
應(yīng)用涉及權(quán)限:查看權(quán)限>
APP隱私政策:查看政策>
HD版本上線:點(diǎn)擊下載>
官方公眾號(hào)
微信掃一掃
官方視頻號(hào)
微信掃一掃
官方抖音號(hào)
抖音掃一掃
Copyright © 2000 - m.jnjuyue.cn All Rights Reserved. 北京正保會(huì)計(jì)科技有限公司 版權(quán)所有
京B2-20200959 京ICP備20012371號(hào)-7 出版物經(jīng)營(yíng)許可證 京公網(wǎng)安備 11010802044457號(hào)