版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、考試安排是校園信息管理中重要環(huán)節(jié),又是相當(dāng)復(fù)雜的管理工作之一,是為學(xué)校所設(shè)置的課程安排時(shí)間、地點(diǎn)、監(jiān)考人員,同時(shí)要盡量避免沖突的產(chǎn)生。 本論文首先對考試安排問題做了介紹,介紹了考試安排問題的內(nèi)容、要求和面對的問題。研究了問題中班級、學(xué)生、課程、時(shí)段、監(jiān)考人員及考場等實(shí)體信息和它們之間的聯(lián)系,在此基礎(chǔ)上進(jìn)行數(shù)據(jù)庫表的設(shè)計(jì)。在計(jì)算方法上,首先對圖論中著色問題的傳統(tǒng)解決方法回溯法作了介紹,然后加上團(tuán)的信息提出解決考試安排問題的解決方法
2、并分析了復(fù)雜性。 本系統(tǒng)采用Excel記錄原始數(shù)據(jù)庫和計(jì)算結(jié)果,首先在“考試安排.xls”文檔中建立“學(xué)生情況表”、“班級情況表”、“課程情況表”、“時(shí)段情況表”、“考場情況表”、“監(jiān)考教師情況表”6個(gè)工作表用于記錄各個(gè)實(shí)體的原始數(shù)據(jù),“班級-課程”和“學(xué)生-課程”記錄選課關(guān)系。最后建立兩表“考試安排表”和“考生安排表”記錄最終得到的考試安排方案。 在實(shí)現(xiàn)算法時(shí),利用Excel附帶的開發(fā)工具VBA實(shí)現(xiàn)。在處理數(shù)據(jù)表信息時(shí)
3、,采用定義結(jié)構(gòu)化數(shù)據(jù)的方式。首先定義六個(gè)結(jié)構(gòu)類型,分別用于記錄班級、學(xué)生、課程、時(shí)段、考場和監(jiān)考教師情況表中的數(shù)據(jù)。定義第七個(gè)結(jié)構(gòu),稱為安排類型,記錄一個(gè)由時(shí)段和考場共同確定的安排單位。這樣將同一個(gè)個(gè)體的所有相關(guān)信息記錄在一個(gè)結(jié)構(gòu)化的變量中。通過在結(jié)構(gòu)中嵌入集合型變量的方式解決了表表之間存在的多多對應(yīng)關(guān)系。 在安排考試時(shí)段時(shí),為了避免可能會(huì)產(chǎn)生的沖突,程序中首先定義了三個(gè)函數(shù),用于判定一個(gè)時(shí)段是否可用,并對可用時(shí)段集合進(jìn)行取模運(yùn)
4、算生成一個(gè)考試時(shí)段安排的方案。通過變換取模時(shí)的參數(shù)得到多個(gè)方案,再通過定義和計(jì)算這些方案產(chǎn)生的沖突情況對它們進(jìn)行評價(jià)比較,從而得到一個(gè)可以接受的最優(yōu)方案。 從計(jì)算的結(jié)果可以看出,本系統(tǒng)通過對班級、學(xué)生、課程、考場、時(shí)段及監(jiān)考教師等實(shí)體關(guān)系的分析,以圖論中的著色問題為理論基礎(chǔ),利用Visual Basic中集合類型的自定義變量的方式解決了上述實(shí)體之間復(fù)雜的聯(lián)系關(guān)系,使得它們在程序中合理地表達(dá)出來,簡化了它們之間的運(yùn)算關(guān)系。為處理
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 復(fù)雜電磁問題的算法研究與軟件實(shí)現(xiàn).pdf
- 通用考場系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn).pdf
- 高校考場編排系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn).pdf
- 混排考場管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn).pdf
- 分床和排樣算法的研究與實(shí)現(xiàn).pdf
- 軟件項(xiàng)目問題管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn).pdf
- 交換調(diào)度算法仿真軟件的設(shè)計(jì)與實(shí)現(xiàn).pdf
- 面向玻璃切割機(jī)的排樣優(yōu)化算法設(shè)計(jì)與實(shí)現(xiàn).pdf
- 軟件水印算法的研究與實(shí)現(xiàn).pdf
- 鈑金排樣算法的研究與軟件開發(fā).pdf
- 矩形件優(yōu)化排樣算法的研究與實(shí)現(xiàn).pdf
- 排樣問題及其算法的研究.pdf
- 數(shù)據(jù)驅(qū)動(dòng)控制算法軟件仿真平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn).pdf
- 多品種少批量生產(chǎn)線排產(chǎn)軟件的設(shè)計(jì)與實(shí)現(xiàn).pdf
- 基于FPGA的槍聲定位算法的軟件設(shè)計(jì)與實(shí)現(xiàn).pdf
- 基于聚類算法的生物分析軟件的設(shè)計(jì)與實(shí)現(xiàn).pdf
- 蟻群算法求解MKP問題的設(shè)計(jì)與實(shí)現(xiàn).pdf
- 智能排崗系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn).pdf
- 優(yōu)化排樣問題的近似算法.pdf
- 復(fù)雜電磁問題的快速算法研究和軟件實(shí)現(xiàn).pdf
評論
0/150
提交評論