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