前言:本站為你精心整理了規(guī)則算法在排課系統(tǒng)設(shè)計中的作用范文,希望能為你的創(chuàng)作提供參考價值,我們的客服老師可以幫助你提供個性化的參考范文,歡迎咨詢。
1FP-Growth關(guān)聯(lián)規(guī)則算法排課系統(tǒng)模塊劃分
排課系統(tǒng)主要有客戶端、排課數(shù)據(jù)庫、遠程數(shù)據(jù)庫、服務(wù)器以及BDE引擎組成。該系統(tǒng)運用了Delphi開發(fā)平臺中一種可視化軟件開發(fā)工具,以及Paradox數(shù)據(jù)庫等等。通過MIDAS技術(shù)和DOOM十技術(shù)完成多層分布式結(jié)構(gòu),排課系統(tǒng)結(jié)構(gòu)圖如圖1所示。
2排課系統(tǒng)基本課表的排定
(1)在基本課表排定中。將“可安排的教學(xué)時間集”為h,則“班級集”為,其“教師集”為,“課程集”為,其“場地集”為。在每個班級,在基本課表的排定中包含“未排定時間集”。在每門課程中可設(shè)置一個可安排時間集,同時在每個四元組,包含“要求教學(xué)時間的數(shù)目”。同時,。在排定課表也就是函數(shù)則代表教師為,班級為,在時間內(nèi)場地為,課程為。
(2)課表排定需滿足:在被給定時,首門課程應(yīng)被滿足:(在教學(xué)時間內(nèi)隨機獲得時間點)。取使在整個教學(xué)時間內(nèi)內(nèi),促使。在已定的排課規(guī)律中,(每定出一門課程)在,(排定一門課程,,其中需要。在,的循環(huán)程序為(1)知道。
3總結(jié)
FP-Growth關(guān)聯(lián)規(guī)則算法被應(yīng)用于高校的排課系統(tǒng)中,將智能化排課、課程動態(tài)管理等工作。該系統(tǒng)具有運行穩(wěn)定、操作簡單、功能全面等優(yōu)點與高校日常教務(wù)工作需求相符。
該系統(tǒng)的出現(xiàn)和應(yīng)用大大減輕了學(xué)校教務(wù)人員的工作量,極大的推進了教務(wù)管理工作自動化目標(biāo)的實現(xiàn),優(yōu)化了高校的資源配置。
作者:何巍