• 沒有找到結果。

第三章 研究方法

第五節 研究流程

本研究的實驗程序概分為準備階段、工具發展階段、教學實驗階段及分析結 論階段。

壹、準備階段

一、蒐集並閱讀相關文獻,分別統整出班級經營、榮譽卡制度、網路競標等 相關文獻,進行分析歸納後形成本研究之理論基礎。

二、擬定研究計畫並協調任教學校中的兩個班級為研究對象。

三、依上述之理論基礎,設計出實驗網站的架構。

貳、工具發展階段

此階段主要在研究工具的發展,分為以下幾點說明:

一、根據所發展的實驗網站的架構建置系統。

二、編修「班級經營效能調查問卷」。

三、編製「榮譽積點競標網站觀感調查問卷」。

四、經專家審查,針對上述研究工具進行評估與建議,彙整後予以修正。

参、教學實驗階段

研究者首先進行前導研究(Pilot Study),於九十六年十一月中開始,以每週 一節,共計八週的課程對自己班級進行相同的實驗,以獲得初步的瞭解和評估,

從而引導出後面正式的實驗設計。正式實驗處理時間於民國九十七年二月中初開 始,實驗前分別對實驗組與控制組學生進行「班級經營效能調查問卷」前測。課 程中研究者依學生表現給予「榮譽卡」點數,實驗組一方由研究者於課後將點數 登錄於實驗網站,學生可利用課餘時間上網瀏覽或競標;控制組一方則以傳統的 榮譽榜佈告紀錄學生點數,累積達到指定點數即可兌換增強物。實驗於六月厎結

束,在實驗結束後,分別對實驗組與控制組學生進行「班級經營效能調查問卷」

後測,再另請實驗組學生填答「榮譽積點競標網站觀感調查問卷」,並針對實驗 網站中的留言進行整理。

肆、分析結論階段

將所得的資料進行資料處理與統計分析,整理研究過程及統計分析的資料結 果與心得,再將實驗網站上競標留言版與討論區的留言進行分析,以期能深入了 解學生在此次實驗設計中的感覺及想法。歸納整理後撰寫研究報告,並提出具體 的建議。綜合以上所述,將研究程序以流程圖表示,如圖 3-5-1。

圖 3-5-1 研究程序流程圖 蒐集並閱讀相關文獻

擬定研究計畫並選定兩班為研究對象

發展理論基礎 設計網站架構

前測

實驗處理

後測

記錄

資料處理與統計分析

撰寫研究報告、提出具體的建議 建置實驗網站的系統

編修「班級經營效能調查問卷」

專家審查

編製「榮譽積點競標網站觀感調查問卷」

準備階段工具發展階段

前導研究

教學實驗階段分析結論

第六節 系統規劃設計與開發實作

壹、系統規劃設計

本系統是指針對本研究所設計的實驗網站-網路競標模式的榮譽卡制度平 台,建置過程分別說明如下:

一、系統開發的軟硬體配置

系統開發中實作的軟體,主要採用 UltraEdit、Dreamweaver 作為網頁程式語 言的編輯,前端以 JavaScript 和 HTML 為網頁呈現技術,透過中間層的 Apache 為主要系統程式管理與運作。為了要產生「動態」的網頁,實驗網站採用的程式 語言為 PHP,後端則使用 MySQL 的關聯式資料庫(relational database management system, RDBMS)來做所有資料存取的核心(陳信宏,2007)。依據上述,研究者 於實驗活動進行前規劃一部伺服主機硬體,作業系統為 FreeBSD 4.10-STABLE,

以配合 PHP 程式撰寫運作服務功能,主要軟體需求如表 3-6-1 所示:

表 3-6-1 系統開發軟體一覽表

類別 軟體名稱

作業系統 FreeBSD 4.10-STABLE 程式語言 JavaScript、HTML、PHP 開發工具 UltraEdit 9.00b、Dreamweaver 8 資料庫 MySQL 3.23.58-log

