国产黄色毛片-国产黄色毛片视频-国产黄色片91-国产黄色片一级-一级坐爱片-一级免费

中小型企業(yè)的資源管理軟件開發(fā)

所屬欄目:軟件開發(fā)論文 發(fā)布日期:2010-09-15 08:31 熱度:

  摘要:運(yùn)用微軟解決方案框架MSF和構(gòu)件設(shè)計的一些原理,并且使用了當(dāng)前比較流行的一些開發(fā)模式和軟件工程技術(shù),如MVC結(jié)構(gòu),制定解決方案架構(gòu)等來解決企業(yè)資源管理軟件開發(fā)的難題。
  關(guān)鍵詞:企業(yè);MSF;.NET;軟件開發(fā)
  
  1軟件框架與解決方案
  框架是一種微體系結(jié)構(gòu),為特定領(lǐng)域內(nèi)的軟件系統(tǒng)提供未完全實(shí)現(xiàn)的模板,它可以是一個將要被擴(kuò)展或復(fù)用的子系統(tǒng)。框架一般具有以下的特點(diǎn):它是面向特定領(lǐng)域的可復(fù)用軟件制品;反映了應(yīng)用的體系結(jié)構(gòu);具有部分實(shí)現(xiàn)的特性;基于框架開發(fā)應(yīng)用是通過擴(kuò)展過程實(shí)現(xiàn)的;框架由一組相互協(xié)作的構(gòu)件組成,對于面向?qū)ο蟮目蚣芏?其組成構(gòu)件即為類構(gòu)件。框架是領(lǐng)域?qū)崿F(xiàn)的產(chǎn)物,其開發(fā)過程類同于普通領(lǐng)域的構(gòu)件開發(fā)過程。一個成功的軟件框架最根本的標(biāo)志是穩(wěn)定、易于理解和復(fù)用,為此需要在開發(fā)過程中多次迭代,使框架的正確性和可復(fù)用性不斷提高。
  然而現(xiàn)代的軟件開發(fā)則是集模型、體系結(jié)構(gòu)、過程及構(gòu)件技術(shù)為一體的,主流軟件的開發(fā)觀念大都是:以體系結(jié)構(gòu)為中心,基本模型的過程式開發(fā)。其中心思想是不斷的完善開發(fā)過程,以求高質(zhì)量、底成本,按時、按量交付軟件。為此軟件開發(fā)中就需要給出解決問題的決策:對于小問題是解題模型和問題求解方法;對于大的應(yīng)用系統(tǒng)就是在建立模型的基礎(chǔ)之上的解決方案。對于不同應(yīng)用就有不同的解決方案,但是他們在一些基礎(chǔ)上都有相似之處,如果能夠借助框架的概念,提出一種解決方案框架便能大大的規(guī)范和簡化軟件的開發(fā)。MicrosoftSolu-tionFramework(MSF)便是其中的一種解決方案框架。
  這里的解決方案框架不僅僅是只與產(chǎn)品的性質(zhì)有關(guān)的成品框架,而且包含了怎樣做才能出合格成品的框架。MSF立足于后客戶-服務(wù)器計算時代的分布式軟件開發(fā),同時支持新一代計算的WEB服務(wù),是當(dāng)前軟件開發(fā)切實(shí)可行的規(guī)范之一。
  2MSF簡介
  微軟解決方案框架結(jié)構(gòu)(MSF)是一組建立、開發(fā)和實(shí)現(xiàn)分布式企業(yè)系統(tǒng)應(yīng)用的工作模型、開發(fā)準(zhǔn)則和應(yīng)用指南。它幫助企業(yè)融合商業(yè)和技術(shù)的目標(biāo),降低采用新技術(shù)后系統(tǒng)整體的費(fèi)用,以及成功的應(yīng)用微軟技術(shù)整合商業(yè)過程的方法。
  MSF是一種組織和集成構(gòu)件的方式,揭示出為成功設(shè)計、構(gòu)建和管理技術(shù)基礎(chǔ)結(jié)構(gòu)或商業(yè)解決方案,所需了解的重要風(fēng)險、重要的設(shè)計基礎(chǔ)假設(shè)和關(guān)鍵的依賴關(guān)系。它包括明確的知識庫1、應(yīng)用指南和實(shí)踐經(jīng)驗(yàn),如:
  *企業(yè)結(jié)構(gòu)設(shè)計方案—采用交互的方式,側(cè)重于制定長期規(guī)劃,同時也能完成短期目標(biāo)。
  *項(xiàng)目開發(fā)準(zhǔn)則—包含組隊模型和過程模型,用于建立高效的項(xiàng)目組,管理項(xiàng)目的生命周期。
  *項(xiàng)目設(shè)計過程和多層結(jié)構(gòu)的應(yīng)用程序模型—用于支持設(shè)計復(fù)雜的分布式企業(yè)應(yīng)用。
  *企業(yè)信息基礎(chǔ)設(shè)施的實(shí)施方法—使用組隊模型和過程模型支持實(shí)現(xiàn)、操作和技術(shù)上的方案。
  
