国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

關(guān)于選課系統(tǒng)課程時(shí)間沖突的研究

2020-01-03 10:10王崢嶸李勇凌宏偉石國(guó)濤吳秋月
現(xiàn)代信息科技 2020年16期
關(guān)鍵詞:篩選沖突信息

王崢嶸 李勇 凌宏偉 石國(guó)濤 吳秋月

摘? 要:選課信息系統(tǒng)的使用過(guò)程中,出現(xiàn)學(xué)生選課后不同課程的上課時(shí)間出現(xiàn)沖突,造成系統(tǒng)能選課而不能保證能上課的情況,造成選課工作的麻煩和教學(xué)資源的浪費(fèi)。文章從教師和學(xué)生角度分析,發(fā)現(xiàn)選課系統(tǒng)工作過(guò)程中出現(xiàn)時(shí)間沖突的問(wèn)題。從選課系統(tǒng)設(shè)計(jì)的角度分析,可以通過(guò)比較、判斷相同時(shí)間信息的方法,實(shí)現(xiàn)既能選課又不會(huì)出現(xiàn)時(shí)間沖突的目的。據(jù)此開(kāi)發(fā)的系統(tǒng)功能正常,證明這種思路有效,可以解決問(wèn)題。

關(guān)鍵詞:信息;選課系統(tǒng);上課時(shí)間;沖突;篩選

中圖分類(lèi)號(hào):TP319? ? ? 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):2096-4706(2020)16-0183-04

Research on Time Conflict of Course Selection System

WANG Zhengrong1,LI Yong1,LING Hongwei1,SHI Guotao2,WU Qiuyue1

(1.Information Center,Kunming Preschool Teachers College,Kunming? 651700,China;

2.Academic Affairs Office of Kunming Preschool Teachers College,Kunming? 651700,China)

Abstract:In the process of developing course selection information system,after students choose courses,the class time of different courses conflicts,which results in the situation that the system can select courses but can not guarantee classes,resulting in the trouble of course selection work and the waste of teaching resources. Through the analysis from the perspective of teachers and students,it is easy to have problems in the course selection method which is artificially and consciously avoided with the same time. From the perspective of course selection system design,we can use the same time information to compare and judge,which can not only select courses,but also avoid time conflict. Through the specific operation,it is proved that this idea is effective,and can solve the problem.

Keywords:information;course selection system;class time;conflict;screening

0? 引? 言

信息系統(tǒng)能夠大大提高學(xué)校教學(xué)管理服務(wù)質(zhì)量,降低師生在學(xué)校生活過(guò)程中的時(shí)間成本。昆明幼兒師范高等專(zhuān)科學(xué)校按照教育改革發(fā)展要求建設(shè)智慧校園,同時(shí)通過(guò)軟件開(kāi)發(fā)來(lái)推進(jìn)學(xué)校電教中心建設(shè),以實(shí)現(xiàn)培養(yǎng)師資力量、提高工作人員信息素養(yǎng)的目標(biāo)。學(xué)校電教中心的教師開(kāi)展軟件開(kāi)發(fā)工作,一方面可以掌握學(xué)校各種管理系統(tǒng)的運(yùn)維技術(shù),另一方面可以提高其信息處理工作水平。

本文研究的內(nèi)容是學(xué)生選課系統(tǒng)的開(kāi)發(fā)和使用,對(duì)學(xué)生選課信息系統(tǒng)出現(xiàn)的不同課程具有相同上課時(shí)間的問(wèn)題進(jìn)行了研究。當(dāng)前學(xué)生選課系統(tǒng)已經(jīng)成為高校日常教學(xué)必不可少的一部分,系統(tǒng)能幫助學(xué)生快速完成選課,是一個(gè)有助于學(xué)校和學(xué)生之間進(jìn)行信息交互的系統(tǒng),而解決選課時(shí)出現(xiàn)的上課時(shí)間沖突的問(wèn)題成為提高學(xué)生選課系統(tǒng)功能水平的關(guān)鍵。

