程浥
校園網(wǎng)已成為學(xué)校宣傳工作的重要陣地,建立完善的校園網(wǎng)可以積極拓展學(xué)校的教育教學(xué)工作,加強(qiáng)與兄弟學(xué)校之間和外界的交流。
網(wǎng)絡(luò)已成為政府、學(xué)校、企事業(yè)單位信息化建設(shè)中的重要組成部分,受到人們的重視。全國(guó)各中小學(xué)校都把建設(shè)自己的網(wǎng)站提上了工作日程,利用網(wǎng)站進(jìn)行宣傳、教育、新聞發(fā)布和招聘等工作,校園網(wǎng)已成為學(xué)校與外界交流溝通的重要渠道。
網(wǎng)站基礎(chǔ)理論與語(yǔ)言特點(diǎn)
網(wǎng)站是指在因特網(wǎng)上使用HTML等工具制作,并用于展示特定內(nèi)容網(wǎng)頁(yè)的聚集。Asp語(yǔ)言可以處理并能夠開(kāi)發(fā)與實(shí)現(xiàn)與多種數(shù)據(jù)庫(kù)諸如Access、Mysql、Sql Server或者Oracle等的連接,具有功能強(qiáng)大、靈活的特點(diǎn)。在一般情況下使用vb標(biāo)準(zhǔn)的sql語(yǔ)句來(lái)調(diào)配使用Access的數(shù)據(jù)庫(kù)。
Asp基礎(chǔ)
Asp和Vbscript都是同HTML腳本結(jié)合在一起使用,一般的文本編輯程序的文件,只要Web服務(wù)器支持Asp,就可以在網(wǎng)頁(yè)的HTML代碼加上Asp程序代碼;就像只需要瀏覽器腳本中支持Vbscript,就可以在客戶端腳本使用Vbscript一樣。
Asp的特點(diǎn)
Asp是一種基于Web服務(wù)器端的編譯語(yǔ)言,即Asp語(yǔ)言編輯器上只能在服務(wù)器上執(zhí)行。其他網(wǎng)頁(yè)發(fā)展工具,例如Dreamweavar、Frontpage express、Frontpage等;支持Asp的Web服務(wù)器,例如Windows NT/2000的IIS和95/08的PWS個(gè)人Web服務(wù)器等。Asp和HTML網(wǎng)頁(yè)都是常規(guī)的文本文件,使用Dreamweavar腳本編輯器或用記事本都可以編輯Asp腳本程序。
腳本語(yǔ)言的介紹
腳本語(yǔ)言特點(diǎn)是與編程語(yǔ)言的語(yǔ)法結(jié)構(gòu)相類(lèi),以文本形式保存,并且腳本語(yǔ)言不需要額外的程序進(jìn)行編譯,在調(diào)用腳本語(yǔ)言時(shí)直接解釋。這也當(dāng)作是腳本編輯器設(shè)計(jì)的一個(gè)判斷標(biāo)準(zhǔn),比如說(shuō)Javascript語(yǔ)言,你只需要新建一個(gè)HTML文件,在文本里面加上一段腳本就可以,在IE瀏覽器打開(kāi)HTML文件時(shí)自然會(huì)調(diào)用js腳本。這類(lèi)的常見(jiàn)的有Javascript、Vbscript、perl、php、python、ruby,都是腳本語(yǔ)言。不過(guò)目前大都是搭配Vbscript來(lái)建立Asp程序。
介紹網(wǎng)頁(yè)設(shè)計(jì)的軟件
Dreamweavar、Frontpage Expree、Frontpage等都是網(wǎng)頁(yè)設(shè)計(jì)的軟件。筆者向同行們推薦的Dreamweavar是一個(gè)可視化的網(wǎng)頁(yè)設(shè)計(jì)和網(wǎng)站管理工具,支持最新的Web技術(shù),包含HTML檢查、HTML格式控制、HTML格式化選項(xiàng)、homesite/bbedit捆綁、可視化網(wǎng)頁(yè)設(shè)計(jì)、圖像編輯、全局查找替換、全ftp功能、處理Flash和Shockwave等多媒體格式和動(dòng)態(tài)HTML、基于團(tuán)隊(duì)的web創(chuàng)作。初學(xué)者使用Dreamweavar mx 2004與Dreamweavar 8.0兩個(gè)版本,前者在功能上明顯優(yōu)于后者強(qiáng)大,能夠?qū)崿F(xiàn)Asp動(dòng)態(tài)網(wǎng)頁(yè)編輯語(yǔ)言中。
數(shù)據(jù)庫(kù)管理系統(tǒng)
數(shù)據(jù)庫(kù)管理系統(tǒng)是一種操縱和管理數(shù)據(jù)庫(kù)的大型軟件。具有綜合的數(shù)據(jù)系統(tǒng)有:Oracle、Microsoft sql server、Access、Mysql及postgresql等。
Access是微軟公司推出的基于windows的桌面關(guān)系數(shù)據(jù)管理系統(tǒng)(rdbms,即relation database management system),是Office系列應(yīng)用軟件之一。它提供了表、查詢、窗體、報(bào)表、頁(yè)、宏、模塊7種用來(lái)建立數(shù)據(jù)庫(kù)系統(tǒng)的對(duì)象;提供了多種生成器、模版,把數(shù)據(jù)存儲(chǔ)、數(shù)據(jù)查詢、界面設(shè)計(jì)、報(bào)表生成等操作規(guī)范化;為建立功能完善的數(shù)據(jù)庫(kù)管理系統(tǒng)提供了方便,也使得普通用戶不必編寫(xiě)代碼,就可以完成大部分?jǐn)?shù)據(jù)管理的任務(wù)。
網(wǎng)站的設(shè)計(jì)與技術(shù)
網(wǎng)站的定義
建立網(wǎng)站的目的是為了更加便利地實(shí)現(xiàn)與外界交互資訊,讓教師能更加方便地使用網(wǎng)絡(luò)教學(xué)資源從而進(jìn)一步提升學(xué)校教學(xué)和管理的質(zhì)量。而使學(xué)校的網(wǎng)絡(luò)穩(wěn)定運(yùn)行和網(wǎng)絡(luò)應(yīng)用得以廣泛的發(fā)展則是學(xué)校信息建設(shè)的深入要求。另外,網(wǎng)站上的優(yōu)質(zhì)教育教學(xué)資源,學(xué)校網(wǎng)站提供的網(wǎng)上教學(xué)互動(dòng)的全新方式以及教學(xué)資源共享和學(xué)校之間的交互和交流也是校園網(wǎng)站應(yīng)用的新切入點(diǎn)。
網(wǎng)站欄目策劃
收集完學(xué)校各部門(mén)的相關(guān)信息以后對(duì)其進(jìn)行整理,結(jié)合網(wǎng)站定位來(lái)設(shè)定網(wǎng)站的分欄目,形成網(wǎng)站欄目的樹(shù)狀列表,用以清晰表達(dá)站點(diǎn)結(jié)構(gòu)。
頁(yè)面的設(shè)計(jì)與布局
網(wǎng)頁(yè)的界面設(shè)計(jì),是技術(shù)與藝術(shù)的結(jié)合。
Dreamweaver mx2004提供了多種方法創(chuàng)建和控制Web頁(yè)布局。網(wǎng)站采用動(dòng)態(tài)與靜態(tài)頁(yè)面相結(jié)合的設(shè)計(jì)。而整個(gè)頁(yè)面設(shè)計(jì)隨著潮流而變,重要的成分是字體、標(biāo)題、Logo、標(biāo)注、導(dǎo)航菜單等。頁(yè)面布局采用css樣式,可以很方便地使用系統(tǒng)功能的設(shè)計(jì)。
網(wǎng)站制作技術(shù)
網(wǎng)頁(yè)圖片處理是網(wǎng)頁(yè)制作一個(gè)非常重要的組成部分。
圖片是網(wǎng)頁(yè)內(nèi)容最有視覺(jué)沖擊力的表現(xiàn)方式之一,因此,圖片在網(wǎng)頁(yè)中具有非常重要的作用。常用的圖片處理軟件有Firework和Photoshop,對(duì)于一些簡(jiǎn)單的圖片處理工作用Firework即可完成。
Flash是表現(xiàn)網(wǎng)頁(yè)的最流行的方式之一,同視頻一樣,F(xiàn)lash可以同時(shí)給人以視覺(jué)聽(tīng)覺(jué)的沖擊,因此,制作簡(jiǎn)單的Flash也是網(wǎng)頁(yè)制作的一項(xiàng)非常有用的技能,你可以選擇Flash的軟件進(jìn)行制作,或者從網(wǎng)絡(luò)上下載免費(fèi)使用的Flash插入到自己的網(wǎng)站之中。
網(wǎng)站的設(shè)計(jì)實(shí)現(xiàn)
軟件開(kāi)發(fā)環(huán)境
1)平臺(tái)軟件。服務(wù)器端平臺(tái)軟件全部采用Microsoft的產(chǎn)品,其系統(tǒng)親和度較好,便于維護(hù)和管理,同時(shí)系統(tǒng)設(shè)計(jì)還應(yīng)用了Microsoft的一些新的技術(shù),來(lái)提高系統(tǒng)的整體性能和穩(wěn)定性的效率。如,操作系統(tǒng)采用Microsoft Windows 2003 server;服務(wù)器:Web軟件采用Windowsiis4.0配置虛擬主機(jī);瀏覽器:Internet explore 8.0。
2)數(shù)據(jù)庫(kù)系統(tǒng):Microsoft Access 2003。
3)Windows開(kāi)發(fā)語(yǔ)言:程序設(shè)計(jì)采用Microsoft Asp。
4)開(kāi)發(fā)工具。Dreamweaver Mx2004,站點(diǎn)管理功能的規(guī)劃與設(shè)計(jì);Flash Mx 2004,制作網(wǎng)頁(yè)動(dòng)畫(huà),同時(shí)輔以Fireworks Mx2004,用以制作靜態(tài)和動(dòng)態(tài)網(wǎng)頁(yè);Photoshop,對(duì)頁(yè)面中圖片效果進(jìn)行處理。
Web數(shù)據(jù)庫(kù)的建立
數(shù)據(jù)庫(kù)是網(wǎng)站的內(nèi)核,完善的數(shù)據(jù)庫(kù)高效率的運(yùn)行才能使得網(wǎng)站滿足客戶的需求,而數(shù)據(jù)庫(kù)建設(shè)的關(guān)鍵是數(shù)據(jù)庫(kù)的建模。
首先對(duì)網(wǎng)站運(yùn)行中涉及的數(shù)據(jù)信息進(jìn)行整理和歸納,Web數(shù)據(jù)庫(kù)的主要信息有:數(shù)據(jù)庫(kù)用戶登錄和密碼等信息,添加信息的數(shù)據(jù)表,后臺(tái)管理員的添加和管理的數(shù)據(jù)表,欄目信息數(shù)據(jù)表,新聞信息數(shù)據(jù)表,管理信息數(shù)據(jù)表,上傳圖片文件的管理數(shù)據(jù)表等。
在整理完網(wǎng)站涉及的信息之后,要對(duì)網(wǎng)站進(jìn)行數(shù)據(jù)流程分析,確立數(shù)據(jù)流程圖,這一點(diǎn)應(yīng)該在之前的需求分析中就已經(jīng)完成,之后需要對(duì)數(shù)據(jù)流程中的數(shù)據(jù)關(guān)聯(lián)進(jìn)行分析。
建立開(kāi)發(fā)和測(cè)試程序的環(huán)境時(shí),需要考慮數(shù)據(jù)采用的類(lèi)型,字段定義,表和表之間的關(guān)聯(lián)數(shù)據(jù),將數(shù)據(jù)組織成數(shù)據(jù)表的關(guān)系,確定主鍵字段并為數(shù)據(jù)庫(kù)建立索引,完成數(shù)據(jù)庫(kù)的建模。
Asp編譯語(yǔ)言可以通過(guò)ado本機(jī)數(shù)據(jù)源或者odbc訪問(wèn)數(shù)據(jù)庫(kù)。
網(wǎng)站后臺(tái)的主要功能
網(wǎng)站后臺(tái)設(shè)計(jì)也是網(wǎng)站設(shè)計(jì)重要環(huán)節(jié),現(xiàn)行的大部分網(wǎng)站系統(tǒng)都是通過(guò)后臺(tái)管理完成網(wǎng)站的更新和維護(hù),其中需要針對(duì)不同需求的用戶設(shè)立權(quán)限,規(guī)范后臺(tái)操作。
其實(shí)現(xiàn)的主要功能是對(duì)需要使用后臺(tái)管理系統(tǒng)的人員進(jìn)行用戶名、密碼和權(quán)限的管理并進(jìn)行添加、修改與刪除的操作。
后臺(tái)管理頁(yè)面應(yīng)該結(jié)構(gòu)簡(jiǎn)單,功能完善,操作快捷,比如可以對(duì)于管理員或老師進(jìn)行權(quán)限設(shè)置,對(duì)新聞、教學(xué)工作、招生咨詢等項(xiàng)目進(jìn)行更新操作。
網(wǎng)站的運(yùn)行與維護(hù)
網(wǎng)站的良好運(yùn)行與維護(hù)需要從軟硬件兩個(gè)方面同時(shí)努力。
如果使用電信的托管服務(wù),在硬件方面的要求相對(duì)較低,但是如果使用學(xué)校自身的服務(wù)器,那么就要對(duì)服務(wù)器的維護(hù)形成制度性的操作,比如定時(shí)對(duì)服務(wù)器進(jìn)行升級(jí)、殺毒、備份數(shù)據(jù)的操作。定期的檢查服務(wù)器的網(wǎng)絡(luò)通訊日志,了解服務(wù)器階段性的工作情況,針對(duì)服務(wù)器易于被攻擊的端口,調(diào)整服務(wù)器的防火墻設(shè)置。
網(wǎng)站的運(yùn)行與維護(hù)在重要性上不亞于網(wǎng)站的設(shè)計(jì)和建立,只有良好運(yùn)行的網(wǎng)站才能滿足學(xué)校的信息化需求,保證學(xué)校教學(xué)教育工作的順利開(kāi)展。
(作者單位:南京市第六高級(jí)中學(xué))