前言:一篇好文章的誕生,需要你不斷地搜集資料、整理思路,本站小編為你收集了豐富的網(wǎng)站設(shè)計論文主題范文,僅供參考,歡迎閱讀并收藏。
題目:基于Web的網(wǎng)上書店系統(tǒng)前臺子系統(tǒng)
日期:**年12月15日
1.本課題所涉及的問題在國內(nèi)(外)的研究現(xiàn)狀綜述
本課題涉及問題及現(xiàn)狀:
當今時代是飛速發(fā)展的信息時代。在各行各業(yè)中離不開網(wǎng)絡(luò),這正是計算機被廣泛應(yīng)用于網(wǎng)上銷售系統(tǒng)的環(huán)境。當前,中國書業(yè)正面臨著深刻的體制與行業(yè)發(fā)展模式的雙重變革面對未來的市場,出版社和書店都不得不做出應(yīng)對,在提升管理、減少成本、降低風(fēng)險的同時,尋求新的業(yè)態(tài)和渠道的突破。傳統(tǒng)的書店存在著各種各樣的弊端,如由于書店受面積所限,書籍太少,而且大多僅能提供本書店的有限信息,查找、檢索、訂購費時費力,由于店面租金的原因,缺乏靈活性,同時過多的員工增加了書店的經(jīng)營成本。相比之下,網(wǎng)上書店具有全面的圖書查詢信息功能,齊全的圖書品種,方便快捷的配送服務(wù),低廉的銷售價格,直接準確的數(shù)據(jù)積累,靈活多樣的宣傳營銷平臺,先進的互聯(lián)網(wǎng)技術(shù),完善的售后服務(wù)等優(yōu)勢,并且中國人口基數(shù)大,且互聯(lián)網(wǎng)用戶增長快,網(wǎng)上書店擁有眾多的潛在客戶。所有這些都為中國網(wǎng)上書店的發(fā)展帶來了機會。
網(wǎng)上書店在我國的發(fā)展已在逐步的上升,越來越受到大家的關(guān)注,可以預(yù)言,網(wǎng)上書店將走出內(nèi)外環(huán)境制約的階段,迎來快速發(fā)展的美好前景。
2.本人對課題提出的任務(wù)要求及實現(xiàn)預(yù)期目標的可行性分析
1.本人對課題任務(wù)所提出的任務(wù)要求:
(1)實現(xiàn)圖書詳細情況的查詢;
(2)實現(xiàn)圖書的選購;
(3)實現(xiàn)購物車功能;
(4)實現(xiàn)用戶信息更新功能;
(5)實現(xiàn)圖書選購模擬結(jié)算功能。
(6)測試所有功能,找出不合理和不能解決問題,請教指導(dǎo)老師幫助盡量完成解決問題。
2.實現(xiàn)預(yù)期目標的可行性分析:
主要從經(jīng)濟可行性,技術(shù)可行性和操作可行性三個角度分析。
在經(jīng)濟可行性方面:確保該系統(tǒng)的經(jīng)濟效益超過其開發(fā)成本。該系統(tǒng)的經(jīng)濟投入主要是開發(fā)軟件和人力資源方面的資金投入; 必須最大程度地在經(jīng)濟能力上贏得廣大市場許可。
技術(shù)可行性:系統(tǒng)是在Visua Studio 20**環(huán)境下開發(fā)的,并采用過SQL Server 20**作為數(shù)據(jù)庫平臺來實現(xiàn)系統(tǒng)的方案。對于其中遇到的一些技術(shù)難點的預(yù)期解決方法以自己思考,從網(wǎng)絡(luò)和書本查找為主,輔以向指導(dǎo)教師和其他一些有過相關(guān)經(jīng)驗的人請教。
操作可行性:該系統(tǒng)采用的是業(yè)界比較流行的前后臺方式實現(xiàn),為主流的實現(xiàn)方式,所以操作簡單,安全可靠,比較適合廣大用戶所理解并能快速、獨立的使用這個系統(tǒng)。
3.本課題需要重點研究的、關(guān)鍵的問題及解決的思路
本課題需要重點研究的關(guān)鍵的問題:
1.購物車功能;
2.模擬結(jié)算功能。
關(guān)鍵解決思路:
由于用戶選擇的書并不一定要定購,因此沒有必要對數(shù)據(jù)庫進行操作。只是將用戶選購的書號和數(shù)量存放于購物車中。
(1)在購買商品時,在瀏覽/查看商品時點擊商品的購物車標識就可以把商品加到購物車中。
(2)瀏覽購物車,購物車列表,序號,商品名稱,購買的商品數(shù)量,商品價格,所有商品總價。
(3)刪除購物車中商品,從購物車中將商品拿出或刪除。
(4)編輯購物車中的商品,修改購物車中已存在商品的數(shù)量。
(5)清空購物車,把購物車中的商品全部拿出。
由于用戶在結(jié)賬過程中需要使用到用戶的個人信息,并對用戶所購的商品進行記錄,所有要求用戶必須注冊并且登陸,所有在進入服務(wù)臺前要驗證用戶是否登錄,以便結(jié)賬。根據(jù)客戶購物車中的信息,以及客戶所選擇的送貨方式和付款方式,連同客戶對應(yīng)的個人信息生成訂單,以便于后續(xù)進行送貨處理。
4.完成本課題所必須的工作條件(如工具書、實驗設(shè)備或?qū)嶒灜h(huán)境條件、某類市場調(diào)研、計算機輔助設(shè)計條件等)及解決的辦法必須條件:
采用C#.NET語言和SQLSever 20**來實現(xiàn)系統(tǒng)方案。并利用Fash、Firework和Photoshop來實現(xiàn)界面的美觀,并查看C#的相關(guān)書籍。
需要的工具書與參考文獻:
[1]匡松、張濰鑫 . ASP.NET開發(fā)寶典 [M]. 中國鐵道出版社,20**.5
[2]郭常圳。C#網(wǎng)絡(luò)應(yīng)用開發(fā)例學(xué)與實踐 [M]. 清華大學(xué)出版社 2006.11
[3]明日科技。asp.net 2.0開發(fā)技術(shù)大全[M]. 人民郵電出版社 20**.2
[4]張蓓。ASP.NET通用模塊及典型系統(tǒng)開發(fā)實例導(dǎo)航[M]. 中國青年電子出版社,2006.7
[5]張海藩。軟件工程(第五版)。清華大學(xué)出版社[M],20**.2
[6]賓晟、周峰、孫更新。ASP.NET網(wǎng)絡(luò)程序開發(fā)原理與實踐教程[M]. 電子工業(yè)出版社,2007.1
[7]張樹亮、李超。ASP.NET2.0+SQL Server網(wǎng)絡(luò)應(yīng)用系統(tǒng)開發(fā)案例精解[M]. 清華大學(xué)出版社, 2007.9
[8]馬軍。2.0網(wǎng)絡(luò)應(yīng)用系統(tǒng)開發(fā)[M].人們郵電出版社,2006.6
[9]范玉嬋。Photoshop CS3 技術(shù)解析與精彩案例 [M] 清華大學(xué)出版社 20**.5
[10] 張潤彤。電子商務(wù)概論(第二版)[M].電子工業(yè)出版社。20**.3
5.完成本課題的工作方案及進度計劃
20**年12月15日-----20**年12月29日 選題,為相關(guān)設(shè)計做準備。
20**年12月30日------20**年1月29日查詢相關(guān)知識,編寫開題報告。
20**年1月30日------20**年3月9日學(xué)習(xí)相關(guān)知識,并完成系統(tǒng)的需求分析編寫系統(tǒng)詳細設(shè)計。
20**年3月10 日------20**年3月20 日 完成前臺系統(tǒng)設(shè)計。
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.指導(dǎo)教師審閱意見
校內(nèi)考研網(wǎng)站設(shè)計的總原則是:服務(wù)好本校迫切需要解決復(fù)習(xí)考研過程中出現(xiàn)各種各樣問題的學(xué)生。網(wǎng)站的整體規(guī)劃及框架設(shè)計必須是具可擴充性的,前臺頁面的設(shè)計必須能保證網(wǎng)站在增加欄目后不會破壞網(wǎng)站的整體結(jié)構(gòu)。后臺數(shù)據(jù)庫的設(shè)計必須具有高度的擴充性,使得后臺管理人員能夠根據(jù)需要對欄目進行增、刪、修改。校內(nèi)考研網(wǎng)站的設(shè)計風(fēng)格為:綜合性考研網(wǎng)站,清新、簡約風(fēng)格,有一個統(tǒng)一的logo圖案,背景為學(xué)校鳥瞰圖。界面創(chuàng)意為標準的圖標風(fēng)格設(shè)計,統(tǒng)一的構(gòu)圖布局,統(tǒng)一的色調(diào)、對比度、色階和圖文風(fēng)格。校內(nèi)考研網(wǎng)站的功能要求為:
(1)具備完善的類別:機構(gòu)設(shè)置、招生工作、學(xué)科建設(shè)、歷年真題、資料下載等功能。
(2)資源的共建共享:使用者可以隨時、隨地通過網(wǎng)絡(luò)訪問、上傳下載存放和使用庫中資源。
(3)WEB集成:基于WEB的應(yīng)用模式,使教學(xué)資源制作、管理,信息、教學(xué)交流、資源共享與交流都能在網(wǎng)上進行。
(4)自主學(xué)習(xí):提供完善的網(wǎng)絡(luò)課程庫、真題庫、專家答疑輔導(dǎo)功能、試題庫與在線考試功能,學(xué)習(xí)者可以自主完成專業(yè)課程學(xué)習(xí)。校內(nèi)考研網(wǎng)站的后臺管理包括:
(1)圖片管理:對圖片的管理包括添加、刪除、修改,圖片的內(nèi)容元素主要包括圖片的名稱、所屬的欄目分類,分類由“欄目管理”中動態(tài)生成、上傳圖片,將圖片上傳到網(wǎng)站頁面上。
(2)欄目管理:一般是以設(shè)置圖片或內(nèi)容的類別作為欄目,在這里可以進行欄目的添加、刪除修改欄目名、菜單的排序、類別排序、首頁排序。
(3)靜態(tài)頁管理:生成靜態(tài)頁面的欄目,包括關(guān)閉網(wǎng)站靜態(tài)頁面功能、首頁更新靜態(tài)頁、列表頁更新靜態(tài)頁、內(nèi)容也更新靜態(tài)頁。
(4)用戶列表:用戶的各項參數(shù)設(shè)置。
(5)系統(tǒng)設(shè)置:進行系統(tǒng)的參數(shù)設(shè)置,包括系統(tǒng)名稱、是否允許用戶注冊、用戶申請后是否需要審核。
(6)密碼修改:管理員密碼的修改。
(7)公告管理:首頁顯示的公告內(nèi)容。
(8)留言管理:對留言的回復(fù)、修改、刪除。此外校內(nèi)考研網(wǎng)站還應(yīng)該具有下列功能:
(1)強大的后臺文章編輯器的功能??煞奖愕赜猛蟿拥姆绞竭M行圖文混排、圖片遠程上傳、上傳圖片顯示效果處理等操作,以及“從word中粘貼”功能,能全部清除word排版格式多余代碼。
(2)自由編輯欄目模版,可設(shè)置多個模版。
(3)自由增刪修改欄目以及設(shè)置此欄目模版。
(4)新聞/圖片代碼調(diào)用在后臺生成。
(5)可增加多個低權(quán)限的錄入員,增加新聞時會記錄新聞的增加錄入員是誰。
(6)新聞自由設(shè)置固頂或推薦,自由更改新聞標題的顏色,可獨立設(shè)置某條新聞的URL轉(zhuǎn)向。
(7)新聞功能,可在后臺相關(guān)新聞。
(8)后臺修改新聞管理頁面,可以修改新聞的添加時間和閱讀數(shù)。
(9)后臺新聞管理時,排序上下條移動的功能。
二、結(jié)論
網(wǎng)站設(shè)計與開發(fā)是高職計算機網(wǎng)絡(luò)技術(shù)專業(yè)的一門技術(shù)課程,是學(xué)生職業(yè)教育的核心課程??倢W(xué)時106個,學(xué)分為6.5個。本課程的目標是提高學(xué)生開發(fā)企業(yè)、商務(wù)網(wǎng)站的能力,積累網(wǎng)站開發(fā)的實戰(zhàn)經(jīng)驗。通過對課程的學(xué)習(xí),使學(xué)生了解網(wǎng)站項目實施的工作流程,具備網(wǎng)站設(shè)計、建設(shè)與維護的能力,深化學(xué)生的專業(yè)技能及團隊合作能力,積累實踐經(jīng)驗,為今后從事相應(yīng)的職業(yè)崗位工作打下基礎(chǔ)。課程以真實的網(wǎng)站項目為載體,以網(wǎng)站項目的設(shè)計、開發(fā)與維護工作流程為主線,通過項目全面學(xué)習(xí)網(wǎng)站設(shè)計、建設(shè)與維護的相關(guān)知識和技能,使學(xué)生對真實網(wǎng)站項目的工作有一個較全面的認識,形成職業(yè)崗位所需的基本能力,為今后從事相關(guān)職業(yè)崗位工作做前期準備。在實施過程中,按工作流程將項目分解為具體的工作任務(wù),在教學(xué)中實施任務(wù)驅(qū)動。同時引導(dǎo)學(xué)生組建項目團隊,進行角色扮演,以學(xué)生為主體,團隊在教師的啟發(fā)、提示下自主開展學(xué)習(xí),通過團隊討論,主動查閱資料,養(yǎng)成獨立分析問題和解決問題的習(xí)慣。
二課程的學(xué)習(xí)目標
通過本課程的學(xué)習(xí),使學(xué)生能按照用戶需求,編寫網(wǎng)站需求分析報告;對網(wǎng)站進行策劃與設(shè)計,運行多種技術(shù)對動態(tài)網(wǎng)站進行開發(fā)和制作;并經(jīng)過技術(shù)測試,最終將其到Internet環(huán)境;能對網(wǎng)站進行維護。通過引導(dǎo)、項目實施、討論、總結(jié)、測評,幫助學(xué)生學(xué)習(xí)網(wǎng)站設(shè)計與開發(fā)的基本知識和實用技術(shù),為后續(xù)專業(yè)課程、專業(yè)實踐打下良好基礎(chǔ),為將來從事網(wǎng)站設(shè)計、開發(fā)和維護工作奠定良好基礎(chǔ)。同時,在教學(xué)過程中,通過團隊開發(fā),形成基本的職業(yè)道德意識和職業(yè)素質(zhì)。
1.具體的能力目標能根據(jù)用戶需求,確定網(wǎng)站類型與網(wǎng)站內(nèi)容,編寫網(wǎng)站需求分析報告;能根據(jù)實際情況設(shè)計出適合的網(wǎng)站頁面風(fēng)格和布局;能編輯網(wǎng)頁;能運用JSP相關(guān)代碼按要求協(xié)作完成網(wǎng)站功能;能根據(jù)用戶需求設(shè)計并協(xié)作完成后臺數(shù)據(jù)庫的開發(fā);能針對網(wǎng)站制訂網(wǎng)站測試計劃并進行功能測試;能申請域名和IP,成功將網(wǎng)站上傳;能及時更新網(wǎng)站,合理優(yōu)化網(wǎng)站。
2.具體的知識目標掌握域名與IP地址等基本概念;熟練掌握網(wǎng)站設(shè)計原則、網(wǎng)站建設(shè)基本流程;了解網(wǎng)站運行的硬件與軟件環(huán)境;掌握Div+CSS技術(shù);熟練掌握網(wǎng)頁編輯軟件Dreamweaver的使用;掌握數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計方法及數(shù)據(jù)庫的創(chuàng)建、管理與維護;掌握JSP程序設(shè)計語言的語法知識;了解網(wǎng)站更新、故障排除及網(wǎng)站推廣的方法;掌握網(wǎng)站測試的內(nèi)容、方法和技巧;掌握網(wǎng)站的與管理方法。
3.具體的素質(zhì)目標培養(yǎng)學(xué)生開發(fā)網(wǎng)站的團隊協(xié)作、交流合作能力;培養(yǎng)學(xué)生良好的網(wǎng)站開發(fā)崗位人員的職業(yè)道德;培養(yǎng)學(xué)生與客戶溝通的能力;培養(yǎng)學(xué)生的網(wǎng)絡(luò)安全意識;提升溝通協(xié)調(diào)、共同開發(fā)網(wǎng)站的綜合能力;培養(yǎng)學(xué)生具有較好的分析和解決實際網(wǎng)站開發(fā)問題的能力。
三教學(xué)內(nèi)容的組織與安排
課程組根據(jù)網(wǎng)站開發(fā)項目實施過程,進行了課程教學(xué)內(nèi)容的開發(fā),充分體現(xiàn)職業(yè)性、實踐性和開放性的要求,在內(nèi)容組織上徹底打破學(xué)科知識體系的禁錮,教學(xué)擺脫了傳統(tǒng)的以教材為主線的邏輯教學(xué)結(jié)構(gòu)方式。對實現(xiàn)案例的模塊功能所需的技能和必備知識進行了全新的組織。
四課程特色與創(chuàng)新
針對“高職教育背景下,如何提高學(xué)生的工程能力、創(chuàng)新意識和協(xié)作能力,培養(yǎng)社會需要的計算機人才”這一主題,按照“學(xué)研學(xué)工融合、突出專業(yè)特色、培養(yǎng)應(yīng)用型人才”的改革思路,結(jié)合專業(yè)和學(xué)科建設(shè),將網(wǎng)站設(shè)計與開發(fā)課程教學(xué)改革作為一個整體展開全方位的研究與實踐。
1.“大案例、一案到底”教學(xué)根據(jù)專業(yè)建設(shè)思路,結(jié)合本課程的特點,推行“大案例,一案到底”案例式教學(xué),課程將真實完整的案例——“網(wǎng)上商城網(wǎng)站的設(shè)計與開發(fā)”貫穿到整個教學(xué)過程中,教學(xué)組織上將網(wǎng)站設(shè)計與開發(fā)根據(jù)工作流程,分解成10個相對獨立的模塊,每個模塊完成數(shù)據(jù)庫開發(fā)流程的一個過程,充分體現(xiàn)職業(yè)訓(xùn)練的高職教學(xué)特征。
2.創(chuàng)新構(gòu)建了立足基礎(chǔ)、體現(xiàn)特色、面向需求的數(shù)據(jù)庫開發(fā)與應(yīng)用教學(xué)體系首先,體現(xiàn)特色:圍繞數(shù)據(jù)庫技術(shù)的基本能力、應(yīng)用能力、創(chuàng)新能力培養(yǎng),體現(xiàn)應(yīng)用型人才培養(yǎng)特色。其次,面向需求:以社會和企業(yè)需求為導(dǎo)向,構(gòu)建實踐教學(xué)體系。
3.實踐總結(jié)了一套與新教學(xué)體系相適應(yīng)的教學(xué)手段和教學(xué)方法用信息技術(shù)、多媒體技術(shù)改造教學(xué)手段,更新教學(xué)內(nèi)容,使網(wǎng)站設(shè)計與開發(fā)教學(xué)更加符合現(xiàn)代社會信息量大、知識更新快的特點。應(yīng)用任務(wù)驅(qū)動教學(xué)法、案例教學(xué)法、一體化教學(xué)方法,改革課程教學(xué)模式,從“給出概念基礎(chǔ)理論知識應(yīng)用提高”的傳統(tǒng)課程教學(xué)模式向“工程實際問題引出概念及所需基礎(chǔ)探索解決方法與理論應(yīng)用提高”的探究式課程教學(xué)模式轉(zhuǎn)變,激發(fā)了學(xué)生的學(xué)習(xí)興趣,培養(yǎng)了學(xué)生研究式、探索式的學(xué)習(xí)習(xí)慣和自主學(xué)習(xí)能力。
關(guān)鍵詞:動態(tài)設(shè)計ASP模塊管理
隨著互聯(lián)網(wǎng)技術(shù)的不斷革新與發(fā)展,給全球經(jīng)濟帶來新的革命,中國正在以迅捷的速度建立自己的互聯(lián)網(wǎng)環(huán)境,隨著這種環(huán)境的逐步形成,企業(yè)已經(jīng)意識到網(wǎng)絡(luò)對其本身的影響,從而紛紛建立起企業(yè)形象和商業(yè)宣傳類型網(wǎng)站。主要是為了全面展現(xiàn)企業(yè)的整體理念,介紹公司的業(yè)務(wù)和宣傳商業(yè)價值。企業(yè)通過網(wǎng)絡(luò)載體,將企業(yè)的產(chǎn)品、服務(wù)等其他相關(guān)信息在線。由于互聯(lián)網(wǎng)快速性、互動性、人性化等特性,使得經(jīng)濟生活中的企業(yè)、組織和個人通過互聯(lián)網(wǎng)獲得了比傳統(tǒng)手段成倍增長的商業(yè)機會,安陽鋼鐵股份有限公司是集煉焦、燒結(jié)、冶煉、軋材及科研開發(fā)為一體的特大型鋼鐵聯(lián)合企業(yè),為了提高信息化程度,網(wǎng)站建設(shè)已經(jīng)勢在必行。
1安鋼互聯(lián)網(wǎng)站的設(shè)計
要求為了注重企業(yè)形象,實現(xiàn)準確的行業(yè)定位以及目標用戶群定位。應(yīng)該本著適應(yīng)性原則。網(wǎng)站是在動態(tài)更新中迅速成長,是在不同的軟硬件環(huán)境下被瀏覽的,網(wǎng)站設(shè)計需要滿足這種動態(tài)環(huán)境的適應(yīng)性;網(wǎng)站的內(nèi)容需要自動,甚至有相當部分的內(nèi)容是由其二級單位的,在數(shù)量和內(nèi)容上有很大的不確定性,網(wǎng)站設(shè)計需要保證在各種狀態(tài)下顯示的美觀性。那么就存在著以下幾方面要求:
可更新性:設(shè)計應(yīng)該保證內(nèi)容動態(tài)更新的方便性以及在各種更新范圍內(nèi)的顯示效果。
可兼容性:頁面的呈現(xiàn)效果取決于瀏覽器對HTMI.語言的解釋;瀏覽器有多種版本;應(yīng)該對網(wǎng)絡(luò)的瀏覽環(huán)境作出明確的規(guī)定。設(shè)計應(yīng)該在主流平臺,瀏覽器,色彩層次和顯示屏大小的情況下,有較好的顯示狀態(tài),在其他要求情況下可以正常瀏覽。
可發(fā)展性:網(wǎng)站設(shè)計需要迅速對情況的變化做出相應(yīng)調(diào)整,需要在網(wǎng)站欄目和內(nèi)容的有進一步發(fā)展時,能夠及時的進行擴展。
2.ASP技術(shù)簡單
介紹網(wǎng)絡(luò)的發(fā)展與成熟使網(wǎng)絡(luò)與其使用者之間的互動、互利關(guān)系日趨明朗。因此對網(wǎng)站的設(shè)計水準不光是為網(wǎng)站做一張好看的皮,而且需要靈活的動態(tài)頁面及數(shù)據(jù)庫與web的連接。
微軟的ActivecServerPages(支持Active技術(shù)的服務(wù)器頁,簡稱ASP)是一種應(yīng)用程序環(huán)境,它使所有開發(fā)者可以使用幾乎所有的開發(fā)工具來組合HTML代碼,這些腳本可以利用本地服務(wù)器或遠程服務(wù)器上的組件來存取數(shù)據(jù)庫、應(yīng)用程序或處理信息。因此,可利用ASP來直觀、簡易地實現(xiàn)強大的Web應(yīng)用程序。ASP的工作原理:用戶瀏覽器從WEB服務(wù)器上請求*.ASP文件時,ASP腳本在服務(wù)器上開始執(zhí)行。然后WEB服務(wù)器調(diào)用ASP,ASP全面讀取請求的文件,執(zhí)行所有腳本文件,并將ASP執(zhí)行結(jié)果的常規(guī)HTML碼傳送給用戶瀏覽器。ASP提供的ACTNEX數(shù)據(jù)對象(ADO)組件,可以與任何ODBC兼容數(shù)據(jù)庫或OLEDB數(shù)據(jù)源的高性能連接。一個使用AD的ASP文件可以動態(tài)地從某個數(shù)據(jù)庫中請求信息。利用ADO,只需要數(shù)行代碼就可以寫出非常好的Web數(shù)據(jù)庫應(yīng)用程序。
3.安鋼互聯(lián)網(wǎng)站的具體設(shè)計
無論是專業(yè)網(wǎng)站還是企業(yè)網(wǎng)站,一個網(wǎng)站對其內(nèi)容的管理都要涉及到采編、分類、、瀏覽、檢索等內(nèi)容。信息管理實現(xiàn)網(wǎng)站內(nèi)容的更新與維護,提供在后臺輸人、查詢、修改、刪除各類別和專題中的具體信息的功能,選擇本信息是否出現(xiàn)在欄目的首頁、網(wǎng)站的首頁等一系列完善的信息管理功能。
網(wǎng)站后臺管理程序應(yīng)大大減輕網(wǎng)站更新維護量,通過網(wǎng)絡(luò)數(shù)據(jù)庫的引用,將網(wǎng)站的更新維護工作簡化到只需錄人文字和上傳圖片,從而使網(wǎng)站的更新速度大大提高,在某些專門的網(wǎng)上新聞?wù)军c,如新浪的新聞中心等,新聞更新速度已經(jīng)縮短到五分鐘一更新,從而大大加快了信息傳播速度,也吸引了更多的長期用戶群,時時保持網(wǎng)站的活動力和影響力。
3.1目錄和用戶管理目錄管理可以使網(wǎng)站維護人員動態(tài)創(chuàng)建目錄,從而可為以后新聞管理系統(tǒng)中上傳圖片部分設(shè)置路徑,用戶管理可以設(shè)置用戶,為每個新聞設(shè)置權(quán)限。這樣使部分頁面只對有權(quán)限的用戶開放。
3.2模板管理模板是提供一組ASP程序的頁面??梢詼p少頁面的復(fù)雜程度。并且利于今后網(wǎng)站的擴展。如果遇到大的改動,只需要程序設(shè)計者根據(jù)數(shù)據(jù)庫結(jié)構(gòu)和頁面的需要,寫出相應(yīng)的程序,與此無關(guān)的頁面不需要改動,保證了網(wǎng)站的良好擴展特性。
3.3類別管理類別管理主要是用來設(shè)置網(wǎng)站的欄目,通常網(wǎng)站根據(jù)需要設(shè)置欄目級別,一般為二級目錄,其中大類欄目用來定義網(wǎng)站的主欄目,小類欄目用來定義下一級欄目。設(shè)置好欄目以后可以再選擇適用于那一個模板。從而實現(xiàn)了欄目與模板之間的銜接。
3.4核心部分新聞管理1)全面支持WWW操作,完全的WEB操作也是當今技術(shù)發(fā)展的潮流,瀏覽器/服務(wù)器模式由于軟件實施成本低,軟件復(fù)用性和可移植程度好而日漸取代客戶機/服務(wù)器模式成為主流的開發(fā)模式。
2)基于部件的管理思想,利用新聞編輯組件ed-itor和文件上傳組件upload??梢詫崿F(xiàn)網(wǎng)頁的無組件上傳。
3)完善的權(quán)限管理和角色定義,分兩級進行系統(tǒng)管理,包括系統(tǒng)管理員權(quán)限和編輯權(quán)限,分工明確,可用性強。通過與前面的模塊進行連接,那么我們在新聞管理的程序中就可以用到上面的欄目設(shè)置,用戶權(quán)限設(shè)置,目錄管理模塊,從而實現(xiàn)網(wǎng)站的集成。對應(yīng)于每一條新聞可以根據(jù)需要進行不同的設(shè)置??梢栽O(shè)置欄目名稱、權(quán)限、圖片上傳路徑。利用新聞編輯組件可以實現(xiàn)圖片的插人,可以實現(xiàn)圖片的無組件上傳。但存在一個問題,就是在生成的原代碼中,圖片都用的是文件地址,也就是絕對地址,這樣的話,給以后網(wǎng)站的擴展帶來很大的麻煩,如果有一天網(wǎng)站要變換網(wǎng)址的話,那么相應(yīng)的這些圖片的鏈接地址都要進行相應(yīng)的變動,很不利于網(wǎng)站的動態(tài)維護。因此,對生成的原代碼應(yīng)該進行一些處理,從而實現(xiàn)絕對地址到相對地址的轉(zhuǎn)化。超級秘書網(wǎng)
4安鋼互聯(lián)網(wǎng)站的實際應(yīng)用
安鋼互聯(lián)網(wǎng)站包含安鋼集團公司網(wǎng)站和安陽鋼鐵網(wǎng)站,自2002年11月正式開通以后,網(wǎng)站運行穩(wěn)定,完全達到了預(yù)期要求。
網(wǎng)站建立以后可以及時公司最新的新聞,新聞的更新維護工作簡化到只需錄人文字和上傳圖片,從而使網(wǎng)站的更新速度大大提高,提高了網(wǎng)站與外界的交流溝通速度。達到了企業(yè)宣傳的作用,并且增強了企業(yè)與用戶的交流空間,特別是企業(yè)的產(chǎn)品信息,可以及時準確的反映給用戶。同時還實現(xiàn)了企業(yè)證券信息與上證所股票信息披露的同步,用戶可以直接通過網(wǎng)站了解公司的經(jīng)營情況和股市動態(tài)。加強了用戶反饋機制。通過反饋可以分析市場動向,提供給管理層作為決策輔助信息。
[關(guān)鍵詞]企業(yè)網(wǎng)站網(wǎng)站設(shè)計誤區(qū)
當今計算機網(wǎng)絡(luò)技術(shù)飛速發(fā)展,網(wǎng)絡(luò)化和全球化成為不可抗拒的世界潮流。網(wǎng)站(Website)簡單地說是一種通訊工具,人們可以通過網(wǎng)站來自己想要公開的資訊,或者利用網(wǎng)站來提供相關(guān)的網(wǎng)絡(luò)服務(wù)。目前許多企業(yè)都擁有自己的網(wǎng)站,他們利用網(wǎng)站來開展電子商務(wù)與客戶互動來往,產(chǎn)品資訊、招聘等等。但同時有些企業(yè)在網(wǎng)站的設(shè)計中出現(xiàn)了一些設(shè)計誤區(qū),可能會造成低效的品牌宣傳、混亂的業(yè)務(wù)信息溝通等問題。本文列舉出企業(yè)網(wǎng)站設(shè)計的六個誤區(qū)以及正確的解決方法。希望企業(yè)能盡快走出誤區(qū)最大限度地利用網(wǎng)站宣傳、溝通、獲取利潤。
誤區(qū)一:設(shè)計主題不明確。對于企業(yè)網(wǎng)站來說,必須具有明確的主題和目標群體。要清楚網(wǎng)站是面對客戶、供應(yīng)商、消費者還是全部,主要目的是為了介紹企業(yè)、宣傳產(chǎn)品還是為了實現(xiàn)電子商務(wù)。許多企業(yè)對此沒有明確的主題,只是把公司產(chǎn)品、業(yè)務(wù)簡介、公司促銷活動等信息貼在公司網(wǎng)站上。這樣的做法充其量只是多個電子公告板而已,根本沒有發(fā)揮網(wǎng)絡(luò)的互動功能。其實,網(wǎng)站架設(shè)應(yīng)由網(wǎng)絡(luò)營銷角度出發(fā)。換句話說,是否可以透過網(wǎng)絡(luò)在現(xiàn)有營銷通路以外,提供一個企業(yè)與消費者之間直接接觸與溝通的渠道,提供企業(yè)另一種銷售模式機會。因此,傳統(tǒng)產(chǎn)業(yè)要的網(wǎng)站,應(yīng)該由營銷主管角度優(yōu)先思索。第二個角度就是從管理角度去思索,例如公司在全省擁有許多營業(yè)網(wǎng)點或分公司,各種網(wǎng)點之間的公文傳遞或資源分配是否可以透過網(wǎng)站,以提高經(jīng)營績效。
誤區(qū)二:色彩運用不和諧。色彩是藝術(shù)表現(xiàn)的要素之一,它是光刺激眼睛再傳導(dǎo)到大腦中樞而產(chǎn)生的一種感覺。在網(wǎng)頁設(shè)計中,根據(jù)和諧、均衡和重點突出的原則,將不同的色彩進行組合、搭配來構(gòu)成美麗的頁面。國內(nèi)網(wǎng)站在設(shè)計中并不注重色彩方面的和諧表達,網(wǎng)頁顏色數(shù)量過多、互不相干的兩種色彩放在一起、搭配不協(xié)調(diào),缺乏統(tǒng)一的風(fēng)格。在色彩的運用過程中,還應(yīng)注意的一個問題是:由于國家和種族的不同,宗教和信仰的不同,生活的地理位置、文化修養(yǎng)的差異,不同的人群對色彩的喜惡程度有著很大差異。所以在企業(yè)網(wǎng)站設(shè)計中要考慮主要讀者群的背景和構(gòu)成而不能盲目運用色彩。
誤區(qū)三:多媒體表現(xiàn)形式過多。網(wǎng)頁中使用圖片、動畫、聲音我們無可厚非,這也體現(xiàn)了網(wǎng)絡(luò)交互性的一個方面,但問題是在網(wǎng)頁中胡亂地加入一些互不相干的圖片動畫和聲音,會擾亂瀏覽者的閱讀視線,影響瀏覽者的心情,而最終導(dǎo)致離開!同時由于有些用戶不一定安裝相應(yīng)的電腦軟件,有些圖像或其他文件可能無法正常顯示,也就無法達到預(yù)期的效果。特別是企業(yè)在經(jīng)營自己的在線商務(wù),企業(yè)網(wǎng)站最重要的任務(wù)就是銷售產(chǎn)品或服務(wù),其他任何脫離這個基本原則的東西都是不合適的。所以企業(yè)的網(wǎng)頁不需要太多圖片和動畫,因為要看漂亮的圖片和動畫,客戶自然有合適網(wǎng)站可以上,不必浪費客戶下載的時間與金錢。
誤區(qū)四:瀏覽器和顯示器不兼容。雖然IE瀏覽器用戶占據(jù)絕對多數(shù),但是,也不能因此忽視其他瀏覽器的用戶。特別是有國外用戶的企業(yè),國外市場上其他類型的瀏覽器還有著比較大的市場份額。另外,并非每個用戶都使用800*600小字體的顯示模式,不要自以為是地為用戶建議“最佳顯示模式”。所以在設(shè)計的時候一定要考慮到不同分辨率下的狀況,爭取都能做到好的效果。誤區(qū)五:傳輸、更新速度過慢。頁面下載速度是網(wǎng)站留住訪問者的關(guān)鍵因素。如果不能讓每個頁面都保持較快的下載速度,至少應(yīng)該確保主頁速度盡可能快。而我們一部分企業(yè)網(wǎng)站的設(shè)計從速度上來看是失敗的,耐心的等待半天才看到最后劃著紅叉的圖片--圖片鏈接下載失敗,只能刷新,這又要等一段時間。測試一下企業(yè)網(wǎng)站的下載速度,尤其是如果網(wǎng)站首頁圖片比較多的話,當然注意清除電腦中瀏覽器的緩存。另外,影響網(wǎng)站速度的因素有很多,其中除了技術(shù)方面,就是主體圖片,因此再次強調(diào)一定要保證圖片使用的度!同樣如果一個企業(yè)網(wǎng)站的資料一個月才更新一次,很多瀏覽者將對此失去興趣,也會使企業(yè)失去更多可能的客戶。當然資料更新與維護需要成本,因為我們不是在做一個入口網(wǎng)站或?qū)I(yè)網(wǎng)站,不需要每天更新;如果能做到每周更新或每兩周更新,并在網(wǎng)站上注明更新時間或預(yù)告下次更新時間,將有助于告知客戶何時可以上網(wǎng)來取得最新資訊。另外所謂活網(wǎng)站的“活”,也是指需具備與客戶互動機制,例如郵件列表系統(tǒng)、留言板或客服系統(tǒng)等,當然不需樣樣功能都具備。必須針對網(wǎng)站的定位,選擇適合的機制;同時對于客戶所提意見的處理,也需及時,不能讓客戶對網(wǎng)站失去信心。
誤區(qū)六:疏忽網(wǎng)站安全問題。很多企業(yè)網(wǎng)站具有了完善的導(dǎo)航功能,清晰的文字,漂亮的頁面但卻忽視了網(wǎng)站的安全問題。因為很多企業(yè)網(wǎng)站的目的是為了用于進行電子政務(wù)或電子商務(wù),因此網(wǎng)站的安全就更加顯得重要。為了設(shè)計和管理一個有效、可靠的網(wǎng)站商業(yè)服務(wù),必須事先制定一套全面的網(wǎng)站服務(wù)安全策略。安全策略將應(yīng)用于所有網(wǎng)站服務(wù)系統(tǒng)、數(shù)據(jù)庫、內(nèi)容、電腦平臺、軟件以及網(wǎng)絡(luò),它們的作用是處理、交互或者提供對服務(wù)的訪問途徑。提高網(wǎng)站的安全,抵抗黑客非法入侵,避免企業(yè)信息泄漏給企業(yè)帶來的損失是目前電子商務(wù)網(wǎng)站建設(shè)中的重要一環(huán)。
參考文獻:
1.1審批流程定義
工作流通常指的是工作參與者為了達到某一工作目標而實施的工作以及工作轉(zhuǎn)交過程。工作流屬于一種對工作流程的計算模型,是把工作流程前后相關(guān)的工作聯(lián)系在一起的規(guī)則。簡言之,工作流指的是一系列相互聯(lián)系且自動實施的業(yè)務(wù)活動,是業(yè)務(wù)流程的全部或者部分自動化。按照工作內(nèi)容和要求的不同我們可以針對不同類型的工作流定義出不同形式與特點的流程,在每個流程中都定義相關(guān)的節(jié)點信息,同時各個節(jié)點和有與其對應(yīng)的角色。各種單據(jù)與報表可以對應(yīng)不同的流程,如果我們的工作內(nèi)容或者管理需求發(fā)生變化,則可以對其中相關(guān)的一項節(jié)點或流程信息進行調(diào)整,進而極大的提升了整個系統(tǒng)的擴展性與靈活度。
1.2審批流程流轉(zhuǎn)
對流程進行定義之后,開始制作相關(guān)單據(jù)與報表,正式進入流轉(zhuǎn)過程,各個流程都分成了不同節(jié)點,而每一個節(jié)點都必須通過具備一定權(quán)限的簽名之后才能夠順利向下一節(jié)點流轉(zhuǎn)。具備權(quán)限的用戶在打開系統(tǒng)之后能夠成功查看自身所在節(jié)點的一系列流程信息,主要包含有需要簽名的單據(jù)、接受的回退申請或者撤銷的流程等。
1.3審批流程撤銷
流轉(zhuǎn)結(jié)束之后能夠撤銷,讓其恢復(fù)到流轉(zhuǎn)開始時的狀態(tài),另外在流程流轉(zhuǎn)過程中數(shù)據(jù)庫中已經(jīng)被修改的信息也會恢復(fù)到原始狀態(tài)。在流轉(zhuǎn)開始之前,我們可以利用存儲過程將定義好的流程進行初始化,進而生成流程實例。若流轉(zhuǎn)已經(jīng)完成的流程因某種原因必須撤銷,管理員能夠直接對流程信息進行查看并下達撤銷指令,進而讓其作為新流程再次流轉(zhuǎn)。
2網(wǎng)站設(shè)計系統(tǒng)實現(xiàn)
2.1加密封裝可靈活設(shè)置的數(shù)據(jù)庫連接
在Java平臺下網(wǎng)站設(shè)計的系統(tǒng)之中,一般我們選擇把需要連接的主機名、用戶名以及數(shù)據(jù)庫都寫在JavaBean內(nèi),若用戶數(shù)據(jù)庫產(chǎn)生變化或者主機名、用戶名被修改,則必須對連接數(shù)據(jù)庫的JavaBean進行修改,再編譯為Class文件,之后通過JSP客戶端或者應(yīng)用程序進行調(diào)用。這樣一來就能夠避免對源程序進行修改和重新編譯的繁瑣問題。在本文所設(shè)計的系統(tǒng)中,主要是把需要連接的數(shù)據(jù)庫、主機名和用戶名共同寫在一個加密文件內(nèi),在與數(shù)據(jù)庫連接時僅僅需要利用JavaBean來讀取這一加密文件。如果連接信息變化,則只需要對加密文件進行修改,而不對連接數(shù)據(jù)庫程序進行修改就能夠?qū)崿F(xiàn)與數(shù)據(jù)庫的有效連接,進而在很大程度上提升了連接數(shù)據(jù)庫的靈活性。
2.2封裝數(shù)據(jù)庫處理邏輯
該系統(tǒng)是基于互聯(lián)網(wǎng)的網(wǎng)站設(shè)計系統(tǒng),我們無法明確的了解有多少用戶會同時上線使用,如果有成千上萬人同時登陸,系統(tǒng)所承受的負荷非常之大。其中,數(shù)據(jù)庫連接的建立與釋放是這一系統(tǒng)中代價最大的操作,系統(tǒng)在數(shù)據(jù)庫的建立與釋放的過程中運用連接池技術(shù),建立了相應(yīng)的數(shù)據(jù)庫連接對象,當客戶端應(yīng)用程序?qū)B接產(chǎn)生使用需求時,便從中取出,之后再放回其中,減少了連接重新釋放所消耗的時間,同時其余客戶端應(yīng)用程序需要與對象進行連接時可以直接從中取出使用,節(jié)省了建立連接的時間。
2.3審批工作流程的實現(xiàn)
在本系統(tǒng)中,對審批流程的定義、流轉(zhuǎn)以及撤銷進行了設(shè)計,運用微軟GryptoAPI技術(shù)、CAPICOM控件、JDK擴展庫IAIK控件以及數(shù)字簽名技術(shù),有效的實現(xiàn)了單據(jù)和報表等網(wǎng)上審批流程。
3結(jié)語
短道速滑網(wǎng)站系統(tǒng)由三個大模塊組成,其中包括網(wǎng)站前臺模塊、后臺管理模塊和微信公眾平臺。網(wǎng)站前臺模塊采用響應(yīng)式布局,所謂響應(yīng)式布局,就是網(wǎng)站的頁面可以在不同類型的終端上完美解析,而不必開發(fā)多種終端頁面。短道速滑網(wǎng)站采用響應(yīng)式布局,讓各個用戶可以不局限于使用計算機對網(wǎng)站進行訪問,還可以通過手機、平板電腦等諸多設(shè)備對網(wǎng)站進行訪問。保證了運動員、教練員在比賽間隙實時查看比賽的數(shù)據(jù),極大程度的方便了各個用戶。后臺管理模塊對系統(tǒng)權(quán)限進行嚴格的區(qū)分,為每種類型的用戶劃分適當?shù)臋?quán)限,預(yù)期達到提高比賽工作效率的功能。同時提供日志記錄的功能,用戶的每一次操作都將記錄在單獨的數(shù)據(jù)表中,為數(shù)據(jù)的日志追查提供依據(jù)。微信公眾平臺是最近新推出的服務(wù),它作為一種新鮮的事物依托于微信龐大的用戶,越來越被各個用戶所認可。短道速滑微信公眾平臺除了為用戶提供一些賽事宣傳信息外,還提供了很多自定義功能模塊,如運動員成績、分組、歷史成績查詢等功能,從而進一步擴展短道速滑項目的推廣渠道。
2短道速滑網(wǎng)站實現(xiàn)的主要功能
短道速滑網(wǎng)站一方面為競賽系統(tǒng)提供基礎(chǔ)數(shù)據(jù),為比賽做好賽前保證;另一方面接受競賽過程中產(chǎn)生的數(shù)據(jù),對比賽成績、分組信息等數(shù)據(jù)進行,方便教練員、運動員以及短道速滑愛好者實時查看和分享。在研究和開發(fā)過程中,短道速滑網(wǎng)站主要解決了以下問題:
2.1實現(xiàn)了比賽基礎(chǔ)數(shù)據(jù)網(wǎng)絡(luò)維護的功能
短道速滑網(wǎng)站為各種基礎(chǔ)數(shù)據(jù)的維護提供了方便的接口,工作人員可通過網(wǎng)頁的形式對比賽的基礎(chǔ)數(shù)據(jù)如比賽信息、比賽項目信息、運動員信息、裁判員信息方便的進行操作。諸如導(dǎo)入、導(dǎo)出、編輯、刪除等功能都可以通過網(wǎng)站輕易的進行,B/S的架構(gòu)模式讓這些功能變的更加靈活便捷,讓工作人員可以為比賽的順利進行做好充分的保障,是做好賽前保證的基礎(chǔ)。
2.2實現(xiàn)了裁判員在線選派功能
裁判員是保證短道比賽公平公正進行的關(guān)鍵,每個年度之初,短道部都需要為本年度各站比賽選定裁判員。以往都是通過電子表格等方式進行選擇。而短道速滑網(wǎng)站實現(xiàn)了在線選派裁判,短道部工作人員可以通過網(wǎng)站選派裁判員,并能夠?qū)崟r查看各站裁判員的選派情況及每名裁判員的選派次數(shù)等,并能根據(jù)情況及時做出調(diào)整。同時,每站選派的裁判員與每站比賽緊密綁定,只有執(zhí)法某站比賽的裁判員才擁有使用系統(tǒng)的權(quán)限,保證系統(tǒng)的安全性。
2.3解決了以往報名和確認的問題
在以往的工作中,報名都是各隊領(lǐng)隊或者教練員通過提交紙質(zhì)的報名單,再由編排記錄長將信息手動錄入競賽系統(tǒng)。這種方法缺點明顯,第一是編排記錄人員工作量巨大,需要編排人員更加細致,同時還需要額外的人力進行核對,但還是容易產(chǎn)生錯誤;第二是這種工作每站比賽都需要重復(fù)進行操作,而且工作量較為繁重。解決報名和確認問題是短道速滑網(wǎng)站的首要問題。網(wǎng)站采用將年度運動員數(shù)據(jù)導(dǎo)入的方法,在每個年度之初將各單位年度注冊的運動員導(dǎo)入到注冊運動員數(shù)據(jù)庫。各單位在各站比賽前的報名時間段內(nèi)即可在網(wǎng)站上進行報名操作,當各單位的教練員或領(lǐng)隊登陸報名系統(tǒng)后,即可看到符合參賽條件的本單位運動員,并可對運動員進行報名操作。之后教練員及領(lǐng)隊可在比賽前對運動員是否參賽進行確認,以保證參賽數(shù)據(jù)的準確性。數(shù)據(jù)將保存在數(shù)據(jù)庫中為競賽系統(tǒng)做數(shù)據(jù)保證工作。
2.4解決了成績同步顯示的問題
以往的國內(nèi)短道速滑競賽,比賽結(jié)束后成績方能以成績冊的形式。短道速滑網(wǎng)絡(luò)競賽一體化系統(tǒng)實現(xiàn)了比賽分組、成績等信息與速滑比賽進行同步顯示。與比賽實時同步,便于運動員、教練員、領(lǐng)隊以及短道速滑愛好者通過各種終端如計算機、手機、平板電腦等進行查看,將比賽的信息通過網(wǎng)絡(luò)無限擴大,對短道速滑項目的推廣有著重要的意義。
2.5實現(xiàn)了數(shù)據(jù)統(tǒng)計分析的功能
短道速滑網(wǎng)站為短道部、裁判員等提供了數(shù)據(jù)統(tǒng)計分析功能。短道部、裁判員等可通過網(wǎng)站查看報名人數(shù)以及確認人數(shù),以方便對比賽的了解和掌握,同時也可對編排工作如接力隊伍編排等提供參考意見。同時,工作人員能對運動員的成績進行分析,通過圖形圖表等工具可對各個運動員進行直觀的比對,使相關(guān)工作人員能夠及時的了解運動員的成績變化、狀態(tài)變化,對征召運動員進入國家隊等能夠更加科學(xué)。能對比賽進行進一步的數(shù)據(jù)挖掘,進一步延伸短道速滑網(wǎng)站系統(tǒng)的賽后服務(wù)功能。
2.6實現(xiàn)了信息的分享功能
項目的推廣在于項目的認知程度,短道速滑在中國不可或缺,因為它是冬奧會的奪金大項。但是廣大群眾對短道項目的了解甚少,基于此,短道速滑網(wǎng)站還提供一些關(guān)于短道速滑項目的介紹和推廣資料,滑冰愛好者可以通過各種社交軟件方便的進行分享,從而促進短道速滑項目信息的認知程度,進一步加強短道速滑項目的群眾基礎(chǔ)。因此,短道速滑網(wǎng)站系統(tǒng)是短道速滑網(wǎng)絡(luò)競賽一體化系統(tǒng)的重要組成部分,是保證比賽順利進行的根本,是延伸短道速滑競賽的必要手段,是推廣短道速滑項目的重要工具。
3結(jié)束語
1.1藝術(shù)性在網(wǎng)站的設(shè)計中,其中藝術(shù)性以及實用性都存在著自身的優(yōu)勢以及劣勢。對于網(wǎng)站設(shè)計的藝術(shù)性不單單是指藝術(shù)創(chuàng)作,同時還指在網(wǎng)站的設(shè)計中具有的藝術(shù)價值,一些藝術(shù)性比較強的設(shè)計師在網(wǎng)站設(shè)計之后能夠有效的帶給人視覺沖擊,使用戶更好的享受上網(wǎng)。但是對于網(wǎng)站建設(shè)僅僅是考慮到藝術(shù)性而忽視了實用性,那么網(wǎng)站的建設(shè)是失敗的,即便網(wǎng)站充滿了創(chuàng)意,但是若是網(wǎng)站無法真正的為用戶服務(wù),那么也僅僅是一個觀賞物。一些設(shè)計師為了使網(wǎng)站簡單化,導(dǎo)致頁面沒有東西,用戶找不到導(dǎo)航以及各種快捷鍵。并且很多網(wǎng)站設(shè)計的有些過于絢麗,致使網(wǎng)頁上的很多字都難以分辨或者是網(wǎng)站上很多的字都無法看清,最終導(dǎo)致了用戶對網(wǎng)站失去興趣。因此一個網(wǎng)站的設(shè)計不能夠僅僅是具有藝術(shù)性,其實用性也是極其重要的。
1.2實用性對于一個網(wǎng)站來說,實用性是非常重要的,網(wǎng)站制作出來是對用戶進行服務(wù)的,若是網(wǎng)站失去了實用性,那么僅僅是一個觀賞物而已,用戶訪問網(wǎng)站是為了滿足自身的需要,而網(wǎng)站的實用性則能夠有效的滿足用戶的需要。但是對于網(wǎng)站的實用性來說,其藝術(shù)性也是很重要的,用戶進行網(wǎng)站的訪問,在滿足自身需求的同時也要進行美的享受,若是用戶打開一個網(wǎng)站,網(wǎng)站的藝術(shù)性能夠第一時間吸引用戶,若是一個網(wǎng)站失去了藝術(shù)性,那么用戶登錄網(wǎng)站僅僅是滿足自身的需求,用戶會很大程度上感到無聊,網(wǎng)站缺乏新意,從而影響了網(wǎng)站用戶的訪問量。所以,對于一個網(wǎng)站的設(shè)計來說,在滿足用戶的需求時,能夠帶給用戶美的感受。
2網(wǎng)站設(shè)計做到藝術(shù)性與實用性相結(jié)合
2.1確定網(wǎng)站的目標對于網(wǎng)站的設(shè)計,首先要能夠明確網(wǎng)站的目標,針對網(wǎng)站的目標來確定網(wǎng)站的類型,深入設(shè)計網(wǎng)站的元素。對于網(wǎng)站的目標主要有以下幾種:①信息服務(wù),用戶在登陸之后查詢自身所需要的信息資源;②創(chuàng)造收入,對于此網(wǎng)站來說,實用性及其重要,因此操作界面必須簡介人性,為用戶提供清晰的信息導(dǎo)航;③教育或培訓(xùn)服務(wù),主要是網(wǎng)站能夠利用某些知識對用戶進行服務(wù),這種網(wǎng)站主要是為了吸引用戶,能夠為用戶創(chuàng)設(shè)一個新穎的環(huán)境;④宣傳公司產(chǎn)品,主要是作為公司主頁用,其中主要有公司的簡介業(yè)務(wù)范圍等,這種網(wǎng)站設(shè)計也需要具有一定的新穎程度,才能吸引觀眾的目光;⑤娛樂網(wǎng)站,為用戶提供一些書籍、音樂以及影視服務(wù)等。以上是以服務(wù)的功能為目標進行設(shè)計,另外還可以以服務(wù)的人群為設(shè)計的目標,針對兒童、青年以及老人等設(shè)計相應(yīng)的網(wǎng)站,適合其訪問,為其提供相應(yīng)地服務(wù)。
2.2網(wǎng)站導(dǎo)航的設(shè)計對于網(wǎng)站導(dǎo)航的設(shè)計,一定要清晰明了,能夠使用戶第一時間查詢到所需要的信息。導(dǎo)航的藝術(shù)性設(shè)計可以遵循著平衡、呼應(yīng)以及對比等原則,而對其的實用性設(shè)計是要能夠避免將重復(fù)的內(nèi)容放在屏幕的右端以及下端,同時也避免用文字的大小以及顏色來代表之間的關(guān)系。利用一目了然的布局模式,使用戶登陸時能夠直接找到,要能夠避免連續(xù)的文字出現(xiàn),從而能夠清晰明了的展現(xiàn)在主頁。對于網(wǎng)頁的導(dǎo)航來說,不能夠缺乏創(chuàng)意以及藝術(shù)性的,但是也不要失去實用性,網(wǎng)站的設(shè)計中不要使用隱藏的導(dǎo)航以及移動的導(dǎo)航,在不同頁面上的導(dǎo)航必須要保證一致性,而導(dǎo)航要具備可跟蹤的能力,這樣導(dǎo)航能夠為用戶提供追蹤路徑的能力,有助于用戶對資料的查詢。并且網(wǎng)站在利用圖標進行導(dǎo)航時,一定要附上文字說明,同時按鈕也要避免過小的點擊區(qū)。
2.3藝術(shù)性與實用性相互結(jié)合網(wǎng)頁導(dǎo)航是站點的主要控制方式,能夠利用超鏈接、圖形按鈕等工具來為用戶進行服務(wù),因此導(dǎo)航的設(shè)計必須要清晰整潔,結(jié)構(gòu)分明,并且要具有藝術(shù)感,創(chuàng)作和美是不能缺少的,若是網(wǎng)站缺乏了藝術(shù)性,是無法吸引用戶的,缺乏了美感的網(wǎng)站就像是沒有藝術(shù)的生活。并且若是缺乏了實用性的網(wǎng)站就不能稱之為網(wǎng)站,因此網(wǎng)站的設(shè)計必須要做到藝術(shù)性與實用性相互結(jié)合。很多設(shè)計者在進行設(shè)計時候,都感覺到藝術(shù)性與實用性相互矛盾,但是若是仔細的研究,便可發(fā)現(xiàn)二者之間存在的聯(lián)系,藝術(shù)性能夠提升網(wǎng)站的吸引度,合理的運用色彩以及圖形元素來豐富網(wǎng)站的表現(xiàn)力。并且設(shè)計者能夠利用生活中物品作為圖標的設(shè)計元素,不僅能夠提升網(wǎng)站的藝術(shù)性,也能夠提升網(wǎng)站的實用性,更有助于用戶對圖標功能的理解,更好的進行駕馭。網(wǎng)站的實用性屬于隱性元素,若是網(wǎng)站能夠方便的為用戶提供相應(yīng)的服務(wù),用戶能夠的時間滿足自身的需求,那么也就展現(xiàn)出了網(wǎng)站的實用性,良好的實用性能夠促進用戶對網(wǎng)站藝術(shù)性的欣賞,能夠使用戶專注于網(wǎng)站品牌以及內(nèi)容的設(shè)計上。所以,綜上所述,網(wǎng)站設(shè)計要做到藝術(shù)性與實用性相互結(jié)合,二者共存,才能夠設(shè)計出對用戶幫助最大的網(wǎng)站。
3結(jié)語
以上幾個階段的功能,若單獨設(shè)計和維護,勢必會增加系統(tǒng)設(shè)計維護的復(fù)雜性,也導(dǎo)致維護設(shè)計的重復(fù)性。所以,可設(shè)計統(tǒng)一的接口,提供查詢、增加、修改、刪除功能接口,根據(jù)處理具體模塊功能,使用不同的策略實現(xiàn)這些功能接口;如精品課程建設(shè)基本內(nèi)容展示和管理,僅需具體實現(xiàn)這一接口即可。同時,業(yè)務(wù)模塊增加,也僅實現(xiàn)這一接口,就可適應(yīng)功能擴展,再如交互功能,在線考試系統(tǒng)的增加,也只需增加相關(guān)具體業(yè)務(wù)功能,實現(xiàn)這一接口。通過這樣的設(shè)計,降低功能模塊間的耦合度,提高模塊的聚合度,提高網(wǎng)站擴展性,也抽高網(wǎng)站應(yīng)對功能變化的應(yīng)變能力,達到降低網(wǎng)站的設(shè)計維護的工作量,實現(xiàn)網(wǎng)站功能擴展性。
二、策略模式(Strategy)分析
策略模式用意是為實現(xiàn)客戶(Context)使用這些不同的功能模塊時,不需關(guān)心這些功能模塊的不同,僅需使用它們共同的接口,即可完成這些不同功能模塊的使用。這樣,在一定程應(yīng)上,可以實現(xiàn)這一組功能模塊的單獨維護與擴展,而不用維護客戶端功能模塊,以提高代碼的可維護性和可擴展性,降低客戶端模塊與一組功能模塊的耦合度。
1策略設(shè)計模式各功能模塊的角色策略設(shè)計模式各功能模塊的角色如下:
(1)環(huán)境功能模塊角色(Context):客戶所期待的功能模塊。
(2)抽象功能策略模塊角色(InterfaceStrategy):需要適配的接口模塊,為環(huán)境功能模塊提供統(tǒng)一的訪問接口。
(3)具體功能策略模塊角色(ConcreteStrategy):核心功能模塊,具體實現(xiàn)相關(guān)功能模塊。
2策略設(shè)計模式的應(yīng)用場景
對于策略設(shè)計模式,主要適用于以下幾種應(yīng)用場景:
(1)在系統(tǒng)里有許多類,這些類主要是行為各不相同。
(2)系統(tǒng)需求需要在幾種算法中或未來需要的幾種算法中選擇適用的一種算法。此時,可以把這些不同算法在不同類中具體實現(xiàn)或未來再具體實現(xiàn),同時,這些算法具有統(tǒng)一接口,使用面向?qū)ο蟮亩鄳B(tài)原則,系統(tǒng)可以使用此統(tǒng)一的接口,選擇使用相應(yīng)用的具體算法類⑤。
(3)使用統(tǒng)一算法時,想屏蔽具體數(shù)據(jù)差異時,策略模式可以讓系統(tǒng)調(diào)用具體算法時,避免接觸與算法有關(guān)的復(fù)雜數(shù)據(jù)。以達到接口調(diào)用的簡單性。
(4)系統(tǒng)隱藏具體算法的實現(xiàn)細節(jié)。
3策略設(shè)計模式的特點
根據(jù)以上分析與應(yīng)用可以得出,策略設(shè)計模式具有如下特點:
(1)算法的獨立性和可擴展性。策略設(shè)計模式提供了一種替代繼承的設(shè)計方法,這樣既保持就繼承的優(yōu)點即代碼重用,又增加了設(shè)計維護靈活性,即算法獨立性和可擴展性,避免在程序中使用多重條件轉(zhuǎn)移語句。
(2)在一定程度上遵守高內(nèi)聚、低偶合設(shè)計原則。
三、策略設(shè)計模式在精品課程網(wǎng)站設(shè)計中的應(yīng)用
結(jié)合精品課程網(wǎng)站業(yè)務(wù)分析及策略模式分析,在精品課程網(wǎng)站管理平臺中,針對早期階段的精品課程建設(shè)基本內(nèi)容管理、中期階段的問卷調(diào)查管理、在線交流管理及后期階段的在線考試管理等等,都有相應(yīng)的增加、修改、刪除等統(tǒng)一功能,但它們的具體實現(xiàn),如基本內(nèi)容管理、問卷管理等,因其它操作的數(shù)據(jù)的差異,導(dǎo)致具體操作不相同。故在管理平臺中,需根據(jù)具體階段業(yè)務(wù)項目的擴展,動態(tài)地選擇不同業(yè)務(wù)的增加、修改、刪除操作方式,完成對應(yīng)的業(yè)務(wù)功能。這樣業(yè)務(wù)需求的統(tǒng)一與變化,與策略模式思想相一致,故可以選擇策略模式設(shè)計網(wǎng)站相關(guān)的功能。策略設(shè)計模式在精品課程網(wǎng)站設(shè)計結(jié)構(gòu)圖,,InterfaceManageCommand是抽象功能策略模塊接口,它定義了網(wǎng)站各功能中統(tǒng)一業(yè)務(wù)接口增加、修改、刪除、查詢等接口方法。ManageCommand是環(huán)境功能模塊類,是需要操作服務(wù)的類,引用了一個InterfaceManageCommand的具體操作實現(xiàn)類對象,具體實現(xiàn)操作類對象由客戶選擇的相關(guān)功能指定,以完成客戶按需完成不同業(yè)務(wù)功能,這樣,避免使用分支語句,可判斷用戶的具體選擇,降低程序可讀性,也不用因減少或增加各階段業(yè)務(wù)功能進行維護。InterfaceManageCommand的子類是具體操作的策略,如在申報階段的基本內(nèi)容展示管理類BaseContentCommand,使用驗收階段增加的在線答疑類InteractCommand、在線問卷調(diào)查類SurveryCommand,后期增加的在線考試類TestCommand類等,不同類的具體操作方法完成具體業(yè)務(wù)的實際功能;若需增加新的業(yè)務(wù)功能,如在線課程,僅需添加相關(guān)的InterfaceManageCommand的子類即可,這樣可提高設(shè)計的擴展性,以達到系統(tǒng)動態(tài)地適應(yīng)功能的增加,最大程度地減少系統(tǒng)的維護。針對德宏師范高等專科學(xué)校精品課程網(wǎng)站設(shè)計實際情況,本文主要采用JSP完成網(wǎng)站的設(shè)計,以下是所實現(xiàn)功能的部分JSP代碼。
1環(huán)境功能設(shè)計
由于每個業(yè)務(wù)都有統(tǒng)一的操作(增加、修改、刪除、查詢)功能,在頁面可以設(shè)置相關(guān)操作連接,使用ManageCommand創(chuàng)造具體業(yè)務(wù)對象,以實現(xiàn)具體業(yè)務(wù)操作。ManageCommand設(shè)計,
2管理功能接口設(shè)計
管理功能接口InterfaceManageCommand,定義統(tǒng)一的操作方法,為ManageCommand提供統(tǒng)一操作方法。InterfaceManageCommand設(shè)計,
3具體業(yè)務(wù)功能策略
每個具體業(yè)務(wù)功能策略,只要實現(xiàn)InterfaceManageCommand接口即可,如TestCommand類,實現(xiàn)InterfaceManageCommand接口,具體完成考試管理中相關(guān)操作,TestCommand設(shè)計代碼,
四、設(shè)計效果
本文以德宏師范高等??茖W(xué)?!八枷氲赖滦摒B(yǎng)與法律基礎(chǔ)”精品課程網(wǎng)站的設(shè)計為例,使用JSP和SQLServer2005技術(shù)進行開發(fā),系統(tǒng)使用Web技術(shù)常見的3層結(jié)構(gòu)設(shè)計,各層使用模塊方法獨立設(shè)計,實現(xiàn)精品課程建設(shè)網(wǎng)站的內(nèi)容管理、在線交互、問卷調(diào)查、在線考試的管理與展示。系統(tǒng)在每個階段方便地實現(xiàn)業(yè)務(wù)功能的擴展,對系統(tǒng)實現(xiàn)、調(diào)試、集成等軟件開發(fā)階段,維護方便,節(jié)約了很多時間,降低了開發(fā)費用。
五、結(jié)束語