• 沒有找到結果。

第三章 研究方法

第一節 研究步驟

本研究在於發展一套能力指標評量診斷的網路系統,研究系統的設計與建 置,並探討受試者對本系統產生的試用經驗。為了達成此一目標,本研究之能力 指標評量診斷的網路系統開發生命週期圖如圖3-1所示。

圖3-1 能力指標評量診斷的網路系統開發生命週期圖 系統分析

系統設計

系統建置

統計分析 系統測試

資料統計分析 問卷內容 問卷編製 試用流程 試用對象 資料庫格式

網頁技術 開發工具 系統功能 系統架構 系統可行性

系統規格 系統功能模式

規劃目的 規劃動機 規劃背景 系統規劃

第二節 系統分析

表3-1 軟硬體最低要求規格表

軟體 硬體

一、Microsoft Windows 2000 Server 二、Microsoft Internet Information

Server 5.0(IIS 5.0)。

三、Internet Explorer 5.0(IE 5.0)

四、.NET Framework

五、Microsoft SQL Server 2000標準 版

六、3GB硬碟容量,並保有1GB空間 七、鍵盤和滑鼠

四、技術的可行性

一般的國小教師大多不具有資訊專長背景,因此在維護系統的難易時,

宜注重簡單、便宜且容易維護為原則,因此在資料庫的選用上使用SQL Server 較Oracle優。由於小學在電腦技術資源較少,因此本系統使用較為普遍的 Window系統來建置。

肆、系統SWOT分析

一、系統優勢

本系統的優勢在於可提供學生評量上的診斷,以協助教師進行補救教學 的措施,亦能提供家長瞭解學生的學習情況以督促其學習。除此之外,本系 統所使用的軟硬體皆是平價易得的,因此可以加以推廣與應用,而系統的維 護也極為容易,使一般的學校教師可不需具備高深的電腦技術與知識即可來 進行維護。

二、系統劣勢

本系統尚無完善的防弊制度,因此在進行電腦教室的網路施測時,極有 可能因為相鄰座位過於接近而導致有作弊的情況產生。另外,本系統主要以 選擇題的題型來評量,因此,可能會有學生採取亂猜的情況而導致診斷的偏 誤。

三、系統機會

綜觀目前國小校園環境中,尚無關於九年一貫課程之學習能力指標的評 量診斷網路系統,因此,一個節省教師批改試卷時間、分析學生學習情況的 網路系統,若能運用在實際教學之中,相信對教師及學生必定有所助益。

四、系統威脅

第三節 系統設計

為達成本研究之目的,本節首先先說明本研究所設計出九年一貫課程之能力 指標評量診斷的網路系統-以國小五年級數學為例的系統架構、系統功能、系統 規格等三部分加以描述。

壹、系統架構

本研究之系統架構如圖3-3所示。

圖3-3 能力指標評量診斷的網路系統架構圖

系統架構圖內容簡述如下:

一、使用者功能選單方面

(一)、教師功能選單

分為評量測驗、建立試卷、成績查詢、討論區、收發信件、個人工 具、系統管理等七項功能,可供教師加以選擇。

(二)、學生功能選單

分為評量測驗、成績查詢、討論區、收發信件、個人工具五項功能。

九年一貫課程之能力指標評量診斷的網路系統

評量測驗子系統 建立試卷子系統 成績查詢子系統 收發信件子系統 個人工具子系統討論區子系統 系統管理子系統

二、系統功能模組方面

(一)、登入系統

可驗證使用者帳號及密碼,與資料庫比對後無誤則進入功能選單,

有誤則回到首頁。

(二)、評量測驗

針對評量來加以診斷學生其能力指標之相關學習問題所在。

(三)、建立試卷

可輸入試題資料於試卷內,並在瀏覽試卷後決定是否刪除或儲存。

(四)、成績查詢

教師可查詢學生學習成績狀況,以便給予學生協助及調整教學進度。

(五)、討論區

提供討論文章新增與表列、刪除之功能。

(六)、收發信件

使用者可使用線上寄信功能來傳達訊息。

(七)、個人工具

使用者可依其需要修改個人資料、密碼。

(八)、系統管理

可針對討論區、試題、及使用者資料維護進行增加、修改。

三、資料庫內資料表

(一)、試題資料表

(二)、試卷資料表

(三)、基本資料表

(四)、信件資料表

(八)、學生個別能力指標資料表

(九)、學生測驗資料表

貳、系統功能

本系統預期達到以下幾點的功能:

一、使用者登入系統

本系統依據系統給予使用者的權限來使用可使用的功能,使用者本身亦 需輸入帳號、密碼來登入本系統,使用後需要登出本系統,以免被其他未經 授權人員使用。

二、新增試卷試題