網頁伺服器 Apache/1.3.33 (Unix)

二、系統功能架構規劃

(二)系統功能架構規劃

三、系統發展環境架構

本系統發展環境之規劃,主要依據系統功能架構,更基於未來將可能開放分 享,開發上多採用可免費使用的自由軟體與資料庫。選擇採用 MySQL 資料庫系統 架設在 FreeBSD 作業系統上,以 PHP 程式語言結合 Apache 撰寫 Web-Base 的資料 庫應用程式,其所構成的三層式架構系統發展環境如下圖 3-6-2 所示:

展示層

(Presentation Tier)

功能層

(Function Tier)

資料層

(Data Tier)

一般使用者

登入使用者

管理者

網頁伺服器

(Apache)

資料庫伺服器

(MySQL)

PHP Engine

圖 3-6-2 三層式架構系統發展環境圖

四、系統的資料庫設計

根據系統功能架構,擬定資料庫 MySQL 的資料表內容,整個系統定為同一資 料庫,再區分為若干資料表(Table),各個資料表結構如下:

(一)管理者帳號資料表(manager)

主要記載管理者的帳號、密碼、權限等級,最後更新時間則記錄管理者 最新一次的榮譽積點增減時間。因預備將來可開放使用,所以權限在 Class 欄位中作身分的區分,分為最高管理者、次級管理者、一般管理者、代理管 理者。根據實際使用情形,可依序設定為系統設計者、班級導師、科任教師、

班長。本研究只設定最高管理者(即研究者)與次級管理者(教師),可由 代理管理者協助統計榮譽積點並登錄進平台。資料表之欄位、型態及說明如 下表 3-6-3 所示:

表 3-6-3 管理者帳號資料表

欄位名稱 資料型態 欄位說明 ID char(12) 帳號 PWD char(12) 密碼 Class tinyint(4) 權限 Possie char(12) 權限區分

Up_date date 最後更新時間 ,格式為 0000-00-00

(二)學生帳號點數資料表(stu_point)

主要記載學生基本資料、登入次數與榮譽積點點數,其中入學年、班級、

座號三個欄位先作預留,為將來開放使用後判斷年級、班別、座號的依據。

目前實驗階段因只有實驗組一個班級的學生,所以暫無數據輸入。個人化設 定則包含大頭貼與背景圖,此二欄位乃經專家建議而增設。資料表之欄位、

型態及說明如下表 3-6-4 所示:

表 3-6-4 學生帳號點數資料表 欄位名稱 資料型態 欄位說明 User_ID char(8) 帳號或學號 User_PWD char(12) 密碼

Name char(20) 姓名 Enter_Year int(11) 入學年 Class tinyint(4) 班級 No smallint(6) 座號 Login Int(11) 登入次數 Point int(11) 榮譽積點點數 Per_head Int(11) 個人化設定-大頭貼 Per_bg Int(11) 個人化設定-背景圖

(三)競標物資料表(pots)

記載各項競標物資訊,主要提供使用者瀏覽各項資訊的資料表。其中競 標物編號採上傳時系統時間,可盡量避免競標物有相同編號。競標物圖片路 徑為該項競標物的圖片位於主機目錄底下的連結,在管理者上傳競標物時會 自行抓取圖片的存放路徑。資料表之欄位、型態及說明如下表 3-6-5 所示:

表 3-6-5 競標物資料表

欄位名稱 資料型態 欄位說明 Serial varchar(14) 競標物編號 Endtime datetime 競標結束時間 Pot_name varchar(40) 競標物名稱 Pic_url varchar(40) 競標物圖片路徑 Point int(10) 直接兌換所需點數 Pot_info text 競標物內容說明 Now_point int(10) 目前最高競標點數 Count tinyint(4) 競標物數量

(四)競標記錄資料表(pot_auc)

主要記載各競標物的競標紀錄,包含出價的競標者帳號、時間、點數等,

