公務員期刊網 精選范文 網站設計論文范文

網站設計論文精選(九篇)

前言:一篇好文章的誕生,需要你不斷地搜集資料、整理思路,本站小編為你收集了豐富的網站設計論文主題范文,僅供參考,歡迎閱讀并收藏。

網站設計論文

第1篇:網站設計論文范文

題目:基于Web的網上書店系統(tǒng)前臺子系統(tǒng)

日期:**年12月15日

1.本課題所涉及的問題在國內(外)的研究現(xiàn)狀綜述

本課題涉及問題及現(xiàn)狀:

當今時代是飛速發(fā)展的信息時代。在各行各業(yè)中離不開網絡,這正是計算機被廣泛應用于網上銷售系統(tǒng)的環(huán)境。當前,中國書業(yè)正面臨著深刻的體制與行業(yè)發(fā)展模式的雙重變革面對未來的市場,出版社和書店都不得不做出應對,在提升管理、減少成本、降低風險的同時,尋求新的業(yè)態(tài)和渠道的突破。傳統(tǒng)的書店存在著各種各樣的弊端,如由于書店受面積所限,書籍太少,而且大多僅能提供本書店的有限信息,查找、檢索、訂購費時費力,由于店面租金的原因,缺乏靈活性,同時過多的員工增加了書店的經營成本。相比之下,網上書店具有全面的圖書查詢信息功能,齊全的圖書品種,方便快捷的配送服務,低廉的銷售價格,直接準確的數據積累,靈活多樣的宣傳營銷平臺,先進的互聯(lián)網技術,完善的售后服務等優(yōu)勢,并且中國人口基數大,且互聯(lián)網用戶增長快,網上書店擁有眾多的潛在客戶。所有這些都為中國網上書店的發(fā)展帶來了機會。

網上書店在我國的發(fā)展已在逐步的上升,越來越受到大家的關注,可以預言,網上書店將走出內外環(huán)境制約的階段,迎來快速發(fā)展的美好前景。

2.本人對課題提出的任務要求及實現(xiàn)預期目標的可行性分析

1.本人對課題任務所提出的任務要求:

(1)實現(xiàn)圖書詳細情況的查詢;

(2)實現(xiàn)圖書的選購;

(3)實現(xiàn)購物車功能;

(4)實現(xiàn)用戶信息更新功能;

(5)實現(xiàn)圖書選購模擬結算功能。

(6)測試所有功能,找出不合理和不能解決問題,請教指導老師幫助盡量完成解決問題。

2.實現(xiàn)預期目標的可行性分析:

主要從經濟可行性,技術可行性和操作可行性三個角度分析。

在經濟可行性方面:確保該系統(tǒng)的經濟效益超過其開發(fā)成本。該系統(tǒng)的經濟投入主要是開發(fā)軟件和人力資源方面的資金投入; 必須最大程度地在經濟能力上贏得廣大市場許可。

技術可行性:系統(tǒng)是在Visua Studio 20**環(huán)境下開發(fā)的,并采用過SQL Server 20**作為數據庫平臺來實現(xiàn)系統(tǒng)的方案。對于其中遇到的一些技術難點的預期解決方法以自己思考,從網絡和書本查找為主,輔以向指導教師和其他一些有過相關經驗的人請教。

操作可行性:該系統(tǒng)采用的是業(yè)界比較流行的前后臺方式實現(xiàn),為主流的實現(xiàn)方式,所以操作簡單,安全可靠,比較適合廣大用戶所理解并能快速、獨立的使用這個系統(tǒng)。

3.本課題需要重點研究的、關鍵的問題及解決的思路

本課題需要重點研究的關鍵的問題:

1.購物車功能;

2.模擬結算功能。

關鍵解決思路:

由于用戶選擇的書并不一定要定購,因此沒有必要對數據庫進行操作。只是將用戶選購的書號和數量存放于購物車中。

(1)在購買商品時,在瀏覽/查看商品時點擊商品的購物車標識就可以把商品加到購物車中。

(2)瀏覽購物車,購物車列表,序號,商品名稱,購買的商品數量,商品價格,所有商品總價。

(3)刪除購物車中商品,從購物車中將商品拿出或刪除。

(4)編輯購物車中的商品,修改購物車中已存在商品的數量。

(5)清空購物車,把購物車中的商品全部拿出。

由于用戶在結賬過程中需要使用到用戶的個人信息,并對用戶所購的商品進行記錄,所有要求用戶必須注冊并且登陸,所有在進入服務臺前要驗證用戶是否登錄,以便結賬。根據客戶購物車中的信息,以及客戶所選擇的送貨方式和付款方式,連同客戶對應的個人信息生成訂單,以便于后續(xù)進行送貨處理。

4.完成本課題所必須的工作條件(如工具書、實驗設備或實驗環(huán)境條件、某類市場調研、計算機輔助設計條件等)及解決的辦法必須條件:

采用C#.NET語言和SQLSever 20**來實現(xiàn)系統(tǒng)方案。并利用Fash、Firework和Photoshop來實現(xiàn)界面的美觀,并查看C#的相關書籍。

需要的工具書與參考文獻:

[1]匡松、張濰鑫 . ASP.NET開發(fā)寶典 [M]. 中國鐵道出版社,20**.5

[2]郭常圳。C#網絡應用開發(fā)例學與實踐 [M]. 清華大學出版社 2006.11

[3]明日科技。asp.net 2.0開發(fā)技術大全[M]. 人民郵電出版社 20**.2

[4]張蓓。ASP.NET通用模塊及典型系統(tǒng)開發(fā)實例導航[M]. 中國青年電子出版社,2006.7

[5]張海藩。軟件工程(第五版)。清華大學出版社[M],20**.2

[6]賓晟、周峰、孫更新。ASP.NET網絡程序開發(fā)原理與實踐教程[M]. 電子工業(yè)出版社,2007.1

[7]張樹亮、李超。ASP.NET2.0+SQL Server網絡應用系統(tǒng)開發(fā)案例精解[M]. 清華大學出版社, 2007.9

[8]馬軍。2.0網絡應用系統(tǒng)開發(fā)[M].人們郵電出版社,2006.6

[9]范玉嬋。Photoshop CS3 技術解析與精彩案例 [M] 清華大學出版社 20**.5

[10] 張潤彤。電子商務概論(第二版)[M].電子工業(yè)出版社。20**.3

5.完成本課題的工作方案及進度計劃

20**年12月15日-----20**年12月29日 選題,為相關設計做準備。

20**年12月30日------20**年1月29日查詢相關知識,編寫開題報告。

20**年1月30日------20**年3月9日學習相關知識,并完成系統(tǒng)的需求分析編寫系統(tǒng)詳細設計。

20**年3月10 日------20**年3月20 日 完成前臺系統(tǒng)設計。

20**年3月20日------20**年4月25 日 完成前臺子系統(tǒng)編程,并將各組員子系統(tǒng)進行融合。

20**年4月26日------20**年5月2日 組員一起完成系統(tǒng)測試,完善系統(tǒng)。

20**年5月3日------20**年5月15日 書寫文檔并完成論文初稿。

20**年5月16日------20**年6月5日 完成論文及答辯幻燈片。

