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