基于軟件體系結(jié)構(gòu)的web_mis應(yīng)用平臺設(shè)計(jì)new

基于軟件體系結(jié)構(gòu)的web_mis應(yīng)用平臺設(shè)計(jì)new

ID:34060286

大小:253.61 KB

頁數(shù):3頁

時間:2019-03-03

基于軟件體系結(jié)構(gòu)的web_mis應(yīng)用平臺設(shè)計(jì)new_第1頁
基于軟件體系結(jié)構(gòu)的web_mis應(yīng)用平臺設(shè)計(jì)new_第2頁
基于軟件體系結(jié)構(gòu)的web_mis應(yīng)用平臺設(shè)計(jì)new_第3頁
資源描述:

《基于軟件體系結(jié)構(gòu)的web_mis應(yīng)用平臺設(shè)計(jì)new》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。

1、維普資訊http://www.cqvip.com計(jì)算機(jī)科學(xué)2006Vo1.33No.9基于軟件體系結(jié)構(gòu)的WEB—MIS應(yīng)用平臺設(shè)計(jì)徐世蓮(后勤工程學(xué)院后勤信息工程系重慶400016)摘要基于軟件體系結(jié)構(gòu)的軟件設(shè)計(jì)方法和功能復(fù)用的組件技術(shù),本文提出了一個適用于Web應(yīng)用系統(tǒng)、與具體的業(yè)務(wù)邏輯和數(shù)據(jù)松散耦合的NTier組件模型,并運(yùn)用ASP.NET的組件技術(shù)和Web服務(wù)開發(fā)了N—Tier組件模型的組件體系,構(gòu)建出一個可進(jìn)行二次開發(fā)的具有開放性、通用性、重組性的WEBMIS應(yīng)用平臺。通過該應(yīng)用平臺開發(fā)人員僅需進(jìn)

2、行簡單的應(yīng)用數(shù)據(jù)和邏輯定義即可實(shí)現(xiàn)Web應(yīng)用系統(tǒng)的自動生成。關(guān)鍵詞軟件體系結(jié)構(gòu),組件,框架,Web信息系統(tǒng)應(yīng)用平臺DesignoftheWEB·MIS·PlatformBasedO11SoftwareArchitechtureXUShi—IJan(Dept.ofLogisticsInformationEng.,LogisticsEngineeringUniversity,Chongqing400016)AbstractBasedontheviewofsoftwarearchitecture,appliei

3、ngthecomponenttechnologyoffunctionreuse,thispaperputsforwordtheN-TiercomponentmodelofWebinformationsystem,whichapplytoWebinformationsystem,andin—dependentofspecificbusinesslogicesordata.OnthebaseoftheN—Tiercomponentmodel,thepaperhasdesignedthecomponentsys

4、temwiththecomponenttechnologyandXMIWebserviceofMicrosoft’SASP.NET.ThecomponentsystemconstructsanopenuniversalreformableWEB-MIS-Platform,onwhichDesignerorusermaygoonfurther—de—velopmentonlyneedsprovidetheapplicationdataandthelogicaldefinition,andthentheWeb

5、applicationsystemcanberealizedantomatically.KeywordsSoftwarearchitecture,Component,F(xiàn)ramework,WEB-MIS-Platform目前,絕大部分的Web信息系統(tǒng)是以網(wǎng)頁為基本單位組應(yīng)用系統(tǒng)的自動/半自動生成。傳統(tǒng)的系統(tǒng)設(shè)計(jì)方法是采用織各類信息,通過動態(tài)和靜態(tài)頁面的互相呼應(yīng)實(shí)現(xiàn)整個應(yīng)用項(xiàng)目“獨(dú)立解決方案”,在特定的應(yīng)用要求下根據(jù)特定的業(yè)務(wù)系統(tǒng)的功能。這種與應(yīng)用信息緊密結(jié)合的Web信息系統(tǒng)開流程和數(shù)據(jù)存儲設(shè)計(jì)系統(tǒng)功能模塊,

6、使得系統(tǒng)的數(shù)據(jù)源和功發(fā)模式,使得系統(tǒng)開發(fā)效率很低,系統(tǒng)的可維護(hù)性和可定制性能模塊形成一種緊密耦合的態(tài)勢,其可集成性、可重用性、可都較差,代碼重用度極低。從系統(tǒng)框架結(jié)構(gòu)來說,Web信息定制性都受到了很大的局限?;隗w系結(jié)構(gòu)的系統(tǒng)開發(fā)基本系統(tǒng)與傳統(tǒng)的c/s結(jié)構(gòu)的MIS的功能體系基本一致,僅是運(yùn)過程(如圖1所示)不同于傳統(tǒng)的軟件開發(fā),它從軟件體系結(jié)行方式和表達(dá)形式不同而已。因此,本文在分析了信息系統(tǒng)構(gòu)的角度進(jìn)行軟件的設(shè)計(jì)和維護(hù),能從體系結(jié)構(gòu)的高層設(shè)計(jì)的軟件體系結(jié)構(gòu)基礎(chǔ)上,采用軟件功能復(fù)用的組件技術(shù),抽象體現(xiàn)系統(tǒng)

7、的質(zhì)量,如系統(tǒng)性能、安全性、可修改性和可靠性等,出適用于Web信息系統(tǒng)、與具體的業(yè)務(wù)邏輯和應(yīng)用數(shù)據(jù)松散最終目的是減少大型、復(fù)雜軟件系統(tǒng)開發(fā)的時間和成本,提高耦合的架構(gòu)性基類或組件,并結(jié)合ASP.NET技術(shù)構(gòu)建出一系統(tǒng)開發(fā)的質(zhì)量。因此,采用軟件體系結(jié)構(gòu)設(shè)計(jì)與組件技術(shù)個可任意伸縮擴(kuò)展的Web信息系統(tǒng)應(yīng)用平臺l】],解決了長期相結(jié)合的系統(tǒng)設(shè)計(jì)方法是實(shí)現(xiàn)大型復(fù)雜企業(yè)信息系統(tǒng)的一條以來開發(fā)Web信息系統(tǒng)效率低下、工作重復(fù)的問題?;谠摽尚型緩?。開發(fā)平臺的web信息系統(tǒng)開發(fā)工作轉(zhuǎn)變成框架參數(shù)調(diào)整和?一_提取體系結(jié)構(gòu)需

8、求系統(tǒng)應(yīng)用數(shù)據(jù)字典配置等簡單的數(shù)據(jù)庫信息維護(hù),使得一般用戶經(jīng)過簡單的培訓(xùn)即可完成一個新系統(tǒng)的設(shè)計(jì),從而實(shí)現(xiàn)維護(hù)體設(shè)計(jì)體描述系統(tǒng)的系結(jié)構(gòu)系結(jié)構(gòu)體系結(jié)構(gòu)了Web信息系統(tǒng)的自動/半自動生成。實(shí)現(xiàn)體分析體1基于軟件體系結(jié)構(gòu)的軟件設(shè)計(jì)系結(jié)構(gòu)系結(jié)構(gòu)軟件體系結(jié)構(gòu)是問題解決方案的邏輯框架,軟件體系結(jié)構(gòu)設(shè)計(jì)包括系統(tǒng)結(jié)構(gòu)的總體設(shè)計(jì)、各計(jì)算單元功能分配、各單圖1基于體系結(jié)構(gòu)的軟件設(shè)計(jì)過程元間的高層交互等,側(cè)重關(guān)注軟件部件的重用和接口?;谲浖w系結(jié)

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費(fèi)完成后未能成功下載的用戶請聯(lián)系客服處理。