表1.jpg

  (1)MSF能夠幫助軟件開發(fā)組織快速地將成熟的前沿技術(shù)變?yōu)楣こ淌褂?它面向?qū)嵱枚粡?qiáng)調(diào)理論上的完美。MSF的開發(fā)哲學(xué)是:以體系結(jié)構(gòu)為中心、面向過程的,提倡小組協(xié)作,強(qiáng)調(diào)風(fēng)險管理。其符合ISO,CMM倡導(dǎo)的軟件過程,但沒有相應(yīng)的ISO,CMM標(biāo)準(zhǔn)那樣完美、全面、細(xì)致。并不是一成不變的,它將動態(tài)的發(fā)展——將現(xiàn)有的先進(jìn)開發(fā)理念和管理技術(shù)融入到自身的結(jié)構(gòu)體系中。
  基于上述的特點(diǎn),MSF提出了三個基礎(chǔ)模型:風(fēng)險管理(riskmanagement)、小組模型(teammodel)和過程模型(processmodel)。其中風(fēng)險管理是在實(shí)際商用中項(xiàng)目經(jīng)理所要具體實(shí)踐的,需要進(jìn)行大量的調(diào)研,因此這里就不做詳細(xì)的介紹。下面用兩幅圖來表示小組和過程模型:
  
