技術(shù)報(bào)告課堂互動(dòng)隨機(jī)點(diǎn)名系統(tǒng)_第1頁
技術(shù)報(bào)告課堂互動(dòng)隨機(jī)點(diǎn)名系統(tǒng)_第2頁
技術(shù)報(bào)告課堂互動(dòng)隨機(jī)點(diǎn)名系統(tǒng)_第3頁
技術(shù)報(bào)告課堂互動(dòng)隨機(jī)點(diǎn)名系統(tǒng)_第4頁
技術(shù)報(bào)告課堂互動(dòng)隨機(jī)點(diǎn)名系統(tǒng)_第5頁
已閱讀5頁,還剩10頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、計(jì)劃類別 項(xiàng)目編號(hào) 項(xiàng)目技術(shù)報(bào)告課題名稱 項(xiàng)目主持人 承擔(dān)單位 題目:課堂互動(dòng)隨機(jī)點(diǎn)名系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)學(xué)生上課考勤是教學(xué)過程中不可缺少的重要環(huán)節(jié),各任課教師需要依靠點(diǎn)名來掌握學(xué)生的考勤情況,并通過課堂提問來了解學(xué)生對(duì)于課程的掌握情況。新時(shí)代下學(xué)生個(gè)性強(qiáng)、上課回答問題積極性不高是當(dāng)代大學(xué)生的普遍特點(diǎn),為提高課堂教學(xué)的趣味性,以及學(xué)生課堂互動(dòng)的積極性,設(shè)計(jì)了一款課堂互動(dòng)隨機(jī)點(diǎn)名系統(tǒng)。該系統(tǒng)是基于C#設(shè)計(jì)開發(fā)的,界面簡潔,使用方便,提高了課堂點(diǎn)名的效率并活躍了課堂氛圍。關(guān)鍵詞:隨機(jī)點(diǎn)名;課堂互動(dòng);Visual C#Abstract:The attendance of students is an i

2、ndispensable part in the teaching process.Teachers need to rely on the roll call to check student attendance,and apply questioning to learn about the students mastery of the course content.Generally,many college students lack enthusiasm for answering questions in class.A random roll call system for

3、classroom interaction is designed in order to enhance students interest and initiative of classroom interaction.The system is designed and developed based on C #.With the simple and user-friendly interface,the system effectively improves the efficiency of roll call and brings active and harmonious c

4、lassroom atmosphere.Keywords:random roll call;classroom interaction;Visual C#1 引言(Introduction)高校上課過程中,點(diǎn)名是教學(xué)過程中不可缺少的一部分,課堂提問更是促進(jìn)教學(xué)互動(dòng),提高教學(xué)質(zhì)量的重要環(huán)節(jié)1。傳統(tǒng)的教學(xué)過程中多采用舉手或者紙質(zhì)版點(diǎn)名冊(cè)提問的方法,前者往往使得一部分不愿意學(xué)習(xí)的同學(xué)在上課期間不愿意思考,后者則在點(diǎn)名過程中容易加入老師個(gè)人的感情色彩,尤其是在現(xiàn)階段,當(dāng)代大學(xué)生課堂互動(dòng)性差是普遍存在的問題。為了解決這種現(xiàn)狀,活躍課堂氣氛,提高學(xué)生上課互動(dòng)的積極性,設(shè)計(jì)開發(fā)了一款簡易的課堂互動(dòng)隨機(jī)點(diǎn)名系

5、統(tǒng)。2 系統(tǒng)分析(System analysis)本系統(tǒng)使用Microsoft Visual Studio的Visual C#進(jìn)行開發(fā)設(shè)計(jì)2,界面簡單,使用方便,能夠?qū)崿F(xiàn)讀取TXT文檔中的學(xué)生名單,隨機(jī)抽取,并記錄抽樣信息的功能。系統(tǒng)結(jié)構(gòu)及功能如圖1所示。(1)讀取TXT文檔任課教師往往教授的班級(jí)不止一個(gè),因此系統(tǒng)需要實(shí)現(xiàn)能夠選取不同班級(jí)進(jìn)行隨機(jī)抽樣的功能,此時(shí)可以將各班的學(xué)生名單放置在TXT文檔中,并將文檔以班級(jí)命名,方便教師點(diǎn)名。(2)隨機(jī)點(diǎn)名此部分為本次設(shè)計(jì)的重點(diǎn),即要從學(xué)生名單中隨機(jī)讀取信息,同時(shí)在隨機(jī)讀取一次后為了保證隨機(jī)的同時(shí),已被點(diǎn)過名的同學(xué)在點(diǎn)名信息清除之前或者全部同學(xué)都被點(diǎn)到

6、之前不會(huì)再次被點(diǎn)到,做到隨機(jī)點(diǎn)名的公平性。(3)記錄點(diǎn)名信息每次提問或者點(diǎn)名的信息都將會(huì)自動(dòng)記錄下來,方便老師考勤記錄。3 軟件界面及功能設(shè)計(jì)(Software interface andfunctional design)本系統(tǒng)采用Windows窗體界面設(shè)計(jì)3,界面設(shè)計(jì)效果如圖2所示。系統(tǒng)主要功能部分包括:(1)CoboBox1:可用來選擇需要點(diǎn)名的學(xué)生班級(jí)。(2)Button1:即開始點(diǎn)名按鈕,用來控制點(diǎn)名時(shí)隨機(jī)抽取,當(dāng)點(diǎn)下開始按鈕開始隨機(jī)點(diǎn)名后,其會(huì)變成停止按鈕,再次按下停止按鈕,則會(huì)顯示最終被點(diǎn)的學(xué)生姓名。(3)listBox1:此部分主要用來存放并顯示所有同學(xué)被點(diǎn)信息。(4)Butt

