李云皓,黃 瑞,鐘 濤,胡凱蕾,劉林山,段 群
(咸陽師范學(xué)院 計算機(jī)學(xué)院,陜西 咸陽 712000)
隨著“對分課堂”思想的不斷普及,其受到了廣大教師和學(xué)生的關(guān)注,各高校開始嘗試采用這種授課模式進(jìn)行教學(xué)。在教學(xué)中,老師需要了解學(xué)生的學(xué)習(xí)效果以及學(xué)生對教學(xué)的意見,以此為依據(jù)來改進(jìn)教師的教學(xué)內(nèi)容。傳統(tǒng)的紙質(zhì)問卷調(diào)查模式過程煩冗,大規(guī)模的問卷調(diào)查更是需要專業(yè)人員統(tǒng)計、分析問卷,十分不便。基于上述問題,在充分了解“對分課堂”之后,通過系統(tǒng)概要設(shè)計、詳細(xì)設(shè)計、數(shù)據(jù)庫相關(guān)設(shè)計和開發(fā)形成一個“對分課堂”學(xué)習(xí)情況的在線調(diào)查問卷系統(tǒng)。本系統(tǒng)是基于B/S結(jié)構(gòu)模式,方便用戶通過瀏覽器操作,主要實現(xiàn)用戶的注冊與登錄、被調(diào)查者問卷的填寫與查看、調(diào)查者問卷的生成與管理、問卷的統(tǒng)計分析、管理員對系統(tǒng)的維護(hù)等功能[1]。此系統(tǒng)中,調(diào)查者一般是教師,其可以通過這個系統(tǒng)獨立制作并發(fā)布問卷,并能在線隨時查看問卷調(diào)查的數(shù)據(jù)統(tǒng)計和處理信息,輕松地完成調(diào)查工作;被調(diào)查者一般是學(xué)生,其可以方便、快捷地完成問卷。應(yīng)用該系統(tǒng)能夠更好地了解學(xué)生的情況,提高教學(xué)質(zhì)量。
本系統(tǒng)設(shè)計階段的任務(wù)是設(shè)計一個可以發(fā)布問卷,回收問卷,并對問卷進(jìn)行統(tǒng)計,包含了系統(tǒng)架構(gòu)的設(shè)計、系統(tǒng)功能的設(shè)計、問卷功能的設(shè)計、數(shù)據(jù)庫的設(shè)計及系統(tǒng)界面的設(shè)計。
本系統(tǒng)采用B/S結(jié)構(gòu),即Browser/Server(瀏覽器/服務(wù)器)結(jié)構(gòu),使用了MySQL數(shù)據(jù)庫對數(shù)據(jù)進(jìn)行存儲和維護(hù),B/S 3層架構(gòu)將系統(tǒng)分為應(yīng)用表示層(User Interface Layer),業(yè)務(wù)邏輯層(Business Logic Layer)和數(shù)據(jù)訪問層(Data Access Layer)3個不同的處理層次[2]。3層結(jié)構(gòu)在層與層之間相互獨立,任何一層的改變都不會影響其他層的功能;同時,B/S 3層體系結(jié)構(gòu)還有其他的優(yōu)點,如可共享性,單個服務(wù)器可為處在不同平臺的客戶應(yīng)用程序提供服務(wù),擁有較好的安全性;在這種結(jié)構(gòu)中,客戶不能直接訪問數(shù)據(jù),服務(wù)器不僅可以控制哪些數(shù)據(jù)被改變和訪問,還可以控制數(shù)據(jù)的訪問方式等。B/S 3層架構(gòu)如圖1所示。

圖1 B/S 3層架構(gòu)
本系統(tǒng)實現(xiàn)了學(xué)生注冊、學(xué)生登錄、教師發(fā)布問卷、修改問卷、添加問卷、查找問卷、回收問卷等數(shù)據(jù)功能,極大地方便了問卷調(diào)查,簡化了問卷調(diào)查流程,能夠更好、更快地接收到反饋的信息,以便于教師及時更改教學(xué)方案,提高教學(xué)質(zhì)量。
本問卷調(diào)查系統(tǒng)功能分為兩大模塊,分別是學(xué)生功能模塊和教師功能模塊。學(xué)生功能模塊主要包含學(xué)生注冊、學(xué)生登錄、查找問卷、填寫問卷等,教師模塊主要包括添加管理員、添加問卷信息、管理問卷信息、添加系統(tǒng)公告等,如圖2所示。