表2.jpg
  在過程模型中,在其實(shí)踐活動與里程碑一般如下:
  表3.jpg
  
  在本次開發(fā)中,本人參與的項(xiàng)目開發(fā)組也是使用上述的開發(fā)過程模式,并且運(yùn)用了MSF構(gòu)件設(shè)計的技術(shù)、.NET開發(fā)平臺和C#.NET開發(fā)語言。
  3MSF構(gòu)件設(shè)計與.NET平臺
  3.1構(gòu)件設(shè)計
  所謂的構(gòu)件則是指只能通過接口和和契約訪問的邏輯單元,它與應(yīng)用程序不直接關(guān)聯(lián),僅僅是描述應(yīng)用邏輯接口集的實(shí)現(xiàn)者。這里的.NETFramework正是為這種完全-接口編程3提供的框架。
  MSF的構(gòu)件設(shè)計則將工程設(shè)計的一般原理結(jié)合到非常產(chǎn)品化的工程設(shè)計。它包括三部分—概念設(shè)計、邏輯設(shè)計和物理設(shè)計。
  其一般過程如下:
  (1)以用戶為中心。做設(shè)計時,項(xiàng)目小組不僅要重視解決方案是否落實(shí)了業(yè)務(wù)問題,還要時時想到最終用戶是否滿意。
  (2)設(shè)計是迭代過程。設(shè)計過程是對業(yè)務(wù)問題、解決方案加深認(rèn)識的過程。在實(shí)際工作中,設(shè)計人員很難獲得完整的信息和知識,需要進(jìn)行不斷的迭代反復(fù)來加深理解。
  (3)遵從體系結(jié)構(gòu)。這樣有助于定義應(yīng)用開發(fā)的范圍,能確保項(xiàng)目與企業(yè)業(yè)務(wù)目標(biāo)一致,并有企業(yè)資源的支持。
  (4)圍繞解決方案做。在實(shí)現(xiàn)解決方案的構(gòu)件設(shè)計中,應(yīng)尋求、找出解決方案的“正確方法”,并始終圍繞著解決問題這一最終目標(biāo)。
  (5)邊建造邊計劃。這類似與極限編程(extremeProgram)的概念,根據(jù)實(shí)際建造、處理解決方案之中出現(xiàn)的問題,修改體系結(jié)構(gòu)的活文檔,及時調(diào)整計劃。
  (6)小組全員參與。能夠促進(jìn)交流,便于各個成員了解核心過程,并能更好的完成自己的工作。
  3.2NET技術(shù)
  .NET是MicrosoftXMLWebservices平臺。XMLWebservices允許應(yīng)用程序通過Internet進(jìn)行通訊和共享數(shù)據(jù),而不管所采用的是哪種操作系統(tǒng)、設(shè)備或編程語言。Microsoft.NET平臺提供創(chuàng)建XMLWebservices并將這些服務(wù)集成在一起之所需。.NET家族中有VisualBasic?.NET、VisualC++?.NET、VisualC#?.NET和VisualJ#?.NET,他們都全都使用相同的集成開發(fā)環(huán)境(IDE),該環(huán)境允許它們共享工具并有助于創(chuàng)建混合語言解決方案。
  4應(yīng)用實(shí)例
  項(xiàng)目是為一制造業(yè)的公司開發(fā)一個企業(yè)資源管理系統(tǒng),由一個數(shù)十人的團(tuán)隊共同開發(fā)完成。此開發(fā)基于MSF解決方案框架,運(yùn)用.NET開發(fā)平臺,采用ASP.NET和C#.NET開發(fā)語言,具體使用MVC(ModelVisualControl)結(jié)構(gòu)。使用ASP.NET作為前臺,使用COM組件作為邏輯處理,用XML作為數(shù)據(jù)交換傳輸載體,使用soap協(xié)議作為內(nèi)部信息交換協(xié)議,后臺使用SQLServer數(shù)據(jù)庫。
  4.1系統(tǒng)模型建立
  首先該系統(tǒng)是整個制造供應(yīng)鏈中的一個部分,供應(yīng)鏈的框架如下:
  表4.jpg
  4.2MSF應(yīng)用
  針對上述情況,運(yùn)用MSF解決方案框架提出了基本的人員分配和應(yīng)完成的工作:
  在工作分配完后,就開始系統(tǒng)的進(jìn)行開發(fā)。根據(jù)需求,得到整個的功能模塊草圖:
  在此之后,進(jìn)行計劃和進(jìn)度安排,并開始了邏輯設(shè)計。這里以報表功能模塊為例說明。根據(jù)需求,報表功能模塊包含:
  *庫存資金表
  *銷售日報
  表5.jpg

表6.jpg
  
  
  圖4模塊劃分
  *銷售月、年報圖表:以棒圖或餅圖的形式顯示各種查詢的銷售。
  *實(shí)時庫存和歷史庫存:歷史庫存需要人工結(jié)轉(zhuǎn)或設(shè)定時間進(jìn)行結(jié)轉(zhuǎn)。
  *零售點(diǎn)銷售日報:針對直屬所有零售點(diǎn)的銷售日報匯總。
  *銷售毛利表:提供各種方式的查詢。
  *各類盤點(diǎn)表:含蓋庫存盤點(diǎn)、資金盤點(diǎn),按照盤點(diǎn)的結(jié)果和實(shí)際的情況對比。
  *調(diào)撥統(tǒng)計表:統(tǒng)計各個倉庫間的調(diào)貨、各個點(diǎn)之間的調(diào)貨。
  *各類結(jié)轉(zhuǎn)表:按照公司規(guī)定的會計期間進(jìn)行結(jié)轉(zhuǎn),保存所得的結(jié)果記錄。
  開發(fā)這些功能時,為了能夠使功能復(fù)用,必須開發(fā)一個報表生成組件。這樣即使對于不同類型的報表,只要其輸入報表的結(jié)構(gòu)(即是從數(shù)據(jù)庫中讀出數(shù)據(jù)對應(yīng)的字段名),應(yīng)用這個報表生成組件就能自動的產(chǎn)生所要的報表。其數(shù)據(jù)流如下:

