網(wǎng)站設(shè)計(jì)維護(hù)中數(shù)據(jù)庫(kù)軟件系統(tǒng)研究論文
摘要:隨著網(wǎng)絡(luò)技術(shù)和信息技術(shù)的應(yīng)用與普及,網(wǎng)站設(shè)計(jì)已經(jīng)成為知識(shí)經(jīng)濟(jì)時(shí)代的關(guān)鍵,為遠(yuǎn)程教育和電子商務(wù)的實(shí)施提供了重要的平臺(tái)。目前,計(jì)算機(jī)網(wǎng)絡(luò)在人們?nèi)粘5纳a(chǎn)生活中發(fā)揮著越來越重要的作用,在網(wǎng)站建設(shè)過程中應(yīng)以維護(hù)措施的有效性和設(shè)計(jì)的合理性為依據(jù),從而有效實(shí)現(xiàn)信息的交流與傳遞。本文就對(duì)網(wǎng)站設(shè)計(jì)、維護(hù)中數(shù)據(jù)庫(kù)軟件系統(tǒng)的作用進(jìn)行深入分析和探討。
關(guān)鍵詞:網(wǎng)站設(shè)計(jì);維護(hù);數(shù)據(jù)庫(kù)軟件系統(tǒng);作用
互聯(lián)網(wǎng)以及計(jì)算機(jī)網(wǎng)絡(luò)的廣泛應(yīng)用,為人們的生活、工作與學(xué)習(xí)提供了極大的便利條件,使得網(wǎng)絡(luò)成為日常生活中的重要工具。網(wǎng)站作為數(shù)據(jù)和信息交流的平臺(tái),對(duì)其設(shè)計(jì)與維護(hù)具有更高的要求,因此在網(wǎng)站的設(shè)計(jì)與維護(hù)過程中應(yīng)科學(xué)應(yīng)用數(shù)據(jù)庫(kù)軟件系統(tǒng),在數(shù)據(jù)庫(kù)中有效存入動(dòng)態(tài)信息,使網(wǎng)頁(yè)能夠自動(dòng)生成與更新頁(yè)面,保證網(wǎng)站運(yùn)行的安全性和穩(wěn)定性。
一、數(shù)據(jù)庫(kù)軟件系統(tǒng)在網(wǎng)站設(shè)計(jì)中的作用
網(wǎng)站作為一種重要的工具,商業(yè)性和非商業(yè)性網(wǎng)站要想保證運(yùn)行效果的良好性,必須要合理設(shè)計(jì)網(wǎng)站,采用基于數(shù)據(jù)庫(kù)(B/S結(jié)構(gòu))的網(wǎng)站設(shè)計(jì)技術(shù)。在網(wǎng)站的實(shí)際設(shè)計(jì)過程中,應(yīng)以維護(hù)性良好、技術(shù)先進(jìn)、界面友好以及功能全面等為設(shè)計(jì)目標(biāo),結(jié)合軟件工程學(xué)的相關(guān)知識(shí),有針對(duì)性和計(jì)劃性地開發(fā)軟件,保證軟件設(shè)計(jì)的模塊化和步驟化,提高設(shè)計(jì)的質(zhì)量和效率[1]。一般將動(dòng)態(tài)模式應(yīng)用在網(wǎng)站設(shè)計(jì)中時(shí),主要是對(duì)SCRIPT(編程腳本技術(shù))、DOM(文本對(duì)象技術(shù))、CSS(層迭樣式技術(shù))等技術(shù)進(jìn)行科學(xué)運(yùn)用,從而實(shí)現(xiàn)頁(yè)面的生動(dòng)性和豐富性。隨著信息技術(shù)的發(fā)展,頁(yè)面內(nèi)容的更新速度加快,使得網(wǎng)站維護(hù)成本增加,因此在設(shè)計(jì)過程中可以數(shù)據(jù)庫(kù)軟件系統(tǒng)為依據(jù),采用相關(guān)的網(wǎng)站設(shè)計(jì)技術(shù),保證設(shè)計(jì)效果。對(duì)于B/S結(jié)構(gòu)而言,其從本質(zhì)上而言屬于一種三層C/S結(jié)構(gòu)模式,即二級(jí)的Client/Server。其中第一級(jí)是由Web服務(wù)器提供的WWW服務(wù),將瀏覽服務(wù)提供給瀏覽器客戶端,然后在WebServer上安裝事先建立的'網(wǎng)頁(yè)文件,對(duì)頁(yè)面語(yǔ)言進(jìn)行描述,并利用服務(wù)器來轉(zhuǎn)換執(zhí)行結(jié)果,使其能夠變成HTML語(yǔ)言文本,借助客戶端軟件加以運(yùn)行解釋,保證顯示結(jié)果的明晰化和準(zhǔn)確性。一般頁(yè)面語(yǔ)言包括ASP、PHP和JSP等多種編程語(yǔ)言、HTML和VBscript語(yǔ)言、DHTML標(biāo)注語(yǔ)言、Javascript腳本語(yǔ)言等[2]。此外,第二級(jí)主要是利用Web服務(wù)器和客戶機(jī)進(jìn)行C/S運(yùn)行模式,客戶端在訪問操作數(shù)據(jù)庫(kù)時(shí),客戶端的軟件應(yīng)選擇為編程語(yǔ)言程序,如C++、ASP、PHP以及JSP等,同時(shí)借助CGI或其他方式來實(shí)現(xiàn)信息的互動(dòng)。服務(wù)器端數(shù)據(jù)庫(kù)的支持與管理系統(tǒng)可利用第三方數(shù)據(jù)庫(kù)系統(tǒng)。
二、數(shù)據(jù)庫(kù)軟件系統(tǒng)在網(wǎng)絡(luò)維護(hù)中的作用
網(wǎng)站達(dá)到一定的建設(shè)規(guī)模后,如果其具有較大的流量和較多的內(nèi)容時(shí),網(wǎng)站管理人員在維護(hù)過程中應(yīng)及時(shí)更新站點(diǎn),并將與其存在一定關(guān)聯(lián)的頁(yè)面進(jìn)行設(shè)計(jì),在此基礎(chǔ)上更新網(wǎng)站。當(dāng)然,對(duì)于大型企業(yè)網(wǎng)站而言,其每天需要發(fā)布較多的新聞和公告信息,將APS技術(shù)應(yīng)用在網(wǎng)站維護(hù)中,能夠在數(shù)據(jù)庫(kù)中存入動(dòng)態(tài)信息,并將其實(shí)際顯示在網(wǎng)頁(yè)上,保證頁(yè)面的自動(dòng)生成與更新。首先在數(shù)據(jù)庫(kù)連接的建立方面。站點(diǎn)的建立需要以數(shù)據(jù)庫(kù)作為支撐,利用數(shù)據(jù)庫(kù)能夠快捷查詢、更新和管理數(shù)據(jù)。一般數(shù)據(jù)庫(kù)可分為Fox數(shù)據(jù)庫(kù)(.dbf)和Oracle數(shù)據(jù)庫(kù)(.mdb)等,其訪問需要以瀏覽器作為操作平臺(tái),有效連接數(shù)據(jù)庫(kù),正確運(yùn)用ADO對(duì)象,合理設(shè)置后臺(tái)數(shù)據(jù)庫(kù),科學(xué)管理動(dòng)態(tài)網(wǎng)頁(yè)的數(shù)據(jù)[3]。就現(xiàn)階段而言,大部分Web網(wǎng)站都開始采用動(dòng)態(tài)網(wǎng)頁(yè),利用數(shù)據(jù)庫(kù)對(duì)網(wǎng)頁(yè)數(shù)據(jù)進(jìn)行管理,并借助Web服務(wù)器和ADO對(duì)象來訪問數(shù)據(jù)庫(kù)中的相關(guān)數(shù)據(jù),保證網(wǎng)站運(yùn)行的可靠性與安全性。其次在模塊的組成方面。在網(wǎng)站維護(hù)過程中,可利用編程來對(duì)模塊進(jìn)行劃分:一是數(shù)據(jù)編輯模塊。該模塊主要是添加、刪除和修改數(shù)據(jù)庫(kù)內(nèi)容,用戶進(jìn)入網(wǎng)站主頁(yè)時(shí)可利用客戶端的瀏覽器,并有效操作調(diào)用維護(hù)程序。當(dāng)然在進(jìn)行修改或刪除時(shí),應(yīng)先對(duì)數(shù)據(jù)庫(kù)中數(shù)據(jù)加以讀取,并結(jié)合界面提示進(jìn)行操作,然后提交結(jié)果;在添加內(nèi)容時(shí),應(yīng)以界面提示內(nèi)容為依據(jù)進(jìn)行填寫與提交。要想避免用戶對(duì)網(wǎng)站內(nèi)容進(jìn)行隨意更改,可以利用安全體系認(rèn)證用戶身份,并采取頁(yè)面加密手段,設(shè)置訪問權(quán)限。此外,數(shù)據(jù)編輯模塊能夠準(zhǔn)確識(shí)別用戶提交數(shù)據(jù)格式,如果其格式不正確,則可要求用戶對(duì)相關(guān)內(nèi)容進(jìn)行重新填寫后提交[4]。二是數(shù)據(jù)儲(chǔ)存。模塊的功能就是結(jié)合相關(guān)要求將用戶提交結(jié)果加以入庫(kù),當(dāng)用戶提交請(qǐng)求被ASP程序接收后,可利用ADO對(duì)象將SQL指令加以發(fā)送,并在數(shù)據(jù)庫(kù)中存入相應(yīng)的數(shù)據(jù)。三是用戶瀏覽器接口。瀏覽器只有利用用戶瀏覽器接口連接客戶端,才能對(duì)數(shù)據(jù)庫(kù)中的相關(guān)數(shù)據(jù)進(jìn)行訪問,促進(jìn)網(wǎng)頁(yè)瀏覽速度的提升。接口接收到用戶瀏覽器的請(qǐng)求時(shí),應(yīng)以ASP程序中的對(duì)象為依據(jù),對(duì)數(shù)據(jù)庫(kù)中的相關(guān)數(shù)據(jù)進(jìn)行提取,在此基礎(chǔ)上利用Web服務(wù)器,將其傳輸至瀏覽器。
三、結(jié)束語(yǔ)
隨著計(jì)算機(jī)技術(shù)和信息技術(shù)的廣泛應(yīng)用,網(wǎng)絡(luò)作為一種新的傳播媒體,其具有信息容量大、覆蓋面廣、多樣性和便捷性等特點(diǎn),有效推動(dòng)了IT行業(yè)的發(fā)展。目前,IT行業(yè)要想在信息時(shí)代實(shí)現(xiàn)自身的發(fā)展,有效滿足社會(huì)的發(fā)展需求,在網(wǎng)站設(shè)計(jì)和維護(hù)中應(yīng)合理設(shè)計(jì)數(shù)據(jù)庫(kù)軟件系統(tǒng),充分發(fā)揮出該系統(tǒng)的優(yōu)勢(shì)和作用,盡量吸引人們的訪問參觀,促進(jìn)網(wǎng)站設(shè)計(jì)和維護(hù)水平的提高,實(shí)現(xiàn)自身的可持續(xù)發(fā)展。
參考文獻(xiàn):
[1]徐烈英.軟件在網(wǎng)站的設(shè)計(jì)和維護(hù)方面的作用[J].制造業(yè)自動(dòng)化,2010,08:215-218.
[2]徐清泉,靳麗娟.基于SQLSERVER的學(xué)校網(wǎng)站數(shù)據(jù)庫(kù)設(shè)計(jì)與實(shí)現(xiàn)——蘭州外語(yǔ)職業(yè)學(xué)院站后臺(tái)管理系統(tǒng)為例[J].計(jì)算機(jī)光盤軟件與應(yīng)用,2014,08:233-234.
[3]武懷生,李秀明.基于ASP技術(shù)的企業(yè)商務(wù)網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)[J].現(xiàn)代電子技術(shù),2014,18:60-62.
[4]匡珍春.探析軟件在網(wǎng)站設(shè)計(jì)和維護(hù)中的作用[J].電腦編程技巧與維護(hù),2015,20:21+25.
【網(wǎng)站設(shè)計(jì)維護(hù)中數(shù)據(jù)庫(kù)軟件系統(tǒng)研究論文】相關(guān)文章:
軟件在網(wǎng)站設(shè)計(jì)和維護(hù)中的作用論文09-28
網(wǎng)站設(shè)計(jì)維護(hù)中軟件的重要性分析論文11-15
網(wǎng)站設(shè)計(jì)中色彩的作用分析的論文10-15
軍用軟件維護(hù)方法探析論文07-09
數(shù)據(jù)庫(kù)軟件程序開發(fā)的存儲(chǔ)調(diào)用指令設(shè)計(jì)論文11-15
PKPM軟件在設(shè)計(jì)中需注意的事項(xiàng)論文11-11
SCI-E數(shù)據(jù)庫(kù)中關(guān)于我國(guó)心血管系統(tǒng)研究論文的分析論文11-02