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