系統(tǒng)根據(jù)傳統(tǒng)選課的工作流程設(shè)計(jì)了學(xué)生選課系統(tǒng)的工作流程:

(1)首先課任教師發(fā)布自己準(zhǔn)備開(kāi)設(shè)的課程,包括課程編碼、課程名稱(chēng)、課程類(lèi)型、學(xué)分、任課教師和上課時(shí)間等信息。

(2)學(xué)生通過(guò)選課系統(tǒng)了解學(xué)校發(fā)布的開(kāi)課信息,并根據(jù)學(xué)校的課程和自己的需要,在學(xué)校規(guī)定的選修課程數(shù)范圍內(nèi)選擇相應(yīng)的課程。

因?yàn)閷W(xué)校辦學(xué)規(guī)模的發(fā)展,軟件系統(tǒng)在使用過(guò)程中如果遇到開(kāi)課的教師多、設(shè)置的課程多,會(huì)出現(xiàn)不同教師把上課時(shí)間設(shè)置在相同時(shí)間段的情況。

舉例說(shuō)明,如果需要選擇兩門(mén)課程的學(xué)生成功選課,但沒(méi)有考慮到兩門(mén)課的上課時(shí)間在相同時(shí)段,選課系統(tǒng)不提前規(guī)避,那該名學(xué)生在上課時(shí)因?yàn)閮砷T(mén)課上課時(shí)間的沖突而影響正常上課和學(xué)分。

為了減少學(xué)生在選課后申請(qǐng)重新調(diào)整上課時(shí)間的問(wèn)題,必須在選課過(guò)程中提供相應(yīng)的功能,阻止學(xué)生選擇的課程出現(xiàn)上課時(shí)間重疊或交叉的現(xiàn)象,減少后期進(jìn)行選課調(diào)整的工作量,所以開(kāi)展對(duì)選課系統(tǒng)上課時(shí)間沖突問(wèn)題的研究很有意義。

1? 解決問(wèn)題

教師登錄系統(tǒng)后發(fā)布課程,通過(guò)系統(tǒng)菜單提供的發(fā)布課程功能,把課程信息錄入系統(tǒng)中,以發(fā)布兩門(mén)課程的情況為例,課程信息錄入完成后,情況如下:

(1)課程編碼:2020081301;課程名稱(chēng):打字;課程類(lèi)別:公共選修課;學(xué)分:2;任課教師:李勇;上課時(shí)間:星期1上午8時(shí)30分。

(2)課程編碼:2020081302;課程名稱(chēng);心理健康;課程類(lèi)別:公共選修課;學(xué)分:2;任課教師:王崢嶸;上課時(shí)間:星期1上午8時(shí)30分。發(fā)布完信息后的結(jié)果顯示如圖1所示。

學(xué)生登錄選課系統(tǒng),通過(guò)系統(tǒng)提供的功能可以完成選課操作。假設(shè)一名學(xué)生登錄系統(tǒng)后選中了兩門(mén)課,具體結(jié)果如圖2所示。

選課結(jié)果中該學(xué)生通過(guò)選課系統(tǒng)選擇了兩門(mén)課,但如果選課時(shí)該學(xué)生沒(méi)有仔細(xì)研究課程情況,因?yàn)檫@兩門(mén)課上課時(shí)間相同,進(jìn)入上課階段后就會(huì)出現(xiàn)上課時(shí)間沖突的情況,造成學(xué)生選了課但沒(méi)有時(shí)間去上的問(wèn)題,浪費(fèi)了選修課的名額。

作者對(duì)軟件系統(tǒng)設(shè)計(jì)進(jìn)行研究以解決這個(gè)問(wèn)題,解決思路如下。