圖2 系統(tǒng)功能模塊
在問卷調(diào)查系統(tǒng)中,主要功能分為教師問卷功能和學(xué)生問卷功能,教師功能有設(shè)計問卷題目,添加問卷,發(fā)布問卷,得到問卷結(jié)果。系統(tǒng)自動將問卷結(jié)果進(jìn)行統(tǒng)計。學(xué)生可以注冊,登錄,填寫問卷,提交問卷。教師問卷調(diào)查功能流程如圖3所示,學(xué)生問卷調(diào)查功能如圖4所示。

圖3 教師問卷功能

圖4 學(xué)生問卷調(diào)查功能
1.4.1 概念結(jié)構(gòu)設(shè)計
概念結(jié)構(gòu)設(shè)計是對現(xiàn)實世界的一種抽象表達(dá),即對實際的人、物、事和概念進(jìn)行人為處理,抽取人們關(guān)心的共同特性,忽略非本質(zhì)的細(xì)節(jié),并把這些特性用各種概念精確地描述[3]。
概念結(jié)構(gòu)設(shè)計處理和分析了系統(tǒng)內(nèi)部各個實體所包含的屬性以及這些實體之間的聯(lián)系,使系統(tǒng)往下進(jìn)行時對內(nèi)部的了解更加清晰,為接下來的設(shè)計任務(wù)奠定基礎(chǔ)。本系統(tǒng)的概念模型結(jié)構(gòu)如圖5所示。

圖5 系統(tǒng)概念模型結(jié)構(gòu)E-R圖
1.4.2 邏輯結(jié)構(gòu)設(shè)計
邏輯結(jié)構(gòu)設(shè)計[4]就是將概念結(jié)構(gòu)設(shè)計階段整理分析出來的各個實體的屬性,實體和實體之間的關(guān)系用更為簡潔準(zhǔn)確的方式歸類整理[5]。根據(jù)實體的各個屬性在實體的表述和呈現(xiàn)上表現(xiàn)最為重要和關(guān)鍵的屬性定位為這個實體的主鍵,其他為附屬鍵,并且通過定位一個實體的主鍵再次出現(xiàn)在別的實體中的為外鍵,來確定實體間的聯(lián)系;將實體間的聯(lián)系也用這種邏輯結(jié)構(gòu)整理出來,以方便接下來的系統(tǒng)設(shè)計。
在本問卷調(diào)查系統(tǒng)中,包含了3個主要的關(guān)系數(shù)據(jù)模式,分別是:(1)管理員(管理員編號、管理員賬號、管理員密碼)。(2)問卷信息(問卷編號、問卷題目、問卷內(nèi)容、問卷題數(shù))。(3)學(xué)生(用戶名、姓名、密碼、答卷)。
本系統(tǒng)界面采用紅色背景,給人一種朝氣蓬勃、昂揚(yáng)前進(jìn)的感覺,并且網(wǎng)站簡潔大方,各個功能位置一目了然,使得操作更加簡單、方便使用。簡約而又不失大氣,簡單而又不失內(nèi)涵。
本研究主要介紹了問卷調(diào)查系統(tǒng)的設(shè)計過程,其能夠?qū)⒁酝彪s的問卷調(diào)查過程盡可能簡單化、方便化、及時化。讓老師能夠在很短時間內(nèi)了解到學(xué)生對這節(jié)課的態(tài)度、想法、意見或者建議,也能夠更快地使老師了解問題、解決問題,提高“對分課堂”的教學(xué)質(zhì)量,改進(jìn)教師的教學(xué)方法,更好地推進(jìn)教育科學(xué)化,針對不同的學(xué)生因材施教。