• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

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

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

    王崢嶸 李勇 凌宏偉 石國濤 吳秋月

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

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

    中圖分類號:TP319? ? ? 文獻(xiàn)標(biāo)識碼:A 文章編號: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é)校生活過程中的時間成本。昆明幼兒師范高等??茖W(xué)校按照教育改革發(fā)展要求建設(shè)智慧校園,同時通過軟件開發(fā)來推進(jìn)學(xué)校電教中心建設(shè),以實現(xiàn)培養(yǎng)師資力量、提高工作人員信息素養(yǎng)的目標(biāo)。學(xué)校電教中心的教師開展軟件開發(fā)工作,一方面可以掌握學(xué)校各種管理系統(tǒng)的運(yùn)維技術(shù),另一方面可以提高其信息處理工作水平。

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

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

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

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

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

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

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

    1? 解決問題

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

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

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

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

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

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

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

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

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

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

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

    2? 驗證

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

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

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