前言:想要寫出一篇令人眼前一亮的文章嗎?我們特意為您整理了5篇設(shè)計(jì)網(wǎng)站范文,相信會(huì)為您的寫作帶來幫助,發(fā)現(xiàn)更多的寫作思路和靈感。
網(wǎng)絡(luò)環(huán)境下信息資源繁雜、無序,質(zhì)量良莠不齊,散落在網(wǎng)絡(luò)的各個(gè)角落,需要通過專業(yè)的視角對(duì)其進(jìn)行整理、歸納和整合。經(jīng)過組織的信息才方便人們的使用,有助于其對(duì)信息價(jià)值的判斷和信息增值,這樣的信息資源才稱為信息資源。我們主要針對(duì)油料儲(chǔ)運(yùn)工程專業(yè)本科畢業(yè)設(shè)計(jì)相關(guān)的信息資源進(jìn)行整合。范圍主要包括軍網(wǎng)和互聯(lián)網(wǎng)。軍網(wǎng)主要包括與專業(yè)相關(guān)的精品課程、網(wǎng)絡(luò)課程、開放課件、標(biāo)準(zhǔn)規(guī)范、期刊文獻(xiàn)、電子圖書和工具圖書等,形成信息資源庫。互聯(lián)網(wǎng)主要包括具有權(quán)威性的標(biāo)準(zhǔn)規(guī)范網(wǎng)站、期刊文獻(xiàn)網(wǎng)站、資源豐富的圖書網(wǎng)站、專題網(wǎng)站和網(wǎng)絡(luò)免費(fèi)資源等。
(二)篩選整理信息,提高信息建設(shè)質(zhì)量
專題網(wǎng)站主要針對(duì)油料儲(chǔ)運(yùn)工程專業(yè)本科畢業(yè)設(shè)計(jì)這個(gè)專題進(jìn)行建設(shè)的,用戶有對(duì)本專題資源感興趣的本科畢業(yè)設(shè)計(jì)學(xué)員、指導(dǎo)教師和教管人員。該部分主要針對(duì)標(biāo)準(zhǔn)規(guī)范、電子圖書、工具書、期刊論文、會(huì)議文獻(xiàn)、優(yōu)秀碩士論文、著作、學(xué)術(shù)刊物、網(wǎng)絡(luò)課程和教研論文等,通過掃描的形式進(jìn)行有選擇地上傳。實(shí)地考察,確保信息質(zhì)量。對(duì)網(wǎng)站上傳的資源要進(jìn)行篩選和整理,以確保提供資源的權(quán)威性、實(shí)用性和指導(dǎo)性。吸取在當(dāng)當(dāng)網(wǎng)購(gòu)書的經(jīng)驗(yàn),在篩選資源時(shí),先在網(wǎng)上查找相關(guān)的書籍,再到實(shí)體書店進(jìn)行現(xiàn)場(chǎng)考察,確認(rèn)書籍的正確性、先進(jìn)性、科學(xué)性和權(quán)威性之后,再列清單在網(wǎng)上購(gòu)買,這樣既保證了信息的來源,又節(jié)約了經(jīng)費(fèi)。建立專業(yè)導(dǎo)航系統(tǒng),提供序列化有效知識(shí)信息。畢業(yè)設(shè)計(jì)題目主要是專業(yè)某一研究領(lǐng)域的專題,在建設(shè)過程中,設(shè)專人有重點(diǎn)地、系統(tǒng)地從專業(yè)網(wǎng)站、學(xué)術(shù)學(xué)會(huì)、電子期刊、會(huì)議預(yù)報(bào)、研究機(jī)構(gòu)等方面組織資源,經(jīng)過深度加工的綜合集成的信息,甚至是一個(gè)包含知識(shí)和解決方案的信息服務(wù),提供能直接滲透到知識(shí)單元、能直接解決學(xué)員實(shí)際問題的知識(shí)服務(wù)。同時(shí)對(duì)信息進(jìn)行加工、整理、選擇和分類,使之轉(zhuǎn)化為有序的、方便利用的數(shù)據(jù)庫資源,確保提供全面、有專業(yè)特色、有研究廣度和深度、載體多樣化的信息資源。主要包括:(1)油料儲(chǔ)運(yùn)工程專業(yè)技術(shù)知識(shí);(2)油料儲(chǔ)運(yùn)工程專業(yè)專利;(3)油料儲(chǔ)運(yùn)工程專業(yè)標(biāo)準(zhǔn);(4)油料儲(chǔ)運(yùn)工程專業(yè)會(huì)議信息;(5)油料儲(chǔ)運(yùn)工程專業(yè)專家信息;(6)油料儲(chǔ)運(yùn)工程專業(yè)項(xiàng)目信息;(7)油料儲(chǔ)運(yùn)工程專業(yè)有關(guān)獎(jiǎng)勵(lì)信息;(8)油料儲(chǔ)運(yùn)工程專業(yè)科技發(fā)展信息等。有效利用資源,確保信息資源質(zhì)量。指導(dǎo)教師中,有經(jīng)驗(yàn)豐富的專家教授,他們?cè)谥笇?dǎo)畢業(yè)設(shè)計(jì)過程中,積累了大量的教輔資料、課件、學(xué)術(shù)成果及學(xué)生的優(yōu)秀論文等,經(jīng)過時(shí)間的篩選,具有一定的權(quán)威性和指導(dǎo)性。同時(shí)充分發(fā)揮他們?cè)趯I(yè)信息資源建設(shè)的積極作用,建立學(xué)科專家選書制度,由專家推薦、圈定專業(yè)所需的信息資料。通過整合利用,讓這些成果實(shí)現(xiàn)共建共享。除舊納新,提高信息質(zhì)量。在信息資源建設(shè)過程中,還要注意信息剔舊工作。一方面通過對(duì)信息資源的點(diǎn)擊率進(jìn)行分析,另一方面通過學(xué)員在使用資源過程中對(duì)資源的評(píng)價(jià)進(jìn)行分析。以用戶實(shí)際需求為依據(jù),對(duì)點(diǎn)擊率低、下載量少和學(xué)員評(píng)價(jià)不高的信息資源及時(shí)剔除、更新、補(bǔ)充,對(duì)更換新版本的標(biāo)準(zhǔn)規(guī)范及時(shí)去舊更新,提高信息資源的利用率和質(zhì)量。
(三)平臺(tái)開放,用戶參與共建
在信息建設(shè)過程中,系統(tǒng)的搭建和平臺(tái)內(nèi)容建設(shè)是開展有效服務(wù)的關(guān)鍵。如果僅僅依靠專業(yè)團(tuán)隊(duì)建設(shè),還不能完全滿足用戶需求。用戶不但可享受資源定制、專題咨詢等個(gè)性化服務(wù),而且還可互動(dòng)交流,甚至還可實(shí)現(xiàn)參與建設(shè)。網(wǎng)站在建設(shè)過程,設(shè)置開放式的平臺(tái),對(duì)用戶開放,用戶可以根據(jù)欄目?jī)?nèi)容添加相關(guān)資源,這樣可以從不同視角進(jìn)行資源建設(shè),并且擴(kuò)大了建設(shè)人群。但同時(shí),網(wǎng)絡(luò)信息資源的海量與開放性也導(dǎo)致了大量垃圾信息的產(chǎn)生,需要進(jìn)行必要的過濾監(jiān)督和質(zhì)量控制。管理員不僅僅信息,還要對(duì)提交信息的有效性、實(shí)用性、系統(tǒng)性和理論性進(jìn)行審核,對(duì)提交信息的分類是否正確進(jìn)行審核。
(四)構(gòu)建專業(yè)建設(shè)和維護(hù)團(tuán)隊(duì)
網(wǎng)站建設(shè)是一項(xiàng)長(zhǎng)期工程,必須建立一種可持續(xù)發(fā)展機(jī)制,切實(shí)滿足用戶需求,進(jìn)行有效推廣。網(wǎng)站主要提供的是專業(yè)特色較強(qiáng)的信息資源,需要建設(shè)人員具有較強(qiáng)的專業(yè)素養(yǎng)和信息素養(yǎng)。項(xiàng)目組人員由教學(xué)管理人員、專家教授和年輕教員組成,并且形成了穩(wěn)定的建設(shè)團(tuán)隊(duì)。為了網(wǎng)站長(zhǎng)期有效地運(yùn)行,還需要組建由專業(yè)人員構(gòu)成的服務(wù)團(tuán)隊(duì),對(duì)用戶的在線需求及時(shí)響應(yīng),并提供專業(yè)和準(zhǔn)確的指導(dǎo),實(shí)現(xiàn)一對(duì)一及一對(duì)多的在線交流。
(五)獲取經(jīng)費(fèi)支持,建立激勵(lì)機(jī)制
關(guān)鍵詞:電子計(jì)算機(jī);網(wǎng)站;系統(tǒng)分析;系統(tǒng)設(shè)計(jì);數(shù)據(jù)庫;測(cè)試
校園網(wǎng)站不僅是在校園內(nèi)信息的通道與環(huán)境,也是對(duì)外聯(lián)系和宣傳自己的良好途徑。它的意義已不僅僅是計(jì)算機(jī)的普及與學(xué)習(xí),而是計(jì)算機(jī)的運(yùn)用,進(jìn)而在校園中形成富有特色的校園信息文化。因此,校園網(wǎng)站的設(shè)立無論對(duì)于學(xué)校還是對(duì)于社會(huì)都是非常有利的。但是學(xué)校網(wǎng)站開發(fā)是一項(xiàng)很復(fù)雜的工作,下面,就按照學(xué)校網(wǎng)站從立項(xiàng)到制作完成的順序來介紹。
一、網(wǎng)站的立項(xiàng)
當(dāng)我們需要進(jìn)行校園網(wǎng)站建設(shè)時(shí),就要對(duì)建立學(xué)校網(wǎng)站這個(gè)項(xiàng)目立項(xiàng)。較好的做法是成立一個(gè)專門的項(xiàng)目小組,小組成員包括:學(xué)校領(lǐng)導(dǎo)、各處室人員,學(xué)校網(wǎng)絡(luò)管理員、網(wǎng)頁設(shè)計(jì)人員、計(jì)算機(jī)教師等5—7人組成。具體細(xì)節(jié)應(yīng)由網(wǎng)絡(luò)管理員作為項(xiàng)目負(fù)責(zé)人負(fù)責(zé)對(duì)該項(xiàng)目進(jìn)行統(tǒng)一的調(diào)度和安排。
二、網(wǎng)站開發(fā)流程
為了加快網(wǎng)站建設(shè)的速度和減少失誤,應(yīng)該采用一定的制作流程來策劃、設(shè)計(jì)、制作和網(wǎng)站。通過使用制作流程確定制作步驟,以確保每一步順利完成。好的制作流程能幫助設(shè)計(jì)者解決策劃網(wǎng)站的繁瑣性,減小項(xiàng)目失敗的風(fēng)險(xiǎn)。制作流程的第一階段是規(guī)劃項(xiàng)目和采集信息,接著是網(wǎng)站規(guī)劃和設(shè)計(jì)網(wǎng)頁,最后是上傳和維護(hù)網(wǎng)站階段。步驟的實(shí)際數(shù)目和名稱因人而異,但是總體制作流程如下圖所示。
1 系統(tǒng)分析階段
(1)校園網(wǎng)站功能的設(shè)置
要建設(shè)一個(gè)網(wǎng)站,首先要明確學(xué)校網(wǎng)站建設(shè)的意義和需求及校園網(wǎng)所能提供的功能和內(nèi)容??梢圆扇∠掳l(fā)問卷調(diào)查表或通過學(xué)校各部門上報(bào)所需功能的建議等方式了解學(xué)校領(lǐng)導(dǎo)和教師希望校園網(wǎng)提供的服務(wù)和內(nèi)容,然后根據(jù)各方面的反饋意見進(jìn)行認(rèn)真的分析,編寫一份詳盡的需求說明書。把好這一關(guān),可以杜絕很多因?yàn)樾枨蟛幻骰蚶斫馄钤斐傻氖д`和網(wǎng)站建設(shè)失敗。
(2)構(gòu)建校園網(wǎng)的框圖和資料收集
很多學(xué)校下屬部門非常多,讓每一個(gè)部門在網(wǎng)站上都占有一席之地,無疑會(huì)在我們的網(wǎng)站設(shè)計(jì)和資料的收集上增添困難。這時(shí)應(yīng)在學(xué)校領(lǐng)導(dǎo)、各處室人員的配合下,在項(xiàng)目負(fù)責(zé)人帶領(lǐng)下,研究確定網(wǎng)站的總體結(jié)構(gòu),并請(qǐng)求各部門配合,提供關(guān)于各部門的文字資料和電子資料,然后進(jìn)行分門別類的整理。將文字資料整理成電子資料,將不符合要求的電子資料重新排版,以備后用。
2 網(wǎng)站策劃和整體設(shè)計(jì)階段
當(dāng)我們?cè)贗nternet這個(gè)信息的海洋中盡情遨游時(shí),會(huì)發(fā)現(xiàn)許許多多內(nèi)容豐富、創(chuàng)意新穎、設(shè)計(jì)獨(dú)特的網(wǎng)站。我們現(xiàn)在具備了上網(wǎng)的條件后,在開始設(shè)計(jì)網(wǎng)站時(shí),就應(yīng)該注意網(wǎng)頁制作時(shí)應(yīng)考慮哪些方面的問題,包括網(wǎng)站功能以及訪問者需要什么。整個(gè)設(shè)計(jì)都應(yīng)該圍繞這些方面來進(jìn)行:①頁面內(nèi)容要新穎;②網(wǎng)頁命名要簡(jiǎn)潔;③善用表格來布局;④多學(xué)習(xí)和使用HTML,盡量少用Java程序;⑤每個(gè)頁面都要有導(dǎo)航按鈕;⑥網(wǎng)頁風(fēng)格要統(tǒng)一,動(dòng)畫最多只用一個(gè);⑦使網(wǎng)站具有交互功能和友好設(shè)計(jì)界面。
3 網(wǎng)站制作和設(shè)計(jì)實(shí)現(xiàn)
在確立了網(wǎng)站的功能、框圖、資料收集后,就可以進(jìn)行網(wǎng)站的編制工作了。進(jìn)行網(wǎng)站的編制前應(yīng)確立網(wǎng)頁設(shè)計(jì)工具的選擇。下面簡(jiǎn)單介紹幾種工具。在網(wǎng)站的設(shè)計(jì)中,網(wǎng)站前臺(tái)界面可以使用Dreamweaver網(wǎng)站設(shè)計(jì)軟件,后臺(tái)管理可以使用ASP語言中的VBScript語言編寫,網(wǎng)站中的數(shù)據(jù)庫采用SQL Server數(shù)據(jù)庫,并在美化網(wǎng)頁的軟件上采用目前比較流行的Flash,F(xiàn)ireworks,Photoshop等工具。
(1)Dreamweaver是制作網(wǎng)頁軟件工具的佼佼者
具有簡(jiǎn)單、易學(xué)、無需記憶的特點(diǎn),許多網(wǎng)頁都可利用它來制作。Dreamweaver不但能用可視化的方式來編輯文字、圖像、表單等,還可以直接在網(wǎng)頁中插入控件,Java Applet等組件。Drea—mweaver不只是一個(gè)網(wǎng)頁編輯器,就其整體來說,Dreamweaver應(yīng)該算是一整套網(wǎng)站管理工具,同時(shí)Dreamweaver還提供Server測(cè)試環(huán)境,使我們?cè)谠O(shè)計(jì)網(wǎng)站階段,就可以身處于一個(gè)模擬網(wǎng)站的工作環(huán)境中,方便我們做測(cè)試工作。這樣網(wǎng)頁上傳至Internet的Web服務(wù)器后,不易發(fā)生錯(cuò)誤。
(2)前臺(tái)界面和后臺(tái)數(shù)據(jù)庫連接起來,實(shí)現(xiàn)從網(wǎng)頁訪問數(shù)據(jù)庫的方法
一種是Web服務(wù)器作為終結(jié),把瀏覽器和數(shù)據(jù)庫鏈接起來,在服務(wù)器端執(zhí)行對(duì)數(shù)據(jù)庫的操作;另一種是把應(yīng)用程序和數(shù)據(jù)庫下載到客戶端執(zhí)行對(duì)數(shù)據(jù)庫的訪問。我們可以使用第一種。這是一種完全的Web數(shù)據(jù)庫訪問解決方案,把ADO和ASP結(jié)合起來,建立提供數(shù)據(jù)庫信息的網(wǎng)頁內(nèi)容,在網(wǎng)頁中執(zhí)行SQL命令,對(duì)數(shù)據(jù)庫進(jìn)行查詢、插入、更新、刪除等操作。ADO可以鏈接多種支持ODBC的數(shù)據(jù)庫。但我們首先需要配置服務(wù)器以使用ADO對(duì)象。配置服務(wù)器的方法在很多書中都有相關(guān)的介紹,在這里就不一一介紹了。
介紹了利用圖片整合技術(shù)獲取小圖標(biāo)方法,詳細(xì)講解圖片整合技術(shù)(CSSSprites)、定位、獲取圖標(biāo)的方法,并給出了這些方法的詳細(xì)步驟和圖例。
關(guān)鍵詞:
圖片整合技術(shù);CSSSprites技術(shù);定位
1引言
在設(shè)計(jì)網(wǎng)站時(shí),多數(shù)大公司習(xí)慣將許多個(gè)圖標(biāo)、條目背景、按鈕圖片等集成到一個(gè)png圖片上,在使用圖標(biāo)時(shí),再利用CSS定位所需的圖標(biāo)。比如的網(wǎng)頁就是把頁面上的圖標(biāo)、欄目背景、圖片按鈕等圖片有規(guī)則地合并到一張png圖片中,然后用CSS中的background或者background-po-sition獲取圖片中小圖的坐標(biāo),精確取到所需要的小圖片。本人在設(shè)計(jì)社區(qū)信息網(wǎng)站中也大量使用改方法。這種方法在設(shè)計(jì)初期需要將小圖放置到一個(gè)大的png圖片中,還要合理布局,使用的時(shí)候又需要分解獲取坐標(biāo)。這種用一個(gè)png圖片來做頁面圖片來源的方法有何好處?原因是計(jì)算機(jī)中處理文件數(shù)量比處理大小耗費(fèi)的時(shí)間更多。舉例來說,復(fù)制100個(gè)10kb的圖片比復(fù)制1個(gè)1000kb的文件所耗費(fèi)的時(shí)間要多很多,而平時(shí)所做的網(wǎng)站的圖片都是放在服務(wù)器上存取的,如果能將若干圖片整合到一張大圖中,服務(wù)器的資源將得到極大的節(jié)省,同時(shí)網(wǎng)頁的響應(yīng)速度也會(huì)得到很大的提高,也可以改善網(wǎng)站的用戶體驗(yàn)。這里使用的就是圖片整合技術(shù)(CSSSprites)在服務(wù)器響應(yīng)方面的優(yōu)勢(shì)。
2方法思路
在目標(biāo)png圖片事先放置好網(wǎng)頁中所需要的各類大小圖標(biāo)、圖片。在網(wǎng)頁中使用div中的background來制定在目標(biāo)png圖片中的坐標(biāo),同時(shí)限定寬度和高度,取到所需要的圖標(biāo)或圖片。例如:<divstyle="width:44px;height:11px;back-ground:url(/images/theme/met_img.png)-707px-235pxno-re-peat;"></div>就是要得到目標(biāo)png圖片中坐標(biāo)為(-707px-235px),寬度為44px,高度為11px的圖片放置到一個(gè)div中。這里的單位為像素點(diǎn)。如果想讓圖片再div中落到底下,可以將y軸坐標(biāo)往上改。比如高度為30px的div中想將圖標(biāo)放到底下,可以將y軸坐標(biāo)往上提高30px改為-205px,即(-707px,-205px)。
3實(shí)現(xiàn)步驟
(1)選取網(wǎng)站中所需要的各類圖片、圖標(biāo),在PhotoShop中將所需要用到的小圖片放置到一張大的png圖片中(以下簡(jiǎn)稱目標(biāo)png圖片)。這就是所謂的圖片整合技術(shù)(CSSSprites)的圖片切割術(shù)。處理和放置圖片時(shí)需要注意以下幾個(gè)方面的問題:1)選取的小圖片在大的png圖片中應(yīng)該按照由上至下、左至右的順序來放置,最好能記錄每個(gè)圖標(biāo)的坐標(biāo),因?yàn)樵贑SS中background和background-position一般是利用圖片的左上角坐標(biāo)加上長(zhǎng)和寬來定位的。做好前期的準(zhǔn)備工作,后期使用和維護(hù)的工作量就會(huì)小很多。2)目標(biāo)png圖片中的小圖之間可以保持一定的間距,但是也不可間距過大,因?yàn)槌叽绱罅藭?huì)導(dǎo)致目標(biāo)png文件變得很大。3)目標(biāo)png圖片中各個(gè)小圖排列時(shí),最好把顏色接近或顏色相同的放置在一起。因?yàn)閜ng圖片中顏色數(shù)越多圖片所占居的空間就越大。通過把相近顏色的圖片放在一起可以有效降低整個(gè)png圖片中總顏色數(shù),從而使得目標(biāo)png圖片的文件尺寸也變得更小,加快網(wǎng)頁傳輸速度。4)目標(biāo)png圖片中盡量把小圖片水平排列放置。因?yàn)樵诖笮∠嗤哪繕?biāo)png圖片中,把小圖片垂直排列的目標(biāo)png圖片,比小圖片水平排列放置的png圖片的文件尺寸要大。5)目標(biāo)png圖片對(duì)等合并。在做目標(biāo)png圖片時(shí),為了有效節(jié)省文件占居的空間,需要適當(dāng)?shù)匕褜?duì)等相同的小圖片合并。6)使用黃金切割位。在目標(biāo)png圖片的最右邊和最左邊是整個(gè)圖片中最靈活、最方便定位的位置,可以放置網(wǎng)頁中各類文本前的項(xiàng)目圖標(biāo),因?yàn)樗皇苣繕?biāo)png圖片中其他CSSSprites圖片的影響,同時(shí)也不需要預(yù)留任何寬度。(2)計(jì)算網(wǎng)頁中所需要用到的小圖標(biāo)位置。為了取到圖標(biāo),計(jì)算出它的左上角到圖片最左邊的距離為707px,左上角到圖片最上邊的距離為235px,這樣就得到它的坐標(biāo)為:(-707px,-235px)。(3)使用圖片整合技術(shù)獲取圖標(biāo)的完整代碼.
4結(jié)語
以上圖片整合技術(shù),在國(guó)內(nèi)外大型網(wǎng)站的設(shè)計(jì)中廣泛使用。雖然設(shè)計(jì)者在設(shè)計(jì)初期階段要多花一定的時(shí)間來規(guī)劃、放置這些圖標(biāo)、欄目背景、按鈕圖片,但是后期在CSS中調(diào)用極其方便,這樣做在減少對(duì)服務(wù)器的請(qǐng)求數(shù)量方面也是絕對(duì)合算的,而且是有必要的,業(yè)界也是極力推薦的。
參考文獻(xiàn)
【關(guān)鍵詞】PHP;動(dòng)態(tài)網(wǎng)站;設(shè)計(jì)
近年來,電子商務(wù)在我國(guó)得到了較快的發(fā)展,人們對(duì)動(dòng)態(tài)網(wǎng)站的設(shè)計(jì)要求也是越來越高,對(duì)于動(dòng)態(tài)網(wǎng)站設(shè)計(jì)的需求日趨強(qiáng)烈,在動(dòng)態(tài)網(wǎng)站的開發(fā)過程中,一般會(huì)應(yīng)用到三種開發(fā)語言:PHP、JSP、ASP,在這三種開發(fā)語言中,PHP技術(shù)具有較好的應(yīng)用優(yōu)勢(shì),使得它一直處在應(yīng)用中的首要位置。
1PHP技術(shù)
PHP技術(shù)是一種超文本語言處理技術(shù),它屬于開源語言處理技術(shù)的范疇,此外還有ASP和JSP技術(shù)應(yīng)用在編寫腳本程序中。隨著PHP技術(shù)的發(fā)展,其自身的功能也變得日趨強(qiáng)大,當(dāng)前已經(jīng)能夠?qū)GI功能實(shí)現(xiàn),這對(duì)網(wǎng)站的發(fā)展意義重大,同時(shí)還具有下面的一些特點(diǎn):
1.1更新?lián)Q代速度快
對(duì)于PHP技術(shù)來說,它具有非常強(qiáng)大的語言處理能力,它同時(shí)還是CGI腳本中的一種,具有Perl和C語言、JAVA等的優(yōu)點(diǎn),能夠更加快速的處理網(wǎng)頁處理技術(shù)。
1.2較強(qiáng)的實(shí)用性
PHP技術(shù)因?yàn)榫哂泻?jiǎn)單的語法,所以入門很容易,不管是對(duì)使用者還是開發(fā)者都具有很強(qiáng)大的實(shí)用性。
1.3強(qiáng)大的技術(shù)功能
PHP技術(shù)功能很強(qiáng)大,它能將很多復(fù)雜的編寫工作順利完成,比如它能將多種數(shù)據(jù)庫進(jìn)行靈活操作,同時(shí)還能和多種協(xié)議間進(jìn)行通信,能對(duì)一些復(fù)雜的字符表達(dá)式進(jìn)行解析。
2在網(wǎng)站開發(fā)中PHP的應(yīng)用優(yōu)勢(shì)
2.1在開發(fā)網(wǎng)站中進(jìn)行跨平臺(tái)操作
對(duì)于PHP技術(shù)來說它所支持的運(yùn)行平臺(tái)是很多的,相較于ASP只能應(yīng)用在微軟服務(wù)器中,PHP技術(shù)能支持所有的服務(wù)器,同時(shí)也有著廣泛的應(yīng)用范圍。
2.2在網(wǎng)站開發(fā)中具有強(qiáng)大的作用
對(duì)于PHP技術(shù)來說,它集合了Perl和C語言、java的所有應(yīng)用優(yōu)勢(shì),同時(shí)還具備強(qiáng)大的功能及簡(jiǎn)單、快捷的操作等特點(diǎn),所以在開發(fā)和設(shè)計(jì)網(wǎng)站的過程中能發(fā)揮出更加強(qiáng)大的作用。
2.3連接方式多樣,數(shù)據(jù)操作功能強(qiáng)大
PHP技術(shù)有著較多的連接方式,所以其數(shù)據(jù)操作功能很強(qiáng)大。在數(shù)據(jù)庫和PHP技術(shù)進(jìn)行連接時(shí)不需要任何媒介,就能方便快捷地訪問數(shù)據(jù)庫,這樣應(yīng)用和操作起來也會(huì)變得更加簡(jiǎn)單。
3動(dòng)態(tài)網(wǎng)站開發(fā)中PHP的應(yīng)用
3.1設(shè)計(jì)系統(tǒng)框架
設(shè)計(jì)企業(yè)網(wǎng)站時(shí),需要確保網(wǎng)站具有標(biāo)準(zhǔn)化和開放性的操作平臺(tái),這樣對(duì)企業(yè)的運(yùn)營(yíng)具有很好的作用,所以要達(dá)到這樣的要求就需要應(yīng)用PHP技術(shù)。應(yīng)用這種技術(shù)可以將先進(jìn)的體系結(jié)構(gòu)建立起來,同時(shí)還能將一些必要的模塊添加在設(shè)計(jì)中。在開發(fā)和應(yīng)用動(dòng)態(tài)網(wǎng)站的過程中,需要將統(tǒng)一的PHP默認(rèn)編碼設(shè)置好,這樣能使得系統(tǒng)具有更好的統(tǒng)一性和準(zhǔn)確性。
3.2設(shè)置和限制網(wǎng)站一定的目標(biāo)架構(gòu)
設(shè)計(jì)網(wǎng)站時(shí),一般是對(duì)5個(gè)軟件部分進(jìn)行,主要是在開發(fā)和設(shè)計(jì)CMS系統(tǒng)時(shí)應(yīng)用PHP技術(shù)。將PHP技術(shù)的強(qiáng)大數(shù)據(jù)庫操作系統(tǒng)的功能利用起來,將后臺(tái)數(shù)據(jù)庫的連接工作完成,這樣可以為動(dòng)態(tài)網(wǎng)站的設(shè)計(jì)提供基于PHP技術(shù)的開發(fā)、裝置和應(yīng)用環(huán)境。
3.3管理應(yīng)用后臺(tái)業(yè)務(wù)子系統(tǒng)
利用PHP技術(shù)編輯后,能讓管理界面更加的整潔,還能理清具體的控制權(quán)限。對(duì)于動(dòng)態(tài)網(wǎng)站管理系統(tǒng)來說,它的很大一部分屬于輸出界面,比如網(wǎng)站字和首頁等,需要組合各種后臺(tái)子模塊而形成,通過PHP編寫語言可以合理地分類好這些模塊,以此來確保各模塊的正常應(yīng)用和運(yùn)行。
3.4PHP技術(shù)應(yīng)用在動(dòng)態(tài)網(wǎng)站
CMS權(quán)限管理設(shè)計(jì)中對(duì)于LDAP權(quán)限管理來說,它包括了兩方面的內(nèi)容:①安全授權(quán);②聯(lián)系角色。要想順利進(jìn)行權(quán)限管理的各個(gè)方面,就需要將專門的角色成員建立起來,授權(quán)給相應(yīng)的角色,并將適當(dāng)權(quán)益授予他們,這樣才能將授權(quán)管理的步驟簡(jiǎn)化。[4]
4PHP技術(shù)的發(fā)展前景
對(duì)于PHP技術(shù)來說,它不僅簡(jiǎn)單靈活,同時(shí)還具有強(qiáng)大的功能,當(dāng)前在動(dòng)態(tài)網(wǎng)站設(shè)計(jì)中已經(jīng)被廣泛應(yīng)用,比如搜狐、網(wǎng)易和騰訊等公司在動(dòng)態(tài)網(wǎng)站的設(shè)計(jì)過程中,應(yīng)用的都是PHP技術(shù)。所以,PHP技術(shù)具有非常好的發(fā)展前景。PHP技術(shù)作為一種開發(fā)語言,應(yīng)該充分聽取已有用戶的建議,來更好地滿足用戶的使用需求。當(dāng)前PHP技術(shù)的性能已經(jīng)得到了很大的提高,與其相關(guān)的硬件和軟件技術(shù)也得到了不斷的完善。
5小結(jié)
當(dāng)前,隨著我國(guó)PHP技術(shù)的不斷發(fā)展和完善,它在開發(fā)和設(shè)計(jì)動(dòng)態(tài)網(wǎng)站的過程中也發(fā)揮出了越來越大的作用,并且隨著該技術(shù)的發(fā)展,對(duì)于網(wǎng)站的開發(fā)也變得日趨合理化和科學(xué)化。在PHP技術(shù)的開發(fā)和應(yīng)用過程中,需要首先尊重該技術(shù)自身的特點(diǎn),同時(shí)將該技術(shù)對(duì)網(wǎng)站的開發(fā)支持工作完成好,而不是還不了解PHP技術(shù)的特點(diǎn)就盲目進(jìn)行網(wǎng)站的開發(fā)工作。
參考文獻(xiàn)
[1]李楊.基于PHP技術(shù)的CMS在企業(yè)網(wǎng)站開發(fā)中的應(yīng)用[J].信息通信,2013(09):107.
[關(guān)鍵詞] Struts 商務(wù)網(wǎng)站 MVC
隨著計(jì)算機(jī)和網(wǎng)絡(luò)技術(shù)的飛速發(fā)展,IT技術(shù)在商業(yè)貿(mào)易領(lǐng)域中的應(yīng)用將越來越普及,對(duì)于一個(gè)大型企業(yè)利用計(jì)算機(jī)和通信技術(shù)實(shí)現(xiàn)網(wǎng)上商務(wù)活動(dòng)勢(shì)在必行。在各種技術(shù)的應(yīng)用中,往往是網(wǎng)站開發(fā)人員把編寫程序的代碼與企業(yè)的業(yè)務(wù)邏輯混合開發(fā),出現(xiàn)網(wǎng)站開發(fā)周期長(zhǎng)及維護(hù)管理混亂等困難。采用基于Struts框架開發(fā)技術(shù)來設(shè)計(jì)網(wǎng)站,這些問題將迎刃而解。
一、Struts框架簡(jiǎn)介
Struts是通過提供一個(gè)總體的開發(fā)框架來實(shí)現(xiàn)MVC(Model-View-Controller)設(shè)計(jì)模式,這個(gè)框架提供了一系列的系統(tǒng)服務(wù)作為管理HTTP請(qǐng)求及響應(yīng)的補(bǔ)充。該框架技術(shù)主要包括以下內(nèi)容:
1.MVC架構(gòu)設(shè)計(jì)
使用MVC設(shè)計(jì)模式構(gòu)建的應(yīng)用主要分為三個(gè)層次,M(模型)主要負(fù)責(zé)業(yè)務(wù)邏輯處理,V(視圖)主要負(fù)責(zé)頁面顯示,C(控制器)主要負(fù)責(zé)控制管理職能。這樣整個(gè)應(yīng)用分為三個(gè)層次開發(fā)使應(yīng)用程序的重用性和可維護(hù)性更好,而且利于分工,提高開發(fā)效率。
2.Struts標(biāo)簽庫設(shè)計(jì)
Struts框架提供了一組標(biāo)簽庫用于和Beans組件進(jìn)行交互。其中form標(biāo)簽可以嵌套商務(wù)網(wǎng)站中的文本輸入框、下拉列表等表單,Beans標(biāo)簽為設(shè)置它的屬性提供了方便,并可以對(duì)組件的參數(shù)進(jìn)行訪問。
3.配置文件設(shè)計(jì)
在Struts框架應(yīng)用中最重要的要屬配置文件struts-config.xml文件的設(shè)計(jì)。通過它可以設(shè)計(jì)網(wǎng)站訪問的數(shù)據(jù)源、動(dòng)態(tài)的表單組件、全局映射表及異常處理等。
二、基于Struts的網(wǎng)站設(shè)計(jì)應(yīng)用
1.在集成開發(fā)環(huán)境下裝載Struts庫
該過程主要包括兩個(gè)部分,一個(gè)是裝載運(yùn)行時(shí)的Struts庫,一個(gè)是裝載編輯時(shí)的Struts庫。前者目的是便于在繼承開發(fā)環(huán)境上運(yùn)行應(yīng)用服務(wù)器時(shí),服務(wù)器能找到相應(yīng)的Struts庫,因而需要將Struts的標(biāo)簽庫文件放到指定的目錄下面。后者目的是使在進(jìn)行Struts程序開發(fā)過程中不會(huì)出現(xiàn)編輯錯(cuò)誤。
2.實(shí)現(xiàn)Action中央控制器
ActionServlet是Struts最核心部分,相當(dāng)于中央控制器,通過org.apache.struts.action.ActionServlet類來實(shí)現(xiàn),web應(yīng)用程序通過它來控制頁面流程,通過傳來的參數(shù)來分配下一個(gè)頁面。
ActionServlet負(fù)責(zé)接收所有頁面提交的請(qǐng)求,并產(chǎn)生相應(yīng)的響應(yīng)送到請(qǐng)求頁面。一旦web容器接收到外部請(qǐng)求時(shí),它的doPost方法將會(huì)處理來自客戶端信息,并調(diào)用RequestProcedessor對(duì)象處理該請(qǐng)求。其工作原理如下圖所示:
Action Servlet工作原理圖
3.組件類設(shè)計(jì)
Form Bean類負(fù)責(zé)網(wǎng)站的顯示內(nèi)容,進(jìn)行基于Struts的Form Bean開發(fā)是通過其基類ActionForm類來完成的,該類繼承于org.apache.struts.action.ActionForm類,可以自動(dòng)將頁面的表單內(nèi)容保存起來,并通過請(qǐng)求模塊進(jìn)行信息傳遞。
4.配置Struts-config.xml文件
如前所述,ActionServlet是Struts的控制器,是最核心部分,這個(gè)控制器通過配置Struts-config.xml來完成。
Struts通過定義路徑參數(shù)來定義轉(zhuǎn)向Dispatch的路徑,在該文件里添加標(biāo)簽,這樣實(shí)現(xiàn)了轉(zhuǎn)向路徑的可配置化,避免在程序中寫具體路徑,易于今后的數(shù)據(jù)維護(hù)和程序修改。
設(shè)置動(dòng)態(tài)Form Bean不需要事先創(chuàng)建Form Bean類,直接在配置文件中定義相應(yīng)的名字和每一個(gè)字段類型即可。
5.創(chuàng)建表單校驗(yàn)器
商務(wù)網(wǎng)站中提供了大量的表單輸入,假如在完全輸入后才進(jìn)行校驗(yàn)顯然是不行的,可以采用基于頁面輸入校驗(yàn)的Struts Validator來解決。Struts Validator是基于Struts來進(jìn)行頁面校驗(yàn)的組件,它可以完全通過配置來完成頁面的校驗(yàn),不需要寫代碼,它實(shí)現(xiàn)了頁面顯示層和頁面校驗(yàn)層的分類,又通過配置將二者整合,整個(gè)過程是利用插件標(biāo)簽來實(shí)現(xiàn)的。
三、構(gòu)建、部署和測(cè)試Struts應(yīng)用
由于jakarta項(xiàng)目已經(jīng)為JSP平臺(tái)提供了一系列應(yīng)用系統(tǒng),因此使用jakarta Ant 來構(gòu)建和部署Struts應(yīng)用不僅使開發(fā)大型網(wǎng)站變得更容易,而且還具有良好得跨平臺(tái)特點(diǎn),結(jié)合Junit更發(fā)揮了自動(dòng)化測(cè)試功能。可以說基于Struts的網(wǎng)站開發(fā)應(yīng)用構(gòu)建了電子商務(wù)建設(shè)領(lǐng)域新的里程碑。
參考文獻(xiàn):
[1]杜明李朝純:Struts+EJB在J2EE平臺(tái)上的設(shè)計(jì)與實(shí)現(xiàn)[J].計(jì)算機(jī)應(yīng)用研究,2005,(03)
[2]馮相忠:基于MVC設(shè)計(jì)模式的Struts框架及其應(yīng)用的研究[J].計(jì)算機(jī)技術(shù)與發(fā)展,2006,(08)
設(shè)計(jì)成果 設(shè)計(jì)策略 設(shè)計(jì) 設(shè)計(jì)方法 設(shè)計(jì)史論文 設(shè)計(jì)概論論文 設(shè)計(jì)原理論文 設(shè)計(jì)方法論文 設(shè)計(jì)專業(yè)論文 設(shè)計(jì)圖設(shè)計(jì) 紀(jì)律教育問題 新時(shí)代教育價(jià)值觀