在開始開發網站時,首先必須确定需要這個網站做什麽,例如,一個小(xiǎo)的網上零售商(shāng)店(diàn)應方便客戶浏覽商(shāng)品,提交訂單,一個博客網站可(kě)根據類存儲博客記錄,每個博客可(kě)以方便地經營自己的空間,在開始工(gōng)作(zuò)之前,每個網站都需要被細考慮和設計,接着才可(kě)以開始編寫代碼來構建網站,一個好的網站應該容易創建使用(yòng)和維護。
一、在開始一個網站設計工(gōng)作(zuò),在編碼之前應考慮的各種需求
二、利用(yòng)母版頁(yè)和内容頁(yè)使網站中(zhōng)的網頁(yè)有(yǒu)一緻性的感覺
三、構建一個網站地圖,給出每個網頁(yè)在網站中(zhōng)的位置,以及這些網頁(yè)的相互關系。
四、如何利用(yòng)Web部件個性化設置網站的内容外觀和行為(wèi)
設計一個功能(néng)完善的Web站點是一項大的工(gōng)程,在開發自己的網站時,可(kě)能(néng)已經想了很(hěn)久,很(hěn)了解想要的網站是什麽樣的,所以在開始設計之前就知道要做什麽,在做什麽,但是,如果是在為(wèi)客戶開發網站,就必須仔細、徹底地确保開發人員和客戶之間已就網站的設計達成一緻。在一個專業的開發環境中(zhōng),通常包括以下幾個進程。
開發一個功能(néng)性模塊來準确地描述網站具(jù)有(yǒu)哪些功能(néng)。當用(yòng)戶單擊登錄按鈕時會出現什麽?當用(yòng)戶想了解一個産(chǎn)品時可(kě)以得到哪些信息?與此相似的一些問題,在開始設計工(gōng)作(zuò)之前就必須了解,這樣就不會開發一些客戶不需要的東西。
确定在開發這個網站時需要用(yòng)到哪些技(jì )術,不同的網站可(kě)能(néng)需要不同層次的數據庫支持,網站的規模也不同,所以及早确定在開發這個網站時需要應用(yòng)到哪些技(jì )術确保可(kě)以使用(yòng)熟悉的技(jì )術。
開發一個技(jì )術說明書,用(yòng)來描述是怎樣完成各項必須的功能(néng)。
即使隻是做一個小(xiǎo)的商(shāng)業網站,可(kě)能(néng)也需要做大量的工(gōng)作(zuò)但是如果按照這個進程做,将會有(yǒu)助于在開發人員和客戶之間維持一個好的合作(zuò)關系,為(wèi)今後的合作(zuò)打下一個好的基礎。
當從這件事的商(shāng)業階段轉移到開發階段時,就要開始考慮怎樣創建應用(yòng),怎樣設計一個戶需要的網站,可(kě)以正确使用(yòng)ASP,NET的服務(wù)器控件并不意味着可(kě)以創建一個好的Web應用(yòng),因為(wèi)好的
網站設計同樣重要,在開始設計站點時,應該先了解一個好的站點設計應具(jù)備的原則。
在站點設計和制作(zuò)中(zhōng)要牢記以下三點:
1、站點中(zhōng)網頁(yè)的外觀設計和内容應相互獨立。這樣,如果一個網頁(yè)的外觀設計(标題、布局或格式)要修改,或内容要修改,就不會相互影響。
2、站點要有(yǒu)統一的風格和布局。整個站點可(kě)以有(yǒu)同樣的顔色、圖标和布局,給訪問者一緻的感覺。
3、站點要為(wèi)用(yòng)戶提供方便的站點導航。