軟件在網(wǎng)站設(shè)計(jì)和維護(hù)中的作用論文
當(dāng)前,隨著信息時(shí)代的到來(lái),計(jì)算機(jī)網(wǎng)絡(luò)已經(jīng)成為人們?cè)谌粘5纳a(chǎn)生活中不可或缺的工具。而網(wǎng)站又是實(shí)現(xiàn)所有信息數(shù)據(jù)交流互動(dòng)的主要平臺(tái),這就使得人們對(duì)其設(shè)計(jì)和維護(hù)的需求越來(lái)越高。無(wú)論是商業(yè)性還是非商業(yè)性的網(wǎng)站制作團(tuán)隊(duì),都在尋求更好更快的網(wǎng)站建設(shè)技術(shù)。軟件就是現(xiàn)階段反映網(wǎng)站形象以及文化的未來(lái)走向。
1軟件與網(wǎng)站設(shè)計(jì)
1.1滿(mǎn)足網(wǎng)站的設(shè)計(jì)需求
軟件是反映現(xiàn)階段網(wǎng)站形象的主要介質(zhì),而網(wǎng)站是各行各業(yè)信息的宣傳工具,是各個(gè)團(tuán)隊(duì)組織表達(dá)形象的重要窗口。對(duì)于網(wǎng)站的設(shè)計(jì),不論是商業(yè)性網(wǎng)站還是非商業(yè)性的網(wǎng)站,都想要用以最少精力的投入獲得最好的宣傳效果。軟件是滿(mǎn)足網(wǎng)站設(shè)計(jì)這一需求的重要出口,因?yàn)檐浖軌驗(yàn)楦黝?lèi)網(wǎng)站的合理性設(shè)計(jì)提供目標(biāo)方向。像Photoshop、CorelDraw、Page-Maker等,這些軟件都可以幫助各個(gè)團(tuán)隊(duì)組織獲得一個(gè)更好的運(yùn)行模式和宣傳效果。當(dāng)前,利用數(shù)據(jù)庫(kù)的管理和運(yùn)行特點(diǎn)來(lái)對(duì)網(wǎng)站進(jìn)行設(shè)計(jì)是實(shí)現(xiàn)網(wǎng)站設(shè)計(jì)合理性的有效模式。
1.2降低網(wǎng)站維護(hù)的人工成本
網(wǎng)站在建立后要對(duì)那些信息內(nèi)容較多、流量大的網(wǎng)站進(jìn)行維護(hù)管理工作,這是保證網(wǎng)站信息時(shí)效性的主要方式之一。網(wǎng)站管理員的工作就是對(duì)每天的頁(yè)面內(nèi)容進(jìn)行更新,如此龐大的工作量對(duì)網(wǎng)站維護(hù)的管理工作是極大的挑戰(zhàn)。
。1)網(wǎng)站維護(hù)人員要找到相關(guān)的更新資料;
。2)就是做出相關(guān)的頁(yè)面內(nèi)容;
。3)才是對(duì)網(wǎng)站的更新。這對(duì)于那些流量小且時(shí)間充裕的網(wǎng)站維護(hù)管理人員來(lái)說(shuō)是可以的。一旦所維護(hù)網(wǎng)站的規(guī)模較大每天需要更新的新聞或者是公告等信息內(nèi)容發(fā)布較多,那么就會(huì)給網(wǎng)站維護(hù)的工作人員帶來(lái)了難以完成的工作量。為解決這一問(wèn)題,可利用軟件這一信息數(shù)據(jù)庫(kù)來(lái)降低人員的工作量。具體的操作為將要發(fā)布的信息內(nèi)容導(dǎo)入數(shù)據(jù)庫(kù),并使用ASP技術(shù)把數(shù)據(jù)庫(kù)中的信息內(nèi)容直接放到網(wǎng)站的頁(yè)面上。這在很大程度上降低了網(wǎng)站維護(hù)的人工成本,使得新聞、公告等信息在頁(yè)面上可以以直接更新的形式來(lái)保證網(wǎng)站的信息流動(dòng)。
1.3提高網(wǎng)站設(shè)計(jì)的質(zhì)量
網(wǎng)站設(shè)計(jì)整個(gè)的開(kāi)發(fā)過(guò)程是復(fù)雜而繁瑣的,這就使得網(wǎng)站設(shè)計(jì)必須以技術(shù)先進(jìn)、界面整潔、維護(hù)功能齊全、操作簡(jiǎn)單為設(shè)計(jì)方向。通過(guò)研究軟件工程學(xué)的設(shè)計(jì)理念來(lái)確定網(wǎng)站開(kāi)發(fā)的整個(gè)過(guò)程框架,使之按照合理的設(shè)計(jì)步驟有計(jì)劃、有方法地分階段進(jìn)行。這樣的網(wǎng)站開(kāi)發(fā)在很大程度上提高了網(wǎng)站設(shè)計(jì)的質(zhì)量以及工作效率,F(xiàn)階段軟件工程學(xué)衍生出的動(dòng)態(tài)模式有層迭樣式技術(shù)、文本對(duì)象技術(shù)以及編程腳本技術(shù),這些技術(shù)應(yīng)用于網(wǎng)站設(shè)計(jì)實(shí)現(xiàn)了網(wǎng)站界面的生動(dòng)性和豐富性。網(wǎng)站設(shè)計(jì)處于信息化的時(shí)代背景下對(duì)界面效果的設(shè)計(jì)需求越來(lái)越高,這在一定程度上增加了網(wǎng)站運(yùn)行的成本。所以,越來(lái)越多的網(wǎng)站使用了數(shù)據(jù)庫(kù)的運(yùn)行和管理技術(shù)來(lái)進(jìn)行網(wǎng)站設(shè)計(jì),也就是B/S結(jié)構(gòu)的網(wǎng)站設(shè)計(jì)技術(shù)。
2軟件與網(wǎng)站維護(hù)
2.1實(shí)現(xiàn)數(shù)據(jù)庫(kù)連接
要運(yùn)行一個(gè)具有較大規(guī)模的網(wǎng)站是離不開(kāi)數(shù)據(jù)庫(kù)的存儲(chǔ)與連接作用的。依靠人工操作的管理方式,根本完成不了具有龐大信息量的瀏覽器更新管理的任務(wù)。然而,數(shù)據(jù)庫(kù)的連接這種技術(shù)在很大程度上滿(mǎn)足了網(wǎng)站信息的查詢(xún)更新的需求。瀏覽器作為客戶(hù)端主要的操作平臺(tái),而Web服務(wù)器是一種基于IIS服務(wù)器或PWS服務(wù)器的個(gè)人服務(wù)器。為了提高網(wǎng)站信息數(shù)據(jù)的`更新效率,當(dāng)前Web網(wǎng)站大量的使用動(dòng)態(tài)網(wǎng)頁(yè)設(shè)計(jì)。這類(lèi)網(wǎng)站的信息數(shù)據(jù)是通過(guò)數(shù)據(jù)庫(kù)運(yùn)行管理來(lái)發(fā)布的,其具體的操作方法是將信息數(shù)據(jù)存放于網(wǎng)站維護(hù)的后臺(tái)數(shù)據(jù)庫(kù)。Web服務(wù)器要想實(shí)現(xiàn)訪(fǎng)問(wèn)網(wǎng)站后臺(tái)數(shù)據(jù)庫(kù)中的信息數(shù)據(jù),可以通過(guò)HTML內(nèi)嵌式語(yǔ)言的PHP技術(shù)來(lái)進(jìn)行轉(zhuǎn)化。PHP是一種英文超文本預(yù)處理語(yǔ)言,是一種將服務(wù)器端執(zhí)行的任務(wù)嵌入HTML文本檔中的腳本語(yǔ)言。PHP的運(yùn)行過(guò)程結(jié)合了C、Perl、Java的語(yǔ)法可以使動(dòng)態(tài)網(wǎng)頁(yè)得到更加快速的執(zhí)行。與此同時(shí),還可以將運(yùn)行的程序嵌入到HTML文檔中去執(zhí)行,這極大地提高了網(wǎng)站設(shè)計(jì)的工作效率。這種技術(shù)幾乎能夠執(zhí)行市面上所有的信息數(shù)據(jù)庫(kù),實(shí)現(xiàn)了C++、C在進(jìn)行程序運(yùn)行上的有效擴(kuò)展。
2.2B/S結(jié)構(gòu)的技術(shù)模型
B/S結(jié)構(gòu)的技術(shù)模型能夠解決網(wǎng)站缺乏互動(dòng)性的技術(shù)局限,是一種三層的C/S結(jié)構(gòu),其中具備二級(jí)的Client/Server模式。第一級(jí)C/S結(jié)構(gòu)的作用是為Web提供www服務(wù),而且還能為客戶(hù)端瀏覽器提供瀏覽的服務(wù)。具體的服務(wù)內(nèi)容為:給Web安裝上預(yù)先建立的頁(yè)面文件。這些頁(yè)面的計(jì)算機(jī)編程語(yǔ)言包括JavaScript、VBScript腳本的語(yǔ)言、DHTML標(biāo)注的語(yǔ)言以及客戶(hù)端的HTML語(yǔ)言等。網(wǎng)站設(shè)計(jì)的服務(wù)器將執(zhí)行的內(nèi)容轉(zhuǎn)化成HTML語(yǔ)言并傳遞到客戶(hù)端上,客戶(hù)端軟件就會(huì)對(duì)這些執(zhí)行內(nèi)容進(jìn)行解釋最終顯示出結(jié)果。C/S結(jié)構(gòu)第一級(jí)的工作模式是把Web通過(guò)數(shù)據(jù)庫(kù)的運(yùn)行管理轉(zhuǎn)化為C/S結(jié)構(gòu)的運(yùn)行模式。然后再通過(guò)CGI技術(shù)或者其他的技術(shù)方式使Web服務(wù)器端與客戶(hù)端進(jìn)行信息互動(dòng)。以往的網(wǎng)站設(shè)計(jì)采用的結(jié)構(gòu)模型僅限于C/S結(jié)構(gòu)。這種條件下設(shè)計(jì)出來(lái)的網(wǎng)站沒(méi)有互動(dòng)的功能,而且頁(yè)面的更新速度也慢。對(duì)于非商業(yè)性網(wǎng)站來(lái)說(shuō)這些功能的缺乏是致命的,根本不能實(shí)現(xiàn)團(tuán)隊(duì)組織的宣傳效果。而對(duì)于商業(yè)性網(wǎng)站來(lái)說(shuō)數(shù)據(jù)庫(kù)運(yùn)行管理的使用也僅限于信息檢索、用戶(hù)的登錄注冊(cè)等方面,對(duì)于頁(yè)面信息的更新仍要靠大量的工程技術(shù)人員進(jìn)行人工操作。這在很大程度上增加了網(wǎng)站運(yùn)行維護(hù)的經(jīng)濟(jì)成本。
3結(jié)語(yǔ)
網(wǎng)站是具備傳播信息、進(jìn)行信息交流的平臺(tái)。這就要求其設(shè)計(jì)要滿(mǎn)足信息覆蓋面廣、信息傳遞迅速、信息容量大的需求。以往利用網(wǎng)站的維護(hù)管理人員對(duì)信息數(shù)據(jù)進(jìn)行發(fā)布、操作,很大程度上限制網(wǎng)站的傳播和交流目的。文章闡述了利用數(shù)據(jù)庫(kù)的管理運(yùn)行方法對(duì)網(wǎng)站進(jìn)行合理性設(shè)計(jì)以及提高網(wǎng)站維護(hù)工作的效率,旨在使網(wǎng)站在信息化的時(shí)代背景下發(fā)揮出其應(yīng)有的作用。