並分別運用三個欄位來判斷競標物是否正在競標中、是否已經有人得標,以 及是否已被成功兌換。此處的判斷採數字比對的方式,說明如下:該競標物 仍在競標時 Work 欄位為 1,反之,已結標時則為 0;該樣競標物的得標者 Bingo 欄位為 1,反之,未得標者則顯示 0;兌換完獎品後 Get 的欄位為 1,

反之,未兌換時則為 0。資料表之欄位、型態及說明如下表 3-6-6:

表 3-6-6 競標紀錄資料表

欄位名稱 資料型態 欄位說明

Serial varchar(14) 競標物編號,對應競標物資料表中的 Serial 欄位 Auc_user varchar(8) 競標者帳號,對應學生帳號點數資料表中的 Serial

欄位 Auc_time datetime 出價時間 Auc_point int(11) 出價點數 Work tinyint(1) 是否正競標中 Bingo tinyint(1) 是否有人得標 Get tinyint(1) 是否有人兌換

(五)系統的資料庫關聯模式

貳、系統開發實作

透過系統功能架構的規劃並結合本研究之需求,系統的平台使用介面分為二 項,第一項是管理者介面,方便系統管理者作各項資訊的新增、修改與刪除;第 二項是使用者介面,提供一般使用者瀏覽與登入使用者出價、兌換、留言等功能,

並記錄各項資訊於資料庫中。本小節著重於說明各介面的關聯,並進一步針對各 功能選單作介紹如後:

一、管理者介面

管理者指教師或班級導師,依據系統功能架構作規劃,此介面提供予管理者 各項資訊的新增、修改與刪除等管理功能,可分成五項子並簡述下:

(一)使用者管理

管理者將任教學生的基本資料透過系統中的上傳介面或輸入的方式新 增至資料庫中,包括帳號(或學號)、姓名等,亦可經由此功能修改或刪除 學生資料。

(二)積點管理

管理者透過此功能可以增加或扣減學生的榮譽積點,亦可於學期末統一 刪除全班積點紀錄。

(三)競標物管理

管理者透過上傳介面將競標物資訊,如圖片、結標時間、說明、直接兌 換點數等,新增至資料庫中。

(四)留言管理

主要針對使用者的留言作回覆,亦可修改或刪除不當的留言內容。

(五)系統紀錄

使用者的登入次數、留言狀況、兌換紀錄、點數累積等都會由系統自動 統計,管理者可藉此獲悉系統使用狀況。

管理者介面功能單,如下圖 3-6-4 所示:

帳號 密碼 管理者介面

新增、修改或 刪除登入使用 者資訊

能增減或刪除 登入使用者的 榮譽積點

能新增、修改 或刪除競標 物品資訊

能觀看使用者 登入、競標、

得標、兌換紀 錄與排行榜 能新增、修改

或刪除使用者 留言

使用者管理 積點管理 競標物管理 留言管理 系統紀錄

圖 3-6-4 管理者介面功能單

二、使用者介面

使用者包含一般使用者(指任何進入此平台的人)與登入使用者(指班級學 生)二種身分,可分成五項子功能選單,操作時則依身分而有所區分,簡述如後:

(一)網頁瀏覽

任一使用者皆可透過網路進入平台觀看各項競標物資訊,包含競標中獎 品列表、已結標獎品紀錄與排行榜。

(二)競標出價

使用者登入後始具備競標出價的功能,在競標中獎品區可以運用自己累 積的榮譽點數來針對喜歡的獎品出價,出價後由系統內部進行比價,於結標 時間產生得標者與未得標者,並移至已結標獎品區。競標中若使用者點數足

使用者登入後始具備競標出價的功能,在競標中獎品區可以運用自己累 積的榮譽點數來針對喜歡的獎品出價,出價後由系統內部進行比價,於結標 時間產生得標者與未得標者,並移至已結標獎品區。競標中若使用者點數足