第五章 校園入口網站實作與分析
5.2 系統整合建置
本系統為整合校園網路資源之入口網站,藉由整合和提升入口網站的功能 性,以提升對學校的幫助,依照之前系統規畫和體整架構說明,依序建罝各項功 能模組,基於經費成本考量,本系統採用開放原始碼的自由軟體和函式庫來進行 整合,建造出來的系統為一個架構,方便將來系統其它模組擴充更新和與其它系 統結合,圖 24 為本系統入口網站的整體畫面,圖 25 和 26 分別為左右兩邊各功 能模組選項。
圖 24 校園入口網站系統圖
圖 26 入口網站模組選項圖
圖 25 入口網站功能選項圖 1
本系統包含入口網站各模組功能和整合校園網路資源架構,以下分別依序介 紹各模組功能的內容。
1.安全模組
一個網站最重要的建置條件,就是要有一個穩定的平臺,可以讓使用者將 資料放置在裡面隨時使用,提供的各項功能也能正常運作,然而在網路的 環境裡,要逹到這樣的標準,就先要有網路安全的概念和安全的防禦來阻 擋各種網路上的攻擊;現今網路上常見的網路攻擊,包括 Dos 和 DDos 攻 擊、暴力密碼破解和 Session hi-jacking 攻擊等等,為了有效防禦攻擊,
一旦遭受攻擊之後,在圖 27 中的防護中心選項中會有記錄顯示,也可以 設定黑名單阻擋攻擊 IP,也可以設定自動阻擋攻擊 IP,在圖 28 中針對 各攻擊來進行設定,以逹到有效防禦的效果,也提供管理者可以設定一個 適合自己的防禦環境。
圖 27 安全模組記錄顯示
圖 28 安全模組攻擊防護設定
2.會員管理模組
會員管理主要提供管理者管理會員的帳號/密碼,在圖 29 中用戶選項設 定中可以將會員進行群組分類,包括管理者、教師、家長和學生,在系統 中的群組類別可提供管理者設定各群組所擁有的模組使用權和管理權,如 圖 30 中系統的各項功能和所安裝的模組,藉以達到分工合作的效果
圖 29 使用者群組設定
圖 30 群組權限設定
3.入口網站驗證
一般會員使用本系統時,要先輸入本系統的帳號和密碼,如果忘記密碼的 話,就要輸入個人資料中的電子郵件,才能夠知道自己的密碼,因此一般 會員需要記住系統的帳號/密碼,才能使用本系統,然而為了將本系統與 校園網路資源整合,使學校裡的教師不用記各系統的帳號/密碼,在入口 網站驗證方面,針對教師群組進行判別,如圖 31 中如果帳號是屬於教師 群組(sxs_teacher_base),則使用 auth_by_mailserver.php 去向郵件伺 服器進行認證,否則就是採用系統原有的認證。
圖 31 入口網站驗證變更設定
4.相簿模組
此功能為相當常見的模組,可用於校園各種事物、活動和景觀的展示和介 紹,提供管理者設定使用的基本參數設定,可以限制使用者上傳容量,使 用者上傳的景像內容,藉由區塊設定可以放置於網站首頁,讓其它人能夠 馬上分享到內容,如圖 32 中的捲動式縮圖區塊。
圖 32 相簿捲動式縮圖模組
5.討論區模組
此功能也是入口網站中常見的模組,藉由會員的相互討論內容可以彼此交 流,也可以增加網站的互動性,管理者藉由管理介面可以進行類別管理,
開立各項討論區,提供會員一個發表個人意見的空間(見圖 33),例如學 校各處室有相關活動進行,也可以利用此功能公佈訊息,而教師也能進行 意見發表。
圖 33 入口網站驗證變更設定
6.框架模組
框架模組為本系統提供一個與學校其它網路資訊進行整合的框架區塊,如 圖 34 中,可將學校既有的網頁內容嵌入至本系統,如圖 35 中嵌入的畫面,
可放置在網站首頁,提供使用者觀看。
圖 34 網頁嵌入框架設定
圖 35 框架模組區塊
包括校園原有的學務管理系統,為了將它和本系統進行結合,讓使用者可 以統一至入口網頁進行操作,藉由此功能可以將學務系統的相關連結,放 置在網站首頁的區塊,如圖 36 所示,可以統一使用者的操作介面,達到 整合的效果。
圖 36 學務系統嵌入畫面
7.學務系統驗證
學務系統的驗證和入口網站系統一樣,為了避免學校教師需要記那麼多組 的帳號/密碼,同樣將教師的帳號也變更為進行 POP3 或 IMAP 的證認,如 圖 37 中,針對教師驗證方面,去向 mail server 進行驗證,提升校園 系統使用的方便性。
圖 37 學務系統驗證變更設定