6.指導教師審閱意見

第2篇:網站設計論文范文

校內考研網站設計的總原則是:服務好本校迫切需要解決復習考研過程中出現(xiàn)各種各樣問題的學生。網站的整體規(guī)劃及框架設計必須是具可擴充性的,前臺頁面的設計必須能保證網站在增加欄目后不會破壞網站的整體結構。后臺數據庫的設計必須具有高度的擴充性,使得后臺管理人員能夠根據需要對欄目進行增、刪、修改。校內考研網站的設計風格為:綜合性考研網站,清新、簡約風格,有一個統(tǒng)一的logo圖案,背景為學校鳥瞰圖。界面創(chuàng)意為標準的圖標風格設計,統(tǒng)一的構圖布局,統(tǒng)一的色調、對比度、色階和圖文風格。校內考研網站的功能要求為:

(1)具備完善的類別:機構設置、招生工作、學科建設、歷年真題、資料下載等功能。

(2)資源的共建共享:使用者可以隨時、隨地通過網絡訪問、上傳下載存放和使用庫中資源。

(3)WEB集成:基于WEB的應用模式,使教學資源制作、管理,信息、教學交流、資源共享與交流都能在網上進行。

(4)自主學習:提供完善的網絡課程庫、真題庫、專家答疑輔導功能、試題庫與在線考試功能,學習者可以自主完成專業(yè)課程學習。校內考研網站的后臺管理包括:

(1)圖片管理:對圖片的管理包括添加、刪除、修改,圖片的內容元素主要包括圖片的名稱、所屬的欄目分類,分類由“欄目管理”中動態(tài)生成、上傳圖片,將圖片上傳到網站頁面上。

(2)欄目管理:一般是以設置圖片或內容的類別作為欄目,在這里可以進行欄目的添加、刪除修改欄目名、菜單的排序、類別排序、首頁排序。

(3)靜態(tài)頁管理:生成靜態(tài)頁面的欄目,包括關閉網站靜態(tài)頁面功能、首頁更新靜態(tài)頁、列表頁更新靜態(tài)頁、內容也更新靜態(tài)頁。

(4)用戶列表:用戶的各項參數設置。

(5)系統(tǒng)設置:進行系統(tǒng)的參數設置,包括系統(tǒng)名稱、是否允許用戶注冊、用戶申請后是否需要審核。

(6)密碼修改:管理員密碼的修改。

(7)公告管理:首頁顯示的公告內容。

(8)留言管理:對留言的回復、修改、刪除。此外校內考研網站還應該具有下列功能:

(1)強大的后臺文章編輯器的功能??煞奖愕赜猛蟿拥姆绞竭M行圖文混排、圖片遠程上傳、上傳圖片顯示效果處理等操作,以及“從word中粘貼”功能,能全部清除word排版格式多余代碼。

(2)自由編輯欄目模版,可設置多個模版。

(3)自由增刪修改欄目以及設置此欄目模版。

(4)新聞/圖片代碼調用在后臺生成。

(5)可增加多個低權限的錄入員,增加新聞時會記錄新聞的增加錄入員是誰。

(6)新聞自由設置固頂或推薦,自由更改新聞標題的顏色,可獨立設置某條新聞的URL轉向。

(7)新聞功能,可在后臺相關新聞。

(8)后臺修改新聞管理頁面,可以修改新聞的添加時間和閱讀數。

(9)后臺新聞管理時,排序上下條移動的功能。

二、結論

第3篇:網站設計論文范文

網站設計與開發(fā)是高職計算機網絡技術專業(yè)的一門技術課程,是學生職業(yè)教育的核心課程??倢W時106個,學分為6.5個。本課程的目標是提高學生開發(fā)企業(yè)、商務網站的能力,積累網站開發(fā)的實戰(zhàn)經驗。通過對課程的學習,使學生了解網站項目實施的工作流程,具備網站設計、建設與維護的能力,深化學生的專業(yè)技能及團隊合作能力,積累實踐經驗,為今后從事相應的職業(yè)崗位工作打下基礎。課程以真實的網站項目為載體,以網站項目的設計、開發(fā)與維護工作流程為主線,通過項目全面學習網站設計、建設與維護的相關知識和技能,使學生對真實網站項目的工作有一個較全面的認識,形成職業(yè)崗位所需的基本能力,為今后從事相關職業(yè)崗位工作做前期準備。在實施過程中,按工作流程將項目分解為具體的工作任務,在教學中實施任務驅動。同時引導學生組建項目團隊,進行角色扮演,以學生為主體,團隊在教師的啟發(fā)、提示下自主開展學習,通過團隊討論,主動查閱資料,養(yǎng)成獨立分析問題和解決問題的習慣。

二課程的學習目標

通過本課程的學習,使學生能按照用戶需求,編寫網站需求分析報告;對網站進行策劃與設計,運行多種技術對動態(tài)網站進行開發(fā)和制作;并經過技術測試,最終將其到Internet環(huán)境;能對網站進行維護。通過引導、項目實施、討論、總結、測評,幫助學生學習網站設計與開發(fā)的基本知識和實用技術,為后續(xù)專業(yè)課程、專業(yè)實踐打下良好基礎,為將來從事網站設計、開發(fā)和維護工作奠定良好基礎。同時,在教學過程中,通過團隊開發(fā),形成基本的職業(yè)道德意識和職業(yè)素質。

1.具體的能力目標能根據用戶需求,確定網站類型與網站內容,編寫網站需求分析報告;能根據實際情況設計出適合的網站頁面風格和布局;能編輯網頁;能運用JSP相關代碼按要求協(xié)作完成網站功能;能根據用戶需求設計并協(xié)作完成后臺數據庫的開發(fā);能針對網站制訂網站測試計劃并進行功能測試;能申請域名和IP,成功將網站上傳;能及時更新網站,合理優(yōu)化網站。

2.具體的知識目標掌握域名與IP地址等基本概念;熟練掌握網站設計原則、網站建設基本流程;了解網站運行的硬件與軟件環(huán)境;掌握Div+CSS技術;熟練掌握網頁編輯軟件Dreamweaver的使用;掌握數據庫邏輯結構設計方法及數據庫的創(chuàng)建、管理與維護;掌握JSP程序設計語言的語法知識;了解網站更新、故障排除及網站推廣的方法;掌握網站測試的內容、方法和技巧;掌握網站的與管理方法。

3.具體的素質目標培養(yǎng)學生開發(fā)網站的團隊協(xié)作、交流合作能力;培養(yǎng)學生良好的網站開發(fā)崗位人員的職業(yè)道德;培養(yǎng)學生與客戶溝通的能力;培養(yǎng)學生的網絡安全意識;提升溝通協(xié)調、共同開發(fā)網站的綜合能力;培養(yǎng)學生具有較好的分析和解決實際網站開發(fā)問題的能力。

三教學內容的組織與安排

課程組根據網站開發(fā)項目實施過程,進行了課程教學內容的開發(fā),充分體現(xiàn)職業(yè)性、實踐性和開放性的要求,在內容組織上徹底打破學科知識體系的禁錮,教學擺脫了傳統(tǒng)的以教材為主線的邏輯教學結構方式。對實現(xiàn)案例的模塊功能所需的技能和必備知識進行了全新的組織。

