• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      以ASP.NET為基礎(chǔ)的面向?qū)ο缶W(wǎng)頁設(shè)計探討

      2017-06-27 00:12:06孫黃沈金報
      神州·上旬刊 2017年4期
      關(guān)鍵詞:設(shè)計

      孫黃?沈金報

      摘要:伴隨Internet技術(shù)日益發(fā)展與更新,Web數(shù)據(jù)資源呈快速擴張與延伸之勢。怎樣將非結(jié)構(gòu)化且海量的數(shù)據(jù)資源進行高效化的組織與維護,提升頁面設(shè)計、搜索及瀏覽速度,已然成為當(dāng)前需解決的重難點問題。本文以軟件工程學(xué)面向?qū)ο蟪绦蛟O(shè)計思想為基礎(chǔ),探討了面向?qū)ο缶W(wǎng)頁的設(shè)計與分析方法,此方法除了能夠提升軟件的可維護性與重用性之外,還能提升網(wǎng)頁設(shè)計的進度,實用價值高。

      關(guān)鍵詞:ASP.NET;面向?qū)ο缶W(wǎng)頁;設(shè)計

      伴隨通信與計算機技術(shù)的持續(xù)、高速發(fā)展,網(wǎng)絡(luò)技術(shù)經(jīng)近些年發(fā)展,已趨向成熟,萬維網(wǎng)當(dāng)中的數(shù)據(jù)資源更是以超快速度增長。針對如此龐大且復(fù)雜的海量數(shù)據(jù),怎樣施加有效維護與組織,從中以高效化方式抽取有用信息,乃是當(dāng)前乃至今后所需迫切解決的問題。針對傳統(tǒng)的網(wǎng)頁設(shè)計方法而言,通常在組織信息上以頁面為其單位,在分散的頁面上,設(shè)計者需要單獨的進行開發(fā),然后進行簡單整合,最終形成一個網(wǎng)絡(luò)應(yīng)用。但此種設(shè)計方法存在諸多問題,如:重復(fù)勞動大,有著較低的程序復(fù)用程度;分散設(shè)計使軟件工程管理難度增加;降低瀏覽速度等。而通過分析諸多設(shè)計實例得知,一個網(wǎng)絡(luò)應(yīng)用各頁面間有著諸多相同信息,如版權(quán)信息、廣告及標(biāo)頭等。針對此些設(shè)計運用面向?qū)ο蟪绦蛟O(shè)計理念,做成幀頁、用戶控件等形式,可提升軟件復(fù)用率,實現(xiàn)Web整體性能的提高。

      1.面向?qū)ο缶W(wǎng)頁技術(shù)概述

      面向?qū)ο笤O(shè)計與分析以“繼承與封裝”為其主要思想,其以系統(tǒng)功能位基本著眼點,依據(jù)嚴(yán)格的規(guī)范及工程標(biāo)準(zhǔn),把系統(tǒng)進行劃分,使之成為若干對象的集合。而對于面向?qū)ο缶W(wǎng)頁設(shè)計而言,也與之相似,將功能模塊作為基本單位,組織信息,一個網(wǎng)頁通常由若干功能子模塊與一個主控模塊構(gòu)成。針對主控模塊來講,等同于結(jié)構(gòu)化程序的主函數(shù),乃為頁面之核心,還可將其當(dāng)作一個容器,用于子模塊引用的儲存,另外,還能存放自己的諸如圖片、文本等內(nèi)容;對于子模塊而言,可將其當(dāng)作擁有相對獨立的屬性與功能對象,經(jīng)主控模塊的引用,而實現(xiàn)作用的最大化發(fā)揮,通常,子模塊乃為能夠重復(fù)利用的對象,乃是針對屬性與方法的對應(yīng)封裝。

      2.面向?qū)ο缶W(wǎng)頁設(shè)計的實現(xiàn)

      2.1網(wǎng)絡(luò)應(yīng)用的面向?qū)ο?/p>

      針對面向?qū)ο笙到y(tǒng)分析來講,核心任務(wù)即為自系統(tǒng)整體層面來分析網(wǎng)絡(luò),從中將系統(tǒng)需實現(xiàn)功能間關(guān)系確定下來,且從中以抽取的方式獲取可可復(fù)用且公共化的功能,將其當(dāng)作子模塊。通常,面向?qū)ο蠓治黾夹g(shù)在網(wǎng)絡(luò)應(yīng)用中的應(yīng)用分析,可劃分為如下步驟:(1)對象標(biāo)識。通過與用戶廣泛接觸,另查看有關(guān)數(shù)據(jù)資料,首先對問題域有一個基本了解。基于此,把問題域當(dāng)中與問題、系統(tǒng)相關(guān)的對象進行提取。(2)關(guān)系確定。針對對象標(biāo)識中所得到的對象集合進行深入分析,最終確定它們間所存在的關(guān)系,如依賴關(guān)系、并列關(guān)系及整體部分關(guān)系等。(3)對象建模。結(jié)合系統(tǒng)的問題域,對各對象類的屬性與服務(wù)予以確定。

      例如一個以瀏覽器為基礎(chǔ)的酒店聯(lián)盟營業(yè)系統(tǒng),這個以Web為基礎(chǔ)的酒店聯(lián)盟營業(yè)系統(tǒng),需要對客人到酒店入住、票務(wù)及結(jié)賬等服務(wù)進行處理。顯然,對象退房結(jié)帳、登記入住以及查詢卡余額等操作間,乃是存在并列關(guān)系的,它們間無論在界面上,還是在功能上,均為彼此獨立的;而對于退房結(jié)帳及登記入住等頁面而言,均依賴菜單欄、持卡人驗證等米快。至此,可從此模型當(dāng)中,可以對諸如版權(quán)說明、權(quán)限控制、持卡人驗證、菜單欄及標(biāo)題欄等相對獨立且可復(fù)用的子模塊進行簡單抽取。然后對所抽取的公共對象進行建模操作,最終將其屬性(界面)與方法(功能)確定下來。

      2.2運用ASP.NET達成面向?qū)ο缶W(wǎng)頁設(shè)計

      當(dāng)前,較為常用且多見的有面向?qū)ο缶W(wǎng)頁設(shè)計特征的技術(shù)為:ASP.NET的用戶控件、框架(FrameSet)等。其中,以瀏覽器為基礎(chǔ)實現(xiàn)的框架技術(shù),僅把一個頁面進行簡單的劃分,使之成為若干塊,而塊與塊間缺少緊密的交互機制,對于子模塊而言,其僅有簡單的鏈接功能,其它方法無法實現(xiàn)。而對于ASP.NET的用戶控件技術(shù)來講,其不僅有頁面上的鏈接,其各子模塊均有以服務(wù)器執(zhí)行為基礎(chǔ)的代碼類,具有較強的交互能力,除了能夠彼此傳遞數(shù)據(jù)外,還能相互調(diào)用方法?,F(xiàn)以某代碼的分析為例,說明運用ASP.NET實現(xiàn)面向?qū)ο缶W(wǎng)頁設(shè)計的部分過程。某頁面包含有6部分,即權(quán)限控制、本頁功能實現(xiàn)、菜單欄、標(biāo)題欄、持卡人驗證與版權(quán)說明,其中無界面表現(xiàn)的有權(quán)限控制與持卡人驗證。因篇幅問題,本文將此頁面的主模塊文檔內(nèi)容省略。基于此文檔可知,此例的主模塊文檔首先用Register命令,完成了三個用戶控件的注冊,即版權(quán)信息:Footer、菜單欄:Menus與標(biāo)題欄:Banner,然后于表格當(dāng)中,套入三個用戶控件,好似一個對象將其它對象引入一樣。經(jīng)此文檔,能夠?qū)δK對象基于界面上的套用關(guān)系有一詳細觀察,現(xiàn)實中,各頁面文檔與用戶控件均有專屬自身的服務(wù)器端代碼類,彼此間能夠比較方便的進行交互引用。

      3.面向?qū)ο缶W(wǎng)頁技術(shù)主要作用與意義

      面向?qū)ο缶W(wǎng)頁設(shè)計技術(shù)相比于以頁面為組織單位的傳統(tǒng)網(wǎng)頁設(shè)計方法,主要有如下改進:(1)運用軟件工程學(xué)當(dāng)中的面向?qū)ο蟮睦砟罘治雠c設(shè)計網(wǎng)絡(luò)應(yīng)用,除了能夠加快開發(fā)進度之外,還能提升程序的可維護性。(2)當(dāng)用戶跳轉(zhuǎn)于各個頁面時,因各頁面間有著諸多相同的子模塊,那些已下傳的子模塊,便不會被要求再次傳送,至此,便能減少網(wǎng)絡(luò)流量,實現(xiàn)瀏覽速度的提升。(3)提升搜索引擎性能。運用此種面向?qū)ο缶W(wǎng)頁設(shè)計技術(shù),對于搜索引擎而言,能夠?qū)δ切┠K與主題相關(guān)進行簡單的判斷。因此,可以將那些無關(guān)內(nèi)容予以拋棄,提升命中率。

      4.結(jié)語

      綜上,基于面向?qū)ο蟪绦蛟O(shè)計理念,本文探討了面向?qū)ο缶W(wǎng)頁設(shè)計技術(shù),經(jīng)面向?qū)ο蠓治?,從中找出共用的對象模塊,使軟件復(fù)用度得以增加,還能為網(wǎng)站信息一致性提供相應(yīng)保障。此技術(shù)對于數(shù)據(jù)一致性維護及網(wǎng)頁快速制作具有幫助作用,特別是那些大型網(wǎng)站,效果更為突出。

      參考文獻:

      [1]鄔文瑜.基于.NET的企業(yè)級門戶網(wǎng)站設(shè)計與實現(xiàn)[D].吉林大學(xué),2005.

      [2]萬晴娟.基于asp.net的網(wǎng)絡(luò)教學(xué)輔助平臺的設(shè)計與實現(xiàn)[D].電子科技大學(xué),2010.endprint

      猜你喜歡
      設(shè)計
      瞞天過?!律O(shè)計萌到家
      設(shè)計秀
      海峽姐妹(2017年7期)2017-07-31 19:08:17
      有種設(shè)計叫而專
      Coco薇(2017年5期)2017-06-05 08:53:16
      設(shè)計之味
      舒適廣告(2008年9期)2008-09-22 10:02:48
      抚顺县| 万全县| 井冈山市| 宣恩县| 衢州市| 商水县| 甘洛县| 东辽县| 全椒县| 洛川县| 巴塘县| 启东市| 同心县| 潢川县| 出国| 通海县| 泉州市| 屯留县| 高唐县| 通州区| 海淀区| 陇西县| 丹东市| 句容市| 仁寿县| 鹿邑县| 宜阳县| 黄冈市| 收藏| 兖州市| 吴桥县| 三穗县| 巴塘县| 南部县| 长岭县| 大埔县| 沅陵县| 墨竹工卡县| 清远市| 汽车| 北辰区|