?

計算機類專業課程的教學評價問卷調查系統

2014-09-24 12:23楊楊林加論
軟件工程 2014年6期
關鍵詞:S結構結果顯示

楊楊+林加論

摘 要:為了及時獲取教學情況,進行教學評價是主要的方式。傳統的調查方法回收統計耗時大、資源浪費大,為了解決諸如此類問題,在線教學評價問卷采用三層B/S體系結構設計方法,在網頁中顯示調查內容, 由后臺數據庫存放調查結果,編寫代碼實現結果的顯示,實現教學評價無紙化模式。

關鍵詞:在線評教;結果顯示;B/S結構

中圖分類號:TP311.52 文獻標識碼:A

The Questionnaires Survey System of Teaching Evaluation

about the Specialized Computer Courses

YANG Yang,LIN Jialun

(Information Technology Department of Hainan Medical College,Haikou 571199,China)

Abstract:Teaching evaluation is the mainly used method in the purpose of understanding the situation of teaching.The traditional survey method is a great waste of time and resources.In order to solve such problems,an online teaching evaluation questionnaire system,using the three-layer B/S architecture design method,displays survey contents on webpage,stores survey results in the background database and displays the results by writing program code,which realizes the paperless mode of teaching evaluation.

Keywords:online teaching evaluation;results display;B/S structure

1 引言(Introduction)