四課程特色與創(chuàng)新

針對“高職教育背景下,如何提高學生的工程能力、創(chuàng)新意識和協(xié)作能力,培養(yǎng)社會需要的計算機人才”這一主題,按照“學研學工融合、突出專業(yè)特色、培養(yǎng)應用型人才”的改革思路,結合專業(yè)和學科建設,將網站設計與開發(fā)課程教學改革作為一個整體展開全方位的研究與實踐。

1.“大案例、一案到底”教學根據專業(yè)建設思路,結合本課程的特點,推行“大案例,一案到底”案例式教學,課程將真實完整的案例——“網上商城網站的設計與開發(fā)”貫穿到整個教學過程中,教學組織上將網站設計與開發(fā)根據工作流程,分解成10個相對獨立的模塊,每個模塊完成數據庫開發(fā)流程的一個過程,充分體現(xiàn)職業(yè)訓練的高職教學特征。

2.創(chuàng)新構建了立足基礎、體現(xiàn)特色、面向需求的數據庫開發(fā)與應用教學體系首先,體現(xiàn)特色:圍繞數據庫技術的基本能力、應用能力、創(chuàng)新能力培養(yǎng),體現(xiàn)應用型人才培養(yǎng)特色。其次,面向需求:以社會和企業(yè)需求為導向,構建實踐教學體系。

3.實踐總結了一套與新教學體系相適應的教學手段和教學方法用信息技術、多媒體技術改造教學手段,更新教學內容,使網站設計與開發(fā)教學更加符合現(xiàn)代社會信息量大、知識更新快的特點。應用任務驅動教學法、案例教學法、一體化教學方法,改革課程教學模式,從“給出概念基礎理論知識應用提高”的傳統(tǒng)課程教學模式向“工程實際問題引出概念及所需基礎探索解決方法與理論應用提高”的探究式課程教學模式轉變,激發(fā)了學生的學習興趣,培養(yǎng)了學生研究式、探索式的學習習慣和自主學習能力。

第4篇:網站設計論文范文

用戶分普通考生、普通管理員、超級管理員。普通考生用于考生報名系統(tǒng)的登錄,普通管理員和超級管理員用于后臺管理系統(tǒng)的登錄,超級管理員可以查看普通管理員的登錄記錄和操作記錄。每個考試等級都從屬一種類型,總共有四個等級,每個等級報名所需的金額也不相同,所對應的考試難度也不同,考生根據自己的能力報考相應的等級。一個考生一次不可以報考多個等級,每個考生只有在前一個等級的考試通過之后,才能報考相應的等級。一個等級可以給多個考生報考,多個考生可以一起報考同一個項目等級。經過上述的需求分析總結,設計如下的數據項和數據結構。

(1)管理員信息,包括數據項:賬號、密碼、ID、Role等。

(2)普通考生,包括數據項:ID、賬號、密碼、密碼問題、問題答案、注冊時間等。

(3)報考信息表,包括數據項:報名號、考生身份證號、考生姓名、報考時間、報考等級及語言、考生的學院信息、教育背景等。

2系統(tǒng)詳細設計首頁

主要是介紹考試相關信息以及網上報名的方法、流程及注意事項等信息??忌梢栽谠擁撁孀?、登錄、找回密碼、查詢考試成績;管理員跳轉到登錄頁面。首頁中的公告信息,運用CKfinder控件技術,管理員可以在后臺進行修改??忌?該模塊主要是對第一次報考的考生填寫個人注冊信息所用,進入注冊頁面填寫注冊信息。增加了密碼找回功能,注冊時寫入問題和問題答案,找回密碼時只要問題答案正確,就可以找回正確密碼。運用javascript技術,可以實現(xiàn)考生點擊注冊,首頁左上角就會出現(xiàn)要求考生填寫注冊信息的對話框。該對話框的位置還可以根據界面要求,移動到不同的位置。直接在首頁填寫注冊信息可以不用進行頁面跳轉,考生注冊完成后,直接輸入登錄信息,就可以進入考生報名系統(tǒng)。簡單、直觀、實用??忌鷪竺?考生報名界面。在線繳費:考生填寫好報名信息,經核查無誤后,點擊繳費,會跳轉到該報考信息的繳費頁面,點擊立即繳費,會跳轉到相應銀行的繳費頁面;繳費成功后會提示繳費完成,頁面中會顯示該報考的信息、訂單編號以及扣款金額,點擊返回,會跳轉到核查頁面,繳費狀態(tài)會顯示已繳費。報名成功??忌奎c擊一次立即繳費,就會向銀行提交訂單編號,由于銀行不會處理相同訂單編號,在點擊事件上,加上了訂單編號的修改,每點擊一次,訂單編號就會相應的進行改變,不會向銀行重復提交相同的訂單編號。管理員登錄:管理員登錄頁面,輸入正確的用戶名、密碼、驗證碼后進入管理界面??梢园纯忌鷪竺?、姓名、身份證號查看或修改考生信息、繳費狀態(tài)等。登錄信息都正確輸入后,會根據該管理的角色等級,跳轉到相應的界面,顯示管理員的登錄記錄情況,如登錄次數、上次登錄時間、上次登錄IP、本次登錄IP等,如果是超級管理員,還可以查看普通管理員的登錄記錄??忌F(xiàn)金繳費:根據考生提供的報名號或身份證號,查詢到考生的報名信息,繳費狀態(tài)為未繳費,收取現(xiàn)金后,點擊繳費,提示繳費成功,返回再查詢該考生,繳費狀態(tài)顯示已繳費,現(xiàn)金繳費成功。上傳考生成績:將考試成績上傳到服務器,供考生查詢。報名控制:管理員可以對報名時間段進行控制。查看繳費情況和報名情況:管理員可以查看本次報名考試的繳費情況和報名情況。并可根據繳費情況,電話聯(lián)系考生按時繳費,將未繳費考生名單,下發(fā)通知到相應學院,通知班級考生進行繳費。管理員可以添加修改刪除新公告。上傳準考證信息:上傳已經處理好的Excel文檔??忌卿浐?在打印準考證時間內,可以自己在網上打印準考證。下載考生繳費信息:報名截止時間后,管理員可以按已經繳費考生名單、未繳費考生名單、全部考生名單下載考生信息。

3系統(tǒng)測試

該系統(tǒng)已經在學院教務網進行實際應用。在應用過程中,通過從第三方支付平臺得到的數據顯示,在2014年11月3日有464名考生繳費成功,訂單金額合計37670元,并在21點到22點之間,有103位考生繳費成功。在整個報名過程中,系統(tǒng)運行平穩(wěn)。

4結語

第5篇:網站設計論文范文

[關鍵詞]企業(yè)網站網站設計誤區(qū)