表7.jpg
  
  操作員給出操作的類型,組件中的邏輯操作部分進(jìn)行處理,并從數(shù)據(jù)庫中取出相應(yīng)的數(shù)據(jù),轉(zhuǎn)到參數(shù)設(shè)置部分,最后把所有的數(shù)據(jù)流交給產(chǎn)生報表部分,得出用戶所需要的報表。
  5總結(jié)
  現(xiàn)在軟件開發(fā)在我國的上升勢頭仍然兇猛,也出現(xiàn)了許多大大小小的軟件公司。但是其中能把企業(yè)資源管理、ERP、供應(yīng)鏈管理或協(xié)同電子商務(wù)做成功的很少,因?yàn)槲覀冊谶@方面起步的晚,沒有歐美企業(yè)一樣具有許多開發(fā)經(jīng)歷,也就需要研究許多適合自己的解決方案。MSF這種解決方案框架具有較好的應(yīng)用前景,適用于中大型企業(yè)信息系統(tǒng)的開發(fā)。
  本文作者的創(chuàng)新點(diǎn):運(yùn)用微軟解決方案框架MSF和構(gòu)件設(shè)計的一些原理,并且使用了當(dāng)前比較流行的一些開發(fā)模式和軟件工程技術(shù),如MVC結(jié)構(gòu),制定解決方案架構(gòu)等來解決企業(yè)資源管理軟件開發(fā)的難題。

  搜論文知識網(wǎng)致力于為需要刊登論文的人士提供相關(guān)服務(wù),提供迅速快捷的論文發(fā)表、寫作指導(dǎo)等服務(wù)。具體發(fā)表流程為:客戶咨詢→確定合作,客戶支付定金→文章發(fā)送并發(fā)表→客戶接收錄用通知,支付余款→雜志出版并寄送客戶→客戶確認(rèn)收到。鳴網(wǎng)系學(xué)術(shù)網(wǎng)站,對所投稿件無稿酬支付,謝絕非學(xué)術(shù)類稿件的投遞!
  

文章標(biāo)題:中小型企業(yè)的資源管理軟件開發(fā)

轉(zhuǎn)載請注明來自:http://m.optiwork.cn/fblw/dianxin/ruanjiankaifa/4157.html

相關(guān)問題解答

SCI服務(wù)

搜論文知識網(wǎng) 冀ICP備15021333號-3

主站蜘蛛池模板: 国产综合13p| 女人张开腿让男人桶视频 | 精品性久久 | www.操操操| 欧美人成片免费看视频不卡 | 日本强不卡在线观看 | 亚洲在线免费观看 | 91精品国产高清久久久久 | 欧美亚洲日本韩国一级毛片 | 手机国产精品一区二区 | 台湾三级香港三级经典三在线 | 欧美在线 | 亚洲 | 亚洲精品影院久久久久久 | 亚洲视频 欧美视频 | 好叼操这里只有精品 | 男女视频免费 | 中国美女一级黄色片 | 久久精品国产一区二区 | 日韩成人毛片高清视频免费看 | 深夜福利视频在线观看 | 亚洲精品线在线观看 | 亚洲日本一区二区三区在线 | 亚洲毛片在线观看 | 狠狠干香蕉 | 丝袜一级片 | 久草视频在线资源 | 亚洲精品久久99久久一区 | 亚洲国产成人99精品激情在线 | 手机在线免费毛片 | 久久www免费人成精品 | 亚洲欧洲国产成人综合一本 | 国产日产欧产精品精品推荐小说 | 国产一区视频在线播放 | 成人做爰| 日本一区三区二区三区四区 | 在线精品国产一区二区 | 日本免费人成在线网站 | 欧美大胆a | 国产一区二区亚洲精品天堂 | 久久香蕉精品视频 | 日韩午夜在线 |