可將試題新增至試卷之中,教師可將自己的試題分享或建立至試卷之 中,讓其他有需要的教師亦可使用。

三、修改試卷試題

自己所建立的試題若是過於普及或者想針對內容稍做修改,可自由加以 修改以節省重製考卷時間。

四、診斷試卷評量

在試卷評量結束之後,可立即觀看成績、試題相關訊息及對於相關的能 力指標出題狀況與瞭解程度,以便加強自己較不足之處。

五、顯示試卷成績

教師可觀看學生考試成績,以作為補救、加強學生能力之用。

六、完全網頁化

本系統操作易學易用,無須在另外安裝程式輔助,只需能夠上網便可建 立試卷試題或測驗。

七、試卷試題數量訂定

試卷試題數量可在試題產生前自由予以訂定,並無一定題數的限制,而 學生在測驗時,可以告知本次測驗之試卷為哪一份來加以施測。

第四節 系統建置

本節就「九年一貫課程之能力指標評量診斷的網路系統」建置時採用的開發 工具、網頁技術、資料庫格式等三部份加以描述。

壹、開發工具

研究者在評估本研究所需達到的功能之後,擬採用Microsoft公司發展的 ASP.NET程式語法為系統網頁開發之程式語言,並以Macromedia 公司的

DreamWeaver Mx 2004作為輔助編輯網頁程式碼的工具,著手進行系統之開發建 置。

貳、網頁技術

研究者在評估本能力指標評量診斷網路系統之目的、功能與特性之後,覺得 為了減輕伺服(server)端的負荷,並加快程式執行的速度,伺服端應該只負責存 取資料庫的工作,至於試卷試題、診斷結果的呈現等工作,則交由客戶端程式來 執行,因此,本系統擬採用三層式主從架構,並建構在MS Windows 2003 Server 與IIS 6.0(Internt Information Server 6.0)的平台之上,利用ASP.NET的技術 來設計系統程式,結合Java Script及VB Script,以製作出具有互動功能的能力 指標評量診斷網路系統,這樣的設計不但可以保有主從架構的優點,也使得資料 的維護更有彈性,程式的撰寫也更加容易。

參、資料庫格式

一、Test_doc(Id, Test_name, Test_num, Author_id, Postdate, Posttime, Test_data, File_name, Ans_1, Ans_2, Ans_3, Ans_4, Ans, Ci_1, Ci_2, Ci_3, Ans_test)

試題資料表包含自動編號、試卷名稱、試題編號、建立者帳號、建立日 期、建立時間、試題內容、檔案內容、試題選項、試題答案、能力指標、

試題說明等資料。

二、Test_title(Test_name, Test_num, Write_ok)

試卷資料表包含試卷名稱、試題編號、試題編製狀況等資料。

三、User_profile(User_id, User_passwd, User_realname, User_email, User_tel, User_address, User_homepage, User_birthday, User_priv, User_lognum, User_lasttime, User_lastip)

基本資料表包含帳號、密碼、暱稱、姓名、E-mail、聯絡電話、通訊地 址、個人網頁位址、生日、權限等級、登入次數、登入時間、登入IP等 資料。

四、User_mail(Id, Sender, Receiver, Mail_date, Mail_time, Subject, Mail_data, Ip, Mail_read)

信件資料表包含信件編號、寄件人帳號、收件人帳號、寄件時間、寄件 日期、信件標題、信件內容、寄件人IP、信件讀取狀態等資料。

五、Board(Id, Board_name, Board_class, Board_descrip, Board_owner)

討論區資料表包含討論區編號、討論區主題、討論區類別、討論區概述、

版主帳號等資料。

六 、 Post_doc ( Id, Author, Postdate, Posttime, Title, Content, Source_ip, Board_id, Follow_id, Filename, Filesize)

文章內容資料表包含文章內容編號、發表人帳號、發表日期、發表時間、

發表標題、發表內容、發表人IP、討論區編號、回覆文章內容編號、上 傳檔名、上傳檔案大小等資料。

七、Concept(Testname, C_index, Total_cir)

能力指標資料表包含試卷名稱、能力指標、能力指標瞭解程度等資料。

八、St_concept(User_id, Testname, C_index, Total_cir)

學生個別能力指標資料表包含學生使用者帳號、試卷名稱、能力指標、

能力指標瞭解程度等資料。

九 、 User_test ( User_id, Test_name, Test_ok, User_score, Cir_01, Cir_02, Cir_03, Cir_04, Cir_05, Cir_06, Cir_07, Cir_08, Cir_09, Cir_10, Cir_11, Cir_12, Cir_13, Cir_14, Cir_15)

學生測驗資料表包含學生使用者帳號、試卷名稱、測驗狀況、學生使用 者分數、各能力指標瞭解程度等資料。