當今計算機網絡技術飛速發(fā)展,網絡化和全球化成為不可抗拒的世界潮流。網站(Website)簡單地說是一種通訊工具,人們可以通過網站來自己想要公開的資訊,或者利用網站來提供相關的網絡服務。目前許多企業(yè)都擁有自己的網站,他們利用網站來開展電子商務與客戶互動來往,產品資訊、招聘等等。但同時有些企業(yè)在網站的設計中出現(xiàn)了一些設計誤區(qū),可能會造成低效的品牌宣傳、混亂的業(yè)務信息溝通等問題。本文列舉出企業(yè)網站設計的六個誤區(qū)以及正確的解決方法。希望企業(yè)能盡快走出誤區(qū)最大限度地利用網站宣傳、溝通、獲取利潤。

誤區(qū)一:設計主題不明確。對于企業(yè)網站來說,必須具有明確的主題和目標群體。要清楚網站是面對客戶、供應商、消費者還是全部,主要目的是為了介紹企業(yè)、宣傳產品還是為了實現(xiàn)電子商務。許多企業(yè)對此沒有明確的主題,只是把公司產品、業(yè)務簡介、公司促銷活動等信息貼在公司網站上。這樣的做法充其量只是多個電子公告板而已,根本沒有發(fā)揮網絡的互動功能。其實,網站架設應由網絡營銷角度出發(fā)。換句話說,是否可以透過網絡在現(xiàn)有營銷通路以外,提供一個企業(yè)與消費者之間直接接觸與溝通的渠道,提供企業(yè)另一種銷售模式機會。因此,傳統(tǒng)產業(yè)要的網站,應該由營銷主管角度優(yōu)先思索。第二個角度就是從管理角度去思索,例如公司在全省擁有許多營業(yè)網點或分公司,各種網點之間的公文傳遞或資源分配是否可以透過網站,以提高經營績效。

誤區(qū)二:色彩運用不和諧。色彩是藝術表現(xiàn)的要素之一,它是光刺激眼睛再傳導到大腦中樞而產生的一種感覺。在網頁設計中,根據和諧、均衡和重點突出的原則,將不同的色彩進行組合、搭配來構成美麗的頁面。國內網站在設計中并不注重色彩方面的和諧表達,網頁顏色數量過多、互不相干的兩種色彩放在一起、搭配不協(xié)調,缺乏統(tǒng)一的風格。在色彩的運用過程中,還應注意的一個問題是:由于國家和種族的不同,宗教和信仰的不同,生活的地理位置、文化修養(yǎng)的差異,不同的人群對色彩的喜惡程度有著很大差異。所以在企業(yè)網站設計中要考慮主要讀者群的背景和構成而不能盲目運用色彩。

誤區(qū)三:多媒體表現(xiàn)形式過多。網頁中使用圖片、動畫、聲音我們無可厚非,這也體現(xiàn)了網絡交互性的一個方面,但問題是在網頁中胡亂地加入一些互不相干的圖片動畫和聲音,會擾亂瀏覽者的閱讀視線,影響瀏覽者的心情,而最終導致離開!同時由于有些用戶不一定安裝相應的電腦軟件,有些圖像或其他文件可能無法正常顯示,也就無法達到預期的效果。特別是企業(yè)在經營自己的在線商務,企業(yè)網站最重要的任務就是銷售產品或服務,其他任何脫離這個基本原則的東西都是不合適的。所以企業(yè)的網頁不需要太多圖片和動畫,因為要看漂亮的圖片和動畫,客戶自然有合適網站可以上,不必浪費客戶下載的時間與金錢。

誤區(qū)四:瀏覽器和顯示器不兼容。雖然IE瀏覽器用戶占據絕對多數,但是,也不能因此忽視其他瀏覽器的用戶。特別是有國外用戶的企業(yè),國外市場上其他類型的瀏覽器還有著比較大的市場份額。另外,并非每個用戶都使用800*600小字體的顯示模式,不要自以為是地為用戶建議“最佳顯示模式”。所以在設計的時候一定要考慮到不同分辨率下的狀況,爭取都能做到好的效果。誤區(qū)五:傳輸、更新速度過慢。頁面下載速度是網站留住訪問者的關鍵因素。如果不能讓每個頁面都保持較快的下載速度,至少應該確保主頁速度盡可能快。而我們一部分企業(yè)網站的設計從速度上來看是失敗的,耐心的等待半天才看到最后劃著紅叉的圖片--圖片鏈接下載失敗,只能刷新,這又要等一段時間。測試一下企業(yè)網站的下載速度,尤其是如果網站首頁圖片比較多的話,當然注意清除電腦中瀏覽器的緩存。另外,影響網站速度的因素有很多,其中除了技術方面,就是主體圖片,因此再次強調一定要保證圖片使用的度!同樣如果一個企業(yè)網站的資料一個月才更新一次,很多瀏覽者將對此失去興趣,也會使企業(yè)失去更多可能的客戶。當然資料更新與維護需要成本,因為我們不是在做一個入口網站或專業(yè)網站,不需要每天更新;如果能做到每周更新或每兩周更新,并在網站上注明更新時間或預告下次更新時間,將有助于告知客戶何時可以上網來取得最新資訊。另外所謂活網站的“活”,也是指需具備與客戶互動機制,例如郵件列表系統(tǒng)、留言板或客服系統(tǒng)等,當然不需樣樣功能都具備。必須針對網站的定位,選擇適合的機制;同時對于客戶所提意見的處理,也需及時,不能讓客戶對網站失去信心。

誤區(qū)六:疏忽網站安全問題。很多企業(yè)網站具有了完善的導航功能,清晰的文字,漂亮的頁面但卻忽視了網站的安全問題。因為很多企業(yè)網站的目的是為了用于進行電子政務或電子商務,因此網站的安全就更加顯得重要。為了設計和管理一個有效、可靠的網站商業(yè)服務,必須事先制定一套全面的網站服務安全策略。安全策略將應用于所有網站服務系統(tǒng)、數據庫、內容、電腦平臺、軟件以及網絡,它們的作用是處理、交互或者提供對服務的訪問途徑。提高網站的安全,抵抗黑客非法入侵,避免企業(yè)信息泄漏給企業(yè)帶來的損失是目前電子商務網站建設中的重要一環(huán)。

參考文獻:

第6篇:網站設計論文范文

從“靜態(tài)”逐步轉變?yōu)椤皠討B(tài)”,動態(tài)網站的設計技術也隨之發(fā)展成熟起來介紹了動態(tài)網頁的一些特點以及日前在

動態(tài)網頁設計中應用相當)‘一泛的開發(fā)環(huán)境—ASP,以如何建立基于IIS的ASP動態(tài)網站為中心,簡要介紹了動態(tài)

商業(yè)網站設計的趨勢,并以實例分析比較直觀地展示了ASP在動態(tài)網頁設計中的優(yōu)越性

關鍵詞:動態(tài)網站;物件導向;表單;腳本語A

1引言

