国产aaaa级全身裸体精油片_337p人体粉嫩久久久红粉影视_一区中文字幕在线观看_国产亚洲精品一区二区_欧美裸体男粗大1609_午夜亚洲激情电影av_黄色小说入口_日本精品久久久久中文字幕_少妇思春三a级_亚洲视频自拍偷拍

構(gòu)件技術(shù)及其應(yīng)用 構(gòu)件技術(shù)及其應(yīng)用

構(gòu)件技術(shù)及其應(yīng)用

  • 期刊名字:現(xiàn)代電子技術(shù)
  • 文件大?。?32kb
  • 論文作者:王志民,曹春萍
  • 作者單位:甘肅省信息中心,上海理工大學(xué)
  • 更新時(shí)間:2020-06-12
  • 下載次數(shù):
論文簡介

現(xiàn)代電子技術(shù)》2005年第17期總第208期上測試·測量·自動(dòng)化構(gòu)件技術(shù)及其應(yīng)用王志民,曹春萍2(1.甘肅省信息中心甘肅蘭州7300002.上海理工大學(xué)計(jì)算機(jī)工程學(xué)院上海200093)摘要:在介紹了構(gòu)件技術(shù)和基于構(gòu)件開發(fā)后,深入論述了構(gòu)件技術(shù)在考試系統(tǒng)中的應(yīng)用,試圖將構(gòu)件技術(shù)理論與實(shí)際相結(jié)合,從而提高應(yīng)用軟件系統(tǒng)的開發(fā)速度和效率及其可維護(hù)性、可重構(gòu)性和可擴(kuò)展性關(guān)鍵詞:構(gòu)件技術(shù);基于構(gòu)件開發(fā);在線測試系統(tǒng);應(yīng)用軟件中圖分類號(hào):TP311.52文獻(xiàn)標(biāo)識(shí)碼:B文章編號(hào):1004-373X(2005)17-059-03Application of Component Technique in Test SystemWANG Zhimin, CAO Chunping(1. Gansu Information Center, Lanzhou, 730000. China: 2. College of Computer Engineering, Shanghai University of Technology, Shanghai, 200093, China)Abstract: This paper discusses the technology of component and component - based development. On the basis of this, theapplication of component technique in test system is analysed In order to solve the problems such as maintenanceextensibility, which only exist in the traditional methods, combining the theory and practiceKeywords: component technique component-based development on-line test system application software隨著軟件科學(xué)的不斷發(fā)展,新的應(yīng)用系統(tǒng)越來越復(fù)面、通用功能模塊、簡化開發(fā)工具雜,軟件規(guī)模不斷擴(kuò)大,應(yīng)用復(fù)雜度和數(shù)據(jù)處理量不斷增軟構(gòu)件的即插即用使得基于構(gòu)件的軟件開發(fā)方法大大,分布式系統(tǒng)快速發(fā)展,這些都要求軟件生產(chǎn)必須標(biāo)準(zhǔn)大不同于傳統(tǒng)的軟件開發(fā)方法,他使得軟件開發(fā)從軟件代化、規(guī)?;凸?jié)約化,必須從個(gè)人和小團(tuán)體的手工作坊式碼開發(fā)轉(zhuǎn)移到對(duì)已測試、已使用的,并且在內(nèi)部互操作的的生產(chǎn)模式向社會(huì)化的專業(yè)分工協(xié)作生產(chǎn)模式轉(zhuǎn)化,實(shí)現(xiàn)構(gòu)件的集成;使基于構(gòu)件的系統(tǒng)不依賴于固定的構(gòu)件生產(chǎn)軟件生產(chǎn)的工業(yè)化使用可復(fù)用的軟件構(gòu)件對(duì)軟件生產(chǎn)工者;使用戶能夠根據(jù)應(yīng)用需求的變化進(jìn)行動(dòng)態(tài)配置,用購業(yè)化具有現(xiàn)實(shí)意義。買的構(gòu)件快速組裝成應(yīng)用系統(tǒng);是軟件復(fù)用的一種實(shí)例1認(rèn)知軟件構(gòu)件其開發(fā)過程為第一階段為需求獲取,采用仿真方法,描述客觀世界。軟件構(gòu)件是可復(fù)用的軟件組成成分,可被用來構(gòu)造其可采用角色法的描述方法,設(shè)計(jì)出需求報(bào)告可復(fù)用構(gòu)件他軟件。他可以是被封裝的對(duì)象類、類樹、一些功能模塊、第二階段分析客觀系統(tǒng),設(shè)計(jì)出邏輯系統(tǒng)。由于客觀軟件框架、軟件構(gòu)架、文檔、分析件、設(shè)計(jì)模式等。其具系統(tǒng)和軟件系統(tǒng)在概念、結(jié)構(gòu)、功能及通信上均有很大差有獨(dú)立性、互換性、功能性、通用性、預(yù)制性等性質(zhì)異,要把客觀系統(tǒng)轉(zhuǎn)換到軟件系統(tǒng),且要有利于實(shí)現(xiàn)復(fù)用,軟構(gòu)件技術(shù)是基于面向?qū)ο蟮?以嵌入后馬上可以使為此應(yīng)把系統(tǒng)中的不變部分和可變部分分開,設(shè)計(jì)出系統(tǒng)用的即插即用型軟件構(gòu)件概念為中心,通過構(gòu)件的組合來建立應(yīng)用的技術(shù)體系。的軟件框架第三階段為系統(tǒng)集成,找到合適構(gòu)件類,將其生成實(shí)2基于軟構(gòu)件的軟件開發(fā)例,用過程控制語言描述出系統(tǒng)中的各子系統(tǒng);配置用戶利用軟構(gòu)件技術(shù)開發(fā)應(yīng)用系統(tǒng),一般是先構(gòu)筑系統(tǒng)的喜愛的操作界面;最后集成系統(tǒng),通過實(shí)際運(yùn)行,不斷修總體框架,然后構(gòu)造各個(gè)構(gòu)件,并依次把構(gòu)件安裝到系統(tǒng)改,直到用戶完全滿意為止中去。大部分應(yīng)用系統(tǒng),在功能上有類似之處,因而利用3H中國煤化工統(tǒng)中的應(yīng)用軟件的復(fù)用技術(shù)就可以把開發(fā)過程大大簡化。在開發(fā)之初就應(yīng)該準(zhǔn)備軟件構(gòu)件類集合,如可以搜集一些已經(jīng)開發(fā)出CNMH用于近程網(wǎng)絡(luò)考試的的應(yīng)用系統(tǒng)的總體設(shè)計(jì)、規(guī)范、局部流程以及某些人機(jī)界系統(tǒng)。在此系統(tǒng)中,需將整個(gè)課程用樹結(jié)構(gòu)組織,從而達(dá)到形象描繪課程之間內(nèi)在關(guān)系的目的,如圖1所示收稿日期:2005-05-21為了實(shí)現(xiàn)上述任務(wù),選用了 dtree構(gòu)件。自動(dòng)化技術(shù)王志民等:構(gòu)件技術(shù)及其應(yīng)用3.1認(rèn)知 dTree構(gòu)件<script type= text/javascript"sre="././script /tree. js">dre是一種快捷方便的網(wǎng)頁加強(qiáng)工具,他具有以下的幾個(gè)特點(diǎn):< form name ="formName"action = method =#"arget="right">(1)對(duì)數(shù)據(jù)的層數(shù)沒有任何限制,可以動(dòng)態(tài)地生成各 Cinput type ="hidden"name=" documentDirID/>種需要的樹型屏,也可以單獨(dú)成頁,靈活性好。(3)由于組裝頁面使用的語言是 JavaScript,因此在所< td class=" Table-list-cdth="50%”>有主流的瀏覽器中都可以使用。例如<script type="text/javascript"language="javascipt">>d=new dTree('d)nternet Explorer 5for (int i=0; i< nodeList. getLengthO: i++)Element course Struct =(Element )nodeList. item (i);MozillaString parentID= XmlOperator getNode value(course Struct,parentID");均可得到良好的支持String nodeld XmlOperator getNode Value(course Struct,nodeID);StringXmlOperator. get Node value910(course Struct, node Name")//d.add(節(jié)點(diǎn)ID,父節(jié)點(diǎn)ID,節(jié)點(diǎn)名稱,",節(jié)點(diǎn)名稱, right);注d add (<%=nodelD%>, <% parentID%>, ,'string,<%=node Name%>,'right)<%圖1課程間關(guān)系描繪圖%>document. write(d);3.2應(yīng)用 dTree構(gòu)件</script>建立課程表結(jié)構(gòu),如表1所示, dtree應(yīng)用課程表結(jié)構(gòu)=========中的字段 nodeID, nodeName和 parentID這幾項(xiàng)就可以來至此,最簡單的樹型結(jié)構(gòu)就完成了,同時(shí)可以看到拼接樹型。個(gè)通用型的構(gòu)件通過一番修改以后,便可以組裝到具體項(xiàng)表1課程表結(jié)構(gòu)目中字段描迷宇段名宇段類型約及索引PK/FK節(jié)點(diǎn) ID nodeID(2)二分屏輸出節(jié)點(diǎn)名稱 node Name Char(30)通過 dTree構(gòu)件不僅可樹型表示整個(gè)數(shù)據(jù)庫中的信父節(jié)點(diǎn)Ⅲ D ParentID息,而且還可以通過另一個(gè)文件調(diào)用的方法來實(shí)現(xiàn)二分屏枚舉: Nodetype(00:節(jié)點(diǎn)類型 Node Type Teum根;01;課程;02:單的顯示。如下所示:假設(shè)把剛才顯示樹的文件稱為元;03:拿;04:節(jié))tre,jsp,而另一邊所要顯示的文件為 index. jsp。那么顯示節(jié)點(diǎn)路徑 NodePath Char(100)二分屏頁面的代碼 default..jsp為:Char(1)A:有數(shù);X:作廢(1)簡單樹結(jié)構(gòu)的生成<% page language ="java page Encoding=GBK"%>JSP端內(nèi)容三三〓><metahttp-equiv="content-type"content="text/htMl;String node Select ="SELECT FROM course Structure charset=gbk">>WHERE status=AM;dom= XmlLoader from Sql(dom, node Select, syscon, "node"): <frameset rows="100%,*"cols="20%,*"frameborder="nt totalRecord =Integer. parselnt(XmlOperator getAttribute yes"border="4" framespacing="0">//out. print(Xml Writer to String(dom),",(dom, " /root/data/nodes", "totalrecord"))<frame name ="left"noresize =" false" scrolling ="yes"中國煤化工”>Node List nodeList XmlOperator selectNode List( dom, "/=頁面顯示端內(nèi)容:〓〓〓60《現(xiàn)代電子技術(shù))2005年第17期總第208期D測試·測量·自動(dòng)化其效果如圖2所示。圖3最終結(jié)杲顯示頁面圖2效果示意圖(3)改進(jìn)4結(jié)語通過 d Tree構(gòu)件不僅可樹型顯示整個(gè)數(shù)據(jù)庫中的信在項(xiàng)目中使用 dTree構(gòu)件可增強(qiáng)網(wǎng)頁的功能和豐富息,而且還能實(shí)現(xiàn)點(diǎn)擊各節(jié)點(diǎn)并傳遞參數(shù)的功能。具體作網(wǎng)頁的表現(xiàn)效果。使軟件開發(fā)更簡便,功能更強(qiáng)大,因此,法為:改進(jìn) dTree構(gòu)件,在Tree.jsp中添加一些方法構(gòu)件技術(shù)將成為項(xiàng)目開發(fā)的核心。構(gòu)件技術(shù)的發(fā)展必然給軟件開發(fā)帶來積極的推動(dòng)作用。

論文截圖
版權(quán):如無特殊注明,文章轉(zhuǎn)載自網(wǎng)絡(luò),侵權(quán)請(qǐng)聯(lián)系cnmhg168#163.com刪除!文件均為網(wǎng)友上傳,僅供研究和學(xué)習(xí)使用,務(wù)必24小時(shí)內(nèi)刪除。