(1)建立各個功能的鏈接子網
它主要沿用了頁面劃分的成果。在進行頁面劃分時,采用基于分支序列的方法,在很大程度上已經反映了各個頁面的鏈接關系,根據所劃分好的頁面的相互功能調用關系來建立鏈接關系,實現鏈接子網的建立。
任意調用的雙向性和調用的條件,即對于相互響應的頁面,其鏈接是雙向的,并且是有條件的(根據傳遞的參數所確定)。
(2)建立網站整體鏈接網
將各子網合并成一個整體,實現整個網站的頁面鏈接流程。在合并時,是通過修改接口頁面或者通過導航系統來實現的。修改接口頁面是為了使同一層次而分屬于不同功能的頁面建立聯系,或者為了聯系上下級關系的功能而進行的。導航系統通常使網站各分別獨立的功能實現橫向聯系。
(3)公眾頁面流程設計
頁面的自我鏈接:頁面為一個內容很長的信息列表或一個分類的列表,在一個屏幕內不能將信息顯示完畢時;或者需要顯示的內容是經過分類的,一頁應該只顯示一個類別的時候。這種情況在需要進行列表的時候出現最多。通常都采用由服務器處理參數來實現動態(tài)刷新的Html效果。在我們的商業(yè)網站例子中,有幾個頁面是需要進行自我鏈接的:如新聞三級欄目列表、新聞內容、社區(qū)討論的文章列表等。新聞三級欄目列表應該總是顯示當前已經選定的三級欄目及其新聞條目,并且應該提供同一級別的其他欄目的鏈接。
在處理方法上,就是采用了將欄目號作為參數傳遞回自身而刷新頁面的方法實現的。新聞內容頁面的自我鏈接主要是為提供相關新聞鏈接而設的。
當社區(qū)討論的文章列表頁面中所列文章過多,一頁顯示不完時,可采用分頁顯示技術,設計一個利用頁號為參數的頁面實現動態(tài)地刷新訪問者當前所看到的內容,通過自我鏈接來顯示所有文章。
對兩個頁面進行雙向鏈接:當一個頁面提供數據給另外一個頁面處理時(如一個表單提交數據給一個操作性頁面),對數據進行處理的頁面有可能對不合格的數據要求重新輸人,這時處理數據的頁面同樣地指向提交數據的頁面。
●這種情況實際上就是在分支序列的基礎上,將異常信息的頁面合并到操作頁面后所形成的形式。
●這種情況多見于一個進行輸人操作的頁面和一個進行數據處理的頁面之間的鏈接。
(4)建立網站整體流程
較為緊密的合并方式是采用修改接口頁面的方法:從兩個具有一定關系的功能(同級的或者上下級的)各自的流程中抽取功能相同或者相似的頁面組成一個頁面(即舍棄其中一方,然后將它的功能加人到另外一方中)。同時完成加入接口參數、調整數據的完整性等工作,實現兩個功能的合并。
較為松散的網站建設合并方式是通過導航系統實現的:只需要建立一個公共性質的導航頁面,或者在需要合并的功能中各自加人到對方的鏈接,無須對頁面的內核進行調整。
本文地址:http://www.islandpacificappraisals.com//article/3805.html