目前呈兒何增長的互聯(lián)網站中,有相當一部分仍固守“靜態(tài)“,無形中已大大落后于時代的步伐.所謂“靜態(tài)”指的就是網站的網頁內容“固定不變“,當用戶瀏覽器通過互聯(lián)網的HTTP(HypertextTransportProtocx>1)協(xié)議向WEB服務器清求提供網頁內容時,服務器僅僅是將原已設計好的靜態(tài)HTML文檔傳送給用戶瀏覽器.其頁面的內容使用的僅僅是標準的HTML代碼,最多再加上流行的GIF''''89A格式的動態(tài)圖片,若網站維護者要更新網頁的內容,就必須手動地來更新其所有的HTML文檔.“靜態(tài)”網站的致命弱點就是不易維護,為了不斷更新網頁內容所做的工作量是巨大的.

隨著網站信息量的不斷增大,靜態(tài)網站逐漸沒落,動態(tài)網站已經成熟起來,它的“交互性”少自動更新”、“因時因人而變”等諸多優(yōu)良特性無疑很好地適應了信息時代的要求.能夠使網站“動態(tài)化”的技術較多,目前比較流行和成熟的是ASP技術.

2基于ASP的動態(tài)網站建設概述

2.1“動態(tài)”的概念

所謂“動態(tài)”,并不是指那兒個放在網頁上的GIF動態(tài)圖片,在這里筆者為動態(tài)頁面的概念制定了以下兒條規(guī)則:

1)“交互性”,即網頁會根據用戶的要求和選擇而動態(tài)改變和響應,將瀏覽器作為客戶端界面,這將是今后WEB發(fā)展的大勢所趨.

2)“自動更新”,即無須手動地更新HTML文檔,便會自動生成新的頁面,可以大大節(jié)省工作量.

3)“因時因人而變”,即當不同的時問、不同的人訪問同一網址時會產生不同的頁面.

2.2ASP的概念及特點

MicrosoftActiveS。二Pages即我們所稱的ASP,其實是一套微軟開發(fā)的服務器端腳本環(huán)境,ASP內含于IIS3.0和4.0之中,通過ASP我們可以結合HTML網頁,ASP指令和ActiveX元件建立動態(tài)、交互目_高效的WEB服務器應用程序.有了ASP你就不必擔心客戶的瀏覽器是否能運行你所編寫的代碼,因為所有的程序都將在服務器端執(zhí)行,包括所有嵌在普通HTML中的腳本程序.當程序執(zhí)行完畢后,服務器僅將執(zhí)行的結果返回給客戶瀏覽器,這樣也就減輕了客戶端瀏覽器的負擔,大大提高了交互的速度.以下羅列了ActiveS。

二Pages所獨具的一些特點:

1)使用VBScriptJScript等簡單易懂的腳本語言,結合HTML代碼,即可快速地完成網站的應用程序.

2)無須Compile編譯,容易編寫,可在服務器端直接執(zhí)行.

3)使用普通的文本編輯器,如Window、的記事本,即可進行編輯設計.

4)與瀏覽器無關(Br+wserIn<lepen<lenoe),用戶端只要使用可執(zhí)行HTML碼的瀏覽器,即可瀏覽Active

S。二Pages所設計的網頁內容.ActiveS。二Pages所使用的腳本語言(VBSoriptJsoript)均在WEB服務器端執(zhí)

行,用戶端的瀏覽器不需要能夠執(zhí)行這些腳本語言,如圖1所示.

用戶端瀏覽器IE或NS1r1''''1''''1''''潔求11而1''''III]子

WEB服務器ActiveServerP

5)ActiveS。二Pages能與任何AotiveXscripting語言相容.除了可使用VBSoript或JSoript語言來設計外,還通過plug-in的方式,使用由第三方所提供的其他腳本語言,譬如REXX,Perl,Tol等.腳本引擎是處理腳本程序的COM(ComponentObjectModel)物件.

6)ActiveS。二Pages的源程序,不會被傳到客戶瀏覽器,因而可以避免所寫的源程序被他人票J竊,也提高了程序的安全性.

7)可使用服務器端的腳本來產生客戶端的腳本.

8)物件導向(Obje<,一(>riented).

9)AotiveXS。二Components(AotiveX服務器元件)具有無限可擴充性.可以使用VisualBasic,JavaVisualC++,Cobol等編程語言來編寫你所需要的AotiveXS。二Component.

2.3ASP技術流行的原因

如果你是個人網站的維護者,使用的是免費主頁空問,那么絕大多數情況下你只能使用Java,JavaScript和最新的DHTML技術.DHTML就是當網頁從WEB服務器下載后無須再經過服務器的處理,而在瀏覽器中直接動態(tài)地更新網頁的內容排版樣式、動畫.

或許對于一個個人網站來說,充分運用DHTML技術足以令網頁栩栩如生,動感十足.然而對于建立商業(yè)網站的企業(yè)而言,僅僅擁有DHTML是遠遠不夠的.因為僅僅發(fā)生在客戶瀏覽器端的動態(tài)效果是無法滿足商業(yè)網站大量信息查詢,客戶咨詢,資源交互等“動態(tài)”需求的.因此作為商業(yè)網站的設計者,必須要設計出更具實用性和交互性的“動態(tài)”網站.由于絕大多數商業(yè)網站都具有大量的數據和信息,而建網的初衷也就是在于方便客戶查詢企業(yè)資料,方便同客戶的交流,及時獲得信息反饋.那么,就必然會面臨如何讓使用者在瀏覽器界面中,通過互聯(lián)網或內聯(lián)網(Intran川查詢WEB數據庫的資料,甚至輸入、更新和刪除WEB服務器上的資料.

目前)匕種常用的“動態(tài)”網站設計方法有:CGI(CommonGatc}vayInterlace),IDC(InternetDatabaseConnec-tor),ActiveXDataOhje川ADO),相比較而言ADO具有容易使用、開發(fā)執(zhí)行快速、消耗系統(tǒng)資源較少和占用磁盤空問小等優(yōu)點.根據許多從事網站設計工作多年的專家的經驗,ADO和ASP的結合可以高效快速地使網站“動態(tài)化”,使得網站便于管理和維護,從長遠來看這對搭檔也勢必成為今后一段時問內“動態(tài)’''''WEB的核心技術,因此ASP技術在動態(tài)網站設計中的流行也成為了一種必然.

3實例

以下通過兒段源代碼很好地說明了ASP的簡潔、靈活、迅速、多變的特性.

建立一個自動監(jiān)測瀏覽時問并根據不同時段動態(tài)顯示不同頁面內容的ASP程序,用記事本書寫該源代碼,存為[estl.asp:

<html>

<ho<ly>

<F01}TCOLOR=“Green">

<%If''''T油e<#12:00:00#An<1T油e>=#00:00:00#Then%>

早上好,今天天氣不賴啊!

<%E1seIf''''T油e<#19:00:00#An<1T油e>=#12:00:00#Then%>

下午好!

<%Else%>

哈u}!今晚你有沒有去IRC聊天!

<%EndIf%>

</ho<ly>

</html>

將testl.asp保存在WEB服務器的虛擬目錄(如:aspsamp/)下,并在瀏覽器中用HTTP的方式進行瀏覽,如:yourcx>mpu[二二e/aspsamp/test1.asp.

雖然,這只是一個非常簡單的實例,而A_這一功能完全可以通過javascript完成,但是不難發(fā)現(xiàn)使用ASP要比javascript簡潔迅速得多,而A_運用此法,完全可以輕而易舉地令你的網頁在不同的時段展示不同的風格,此例中的“Time"實際上是一個VBScript內置的顯示系統(tǒng)當前時問的函數,由于系統(tǒng)默認的腳本語言是VBSeript,因此在ASP命令中調用該函數時,腳本引擎會自動將其轉換成當前的系統(tǒng)時問.接下來是給testl.

asp添加一點色彩,在<holy>標識中添加“bgcx>lor=“<%=hgc%>””即變?yōu)?lt;bodybgcx>lor=“<%=bgc%

