• 沒有找到結果。

在本節將介紹本研究平台系統整體的架構及使用本平台的系統需求規格。

4.1.1 系統架構

本研究平台將使用者分為學生、教師、系統管理者等三種不同身份,如下圖 21。學生是平台的主要角色,利用平台來進行學習;教師負責課程的管理,安排 設計教材,提供給學生學習,並管理學生的學習狀況;系統管理者負責維護系統 的正常運作,提供使用者使用協助。

教師

學生

系統管理者

課程管理

學生學習

系統管理

數位學習平台

圖 21 數位學習平台環境架構

本研究平台的部份功能是承襲實驗室學長姐開發出來的平台[29],並將之修 改及擴充功能,以支援本論文研究用。在以下的系統架構圖介紹中,有點狀的部 分是實驗室學長姐已經發展出來的平台功能,其他的部份皆為本研究系統必須實 作部份。系統管理者、教師、及學生的功能權限及架構說明如下:

1、系統管理者功能說明及系統架構:

系統管理者的權責為維持平台正常的運作,其主要的功能如圖 22 所示,功 能說明如下。

(1) 編輯整體的功能選單,依使用者權限給予適當功能。

(2) 維護九年一貫能力指標及管理審核使用者帳號。

(3) 管理課程的必要欄位(教學目標…等),以方便教師填寫審核。

(4) 管理多功能討論區並發布系統公告(最新消息)。

(5) 共同服務為個人網頁、工具服務…等。

功能選單編輯 使用者權限管理

帳號管理

能力指標維護

必要欄位新增

系統管理 系統管理

最新消息 留言板 聊天室 討論區

多功能討論區 共同服務

圖 22 系統管理者功能架構 2、教師功能說明及系統架構:

教師主要的工作是提供課程並輔助學生學習,其主要的功能如圖 23 所示,

功能說明如下。

(1)課程維護:將上傳的 SCO 教材、試題搭配課程樣板組合成 SCORM 課程,

(課程樣板的部份,由實驗室的簡國安同學開發)再加入課程的 MetaData 便可以打包成完整的 SCORM 課程包。SCORM 課程,加入課程簡介的基 本欄位及相關資源、設定公告及課程討論區、課程審核自評,最後在課程 預覽確認教材是否維護完成,便可提供給學生學習。

(2)學員管理:提供學生的基本資訊,並提供分組功能。

(3)作業管理:教師可以安排及審閱學生的作業。

(4)問卷管理:提供一般問卷、科目評卷問卷的設計及統計。

(5)學習統計:教師可以了解授課學生學習及參與的各項統計。

(6)共同服務:提供個人 Email、線上使用操作手冊…等服務。

2、學生功能說明及系統架構:

4.1.2 系統規格

本系統主要以 JSP 及 Servlet 來開發,系統的程式設計架構,採用 MVC 架構,

將網站開發分為 Model、View、及 Control 三個部份[30]。Model(邏輯層)的部份,

透過 Java Bean 來進行資料的存取及運算。View(展示層)的部份,主要為 JSP 結 合 Java Script 程式,將處理過的資料呈現給用戶端。Control(控制層)的部份,

多為 servlet 程式,負責做 Model 和 View 兩層之間的溝通橋樑。

View 展示層

Control 控制層

Model

邏輯層 資料庫

View 展示層

Control 控制層

Model

邏輯層 資料庫

圖 27 MVC 架構

(資料來源:JSP 動態網頁入門實務[30])

系統需求規格分為伺服器端和使用者端,軟硬體需求如下:

1、伺服器端(Server)

(1)硬體需求:

Intel Pentium IV 2.0 GHZ 以上之 CPU RAM 1G 以上 (2)軟體需求:

作業系統:Microsoft Windows 2000、Windows XP 資料庫管理系統:Microsoft Access 2003

網頁伺服器:Tomcat 5.0 以上

JAVA 環境:JDK1.5 以上或 JRE1.5 以上 2、使用者端(Client)

(1)硬體需求:Intel Pentium 以上之 CPU 並具備上網功能,RAM 256M 以上 (2)軟體需求:

作業系統:Windwos XP

瀏覽器:Microsoft Internet Explorer 6.0 以上

相關文件