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

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

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

  摘要:運用微軟解決方案框架MSF和構(gòu)件設(shè)計的一些原理,并且使用了當前比較流行的一些開發(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)提供未完全實現(xiàn)的模板,它可以是一個將要被擴展或復(fù)用的子系統(tǒng)。框架一般具有以下的特點:它是面向特定領(lǐng)域的可復(fù)用軟件制品;反映了應(yīng)用的體系結(jié)構(gòu);具有部分實現(xiàn)的特性;基于框架開發(fā)應(yīng)用是通過擴展過程實現(xiàn)的;框架由一組相互協(xié)作的構(gòu)件組成,對于面向?qū)ο蟮目蚣芏?其組成構(gòu)件即為類構(gòu)件。框架是領(lǐng)域?qū)崿F(xiàn)的產(chǎn)物,其開發(fā)過程類同于普通領(lǐng)域的構(gòu)件開發(fā)過程。一個成功的軟件框架最根本的標志是穩(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ù),是當前軟件開發(fā)切實可行的規(guī)范之一。
  2MSF簡介
  微軟解決方案框架結(jié)構(gòu)(MSF)是一組建立、開發(fā)和實現(xiàn)分布式企業(yè)系統(tǒng)應(yīng)用的工作模型、開發(fā)準則和應(yīng)用指南。它幫助企業(yè)融合商業(yè)和技術(shù)的目標,降低采用新技術(shù)后系統(tǒng)整體的費用,以及成功的應(yīng)用微軟技術(shù)整合商業(yè)過程的方法。
  MSF是一種組織和集成構(gòu)件的方式,揭示出為成功設(shè)計、構(gòu)建和管理技術(shù)基礎(chǔ)結(jié)構(gòu)或商業(yè)解決方案,所需了解的重要風險、重要的設(shè)計基礎(chǔ)假設(shè)和關(guān)鍵的依賴關(guān)系。它包括明確的知識庫1、應(yīng)用指南和實踐經(jīng)驗,如:
  *企業(yè)結(jié)構(gòu)設(shè)計方案—采用交互的方式,側(cè)重于制定長期規(guī)劃,同時也能完成短期目標。
  *項目開發(fā)準則—包含組隊模型和過程模型,用于建立高效的項目組,管理項目的生命周期。
  *項目設(shè)計過程和多層結(jié)構(gòu)的應(yīng)用程序模型—用于支持設(shè)計復(fù)雜的分布式企業(yè)應(yīng)用。
  *企業(yè)信息基礎(chǔ)設(shè)施的實施方法—使用組隊模型和過程模型支持實現(xiàn)、操作和技術(shù)上的方案。
  
表1.jpg

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

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

表7.jpg
  
  操作員給出操作的類型,組件中的邏輯操作部分進行處理,并從數(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è)一樣具有許多開發(fā)經(jīng)歷,也就需要研究許多適合自己的解決方案。MSF這種解決方案框架具有較好的應(yīng)用前景,適用于中大型企業(yè)信息系統(tǒng)的開發(fā)。
  本文作者的創(chuàng)新點:運用微軟解決方案框架MSF和構(gòu)件設(shè)計的一些原理,并且使用了當前比較流行的一些開發(fā)模式和軟件工程技術(shù),如MVC結(jié)構(gòu),制定解決方案架構(gòu)等來解決企業(yè)資源管理軟件開發(fā)的難題。

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

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

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

相關(guān)問題解答

SCI服務(wù)

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

主站蜘蛛池模板: 亚洲高清在线观看看片 | 久久久久香蕉视频 | 玖玖在线免费视频 | 成 人色 网 站 欧美大片在线观看 | 国产无套视频在线观看香蕉 | 亚洲欧美久久精品 | 朝鲜美女免费一级毛片 | 中日韩美中文字幕 | 韩日一级 | 男人天堂成人 | 日本久久久久久久 | 日本 欧美 国产 | 欧美成人在线免费观看 | 欧美三级美国一级 | 国产一线视频在线观看高清 | 亚洲国产二区三区 | 97在线国产视频 | 久久大胆视频 | 狼人久久尹人香蕉尹人 | 国产在线观看午夜不卡 | 亚洲精品国产一区二区在线 | 亚洲国产成人久久一区www | 在线看a级片| 5x性区m免费毛片视频看看 | 国产性生活视频 | 国产特级全黄一级毛片不卡 | 免费看美女毛片 | 欧美7777| 极品美女一级毛片 | 亚洲欧美手机在线观看 | 欧美成人 综合网播九公社 欧美成人26uuu欧美毛片 | 长腿美女被啪的欲仙欲死视频 | 免费播放欧美毛片欧美a | 在线视频观看一区 | 韩国日本一级片 | 亚洲免费一 | 泰国一级毛片aaa下面毛多 | 一区二区日韩欧美 | 久久久久久综合成人精品 | 欧美精品一区二区三区免费观看 | 国产高清av在线播放 |