劉華敏
摘要:設(shè)計(jì)隨機(jī)點(diǎn)名系統(tǒng)的目的是避開授課教師個(gè)人的感情色彩和偏愛進(jìn)行點(diǎn)名與提問(wèn),讓學(xué)生在輕松的氛圍中獲取平等的提問(wèn)機(jī)會(huì)。在開發(fā)的過(guò)程中,因考慮到使用該系統(tǒng)的大部分教師是非計(jì)算機(jī)專業(yè)畢業(yè)的,因此在設(shè)計(jì)時(shí)避開使用專業(yè)數(shù)據(jù)庫(kù),導(dǎo)入EXCEL數(shù)據(jù)源;客戶端也不需要安裝相應(yīng)的開發(fā)軟件,只需要有Windows系統(tǒng)自帶的IE瀏覽器就可以運(yùn)行;同時(shí)界面設(shè)計(jì)也采取簡(jiǎn)潔、易用的特點(diǎn),滿足眾多的授課老師隨機(jī)點(diǎn)名、提問(wèn)和好用的需求。
關(guān)鍵詞:EXCEL數(shù)據(jù)源;簡(jiǎn)潔;隨機(jī)點(diǎn)名和提問(wèn)
中圖分類號(hào):TP311 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2016)31-0054-02
1引言
隨著社會(huì)環(huán)境的變化,互聯(lián)網(wǎng)的普及對(duì)大學(xué)生的影響人人皆知。特別是在當(dāng)今的“父母要我學(xué)”的潮流下,孩子一旦進(jìn)入大學(xué),他們把大學(xué)想象成人間天堂,獲得了自由,從此再也不用寒窗苦讀了,所以在大學(xué)校園里盡情放縱屬于他們特有的青春歲月,上課逃課、玩手機(jī)已經(jīng)填充了大學(xué)生活,隨著時(shí)間的推移,很多同學(xué)漸漸跟不上專業(yè)課的學(xué)習(xí),選擇自我放棄,逃課成為他們首先。為了扭轉(zhuǎn)這種局面,授課老師要點(diǎn)名,但因?yàn)榘嗉?jí)人數(shù)眾多、每次都對(duì)全體同學(xué)點(diǎn)名浪費(fèi)時(shí)間,于是就迫切需要隨機(jī)點(diǎn)名系統(tǒng)的幫助和小概率事件的支撐,隨機(jī)點(diǎn)名系統(tǒng)就能公正、公平的點(diǎn)名和提問(wèn),有效節(jié)省了教學(xué)時(shí)間,提高了工作效率,增加了點(diǎn)名的實(shí)用性,使點(diǎn)名真正的能緩解學(xué)生逃課的這一嚴(yán)重現(xiàn)象。
2系統(tǒng)的功能需求分析
2.1需求分析
因高校教學(xué)的點(diǎn)名和提問(wèn)的有效方式需要進(jìn)一步提高,迫切需開發(fā)一款簡(jiǎn)單、易用和人人能用的點(diǎn)名系統(tǒng)。為了解決這個(gè)問(wèn)題,本系統(tǒng)在設(shè)計(jì)的當(dāng)初,考慮到使用該系統(tǒng)的教師對(duì)計(jì)算機(jī)的熟悉程度差異性很大,大部分老師是不熟悉計(jì)算機(jī)課程的,這就要求系統(tǒng)在實(shí)現(xiàn)時(shí)應(yīng)避免使用專業(yè)數(shù)據(jù)庫(kù),在運(yùn)行時(shí)客戶端不需要單獨(dú)安裝開發(fā)語(yǔ)言的運(yùn)行軟件,只需要有Windows自帶的IE瀏覽器。所以數(shù)據(jù)庫(kù)直接導(dǎo)入Excel數(shù)據(jù)源,讓授課教師在界面上對(duì)Excel文檔任意導(dǎo)入、導(dǎo)出,任何時(shí)刻能自由點(diǎn)名、提問(wèn)和讀取查詢的結(jié)果,及時(shí)了解學(xué)生曠課和提問(wèn)記錄的次數(shù)。系統(tǒng)總體用例圖如圖所示:
1) 隨機(jī)點(diǎn)名用例:授課教師導(dǎo)入數(shù)據(jù)源進(jìn)行點(diǎn)名,如果是曠課的學(xué)生,將記錄次數(shù)寫入Excel文檔,否則不進(jìn)行任何操作。
2) 隨機(jī)提問(wèn)用例:老師對(duì)學(xué)生進(jìn)行隨機(jī)提問(wèn),此時(shí)會(huì)有兩種結(jié)果出現(xiàn)即①如果學(xué)生來(lái)上課了,老師進(jìn)行提問(wèn),將提問(wèn)次數(shù)記錄下來(lái);②如果學(xué)生沒來(lái),直接記錄曠課。
3) 讀取記錄用例:通過(guò)讀取操作,數(shù)據(jù)源所有記錄將顯示在頁(yè)面上,同時(shí)還可以進(jìn)行全體點(diǎn)名,也可以執(zhí)行提問(wèn)操作;通過(guò)姓名查詢,將滿足條件的記錄顯示在頁(yè)面上,可以進(jìn)行點(diǎn)名和提問(wèn),結(jié)果可以存儲(chǔ)。
2.2 用例歸約分析
針對(duì)隨機(jī)點(diǎn)名系統(tǒng)中點(diǎn)名模塊、提問(wèn)和讀取記錄模塊涉及的用例詳細(xì)的描述如下:
1)點(diǎn)名模塊用例歸約如下:
2)提問(wèn)模塊用例歸約如下:
3)讀取模塊用例歸約如下:
3 數(shù)據(jù)庫(kù)設(shè)計(jì)
基于IE的隨機(jī)點(diǎn)名系統(tǒng)的數(shù)據(jù)量比較小,處理數(shù)據(jù)并不復(fù)雜的特點(diǎn),數(shù)據(jù)庫(kù)直接使用了簡(jiǎn)單、易用而且能進(jìn)行數(shù)據(jù)計(jì)算、排序等功能的Excel文檔。該文檔涉及學(xué)號(hào)、姓名、記錄曠課次數(shù)和提問(wèn)次數(shù)這四個(gè)字段,就能存儲(chǔ)點(diǎn)名系統(tǒng)對(duì)點(diǎn)名和提問(wèn)次數(shù)累加的結(jié)果。
4 系統(tǒng)界面功能設(shè)計(jì)與創(chuàng)建序列圖
4.1 界面功能模塊設(shè)計(jì)
系統(tǒng)設(shè)計(jì)的初衷是方便授課教師在簡(jiǎn)單的人機(jī)對(duì)話界面上實(shí)現(xiàn)隨機(jī)點(diǎn)名和提問(wèn),避開個(gè)人感情色彩和偏愛某些學(xué)生等人為因素的影響,將平等對(duì)待每個(gè)學(xué)生真正引入課堂教學(xué)中,讓學(xué)生在同等受到老師關(guān)注的氛圍中學(xué)習(xí)。同時(shí)也迫使逃課的學(xué)生不抱僥幸心理逃課,讓逃課的學(xué)生時(shí)刻有“隨機(jī)點(diǎn)名說(shuō)不定找不到我”的想法,因害怕而走進(jìn)課堂,久而久之也培養(yǎng)了學(xué)生遵守課堂的規(guī)章制度,養(yǎng)成了守時(shí)的習(xí)慣。該系統(tǒng)主要是從四個(gè)功能模塊進(jìn)行設(shè)計(jì)的:
1)“點(diǎn)名管理模塊”:在點(diǎn)名開始之前,導(dǎo)入需要被點(diǎn)名班級(jí)的數(shù)據(jù);利用隨機(jī)函數(shù)獲取學(xué)生的學(xué)號(hào)和姓名進(jìn)行點(diǎn)名,將曠課的學(xué)生的次數(shù)記1,否則為0,能實(shí)現(xiàn)曠課次數(shù)累加。
2)“提問(wèn)模塊”:根據(jù)隨機(jī)獲取的學(xué)生信息進(jìn)行提問(wèn),將存儲(chǔ)結(jié)果1寫進(jìn)Excel,能將記錄次數(shù)進(jìn)行計(jì)數(shù)。
3)“讀取模塊”:讀取整個(gè)Excel數(shù)據(jù)源,將記錄顯示在頁(yè)面上。每條記錄后面有曠課和提問(wèn)的復(fù)選框,供點(diǎn)名和提問(wèn)備用;如果進(jìn)行相應(yīng)的操作,結(jié)果可以存儲(chǔ)到Excel中,能同步更新數(shù)據(jù)源中的記錄數(shù)值。
4)“查詢模塊”:根據(jù)姓名進(jìn)行查詢,老師可以在任意時(shí)刻了解學(xué)生的曠課和提問(wèn)情況。
4.2創(chuàng)建隨機(jī)點(diǎn)名系統(tǒng)的序列圖
對(duì)隨機(jī)點(diǎn)名系統(tǒng)整個(gè)功能的流程進(jìn)行建模,按照消息的進(jìn)程,按步驟按順序?qū)⑾⑻砑拥叫蛄袌D中,并將系統(tǒng)響應(yīng)的結(jié)果添加到適當(dāng)?shù)南⒅?,根?jù)UML繪制序列圖的方法,該系統(tǒng)的序列圖如下:
5 結(jié)束語(yǔ)
本系統(tǒng)采用軟件工程中面向?qū)ο蟮姆治龇椒▽?duì)該系統(tǒng)功能進(jìn)行詳細(xì)的分析;結(jié)合UML統(tǒng)一建模語(yǔ)言的思想對(duì)問(wèn)題領(lǐng)域進(jìn)行建模,從而更好的設(shè)計(jì)簡(jiǎn)潔、好用的界面,為實(shí)現(xiàn)打下了扎實(shí)的基礎(chǔ)。
參考文獻(xiàn):
[1] 楊梅.計(jì)算機(jī)系網(wǎng)絡(luò)教學(xué)實(shí)訓(xùn)管理系統(tǒng)的研究與分析[D].昆明:云南大學(xué),2015.
[2] 何磊.學(xué)籍管理系統(tǒng)分析與研究[D].昆明:云南大學(xué),2012.
[3] 張捷,朱曉姝,李露云.一個(gè)新的課堂教學(xué)工具——智能考勤及提問(wèn)點(diǎn)名系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].玉林師范學(xué)院學(xué)報(bào):自然科學(xué)版,2014(2):119-124.