7、on2:即清除按鈕,當(dāng)結(jié)束一次點(diǎn)名后用來清除listBox1中所顯示的數(shù)據(jù)信息。(5)timer1:用來控制抽取過程中數(shù)據(jù)在空白處閃動(dòng),并在結(jié)束后顯示出被點(diǎn)學(xué)生姓名。在開始點(diǎn)名之前,需將保存各班名單的TXT文檔放置在與所設(shè)計(jì)的隨機(jī)點(diǎn)名軟件同一目錄下。此時(shí)當(dāng)訪問CoboBox1即班級(jí)選項(xiàng)時(shí),下拉菜單中會(huì)自動(dòng)讀取軟件所在目錄中各班級(jí)名單的TXT文檔,如圖3所示。4 程序設(shè)計(jì)(The program design)本系統(tǒng)使用Visual C#語言設(shè)計(jì)開發(fā)4,界面簡潔,方便易用,在程序設(shè)計(jì)方面主要包含幾個(gè)方面。(1)使用CoboBox1控件選擇所要點(diǎn)名的班級(jí)信息。public Form1()Initi

8、alizeComponent();string files=Directory.GetFiles(Application.StartupPath);/得到目錄下所有文件this.cb_class.Items.Clear();foreach (string pfilename in files)endprintstring extension=Path.GetExtension(pfilename).ToLower();/得到文件擴(kuò)展名if(extension=.txt)string temp=pfilename;int start=pfilename.LastIndexOf()+1;temp=

9、pfilename.Substring(start, pfilename.Length-start);/得到文件名this.cb_class.Items.Add(temp);timer1.Interval=10;timer1.Stop();(2)單擊Button1即開始點(diǎn)名按鈕會(huì)隨機(jī)抽取學(xué)生5,6,隨后此按鈕顯示為停止,單擊后顯示被選中的學(xué)生姓名。public partial class Form1:Formbool first_click=true;/初始化為真int x,num;Random r=new Random();string fileclass=;ArrayList conten

10、t=new ArrayList();ArrayList result=new ArrayList();private void button1_Click(object sender, EventArgs e)if(this.cb_class.Text=)MessageBox.Show(請(qǐng)選擇班級(jí));else first_click=!first_click;if (!first_click)timer1.Start();button1.Text=停止;else timer1.Stop();button1.Text=開始點(diǎn)名;while (result.Contains(contentx.To

11、String()x=r.Next(0, num);if(result.Count=num )MessageBox.Show(所有人都被點(diǎn)名過了);break;if (result.Countnum) result.Add(contentx.ToString();this.listBox1.Items.Add(contentx.ToString();(3)在listBox1選框中可將此次選中的學(xué)生名單記錄下來,方便老師記錄點(diǎn)名信息,點(diǎn)名結(jié)束后可單擊Button2即清除按鈕清除listBox1中所顯示的內(nèi)容。private void cb_class_SelectedIndexChanged(ob

12、ject sender,EventArgs e)fileclass=cb_class.SelectedItem.ToString();if(!File.Exists(fileclass)labelName.Text=名單不存在; StreamReader sr=new StreamReader(fileclass,Encoding.Default); /記得編碼this.listBox1.Items.Clear();content.Clear();result.Clear();string str1;while(str1=sr.ReadLine()!=null)content.Add(str1

13、);private void button2_Click(object sender, EventArgs e)this.listBox1.Items.Clear();result.Clear();5 結(jié)論(Conclusion)Visual Studio內(nèi)置編譯器使用方便,功能強(qiáng)大7。VS編譯后生成的EXE文件,可直接拷貝使用,無須再次安裝。教師在使用前,只需手動(dòng)將學(xué)生名單存放于與生成的EXE文件同目錄下的TXT文檔中即可。本系統(tǒng)在功能需求中還存在一定的不足8,可根據(jù)各任課老師的喜好進(jìn)行調(diào)整,提高系統(tǒng)的通用性,使得系統(tǒng)功能更加完善。參考文獻(xiàn)(References)1 Jennifer.F.A

14、 Cohort Perspective on Gender Gaps in College Attendance and CompletionJ.Research in Higher Education, 2013,54(5):545-570.2 Bharadwaj S,Vatsa M,Singh R.Biometric quality:a review of fingerprint,iris,and faceJ.Eurasip Journal on Image & Video Processing,2014(1):1-28.3 Lobantsov V V,Matveev I A,Murynin A B.A biometrical data quality analysis method to reliably evaluate the efficiency of recognition algorithms and systemsJ.Pattern Recognition & Image Analysis,2012,22(4):593-598.4 馮婕,張娟,岳秋菊.基于Excel的課堂隨機(jī)點(diǎn)名系

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論