資源描述:
《基于.net的drp系統(tǒng)設(shè)計與開發(fā)》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫。
1、摘要在競爭激烈的現(xiàn)代商業(yè)社會,銷售渠道已經(jīng)成為企業(yè)獲得競爭優(yōu)勢的關(guān)鍵。當(dāng)前,大多數(shù)企業(yè)與其分銷機構(gòu)之間存在著很高的信息和數(shù)據(jù)壁壘,企業(yè)很難及時掌握產(chǎn)品的準確銷售和庫存情況。DRP(DistributionResourcePlanning,分銷資源計劃)就是針對這一問題提出的先進管理思想。DRP系統(tǒng)使企業(yè)能夠及時把握渠道信息,為企業(yè)的業(yè)務(wù)經(jīng)營及與商務(wù)伙伴的合作提供了一種全新的模式。本文在對分銷資源計劃等現(xiàn)代管理思想和.NET等技術(shù)進行研究的基礎(chǔ)上,結(jié)合作者參與DRP項目開發(fā)的實踐,對面向中小企業(yè)的DRP系統(tǒng)進行了研究,并
2、討論了DRP系統(tǒng)銷售訂單管理模塊分層架構(gòu)的設(shè)計和實現(xiàn)。首先分析了DRP的概念、DRP與其它企業(yè)信息系統(tǒng)(如ERP、CRM)的關(guān)系,DRP系統(tǒng)的體系結(jié)構(gòu)及功能模塊;然后討論了微軟.NET下的軟件開發(fā),包括.NET的概念、.NET開發(fā)平臺、.NET下的單元測試框架NUnit和微軟的配置管理工具SourceSafe,以及微軟解決方案框架的軟件過程。銷售訂單管理模塊是DRP系統(tǒng)的典型模塊,本文以銷售訂單管理模塊為例,討論了DRP系統(tǒng)的設(shè)計和開發(fā)。為使系統(tǒng)具有良好的開放性和擴展性,使用UML語言和微軟的Visio對銷售訂單管理模
3、塊進行了分析與設(shè)計,并給出了銷售訂單的用例、順序圖和類圖。系統(tǒng)架構(gòu)設(shè)計采用MVC設(shè)計模式,在傳統(tǒng)的企業(yè)應(yīng)用三層結(jié)構(gòu)中增加了控制層,用來統(tǒng)一處理Web頁面的導(dǎo)航和業(yè)務(wù)的流轉(zhuǎn)。在數(shù)據(jù)源層采用開源的持久層框架iBATIS實現(xiàn)對象/關(guān)系映射,并使用.NET的定制特性實現(xiàn)頁面和業(yè)務(wù)對象之間的數(shù)據(jù)傳遞。關(guān)鍵詞:分銷資源計劃;.NET;模型-視圖-控制器;iBATIS;微軟解決方案框架AbstractMarketingchannelisthekeyfactorforenterprisestowininthefuriouslycomp
4、etitivebusinesssociety.Nowadays,informationbarrierexistsbetweenmostofenterprisesandtheirbranches,sotheseenterprisesarefacedwithgreatdifficultiestomasterexactproducts’sellingandstocksituationtimely.DRP(DistributionResourcePlanning)systemisputforwardaimingatthesel
5、imitations.DRPmakestheenterprisesknowaboutinformationfrommarketingchannelstimely,andoffersakindofbrand-newmodeforthebusinessandcooperationwiththeenterprises’tradepartners.BasedontheresearchofmodernmanagementtheoryandthepracticeofdevelopingDRPsystems,thisthesisde
6、signedaDRPsystemorientingmediumandsmall-sizedenterprisesanddevelopedthemainarchitectureoftheordermanagementmoduleoftheDRPsystemwithMicrosoft.NET.Inthe2ndchapterofthisdissertation,webrieflyintroducedtheconceptofDRP,thedifferencesbetweenDRPandotherenterpriseinform
7、ationsystems,suchasERPandCRM,thesoftwarearchitectureandmainfunctionalmodulesofDRPsystem.Then,thesoftwaredevelopmentonMicrosoft’s.NETplatformwasdiscussed,includingtheconceptof.NET,the.NETplatform,NUnit(aunittestframeworkfor.NET),SourceSafe(atoolforconfigurationma
8、nagementbyMicrosoft),andtheprocessmodelofMicrosoftSolutionFramework(MSF).TheordermanagementmoduleisthemostimportantmoduleoftheDRPsystem.WedesignedanddevelopedtheDRPsy