在程序功能設(shè)計(jì)階段,沒(méi)有考慮到上課時(shí)間沖突的問(wèn)題,而上課時(shí)間只是一個(gè)普通的字段。從圖2可以看到,兩門(mén)課程的上課時(shí)間是相同的,這很好處理,我們可以比較該字段中的記錄內(nèi)容,如果相同就否定此次選課的操作。但是,如果上課時(shí)間這個(gè)字段的內(nèi)容不同,例如“星期一上午八時(shí)30分”與“星期1上午8時(shí)30分”,這時(shí)對(duì)字段內(nèi)容進(jìn)行比較,雖然是不同的文字,但這兩個(gè)時(shí)間本質(zhì)也是相同的。

根據(jù)套用模板的思想,在選課程序中針對(duì)上課時(shí)間的輸入設(shè)計(jì)了一套規(guī)范化模板,模板將學(xué)校一天內(nèi)所有上課的時(shí)間劃分成十節(jié)課,程序中設(shè)計(jì)如下:

此時(shí)使一天內(nèi)的上課時(shí)間規(guī)范,同理可以規(guī)范一周內(nèi)的具體天數(shù)為星期星期1、星期2、……、星期7這樣的統(tǒng)一形式:

使上課時(shí)間在數(shù)據(jù)庫(kù)記錄中的形式為“星期*上(下)午第*節(jié)”,通過(guò)上課時(shí)間信息模板解決選課中上課時(shí)間的表達(dá)問(wèn)題,利于選課系統(tǒng)判斷學(xué)生所選課程的上課時(shí)間是否存在沖突。通過(guò)錄入數(shù)據(jù)模板的方法,很好地解決了選課系統(tǒng)所選課出現(xiàn)上課時(shí)間沖突的問(wèn)題。如圖3所示,教師端發(fā)布課程后記錄內(nèi)容,數(shù)據(jù)庫(kù)字段通過(guò)設(shè)置上課時(shí)間和持續(xù)時(shí)間解決時(shí)間段交叉重疊的問(wèn)題。

在選課程序設(shè)計(jì)中規(guī)范了上課時(shí)間的樣式后,系統(tǒng)就可以在學(xué)生選課時(shí)增加對(duì)上課時(shí)間的判斷,因?yàn)閷W(xué)生已經(jīng)選擇的課程中,上課時(shí)間和持續(xù)時(shí)間是明確的,如果學(xué)生繼續(xù)選課,系統(tǒng)將判斷其準(zhǔn)備選擇的課程的上課時(shí)間和持續(xù)時(shí)間是否與系統(tǒng)中已經(jīng)存儲(chǔ)的課程的上課時(shí)間和持續(xù)時(shí)間相同,只要出現(xiàn)一個(gè)相同,就在程序界面中提示“待選課程上課時(shí)間與您已選課程上課時(shí)間有沖突!重新考慮一下吧!”,這樣學(xué)生就能在選課時(shí)發(fā)現(xiàn)課程的時(shí)間沖突,并及時(shí)認(rèn)真分析,做出調(diào)整。

2? 驗(yàn)證

對(duì)程序設(shè)計(jì)進(jìn)行調(diào)整后再次通過(guò)實(shí)例來(lái)檢查學(xué)生選課的情況。

首先程序?yàn)榻處煱l(fā)布課程設(shè)計(jì)了上課時(shí)間的規(guī)范模板,實(shí)際使用效果是每周7天統(tǒng)一采用星期1、星期2、星期3、星期4、星期5、星期6、星期7的樣式。同時(shí)每天上課時(shí)間統(tǒng)一分成上午第一節(jié)、上午第二節(jié)、上午第三節(jié)、上午第四節(jié)、下午第一節(jié)、下午第二節(jié)、下午第三節(jié)、下午第四節(jié)、晚上第一節(jié)、晚上第二節(jié)這種形式。

其次程序在學(xué)生選課時(shí)可以增加對(duì)上課時(shí)間的判斷,系統(tǒng)設(shè)計(jì)采用了HTML關(guān)于oninput事件屬性的定義,當(dāng)元素獲得用戶(hù)輸入時(shí),oninput屬性將觸發(fā)。程序執(zhí)行過(guò)程中,在輸入