校園網(wǎng)站是學(xué)校宣傳展示和內(nèi)外交流的重要方式和平臺。一個實用、美觀又凸顯本校特色的門戶網(wǎng)站可以很好地展現(xiàn)辦學(xué)特色,傳播學(xué)術(shù)理念,并方便人們通過網(wǎng)絡(luò)了解學(xué)校概況、校園風(fēng)貌、專業(yè)領(lǐng)域和學(xué)校動態(tài)。本文將針對校園網(wǎng)站的特點和構(gòu)成,對其設(shè)計制作與功能實現(xiàn)做相關(guān)的探析。
需求分析
校園網(wǎng)站宣傳展示學(xué)校風(fēng)采,發(fā)布學(xué)校動態(tài),是外界了解學(xué)校的重要窗口,是學(xué)校與社會溝通的橋梁,也是本校師生日常工作學(xué)習(xí)的網(wǎng)絡(luò)平臺,根據(jù)這些特點,校園網(wǎng)站在設(shè)計過程中需考慮以下需求。
·外觀設(shè)計需求
外觀設(shè)計方面要做到美觀、實用、直觀、簡潔,在遵循網(wǎng)站設(shè)計一般規(guī)律的同時注重創(chuàng)新,突出學(xué)校濃郁的文化氣息和本校自身特點,在使用圖片和動畫修飾網(wǎng)頁的同時,需保證網(wǎng)頁訪問時的下載速度。
·欄目和內(nèi)容的需求
網(wǎng)站在欄目和內(nèi)容的設(shè)計上需考慮到不同人群的訪問目的和需求。
(1)學(xué)生和家長訪問網(wǎng)站是要了解學(xué)校的概況、發(fā)展歷程和定位、辦學(xué)特點、專業(yè)設(shè)置、師資情況及校園文化等和報考及今后就學(xué)相關(guān)的內(nèi)容。
(2)用人單位訪問網(wǎng)站是為了了解學(xué)校的專業(yè)設(shè)置、畢業(yè)生情況、人才培養(yǎng)方向等信息為其人才招聘以及與學(xué)校合作定向培養(yǎng)人才等提供參考。
(3)其他學(xué)校也會來訪問網(wǎng)站,了解學(xué)校的辦學(xué)模式及合作交流政策和意愿,為開展校際合作做準(zhǔn)備。
(4)校內(nèi)師生的日常工作和學(xué)習(xí)需要網(wǎng)站提供校內(nèi)資源鏈接和校內(nèi)信息以及其他網(wǎng)絡(luò)服務(wù)。
網(wǎng)站欄目和內(nèi)容需包含以上內(nèi)容才能滿足不同訪問者的需求。
·網(wǎng)站類型需求
根據(jù)網(wǎng)站實現(xiàn)動態(tài)發(fā)布和及時更新信息的需要適合選擇帶有后臺管理模塊和數(shù)據(jù)庫的動態(tài)網(wǎng)站。
·網(wǎng)站運行環(huán)境需求
網(wǎng)站運行需要安全穩(wěn)定的軟硬件環(huán)境,需要不間斷電源,7*24小時運行的服務(wù)器,需要足夠的存儲空間,需要支持其運行的操作系統(tǒng)、Web服務(wù)器和數(shù)據(jù)庫,需要保障其安全的殺毒軟件和防火墻,需要暢通穩(wěn)定且與互聯(lián)網(wǎng)連通的網(wǎng)絡(luò)和足夠的帶寬。
網(wǎng)站可行性及可擴展性分析
網(wǎng)站建設(shè)之初就需考慮其可行性,比如制作人員、制作時間、運行環(huán)境、使用過程中的管理和維護等方面的條件,網(wǎng)站的設(shè)計構(gòu)想是否符合需求,并考慮其可擴展性,在今后的使用過程中是否可以根據(jù)需要對欄目和內(nèi)容及布局進行相應(yīng)的調(diào)整而不影響網(wǎng)站整體運行和使用。
網(wǎng)站的設(shè)計與實現(xiàn)
·網(wǎng)站系統(tǒng)的整體設(shè)計
根據(jù)需求分析,網(wǎng)站的整體設(shè)計采用前臺顯示頁面+后臺管理模塊+數(shù)據(jù)庫的動態(tài)網(wǎng)站模式。適合校園網(wǎng)站的基本模式是新聞發(fā)布系統(tǒng),其他功能可在此基礎(chǔ)上添加。
新聞發(fā)布系統(tǒng)是將網(wǎng)頁上某些需要經(jīng)常變動的信息,類似新聞、動態(tài)、通知等集中管理,并根據(jù)信息的某些共性進行分類,最后系統(tǒng)化、標(biāo)準(zhǔn)化發(fā)布到網(wǎng)站上的一種網(wǎng)站應(yīng)用程序。網(wǎng)站信息通過一個操作簡單的網(wǎng)頁界面寫入數(shù)據(jù)庫,然后通過已有的網(wǎng)頁模板格式與審核流程發(fā)布到網(wǎng)站上。這種網(wǎng)站系統(tǒng)使網(wǎng)站內(nèi)容的更新工作大大簡化,發(fā)布信息只需要在后臺特定的界面添加文字、圖片等簡單的內(nèi)容,無需再使用網(wǎng)頁制作工具重復(fù)制作網(wǎng)頁,因此大大提高了更新速度,保證了網(wǎng)頁風(fēng)格的統(tǒng)一,并且降低了更新難度,非專業(yè)人員也可進行更新操作。
網(wǎng)站系統(tǒng)根據(jù)功能基本可分為以下模塊:
1、注冊、登錄和驗證模塊
為了系統(tǒng)安全性和方便管理,需要具有相應(yīng)權(quán)限的用戶才能進入管理界面進行操作,此模塊相當(dāng)于為系統(tǒng)安上了一道防護門。用戶在注冊頁面填入信息后,通過驗證模塊及相應(yīng)的審批程序,注冊信息便被寫入數(shù)據(jù)庫中,在登錄時,系統(tǒng)會將用戶信息與數(shù)據(jù)庫中存入的信息作比對,只有和數(shù)據(jù)庫中信息相吻合,才可登錄成功。
2、用戶管理和權(quán)限設(shè)置模塊
網(wǎng)站系統(tǒng)中權(quán)限的設(shè)置是非常重要的部分,不同的用戶對網(wǎng)站數(shù)據(jù)有著不同的訪問權(quán)限,有的數(shù)據(jù)允許所有用戶訪問,而有的數(shù)據(jù)則允許有特定權(quán)限的用戶訪問,這樣有利于保護網(wǎng)站的信息安全??梢栽谠O(shè)計數(shù)據(jù)表的時候,增加一個字段用來標(biāo)識用戶的權(quán)限,并在需要登錄后訪問或者設(shè)置訪問權(quán)限的頁面添加判斷訪問者是否登錄或者是否具有此權(quán)限的語句,并且還要添加因未登錄或沒有訪問權(quán)限導(dǎo)致訪問失敗后跳轉(zhuǎn)到特定頁面的語句。通常在網(wǎng)站管理后臺中設(shè)有設(shè)置用戶權(quán)限的頁面,由網(wǎng)站管理員管理。
3、信息管理模塊
信息管理模塊是網(wǎng)站的核心部分,此模塊實現(xiàn)了對網(wǎng)站內(nèi)容的更新和維護,包括信息類別的新建、修改、查詢、刪除,信息內(nèi)容的添加、修改、刪除(包括文字、圖片及附件),設(shè)置信息的顯示方式,比如是否顯示在網(wǎng)站首頁或者欄目首頁,是否置頂,題目是否加顏色用來突出顯示等。各功能直接對數(shù)據(jù)庫中的數(shù)據(jù)進行操作。
實現(xiàn)信息管理基本功能通常包含以下頁面:信息類別列表頁面,添加信息類別頁面,修改信息類別頁面,刪除信息類別頁面,分類顯示信息列表頁面,添加和編輯信息內(nèi)容頁面,刪除信息頁面。其中信息類別管理還需包含子類別的管理頁面,信息添加和編輯頁面需要嵌入網(wǎng)頁文本編輯器,網(wǎng)頁文本編輯器可以實現(xiàn)網(wǎng)站信息所見即所得的在線編輯功能,在文本編輯器中可以添加發(fā)布視頻的功能,這樣就可以制作學(xué)校的精品課程欄目。
4、信息顯示模塊
此模塊用于將網(wǎng)站管理后臺添加到數(shù)據(jù)庫中的信息顯示在前臺頁面,根據(jù)需要通常采用信息列表和信息內(nèi)容兩種形式。信息列表頁面程序根據(jù)數(shù)據(jù)庫中記錄的類別、發(fā)布時間、作者等條件將標(biāo)題按順序輸出到網(wǎng)頁中,并在每個標(biāo)題上鏈接該標(biāo)題所指的信息內(nèi)容顯示頁面,網(wǎng)站訪問者進人網(wǎng)站首先瀏覽信息列表然后有選擇性的點擊標(biāo)題閱讀信息內(nèi)容。
如果需要其他功能比如留言板、BBS等,可以在新聞發(fā)布系統(tǒng)的基礎(chǔ)上添加。
·數(shù)據(jù)庫設(shè)計
數(shù)據(jù)對于網(wǎng)站來說就像人體中的血液和內(nèi)臟,所以數(shù)據(jù)庫的設(shè)計是網(wǎng)站設(shè)計中最重要的部分。網(wǎng)站中除附件、上傳文件等,其余大部分?jǐn)?shù)據(jù)都記錄在數(shù)據(jù)庫中。
基于新聞發(fā)布系統(tǒng)的校園網(wǎng)站的數(shù)據(jù)庫,一般都包含以下基本的數(shù)據(jù)表。
用戶表:由用戶編號、用戶名稱、密碼、權(quán)限等級等字段組成,其中用戶編號可設(shè)為主鍵。
信息類別表:由類別編號、類別名稱等字段組成,其中類別編號可設(shè)為主鍵。
信息子類別表:由子類別編號、子類別名稱、所屬上一級類別編號、所屬上一級類別名稱等字段組成,其中子類別編號可設(shè)為主鍵。
信息表:由信息編號、信息類別編號、信息子類別編號、信息標(biāo)題、信息內(nèi)容、創(chuàng)建時間、作者、是否已審核、是否置頂?shù)茸侄谓M成,其中信息編號可設(shè)為主鍵。
各個數(shù)據(jù)表通過公共關(guān)鍵字段互相聯(lián)系。除了以上基本的數(shù)據(jù)表之外還可根據(jù)需要創(chuàng)建其他數(shù)據(jù)表。
·頁面設(shè)計
頁面設(shè)計主要是網(wǎng)站首頁的設(shè)計,校園網(wǎng)站應(yīng)具有校園獨特的風(fēng)格,富有文化氣息,可以別具一格給人耳目一新的感覺。
(1)首頁布局要從整體到局部,簡單合理,一目了然,突出重點,圖片和文字搭配使用,做到視覺平衡,文字、字間距、行間距大小適度,盡量避免繁冗的商業(yè)網(wǎng)站模式。大小要考慮適合不同分辨率的顯示器,不松散不擁擠。
(2)整體風(fēng)格簡潔、大方、樸素、有朝氣、有文化氣息,顏色搭配和諧,顏色種類不宜過多,一般在三種以內(nèi),通過調(diào)整顏色的屬性來產(chǎn)生變化。網(wǎng)頁各部分風(fēng)格統(tǒng)一,協(xié)調(diào)。表格線條粗細適度,如果太生硬可以使用倒角。
(3)規(guī)劃好網(wǎng)站欄目,確定哪些欄目內(nèi)容需要顯示在網(wǎng)站首頁,哪些欄目名稱放在導(dǎo)航條上作為鏈接,將相近的內(nèi)容從上至下排列,首頁顯示內(nèi)容欄目不宜過多。例如,可以將學(xué)校動態(tài),通知作為首頁顯示內(nèi)容模塊,學(xué)校概況、院系設(shè)置、組織機構(gòu)、師資隊伍、校園文化、招生就業(yè)、合作交流等制作成網(wǎng)站導(dǎo)航鏈接。
(4)注重創(chuàng)新,網(wǎng)頁的設(shè)計不要一成不變,使訪問者產(chǎn)生視覺疲勞。注重突出本校特色,從而給人留下深刻的印象。
網(wǎng)站子頁的設(shè)計要與首頁相一致,子頁主要用來查看和閱讀內(nèi)容,所以修飾部分要簡單適度,突出文字內(nèi)容的顯示。
·技術(shù)選擇
網(wǎng)站系統(tǒng)的制作和建設(shè)可以使用當(dāng)前流行的幾種技術(shù)和數(shù)據(jù)庫,例如:ASP\\ASP.NET+ACCESS/SQL SERVER、PHP+M YSQL、JSP+SQL SERVER/ORACLE等等,并配合相應(yīng)的WEB服務(wù)器。網(wǎng)站制作完成后搭建在安全、穩(wěn)定、暢通的服務(wù)器和網(wǎng)絡(luò)環(huán)境中,就可以運行使用了。
·網(wǎng)站安全性
安全性的問題很重要也很復(fù)雜,它涉及到網(wǎng)站程序自身的安全性、WEB服務(wù)器的安全性、操作系統(tǒng)的安全性、網(wǎng)絡(luò)環(huán)境的安全性以及網(wǎng)站的日常管理和維護等諸多方面,特別是數(shù)據(jù)庫的安全,應(yīng)該對數(shù)據(jù)庫進行定期的備份和更新,并且對數(shù)據(jù)庫進行md5數(shù)據(jù)加密,改變數(shù)據(jù)庫的擴展名,并且將數(shù)據(jù)庫放在網(wǎng)站目錄的較深層次位置.
總結(jié)
校園網(wǎng)站是學(xué)校對外宣傳展示和溝通交流的重要窗口和橋梁,現(xiàn)已被廣泛使用,并在不斷地發(fā)展和進步,在信息技術(shù)高速發(fā)展的將來,會起到越來越重要的作用。網(wǎng)站系統(tǒng)的設(shè)計與制作過程較為復(fù)雜,涉及的技術(shù)較多,建設(shè)和管理過程中需要注意的問題也比較多,筆者根據(jù)以往制作校園網(wǎng)站的體會對網(wǎng)站設(shè)計和實現(xiàn)做出以上簡要概述,今后對于校園網(wǎng)站的建設(shè)工作仍需要不斷地探索和研究。
(作者單位:湖南軟件職業(yè)學(xué)院)