>”>,并在<holy>標記前添加如下語句:

<%If''''T油e<#12:00:00#An<1T油e>=#00:00:00#Then

bg}}=“silver"

E1seIf''''T汕e<#19:00:00#An<1T油e>=#12:00:00#Then

hg(一“navy

Else

bg}}=“re<1"

En<1且

%>

如此一來,當用戶在不同的時段訪問該頁面時,將會看到不同的頁面背景色.我們可以做的事情還有很

多,譬如想知道在凌晨至十二點之問瀏覽該頁面的客戶的姓名,并向客戶問好,那么下面的這段程序將能助你達成心愿.首先你需要在頁面中設置表單,將以下HTML代碼剪貼到“<%IfTime<#12:00:00#An<1Time>=#00:00:00#Then%>”之后:

歡迎光臨我的主頁,清填寫以下信息:<FORMMETHOD="POST"ACTION="testl.asp">

<P>FirstName:<INPUTNAME="fname"SIZE="48">

<P>LastName:<INPUTNAME=“l(fā)name"SIZE=“48">

<P>Title:<INPUTNAME=“title"TYPE=RADIO、4LUE="mr">Mr.

<INPUTNAME=“title"TYPE=RADIO、4LUE="ms">Ms.

<P><INPUTTYPE=SUBMIT><INPUTTYPE=RESET>

</FOR1Vl>

然后在以上HTML代碼后面添加如下ASP命令:

