趙軼飛
(西安航空職業(yè)技術(shù)學(xué)院 計(jì)算機(jī)工程學(xué)院, 西安 710089)
迅速發(fā)展的計(jì)算機(jī)網(wǎng)絡(luò)系統(tǒng)通過資源共享的實(shí)現(xiàn)促進(jìn)了信息有效傳播,廣泛應(yīng)用于日常生產(chǎn)生活中,基于計(jì)算機(jī)網(wǎng)絡(luò)的系統(tǒng)架構(gòu)市場應(yīng)用前景廣闊,而計(jì)算機(jī)網(wǎng)絡(luò)軟件系統(tǒng)應(yīng)用工程中以系統(tǒng)運(yùn)行的穩(wěn)定可靠及系統(tǒng)有效應(yīng)用作為重點(diǎn)關(guān)注內(nèi)容,目前開發(fā)和設(shè)計(jì)可擴(kuò)展計(jì)算機(jī)軟件系統(tǒng)成為計(jì)算機(jī)領(lǐng)域研究的重點(diǎn)。在計(jì)算機(jī)網(wǎng)絡(luò)軟件系統(tǒng)上已經(jīng)取得了一定的研究成果,在具體軟件系統(tǒng)設(shè)計(jì)過程中,注重對拓?fù)浣Y(jié)構(gòu)、路由器的安全性及容量的安全性表達(dá)進(jìn)行綜合綜合分析,注重計(jì)算機(jī)網(wǎng)絡(luò)的可擴(kuò)展性應(yīng)用及可視化功能的優(yōu)化擴(kuò)展,將延長軟件使用壽命作為增加軟件功能的有效方法,規(guī)?;ㄔO(shè)和發(fā)展軟件,積極構(gòu)建新的網(wǎng)絡(luò)性能模型,借助發(fā)展的科技技術(shù)和網(wǎng)絡(luò)技術(shù)實(shí)現(xiàn)網(wǎng)絡(luò)技術(shù)結(jié)構(gòu)的不斷更新及軟件分析功能的不斷擴(kuò)展,充分利用最新的網(wǎng)絡(luò)性能模型,從而為實(shí)現(xiàn)大樣本實(shí)驗(yàn)數(shù)據(jù)分析與傳輸提供更加高效、便捷的網(wǎng)絡(luò)平臺。
軟件工作的目標(biāo)之一在于提升軟件的可擴(kuò)展性并使軟件生命周期得以有效延長,軟件規(guī)模及功能是可擴(kuò)展性的主要目標(biāo),可擴(kuò)展的計(jì)算機(jī)網(wǎng)絡(luò)應(yīng)用主要體現(xiàn)在功能可擴(kuò)展性上,具體表現(xiàn)在:(1) 軟件外部接口需求,在優(yōu)化設(shè)計(jì)軟件對外部接口進(jìn)行有效擴(kuò)展時需基于對網(wǎng)絡(luò)設(shè)計(jì)項(xiàng)目的分析工作,對接口進(jìn)行優(yōu)化,加強(qiáng)網(wǎng)絡(luò)設(shè)備的規(guī)范化管理,從而有效的實(shí)現(xiàn)接口的擴(kuò)展。(2) 可視化軟件功能需求,新的網(wǎng)絡(luò)產(chǎn)品及軟件協(xié)議功能通過創(chuàng)新網(wǎng)絡(luò)技術(shù)的功能格局實(shí)現(xiàn),能夠有效跟蹤處理發(fā)展的網(wǎng)絡(luò)技術(shù)。(3) 性能分析能力需求,基于規(guī)?;l(fā)展的網(wǎng)絡(luò)技術(shù)完成網(wǎng)絡(luò)的優(yōu)化設(shè)計(jì)和應(yīng)用。項(xiàng)目設(shè)計(jì)的優(yōu)劣以新的性能模型結(jié)構(gòu)為依據(jù)完成綜合性評析過程。本文將軟件外界接口擴(kuò)展性作為主要研究內(nèi)容,在對拓?fù)浣Y(jié)構(gòu)進(jìn)行充分考慮的基礎(chǔ)上,完成可擴(kuò)展網(wǎng)絡(luò)軟件系統(tǒng)的設(shè)計(jì),通過將新的插件形式融入到軟件系統(tǒng)結(jié)構(gòu)中,促進(jìn)軟件的基礎(chǔ)性擴(kuò)展及規(guī)?;l(fā)展[1]。
軟件功能模塊的設(shè)計(jì)是做好計(jì)算機(jī)網(wǎng)絡(luò)設(shè)計(jì)工作的基礎(chǔ)和重點(diǎn),其具體功能模塊如圖1所示。
軟件功能模塊負(fù)責(zé)完成系統(tǒng)整體調(diào)度工作。完成可視化的網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)的設(shè)計(jì),實(shí)現(xiàn)網(wǎng)絡(luò)仿真及性能分析應(yīng)用,在分析各項(xiàng)網(wǎng)絡(luò)設(shè)備參數(shù)的基礎(chǔ)上完成參數(shù)的有效輸入,充分應(yīng)用軟件功能結(jié)構(gòu)、分析網(wǎng)絡(luò)性能,子網(wǎng)的劃分工作以實(shí)際網(wǎng)絡(luò)路由設(shè)計(jì)和應(yīng)用情況為依據(jù)。具體通過網(wǎng)絡(luò)性能仿真完成運(yùn)算和分析網(wǎng)絡(luò)結(jié)構(gòu)過程,在此基礎(chǔ)上完成性能分析模型的構(gòu)建。根據(jù)設(shè)備對象及參數(shù)劃分軟件層次,操作系統(tǒng)結(jié)構(gòu)基于軟件應(yīng)用階段進(jìn)行分析。軟件系統(tǒng)同數(shù)據(jù)庫的連接和應(yīng)用需注重拓展網(wǎng)絡(luò)設(shè)備的相關(guān)接口,對設(shè)備參數(shù)接口進(jìn)行優(yōu)化處理,通過系統(tǒng)的規(guī)?;B接和分析及軟件部分功能的獨(dú)立性有效調(diào)用和處理軟件功能,進(jìn)而實(shí)現(xiàn)數(shù)據(jù)共享,不斷完善設(shè)備類庫,軟件系統(tǒng)結(jié)構(gòu)如圖2所示[2]。
圖1 軟件功能模塊
圖2 軟件系統(tǒng)結(jié)構(gòu)
編輯和處理網(wǎng)絡(luò)拓?fù)鋱D是合理化設(shè)計(jì)網(wǎng)絡(luò)軟件的重點(diǎn),需結(jié)合網(wǎng)絡(luò)的配置和應(yīng)用,子網(wǎng)的建設(shè)和管理通過設(shè)備的劃分(包括建立和刪除)及數(shù)據(jù)庫的優(yōu)化完成。
該部分的重點(diǎn)在于有效分析和應(yīng)用對象,將其獨(dú)特的擴(kuò)展能力充分展示出來,關(guān)鍵實(shí)際需要通過優(yōu)化設(shè)計(jì)網(wǎng)絡(luò)的拓?fù)浣Y(jié)構(gòu)完成系統(tǒng)調(diào)度過程,拓?fù)湓O(shè)計(jì)過程響應(yīng)如圖3所示。
圖3 網(wǎng)絡(luò)拓?fù)湓O(shè)計(jì)過程響應(yīng)
性能的優(yōu)化分析則結(jié)合使用網(wǎng)絡(luò)仿真完成仿真運(yùn)算和性能分析過程,通過建立合理的網(wǎng)絡(luò)類和設(shè)備,對網(wǎng)絡(luò)設(shè)備初始狀態(tài)進(jìn)行標(biāo)注,建立事件表及運(yùn)行期間,使網(wǎng)絡(luò)設(shè)備對象的應(yīng)用呈規(guī)?;l(fā)展,并實(shí)現(xiàn)網(wǎng)絡(luò)運(yùn)行過程的動態(tài)顯示及結(jié)果性能的優(yōu)化分析,通過掃描其他設(shè)備狀態(tài)實(shí)現(xiàn)在設(shè)備狀態(tài)發(fā)生改變時進(jìn)行動態(tài)計(jì)算[3]。
(1) 建立標(biāo)準(zhǔn)模型
考慮到網(wǎng)絡(luò)設(shè)備種類的多樣性,標(biāo)準(zhǔn)模型的分析和應(yīng)用是軟件擴(kuò)展過程實(shí)現(xiàn)的關(guān)鍵,結(jié)合使用設(shè)備模型及完善性的網(wǎng)絡(luò)結(jié)構(gòu),為體現(xiàn)出網(wǎng)絡(luò)設(shè)備的功能性,充分運(yùn)用設(shè)備數(shù)據(jù)結(jié)構(gòu),應(yīng)用此種網(wǎng)絡(luò)層次時需對軟件設(shè)備進(jìn)行有效性定義,將模型功能特征應(yīng)用及物理層結(jié)構(gòu)的獨(dú)特性展現(xiàn)出來?;贠SI 模型對類與對象進(jìn)行細(xì)化,在建立標(biāo)準(zhǔn)框架模型的基礎(chǔ)上,不斷完善網(wǎng)絡(luò)設(shè)備數(shù)據(jù)結(jié)構(gòu),提升應(yīng)用網(wǎng)絡(luò)設(shè)備的有效性,獨(dú)特性的模型功能特征的體現(xiàn)是定義軟件設(shè)備類模型的重點(diǎn),在此基礎(chǔ)上做好語法的描述。建立設(shè)備類型時需注重設(shè)備對象的有效性集合,體現(xiàn)出數(shù)據(jù)的規(guī)?;瘧?yīng)用[4]。
(2) 設(shè)備端口的連接
以設(shè)備基本連接的物理過程為依據(jù)對設(shè)備端口進(jìn)行表達(dá),端口類模型相關(guān)數(shù)據(jù)通過端口類的模型應(yīng)用完成表達(dá),設(shè)備的有效性連接則通過合理化分析設(shè)備端口模型實(shí)現(xiàn),在充分應(yīng)用性能參數(shù)的同時,能夠?qū)⒆罴盐恢锰卣黧w現(xiàn)出來,基于應(yīng)用過程的仿真運(yùn)算實(shí)現(xiàn)對性能的直接分析。
(3) 仿真
為有效表達(dá)數(shù)據(jù)流,以不同設(shè)備間的聯(lián)系為依據(jù)完成仿真計(jì)算過程,基于數(shù)據(jù)庫相關(guān)接口的分析,消息模型相關(guān)數(shù)據(jù)的應(yīng)用主要包括發(fā)射設(shè)備地址、接收設(shè)收設(shè)備、數(shù)據(jù)流類據(jù)、數(shù)據(jù)流長據(jù)、發(fā)射時間、丟棄時間及優(yōu)先級,為軟件基礎(chǔ)數(shù)據(jù)接口的應(yīng)用奠定基礎(chǔ)[5]。
struct sMessage
{
S-sourceaddress;
S-destinationaddress;
S-type ;
S-length ;
S-transmittime ;
S-abandontime ;
S-priority ;
}
以系統(tǒng)的基本結(jié)構(gòu)特征為依據(jù)對數(shù)據(jù)的功能性接口情況進(jìn)行重點(diǎn)分析,有效性添加及刪除系統(tǒng)工作需在分析系統(tǒng)拓?fù)鋱D的階段完成,軟件的功能特征綜合應(yīng)用以太網(wǎng)總線及功能性的仿真運(yùn)算實(shí)現(xiàn)。軟件的有效控制通過應(yīng)用太網(wǎng)總線的功能模式實(shí)現(xiàn),再通過交換和應(yīng)用軟件設(shè)備實(shí)現(xiàn)調(diào)度功能。實(shí)現(xiàn)軟件擴(kuò)展功能的過程需根據(jù)實(shí)際需要不斷完善網(wǎng)絡(luò)設(shè)備庫,結(jié)合仿真計(jì)算過程使功能更加合理有效的實(shí)現(xiàn),數(shù)據(jù)庫接口通過對性能進(jìn)行充分有效的分析和應(yīng)用實(shí)現(xiàn)有效擴(kuò)展。結(jié)合軟件的功能優(yōu)化設(shè)計(jì),為簡化功能擴(kuò)展流程,通過使用形式化網(wǎng)絡(luò)描述語言實(shí)現(xiàn)代碼的簡化處理,可擴(kuò)展計(jì)算機(jī)網(wǎng)絡(luò)軟件系統(tǒng)的智能化水平得到進(jìn)一步提高,在使計(jì)算機(jī)網(wǎng)絡(luò)應(yīng)用效能得以顯著提高的同時確保了系統(tǒng)的穩(wěn)定運(yùn)行[6]。
(1) 類與對象標(biāo)識,實(shí)現(xiàn)面向?qū)ο蟮姆治黾霸O(shè)計(jì),計(jì)算機(jī)網(wǎng)絡(luò)設(shè)計(jì)過程中,軟件實(shí)現(xiàn)及后續(xù)擴(kuò)展受到標(biāo)識質(zhì)量的直接影響,為完成響應(yīng)系統(tǒng)的創(chuàng)建,針對系統(tǒng)調(diào)度模塊,通過編程工具能夠完成解決方法及類庫的確定,在此基礎(chǔ)上實(shí)現(xiàn)對網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)及仿真性能的全面分析。在不同網(wǎng)絡(luò)及設(shè)備對象中,軟件功能通過網(wǎng)絡(luò)類及設(shè)備類的創(chuàng)建實(shí)現(xiàn),類與對象識別部分核心代碼如下[7]。
var xmlHttp = false;
if (xmlHttp typeofxmlHttpRequest =
‘undefined’) {
xmlHttp = new Request();
}
if (request)
alert(“Error initialize Request!”);
function get Info() {
var phone=(“phone”).value;
var url = “l(fā)ookupCustomer.phone=”
+escape(phone);
request.open( url, true);
statechange = updatePage;
send(null);
}
function updatePage() {
alert(“Server is done!”);
(2) 類與對象,OSI模型具有較高的國際通用性,在網(wǎng)絡(luò)設(shè)計(jì)軟件中的應(yīng)用較為普遍,OSI模型以在世界范圍內(nèi)促使計(jì)算機(jī)網(wǎng)絡(luò)完成規(guī)范性互動聯(lián)網(wǎng)框架的創(chuàng)建,網(wǎng)絡(luò)及計(jì)算機(jī)設(shè)備的結(jié)構(gòu)通過運(yùn)用 OSI 可使創(chuàng)建質(zhì)量和效率得以顯著提高,不同作用網(wǎng)絡(luò)模型實(shí)體借助OSI即可實(shí)現(xiàn)互相連接。多隔層 OSI 模型功能實(shí)體采用具有狀態(tài)的軟件設(shè)備類模型即可有效實(shí)現(xiàn),設(shè)備類對象在網(wǎng)絡(luò)軟件系統(tǒng)中可完成單獨(dú)顯示,便于各模塊進(jìn)行仿真運(yùn)算。利用基類實(shí)現(xiàn)真實(shí)設(shè)備類的派生,根據(jù)實(shí)際不同設(shè)備實(shí)現(xiàn)設(shè)備功能擴(kuò)展,通過 OSI 模型將不同數(shù)據(jù)完成抽象剝離,以便于后續(xù)對全新的網(wǎng)絡(luò)設(shè)備性能仿真進(jìn)行全面分析,使網(wǎng)絡(luò)數(shù)據(jù)庫接口對接得以有效實(shí)現(xiàn),將網(wǎng)絡(luò)軟件數(shù)據(jù)結(jié)構(gòu)以此數(shù)據(jù)接口代替從而簡化了后續(xù)更新和完善過程。
劃分網(wǎng)絡(luò)軟件模塊層次時,根據(jù)網(wǎng)絡(luò)設(shè)備對象和參數(shù),在同一結(jié)構(gòu)應(yīng)用中采用多接口設(shè)計(jì)實(shí)現(xiàn)軟件系統(tǒng)規(guī)?;倪B接,功能的擴(kuò)展性需對設(shè)備參數(shù)通過使用網(wǎng)絡(luò)設(shè)備不斷進(jìn)行優(yōu)化處理實(shí)現(xiàn),有效滿足了網(wǎng)絡(luò)軟件擴(kuò)展性需求。本文設(shè)計(jì)的可擴(kuò)展計(jì)算機(jī)網(wǎng)絡(luò)軟件系統(tǒng)注重軟件功能的獨(dú)立性,數(shù)據(jù)共享在軟件功能調(diào)度過程中得以實(shí)現(xiàn),在結(jié)合網(wǎng)絡(luò)設(shè)備應(yīng)用特征的基礎(chǔ)上,各設(shè)備和網(wǎng)路數(shù)據(jù)以系統(tǒng)調(diào)度為依據(jù),使軟件關(guān)聯(lián)及調(diào)節(jié)功能得以有效實(shí)現(xiàn),有效解決了數(shù)據(jù)訪問過程中的問題,軟件結(jié)構(gòu)界面的核心代碼如下[8]。
Label lb=(Label)Master.FindControl
(“username”);
lb.Text = Session[“username”].ToString();
Label lb2=(Label )Master.FindControl
(“time”);
lb2.Text = DateTime.Now.ToString ();
ath =Convert .ToInt32 ([“Authority”].
ToString());
URL u = new URL();
List
Menu.DataSource=list;
Menu.DataBind();
快速發(fā)展完善的計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)為計(jì)算機(jī)網(wǎng)絡(luò)軟件結(jié)構(gòu)設(shè)計(jì)增加了難度,為豐富網(wǎng)絡(luò)描述語言的形式,本文主要對計(jì)算機(jī)網(wǎng)絡(luò)軟件結(jié)構(gòu)進(jìn)行了研究,完善計(jì)算機(jī)網(wǎng)絡(luò)軟件的功能特性主要通過OSI網(wǎng)絡(luò)模型實(shí)現(xiàn),合理設(shè)計(jì)設(shè)備模型是軟件功能特征完善的基礎(chǔ),深化計(jì)算機(jī)網(wǎng)絡(luò)的設(shè)計(jì)和開發(fā)過程。計(jì)算機(jī)網(wǎng)絡(luò)軟件系統(tǒng)的開發(fā)和實(shí)現(xiàn)可為大樣本實(shí)驗(yàn)數(shù)據(jù)分析與傳輸提供更加高效、便捷的網(wǎng)絡(luò)平臺。