當前,在教學中突出學生的主體地位、發揮教師的主導作用、培養學生的創新精神和時間能力是高等學校造就創造型人才的迫切需要。高質量的課堂教學不僅能夠使學生掌握更多知識,而且能夠引導學生主動學習、積極思考、開拓思維,對培養學生的創新精神和實踐能力有著積極的意義,如何對大學課堂教學進行科學的評價是一個既具有理論意義又有時間價值的研究問題[1]。目前常見教學調查問卷方式是由教學管理部門對學生、教師等散發調查表,然后對收集的信息進行統計并得到調查的結果。顯然,這種僅僅局限于現場發放調查問卷的方式會導致調查范圍較局限,調查工作效率低、周期長,且從環保角度考慮,也比較浪費資源。近兩年來,海南醫學院(以下簡稱“我?!保┯嬎銠C類課程的建設與改革正全面展開,它所面向的學生覆蓋了全校本、??聘鲗I,學生人數較多。因此,在教學過程中能及時、有效、全面的了解教學評價情況是十分必要的?!坝嬎銠C類課程的教學評價問卷調查系統”(以下簡稱“在線評教系統”)主要針對我校的計算機類課程的教學評價需求而進行,開發一套計算機類課程的教學評價問卷調查系統。采用網絡問卷調查方式,依據相關課程的教學目標對教學過程及結果進行調查,并能對數據進行簡單分析,為研究我校計算機類課程教與學過程提供有力數據,為教學提供決策服務。同時調查結果更具時效性,且存儲方便,有利于數據再利用。在此系統的運用基礎上,今后可考慮通過修改問卷內容將其應用于其他門類的課程教學評價或其他應用范圍。

2 在線評教系統的設計(Designed to teach online

evaluation system)

筆者選擇Microsoft Visual Studio 2005開發平臺,它具有豐富命令、函數,同時又可使用大批的外部函數,無論是對圖形、圖像、動畫的處理,還是對音頻、視頻的處理能力都很強大等優點,并采用C#編程語言和Microsoft SQL Server 2005數據庫工具來開發本系統。

2.1 技術架構

本系統采用ASP.NET三層體系結構,包含用戶界面、功能代碼和數據庫,實現網頁與數據庫的動態訪問。整個系統也可被分成服務器(Server)端和瀏覽器(Browse)端兩大部分,用戶可通過瀏覽器進行填寫、訪問、匯總數據[2]。教學評價問卷調查系統啟動后,由符合身份的用戶在網上進行調查信息的錄入。在開始錄入數據后,提交錄入的數據被保存在數據庫中,系統能夠動態的進行統計分析,并在Web網頁中以圖表形式反饋給用戶。

教學評價問卷調查系統與外部的接口有三個:系統與問卷設計者的接口、系統與答卷人的接口、系統與統計分析人員的接口。這三個接口可通過三個子模塊來實現,分別為:定制問卷子系統、采集問卷子系統、可視化統計分析子系統。定制問卷子系統是其他兩個子系統的基礎,采集問卷子系統依賴于制定問卷子系統,而可視化統計分析子系統不僅依賴于定制問卷子系統,也依賴于采集問卷子系統。

2.2 系統開發環境

本系統采用ASP.NET和C#語言開發,融入了Flash和圖片等相關素材,應用SQL Server2005數據庫為后臺數據庫。

2.3 系統設計目的

隨著時代的進步、科技的便利,我們追求的是環保、便捷的工作方式,辦公慢慢進入無紙化時代,傳統的調查問卷方式已經不再適用、不再大力推行。此系統名為計算機類課程的教學評價問卷調查系統,分為學生、教師、督導評價的三種方式,從不同角度看待教學。endprint

3 系統的操作流程(The operation process of the

system)

經對系統的需求進行分析,可將系統整體操作分為四個部分:用戶登錄、問卷設計、問卷發放收集與儲存備份,以及對問卷結果的分析。

3.1 用戶登錄

用戶有四類,分別是學生、教師、督導、系統管理員,不同的身份對應著不同的使用權限。

3.2 問卷設計

圍繞需要調查的問題,搜集資料,在問卷題目和題型設計上下工夫,保證問卷調查的效果。系統可以提供用戶在線創建、編輯和修改問卷等功能。

3.3 問卷發放收集與儲存備份

根據具體的調查目的所設計的問卷,讓調查對象來進行調查,在完成在線的問卷調查以后,系統自動收集調查結果,并將數據穩妥地儲存到相應的數據庫中。

3.4 問卷結果分析

對于收集回來的問卷進行處理,針對不同的查詢條件輸出分析結果。

具體操作流程圖如圖1所示:

圖1 具體操作流程圖

Fig.1 Flow chart of the specific operation

4 系統的功能模塊設計(Design of system function

module)

本系統是利用Microsoft Visual Studio 2005開發平臺和SQL Server 2005數據庫,采用C#編程語言開發,采用三層B/S體系結構,通過ADO.NET技術來連接和訪問數據庫[3],以網頁的形式發布問卷內容和顯示調查結果。根據不同角色的功能可以把在線評教系統分為管理員權限模塊和用戶權限模塊。

4.1 管理員模塊

(1)登錄模塊:選擇管理員的身份,輸入正確的登錄名和密碼進行登錄。

(2)基礎信息管理:包括基本資料管理、用戶管理、權限管理、問卷調查管理??梢詫τ诠芾韱T、教師、學生三種角色信息的增刪改,設置不同的角色具有不同的權限,以及問卷內容的錄入及題型的設計。

(3)系統操作:包括數據統計功能、系統設置功能??赏ㄟ^數據統計功能查看調查結果。

4.2 用戶模塊

(1)登錄模塊:選擇管理員的身份,輸入正確的登錄名和密碼進行登錄。

(2)學生問卷調查:以學生身份登錄后,完成問卷,點擊提交。

(3)教師查看統計結果:以教師身份登錄后,查看統計結果。5 系統實現的關鍵技術(The key technology of the

system)

5.1 數據庫設計

根據問卷調查系統的需求,數據庫中包括:用戶表、功能權限表、問卷表、題目表、選項表等數據表,并設計合理的表間關系。

根據需求分析,設計相應的數據庫表格,并設計合理的存儲過程,例如存儲過程Pro_UpdateCurrentTopic,觸發存儲過程后課程表t_Topics屬性t_IsCurrent(是否為當前主題)被修改。

set ANSI_NULLS ON

set QUOTED_IDENTIFIER ON

go

ALTER PROCEDURE [dbo].[Pro_UpdateCurrentTopic]

@t_id int

AS

Begin Tran

update t_Topics set t_IsCurrent=1 where t_id=@t_id

update t_Topics set t_IsCurrent=0 where t_id<>@t_id

Commit Tran

5.2 結果顯示

調查結果由后臺數據庫自動存儲,通過編寫功能代碼使調查結果以直方圖的形式顯示在網頁中,使用SubjectsView控件。

5.3 網頁設計

本系統共設學生、教師和管理員三個角色的登錄角色,不同的角色具有不同的權限,因此在登錄界面中輸入登錄名和密碼,在角色下拉框中選擇自己的角色后進行登錄。系統會自動進入相應的角色頁面中,并賦予相應的操作權限。系統要具有直觀、友好、風格一致的界面,并設計代碼來實現各功能模塊,即實現各類題型規則的問卷調查功能,確保其正常運行。

5.4 安全性能

系統設有管理員,只有在通過管理員身份驗證后,才能進行問卷的設置操作與密碼的更改操作。系統使用了相應的Cookie技術,可防止用戶連續地提交問卷。并且提供了及時檢驗問卷是否有效的措施。

5.5 問卷形式與內容的設計

問卷的設計包括很多內容,它不僅要明確調查目的和作用、調查對象、調查內容,還要確定調查中的抽樣方式、數據匯總和上報的流程、調查結果的公布形式。對于問卷的內容可通過多種渠道了解教學評價指標,可利用相關文獻、綱領性文件、高校教育體制要求及資深教師的經驗,或從學生的角度出發,了解學生對老師的需求,將問卷內容設置為針對不同的角色有不同的調查內容。對于問卷的設計主要有一下幾項程序:把握目的和內容、搜集資料、確定調查方法、確定問答題的內容、決定問答題的結構、決定問題的措辭、安排問題的順序、確定格式和排版、擬定問卷的初稿和預測試、制成正式問卷。

6 結論(Conclusion)

計算機類課程的教學評價問卷調查系統采用網絡問卷調查方式,依據相關課程的教學目標對教學過程及結果進行調查,并能對數據進行簡單分析,為研究我校計算機類課程教與學過程提供有力數據,為教學提供決策服務。同時調查結果更具時效性,且存儲方便,有利于數據再利用。在此系統的運用基礎上,今后可考慮通過修改問卷內容將其應用于其他門類的課程教學評價或其他應用范圍。

參考文獻(References)

[1] 李珊.基于ASP.NET的網絡問卷調查系統的設計與實現[D].

武漢理工大學,2012.

[2] 郝利劍.通用網絡調查問卷系統技術研究與實現[D].北京郵

電大學,2006.

[3] 唐偉,施永香.數據庫參數化連接的C#編程實現[J].計算機工

程與技術,2006(17):3284-3286.

作者簡介:

楊 楊(1992-),女,本科.研究領域:軟件開發.

林加論(1972-),女,碩士,副教授.研究領域:計算機應用.endprint

3 系統的操作流程(The operation process of the

system)

經對系統的需求進行分析,可將系統整體操作分為四個部分:用戶登錄、問卷設計、問卷發放收集與儲存備份,以及對問卷結果的分析。

3.1 用戶登錄

用戶有四類,分別是學生、教師、督導、系統管理員,不同的身份對應著不同的使用權限。

3.2 問卷設計

圍繞需要調查的問題,搜集資料,在問卷題目和題型設計上下工夫,保證問卷調查的效果。系統可以提供用戶在線創建、編輯和修改問卷等功能。

3.3 問卷發放收集與儲存備份

根據具體的調查目的所設計的問卷,讓調查對象來進行調查,在完成在線的問卷調查以后,系統自動收集調查結果,并將數據穩妥地儲存到相應的數據庫中。

3.4 問卷結果分析

對于收集回來的問卷進行處理,針對不同的查詢條件輸出分析結果。

具體操作流程圖如圖1所示:

圖1 具體操作流程圖

Fig.1 Flow chart of the specific operation

4 系統的功能模塊設計(Design of system function

module)

本系統是利用Microsoft Visual Studio 2005開發平臺和SQL Server 2005數據庫,采用C#編程語言開發,采用三層B/S體系結構,通過ADO.NET技術來連接和訪問數據庫[3],以網頁的形式發布問卷內容和顯示調查結果。根據不同角色的功能可以把在線評教系統分為管理員權限模塊和用戶權限模塊。

4.1 管理員模塊

(1)登錄模塊:選擇管理員的身份,輸入正確的登錄名和密碼進行登錄。

(2)基礎信息管理:包括基本資料管理、用戶管理、權限管理、問卷調查管理??梢詫τ诠芾韱T、教師、學生三種角色信息的增刪改,設置不同的角色具有不同的權限,以及問卷內容的錄入及題型的設計。

(3)系統操作:包括數據統計功能、系統設置功能??赏ㄟ^數據統計功能查看調查結果。

4.2 用戶模塊

(1)登錄模塊:選擇管理員的身份,輸入正確的登錄名和密碼進行登錄。

(2)學生問卷調查:以學生身份登錄后,完成問卷,點擊提交。

(3)教師查看統計結果:以教師身份登錄后,查看統計結果。5 系統實現的關鍵技術(The key technology of the

system)

5.1 數據庫設計

根據問卷調查系統的需求,數據庫中包括:用戶表、功能權限表、問卷表、題目表、選項表等數據表,并設計合理的表間關系。

根據需求分析,設計相應的數據庫表格,并設計合理的存儲過程,例如存儲過程Pro_UpdateCurrentTopic,觸發存儲過程后課程表t_Topics屬性t_IsCurrent(是否為當前主題)被修改。

set ANSI_NULLS ON

set QUOTED_IDENTIFIER ON

go

ALTER PROCEDURE [dbo].[Pro_UpdateCurrentTopic]

@t_id int

AS

Begin Tran

update t_Topics set t_IsCurrent=1 where t_id=@t_id

update t_Topics set t_IsCurrent=0 where t_id<>@t_id

Commit Tran

5.2 結果顯示

調查結果由后臺數據庫自動存儲,通過編寫功能代碼使調查結果以直方圖的形式顯示在網頁中,使用SubjectsView控件。

5.3 網頁設計

本系統共設學生、教師和管理員三個角色的登錄角色,不同的角色具有不同的權限,因此在登錄界面中輸入登錄名和密碼,在角色下拉框中選擇自己的角色后進行登錄。系統會自動進入相應的角色頁面中,并賦予相應的操作權限。系統要具有直觀、友好、風格一致的界面,并設計代碼來實現各功能模塊,即實現各類題型規則的問卷調查功能,確保其正常運行。

5.4 安全性能

系統設有管理員,只有在通過管理員身份驗證后,才能進行問卷的設置操作與密碼的更改操作。系統使用了相應的Cookie技術,可防止用戶連續地提交問卷。并且提供了及時檢驗問卷是否有效的措施。

5.5 問卷形式與內容的設計

問卷的設計包括很多內容,它不僅要明確調查目的和作用、調查對象、調查內容,還要確定調查中的抽樣方式、數據匯總和上報的流程、調查結果的公布形式。對于問卷的內容可通過多種渠道了解教學評價指標,可利用相關文獻、綱領性文件、高校教育體制要求及資深教師的經驗,或從學生的角度出發,了解學生對老師的需求,將問卷內容設置為針對不同的角色有不同的調查內容。對于問卷的設計主要有一下幾項程序:把握目的和內容、搜集資料、確定調查方法、確定問答題的內容、決定問答題的結構、決定問題的措辭、安排問題的順序、確定格式和排版、擬定問卷的初稿和預測試、制成正式問卷。

6 結論(Conclusion)

計算機類課程的教學評價問卷調查系統采用網絡問卷調查方式,依據相關課程的教學目標對教學過程及結果進行調查,并能對數據進行簡單分析,為研究我校計算機類課程教與學過程提供有力數據,為教學提供決策服務。同時調查結果更具時效性,且存儲方便,有利于數據再利用。在此系統的運用基礎上,今后可考慮通過修改問卷內容將其應用于其他門類的課程教學評價或其他應用范圍。

參考文獻(References)

[1] 李珊.基于ASP.NET的網絡問卷調查系統的設計與實現[D].

武漢理工大學,2012.

[2] 郝利劍.通用網絡調查問卷系統技術研究與實現[D].北京郵

電大學,2006.

[3] 唐偉,施永香.數據庫參數化連接的C#編程實現[J].計算機工

程與技術,2006(17):3284-3286.

作者簡介:

楊 楊(1992-),女,本科.研究領域:軟件開發.

林加論(1972-),女,碩士,副教授.研究領域:計算機應用.endprint

3 系統的操作流程(The operation process of the

system)

經對系統的需求進行分析,可將系統整體操作分為四個部分:用戶登錄、問卷設計、問卷發放收集與儲存備份,以及對問卷結果的分析。

3.1 用戶登錄

用戶有四類,分別是學生、教師、督導、系統管理員,不同的身份對應著不同的使用權限。

3.2 問卷設計

圍繞需要調查的問題,搜集資料,在問卷題目和題型設計上下工夫,保證問卷調查的效果。系統可以提供用戶在線創建、編輯和修改問卷等功能。

3.3 問卷發放收集與儲存備份

根據具體的調查目的所設計的問卷,讓調查對象來進行調查,在完成在線的問卷調查以后,系統自動收集調查結果,并將數據穩妥地儲存到相應的數據庫中。

3.4 問卷結果分析

對于收集回來的問卷進行處理,針對不同的查詢條件輸出分析結果。

具體操作流程圖如圖1所示:

圖1 具體操作流程圖

Fig.1 Flow chart of the specific operation

4 系統的功能模塊設計(Design of system function

module)

本系統是利用Microsoft Visual Studio 2005開發平臺和SQL Server 2005數據庫,采用C#編程語言開發,采用三層B/S體系結構,通過ADO.NET技術來連接和訪問數據庫[3],以網頁的形式發布問卷內容和顯示調查結果。根據不同角色的功能可以把在線評教系統分為管理員權限模塊和用戶權限模塊。

4.1 管理員模塊

(1)登錄模塊:選擇管理員的身份,輸入正確的登錄名和密碼進行登錄。

(2)基礎信息管理:包括基本資料管理、用戶管理、權限管理、問卷調查管理??梢詫τ诠芾韱T、教師、學生三種角色信息的增刪改,設置不同的角色具有不同的權限,以及問卷內容的錄入及題型的設計。

(3)系統操作:包括數據統計功能、系統設置功能??赏ㄟ^數據統計功能查看調查結果。

4.2 用戶模塊

(1)登錄模塊:選擇管理員的身份,輸入正確的登錄名和密碼進行登錄。

(2)學生問卷調查:以學生身份登錄后,完成問卷,點擊提交。

(3)教師查看統計結果:以教師身份登錄后,查看統計結果。5 系統實現的關鍵技術(The key technology of the

system)

5.1 數據庫設計

根據問卷調查系統的需求,數據庫中包括:用戶表、功能權限表、問卷表、題目表、選項表等數據表,并設計合理的表間關系。

根據需求分析,設計相應的數據庫表格,并設計合理的存儲過程,例如存儲過程Pro_UpdateCurrentTopic,觸發存儲過程后課程表t_Topics屬性t_IsCurrent(是否為當前主題)被修改。

set ANSI_NULLS ON

set QUOTED_IDENTIFIER ON

go

ALTER PROCEDURE [dbo].[Pro_UpdateCurrentTopic]

@t_id int

AS

Begin Tran

update t_Topics set t_IsCurrent=1 where t_id=@t_id

update t_Topics set t_IsCurrent=0 where t_id<>@t_id

Commit Tran

5.2 結果顯示

調查結果由后臺數據庫自動存儲,通過編寫功能代碼使調查結果以直方圖的形式顯示在網頁中,使用SubjectsView控件。

5.3 網頁設計

本系統共設學生、教師和管理員三個角色的登錄角色,不同的角色具有不同的權限,因此在登錄界面中輸入登錄名和密碼,在角色下拉框中選擇自己的角色后進行登錄。系統會自動進入相應的角色頁面中,并賦予相應的操作權限。系統要具有直觀、友好、風格一致的界面,并設計代碼來實現各功能模塊,即實現各類題型規則的問卷調查功能,確保其正常運行。

5.4 安全性能

系統設有管理員,只有在通過管理員身份驗證后,才能進行問卷的設置操作與密碼的更改操作。系統使用了相應的Cookie技術,可防止用戶連續地提交問卷。并且提供了及時檢驗問卷是否有效的措施。

5.5 問卷形式與內容的設計

問卷的設計包括很多內容,它不僅要明確調查目的和作用、調查對象、調查內容,還要確定調查中的抽樣方式、數據匯總和上報的流程、調查結果的公布形式。對于問卷的內容可通過多種渠道了解教學評價指標,可利用相關文獻、綱領性文件、高校教育體制要求及資深教師的經驗,或從學生的角度出發,了解學生對老師的需求,將問卷內容設置為針對不同的角色有不同的調查內容。對于問卷的設計主要有一下幾項程序:把握目的和內容、搜集資料、確定調查方法、確定問答題的內容、決定問答題的結構、決定問題的措辭、安排問題的順序、確定格式和排版、擬定問卷的初稿和預測試、制成正式問卷。

6 結論(Conclusion)

計算機類課程的教學評價問卷調查系統采用網絡問卷調查方式,依據相關課程的教學目標對教學過程及結果進行調查,并能對數據進行簡單分析,為研究我校計算機類課程教與學過程提供有力數據,為教學提供決策服務。同時調查結果更具時效性,且存儲方便,有利于數據再利用。在此系統的運用基礎上,今后可考慮通過修改問卷內容將其應用于其他門類的課程教學評價或其他應用范圍。

參考文獻(References)

[1] 李珊.基于ASP.NET的網絡問卷調查系統的設計與實現[D].

武漢理工大學,2012.

[2] 郝利劍.通用網絡調查問卷系統技術研究與實現[D].北京郵

電大學,2006.

[3] 唐偉,施永香.數據庫參數化連接的C#編程實現[J].計算機工

程與技術,2006(17):3284-3286.

作者簡介:

楊 楊(1992-),女,本科.研究領域:軟件開發.

林加論(1972-),女,碩士,副教授.研究領域:計算機應用.endprint

猜你喜歡
S結構結果顯示
最嚴象牙禁售令
基于Java的BBS開發
基于PHP的發印管理系統的實現
基于Java的網上商城開發
基于B/S結構的通信部隊訓練管理系統的設計研究
新聞眼
英國“脫歐”的經濟賬
第四次大熊貓調查結果顯示我國野生大熊貓保護取得新成效
我國濕地10年“丟”一個海南省
91香蕉高清国产线观看免费-97夜夜澡人人爽人人喊a-99久久久无码国产精品9-国产亚洲日韩欧美综合