<%title=request.form(“title")

iftitle="mr"then

%>

歡迎您Mr.<%=二qu艦.拓mi(+.二;request.form((name)%>.

<%elseiftitle="ms"then%>

歡迎您Ms.<%=二qu艦.拓mi(+.二;request.form((name)%>.<%else%>

<B><Fontcola</font></B>

<%endif%>

保存文件testl.

12:00:00之問的話,>r=blue>歡迎您<%=二que從.長)mi(+.二e;)&+;&二明es[.長)mi(“玩二e;request.form((name)&&request.form(lname%>

asp,并在瀏覽器中以HTTP方式進行瀏覽,如果此時的系統(tǒng)時問在凌晨0:00:00和中

這其實是一個在Internet和Intranet上常見的功能,即當用戶在瀏覽器端填寫完表單后,通過調用一個通用網關程序將用戶數據傳送到服務器,由服務器進行處理后再將結果返還給客戶瀏覽器.過去為了實現(xiàn)這樣的功能必須編寫一個獨立于HTML之外的CGI程序,并通過HTML進行調用,撇開CGI編寫復雜等缺點不談,CGI的執(zhí)行效

率也是一個大問題,每一個表單(form)均須執(zhí)行一個可執(zhí)行文檔,當多人同時上線使用時,多個文檔同時執(zhí)行,將大大降低WEB服務器的執(zhí)行速度,如今ASP提供了與HTML完全相融的編程環(huán)境,顯然要比使用CGI便捷得多.

第7篇:網站設計論文范文

短道速滑網站系統(tǒng)由三個大模塊組成,其中包括網站前臺模塊、后臺管理模塊和微信公眾平臺。網站前臺模塊采用響應式布局,所謂響應式布局,就是網站的頁面可以在不同類型的終端上完美解析,而不必開發(fā)多種終端頁面。短道速滑網站采用響應式布局,讓各個用戶可以不局限于使用計算機對網站進行訪問,還可以通過手機、平板電腦等諸多設備對網站進行訪問。保證了運動員、教練員在比賽間隙實時查看比賽的數據,極大程度的方便了各個用戶。后臺管理模塊對系統(tǒng)權限進行嚴格的區(qū)分,為每種類型的用戶劃分適當的權限,預期達到提高比賽工作效率的功能。同時提供日志記錄的功能,用戶的每一次操作都將記錄在單獨的數據表中,為數據的日志追查提供依據。微信公眾平臺是最近新推出的服務,它作為一種新鮮的事物依托于微信龐大的用戶,越來越被各個用戶所認可。短道速滑微信公眾平臺除了為用戶提供一些賽事宣傳信息外,還提供了很多自定義功能模塊,如運動員成績、分組、歷史成績查詢等功能,從而進一步擴展短道速滑項目的推廣渠道。

2短道速滑網站實現(xiàn)的主要功能

短道速滑網站一方面為競賽系統(tǒng)提供基礎數據,為比賽做好賽前保證;另一方面接受競賽過程中產生的數據,對比賽成績、分組信息等數據進行,方便教練員、運動員以及短道速滑愛好者實時查看和分享。在研究和開發(fā)過程中,短道速滑網站主要解決了以下問題:

2.1實現(xiàn)了比賽基礎數據網絡維護的功能

短道速滑網站為各種基礎數據的維護提供了方便的接口,工作人員可通過網頁的形式對比賽的基礎數據如比賽信息、比賽項目信息、運動員信息、裁判員信息方便的進行操作。諸如導入、導出、編輯、刪除等功能都可以通過網站輕易的進行,B/S的架構模式讓這些功能變的更加靈活便捷,讓工作人員可以為比賽的順利進行做好充分的保障,是做好賽前保證的基礎。

2.2實現(xiàn)了裁判員在線選派功能

裁判員是保證短道比賽公平公正進行的關鍵,每個年度之初,短道部都需要為本年度各站比賽選定裁判員。以往都是通過電子表格等方式進行選擇。而短道速滑網站實現(xiàn)了在線選派裁判,短道部工作人員可以通過網站選派裁判員,并能夠實時查看各站裁判員的選派情況及每名裁判員的選派次數等,并能根據情況及時做出調整。同時,每站選派的裁判員與每站比賽緊密綁定,只有執(zhí)法某站比賽的裁判員才擁有使用系統(tǒng)的權限,保證系統(tǒng)的安全性。

2.3解決了以往報名和確認的問題

在以往的工作中,報名都是各隊領隊或者教練員通過提交紙質的報名單,再由編排記錄長將信息手動錄入競賽系統(tǒng)。這種方法缺點明顯,第一是編排記錄人員工作量巨大,需要編排人員更加細致,同時還需要額外的人力進行核對,但還是容易產生錯誤;第二是這種工作每站比賽都需要重復進行操作,而且工作量較為繁重。解決報名和確認問題是短道速滑網站的首要問題。網站采用將年度運動員數據導入的方法,在每個年度之初將各單位年度注冊的運動員導入到注冊運動員數據庫。各單位在各站比賽前的報名時間段內即可在網站上進行報名操作,當各單位的教練員或領隊登陸報名系統(tǒng)后,即可看到符合參賽條件的本單位運動員,并可對運動員進行報名操作。之后教練員及領隊可在比賽前對運動員是否參賽進行確認,以保證參賽數據的準確性。數據將保存在數據庫中為競賽系統(tǒng)做數據保證工作。

2.4解決了成績同步顯示的問題

以往的國內短道速滑競賽,比賽結束后成績方能以成績冊的形式。短道速滑網絡競賽一體化系統(tǒng)實現(xiàn)了比賽分組、成績等信息與速滑比賽進行同步顯示。與比賽實時同步,便于運動員、教練員、領隊以及短道速滑愛好者通過各種終端如計算機、手機、平板電腦等進行查看,將比賽的信息通過網絡無限擴大,對短道速滑項目的推廣有著重要的意義。

2.5實現(xiàn)了數據統(tǒng)計分析的功能

短道速滑網站為短道部、裁判員等提供了數據統(tǒng)計分析功能。短道部、裁判員等可通過網站查看報名人數以及確認人數,以方便對比賽的了解和掌握,同時也可對編排工作如接力隊伍編排等提供參考意見。同時,工作人員能對運動員的成績進行分析,通過圖形圖表等工具可對各個運動員進行直觀的比對,使相關工作人員能夠及時的了解運動員的成績變化、狀態(tài)變化,對征召運動員進入國家隊等能夠更加科學。能對比賽進行進一步的數據挖掘,進一步延伸短道速滑網站系統(tǒng)的賽后服務功能。

2.6實現(xiàn)了信息的分享功能

項目的推廣在于項目的認知程度,短道速滑在中國不可或缺,因為它是冬奧會的奪金大項。但是廣大群眾對短道項目的了解甚少,基于此,短道速滑網站還提供一些關于短道速滑項目的介紹和推廣資料,滑冰愛好者可以通過各種社交軟件方便的進行分享,從而促進短道速滑項目信息的認知程度,進一步加強短道速滑項目的群眾基礎。因此,短道速滑網站系統(tǒng)是短道速滑網絡競賽一體化系統(tǒng)的重要組成部分,是保證比賽順利進行的根本,是延伸短道速滑競賽的必要手段,是推廣短道速滑項目的重要工具。

3結束語

第8篇:網站設計論文范文

1.1藝術性在網站的設計中,其中藝術性以及實用性都存在著自身的優(yōu)勢以及劣勢。對于網站設計的藝術性不單單是指藝術創(chuàng)作,同時還指在網站的設計中具有的藝術價值,一些藝術性比較強的設計師在網站設計之后能夠有效的帶給人視覺沖擊,使用戶更好的享受上網。但是對于網站建設僅僅是考慮到藝術性而忽視了實用性,那么網站的建設是失敗的,即便網站充滿了創(chuàng)意,但是若是網站無法真正的為用戶服務,那么也僅僅是一個觀賞物。一些設計師為了使網站簡單化,導致頁面沒有東西,用戶找不到導航以及各種快捷鍵。并且很多網站設計的有些過于絢麗,致使網頁上的很多字都難以分辨或者是網站上很多的字都無法看清,最終導致了用戶對網站失去興趣。因此一個網站的設計不能夠僅僅是具有藝術性,其實用性也是極其重要的。

1.2實用性對于一個網站來說,實用性是非常重要的,網站制作出來是對用戶進行服務的,若是網站失去了實用性,那么僅僅是一個觀賞物而已,用戶訪問網站是為了滿足自身的需要,而網站的實用性則能夠有效的滿足用戶的需要。但是對于網站的實用性來說,其藝術性也是很重要的,用戶進行網站的訪問,在滿足自身需求的同時也要進行美的享受,若是用戶打開一個網站,網站的藝術性能夠第一時間吸引用戶,若是一個網站失去了藝術性,那么用戶登錄網站僅僅是滿足自身的需求,用戶會很大程度上感到無聊,網站缺乏新意,從而影響了網站用戶的訪問量。所以,對于一個網站的設計來說,在滿足用戶的需求時,能夠帶給用戶美的感受。

2網站設計做到藝術性與實用性相結合

2.1確定網站的目標對于網站的設計,首先要能夠明確網站的目標,針對網站的目標來確定網站的類型,深入設計網站的元素。對于網站的目標主要有以下幾種:①信息服務,用戶在登陸之后查詢自身所需要的信息資源;②創(chuàng)造收入,對于此網站來說,實用性及其重要,因此操作界面必須簡介人性,為用戶提供清晰的信息導航;③教育或培訓服務,主要是網站能夠利用某些知識對用戶進行服務,這種網站主要是為了吸引用戶,能夠為用戶創(chuàng)設一個新穎的環(huán)境;④宣傳公司產品,主要是作為公司主頁用,其中主要有公司的簡介業(yè)務范圍等,這種網站設計也需要具有一定的新穎程度,才能吸引觀眾的目光;⑤娛樂網站,為用戶提供一些書籍、音樂以及影視服務等。以上是以服務的功能為目標進行設計,另外還可以以服務的人群為設計的目標,針對兒童、青年以及老人等設計相應的網站,適合其訪問,為其提供相應地服務。

2.2網站導航的設計對于網站導航的設計,一定要清晰明了,能夠使用戶第一時間查詢到所需要的信息。導航的藝術性設計可以遵循著平衡、呼應以及對比等原則,而對其的實用性設計是要能夠避免將重復的內容放在屏幕的右端以及下端,同時也避免用文字的大小以及顏色來代表之間的關系。利用一目了然的布局模式,使用戶登陸時能夠直接找到,要能夠避免連續(xù)的文字出現(xiàn),從而能夠清晰明了的展現(xiàn)在主頁。對于網頁的導航來說,不能夠缺乏創(chuàng)意以及藝術性的,但是也不要失去實用性,網站的設計中不要使用隱藏的導航以及移動的導航,在不同頁面上的導航必須要保證一致性,而導航要具備可跟蹤的能力,這樣導航能夠為用戶提供追蹤路徑的能力,有助于用戶對資料的查詢。并且網站在利用圖標進行導航時,一定要附上文字說明,同時按鈕也要避免過小的點擊區(qū)。

2.3藝術性與實用性相互結合網頁導航是站點的主要控制方式,能夠利用超鏈接、圖形按鈕等工具來為用戶進行服務,因此導航的設計必須要清晰整潔,結構分明,并且要具有藝術感,創(chuàng)作和美是不能缺少的,若是網站缺乏了藝術性,是無法吸引用戶的,缺乏了美感的網站就像是沒有藝術的生活。并且若是缺乏了實用性的網站就不能稱之為網站,因此網站的設計必須要做到藝術性與實用性相互結合。很多設計者在進行設計時候,都感覺到藝術性與實用性相互矛盾,但是若是仔細的研究,便可發(fā)現(xiàn)二者之間存在的聯(lián)系,藝術性能夠提升網站的吸引度,合理的運用色彩以及圖形元素來豐富網站的表現(xiàn)力。并且設計者能夠利用生活中物品作為圖標的設計元素,不僅能夠提升網站的藝術性,也能夠提升網站的實用性,更有助于用戶對圖標功能的理解,更好的進行駕馭。網站的實用性屬于隱性元素,若是網站能夠方便的為用戶提供相應的服務,用戶能夠的時間滿足自身的需求,那么也就展現(xiàn)出了網站的實用性,良好的實用性能夠促進用戶對網站藝術性的欣賞,能夠使用戶專注于網站品牌以及內容的設計上。所以,綜上所述,網站設計要做到藝術性與實用性相互結合,二者共存,才能夠設計出對用戶幫助最大的網站。

3結語

第9篇:網站設計論文范文

以上幾個階段的功能,若單獨設計和維護,勢必會增加系統(tǒng)設計維護的復雜性,也導致維護設計的重復性。所以,可設計統(tǒng)一的接口,提供查詢、增加、修改、刪除功能接口,根據處理具體模塊功能,使用不同的策略實現(xiàn)這些功能接口;如精品課程建設基本內容展示和管理,僅需具體實現(xiàn)這一接口即可。同時,業(yè)務模塊增加,也僅實現(xiàn)這一接口,就可適應功能擴展,再如交互功能,在線考試系統(tǒng)的增加,也只需增加相關具體業(yè)務功能,實現(xiàn)這一接口。通過這樣的設計,降低功能模塊間的耦合度,提高模塊的聚合度,提高網站擴展性,也抽高網站應對功能變化的應變能力,達到降低網站的設計維護的工作量,實現(xiàn)網站功能擴展性。

二、策略模式(Strategy)分析

策略模式用意是為實現(xiàn)客戶(Context)使用這些不同的功能模塊時,不需關心這些功能模塊的不同,僅需使用它們共同的接口,即可完成這些不同功能模塊的使用。這樣,在一定程應上,可以實現(xiàn)這一組功能模塊的單獨維護與擴展,而不用維護客戶端功能模塊,以提高代碼的可維護性和可擴展性,降低客戶端模塊與一組功能模塊的耦合度。

1策略設計模式各功能模塊的角色策略設計模式各功能模塊的角色如下:

(1)環(huán)境功能模塊角色(Context):客戶所期待的功能模塊。

(2)抽象功能策略模塊角色(InterfaceStrategy):需要適配的接口模塊,為環(huán)境功能模塊提供統(tǒng)一的訪問接口。

(3)具體功能策略模塊角色(ConcreteStrategy):核心功能模塊,具體實現(xiàn)相關功能模塊。

2策略設計模式的應用場景

對于策略設計模式,主要適用于以下幾種應用場景:

(1)在系統(tǒng)里有許多類,這些類主要是行為各不相同。

(2)系統(tǒng)需求需要在幾種算法中或未來需要的幾種算法中選擇適用的一種算法。此時,可以把這些不同算法在不同類中具體實現(xiàn)或未來再具體實現(xiàn),同時,這些算法具有統(tǒng)一接口,使用面向對象的多態(tài)原則,系統(tǒng)可以使用此統(tǒng)一的接口,選擇使用相應用的具體算法類⑤。

(3)使用統(tǒng)一算法時,想屏蔽具體數據差異時,策略模式可以讓系統(tǒng)調用具體算法時,避免接觸與算法有關的復雜數據。以達到接口調用的簡單性。

(4)系統(tǒng)隱藏具體算法的實現(xiàn)細節(jié)。

3策略設計模式的特點

根據以上分析與應用可以得出,策略設計模式具有如下特點:

(1)算法的獨立性和可擴展性。策略設計模式提供了一種替代繼承的設計方法,這樣既保持就繼承的優(yōu)點即代碼重用,又增加了設計維護靈活性,即算法獨立性和可擴展性,避免在程序中使用多重條件轉移語句。

(2)在一定程度上遵守高內聚、低偶合設計原則。

三、策略設計模式在精品課程網站設計中的應用

結合精品課程網站業(yè)務分析及策略模式分析,在精品課程網站管理平臺中,針對早期階段的精品課程建設基本內容管理、中期階段的問卷調查管理、在線交流管理及后期階段的在線考試管理等等,都有相應的增加、修改、刪除等統(tǒng)一功能,但它們的具體實現(xiàn),如基本內容管理、問卷管理等,因其它操作的數據的差異,導致具體操作不相同。故在管理平臺中,需根據具體階段業(yè)務項目的擴展,動態(tài)地選擇不同業(yè)務的增加、修改、刪除操作方式,完成對應的業(yè)務功能。這樣業(yè)務需求的統(tǒng)一與變化,與策略模式思想相一致,故可以選擇策略模式設計網站相關的功能。策略設計模式在精品課程網站設計結構圖,,InterfaceManageCommand是抽象功能策略模塊接口,它定義了網站各功能中統(tǒng)一業(yè)務接口增加、修改、刪除、查詢等接口方法。ManageCommand是環(huán)境功能模塊類,是需要操作服務的類,引用了一個InterfaceManageCommand的具體操作實現(xiàn)類對象,具體實現(xiàn)操作類對象由客戶選擇的相關功能指定,以完成客戶按需完成不同業(yè)務功能,這樣,避免使用分支語句,可判斷用戶的具體選擇,降低程序可讀性,也不用因減少或增加各階段業(yè)務功能進行維護。InterfaceManageCommand的子類是具體操作的策略,如在申報階段的基本內容展示管理類BaseContentCommand,使用驗收階段增加的在線答疑類InteractCommand、在線問卷調查類SurveryCommand,后期增加的在線考試類TestCommand類等,不同類的具體操作方法完成具體業(yè)務的實際功能;若需增加新的業(yè)務功能,如在線課程,僅需添加相關的InterfaceManageCommand的子類即可,這樣可提高設計的擴展性,以達到系統(tǒng)動態(tài)地適應功能的增加,最大程度地減少系統(tǒng)的維護。針對德宏師范高等??茖W校精品課程網站設計實際情況,本文主要采用JSP完成網站的設計,以下是所實現(xiàn)功能的部分JSP代碼。

1環(huán)境功能設計

由于每個業(yè)務都有統(tǒng)一的操作(增加、修改、刪除、查詢)功能,在頁面可以設置相關操作連接,使用ManageCommand創(chuàng)造具體業(yè)務對象,以實現(xiàn)具體業(yè)務操作。ManageCommand設計,

2管理功能接口設計

管理功能接口InterfaceManageCommand,定義統(tǒng)一的操作方法,為ManageCommand提供統(tǒng)一操作方法。InterfaceManageCommand設計,

3具體業(yè)務功能策略

每個具體業(yè)務功能策略,只要實現(xiàn)InterfaceManageCommand接口即可,如TestCommand類,實現(xiàn)InterfaceManageCommand接口,具體完成考試管理中相關操作,TestCommand設計代碼,

四、設計效果

本文以德宏師范高等??茖W?!八枷氲赖滦摒B(yǎng)與法律基礎”精品課程網站的設計為例,使用JSP和SQLServer2005技術進行開發(fā),系統(tǒng)使用Web技術常見的3層結構設計,各層使用模塊方法獨立設計,實現(xiàn)精品課程建設網站的內容管理、在線交互、問卷調查、在線考試的管理與展示。系統(tǒng)在每個階段方便地實現(xiàn)業(yè)務功能的擴展,對系統(tǒng)實現(xiàn)、調試、集成等軟件開發(fā)階段,維護方便,節(jié)約了很多時間,降低了開發(fā)費用。

五、結束語