資源描述:
《高校智能排課系統(tǒng)的研究設(shè)計(jì)與實(shí)現(xiàn)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫。
1、第一章緒論11.1背景分析11.2目前國內(nèi)發(fā)展情況11.3課題研究內(nèi)容21.4本論文的章節(jié)結(jié)構(gòu)2第二章高校智能排課系統(tǒng)的關(guān)鍵技術(shù)42.1數(shù)據(jù)庫技術(shù)42.2APACHE(WEB服務(wù)器)52.2PHP技術(shù)72.3B/S架構(gòu)介紹102.4SOCKET技術(shù)112.4.1SOCKETS介紹112.4.1.1SOCKETS具體說明112.4.1.2服務(wù)工具122.4.1.3SOCKET連接的類型122.4.1.4SOCKETS描述132.4.1.5使用SOCKET組件152.4.1.6SOCKET事件的應(yīng)答172.4.2SOCKET握手原理詳解192.5多線程技術(shù)212.6排課算法介紹232.7本章
2、小結(jié)23第三章排課系統(tǒng)需求分析83.1排課系統(tǒng)業(yè)務(wù)分析83.1.1排課根本的限制條件83.1.2程序智能排課的基本需求93.1.3主要的業(yè)務(wù)流程分析93.2系統(tǒng)具體需求分析113.2.1系統(tǒng)管理模塊需求113.2.2用戶管理模塊需求123.2.3排課信息管理模塊需求123.2.4智能排課管理模塊需求123.2.5課程表信息發(fā)布與查詢模塊需求123.3性能需求分析123.4本章小結(jié)13第四章智能排課系統(tǒng)的設(shè)計(jì)144.1智能排課系統(tǒng)總體設(shè)計(jì)144.1.1系統(tǒng)的設(shè)計(jì)目標(biāo)144.1.2系統(tǒng)層次結(jié)構(gòu)144.1.3智能排課系統(tǒng)邏輯模型154.2智能排課系統(tǒng)功能設(shè)計(jì)164.2.1系統(tǒng)管理模塊164.2
3、.2用戶管理模塊164.2.3排課信息管理模塊164.2.4智能排課模塊174.2.5課程表信息發(fā)布與查詢模塊174.3數(shù)據(jù)庫設(shè)計(jì)174.3.1數(shù)據(jù)庫表結(jié)構(gòu)總體設(shè)計(jì)174.3.2各表詳細(xì)設(shè)計(jì)184.4本章小結(jié)22第五章高校智能排課系統(tǒng)的實(shí)現(xiàn)235.1系統(tǒng)環(huán)境實(shí)現(xiàn)235.1.1配置環(huán)境235.1.2網(wǎng)絡(luò)架構(gòu)235.2系統(tǒng)功能實(shí)現(xiàn)245.2.1系統(tǒng)管理模塊實(shí)現(xiàn)245.2.2用戶管理模塊實(shí)現(xiàn)265.2.3排課信息管理模塊實(shí)現(xiàn)275.2.4智能排課模塊實(shí)現(xiàn)285.2.5課程表信息發(fā)布與查詢模塊實(shí)現(xiàn)285.3本章小結(jié)30第六章軟件測(cè)試316.1測(cè)試概述316.2單元測(cè)試316.3測(cè)試用例326.3
4、.1系統(tǒng)管理模塊測(cè)試326.3.2用戶管理模塊測(cè)試326.3.3排課信息管理模塊測(cè)試346.3.4智能排課模塊測(cè)試346.3.5課程表信息發(fā)布與查詢模塊測(cè)試356.4系統(tǒng)測(cè)試356.5結(jié)果分析36第七章結(jié)論與展望377.1結(jié)論377.2展望37參考文獻(xiàn)39致謝41摘要現(xiàn)如今,隨著我國高校的快速發(fā)展,各個(gè)大學(xué)早已朝著綜合大學(xué)的發(fā)展,所開設(shè)的學(xué)科、專業(yè)以及學(xué)院都如迅猛發(fā)展,尤其是擴(kuò)招以來,各個(gè)大學(xué)的在校學(xué)生數(shù)量猛增,在這種情況,以前學(xué)校的教務(wù)排課系統(tǒng)已遠(yuǎn)遠(yuǎn)不能滿足現(xiàn)在這個(gè)快速發(fā)展的現(xiàn)狀,以前的那種手動(dòng)排課或者簡(jiǎn)單的無紙化的系統(tǒng),已經(jīng)不能滿足現(xiàn)在排課的需求,很容易出現(xiàn)紕漏,導(dǎo)致正常的教學(xué)活動(dòng)不
5、能順暢進(jìn)行。本文正是基于目前這種現(xiàn)狀,利用目前比較流行的B/S模式,流行的關(guān)系型數(shù)據(jù)庫MySql以及應(yīng)用非常普遍的PHP技術(shù),對(duì)本次高校智能排課系統(tǒng)進(jìn)行設(shè)計(jì)與實(shí)現(xiàn)。本次主要是利用了比較先進(jìn)的流行的排課算法對(duì)本系統(tǒng)高校智能排課進(jìn)行自動(dòng)排課。本系統(tǒng)大體的思路是,首先對(duì)各種基本資料進(jìn)行管理,并且對(duì)各個(gè)用戶(教師、教務(wù)人員、學(xué)生等)進(jìn)行用戶管理,并且對(duì)其進(jìn)行角色管理;然后設(shè)置了對(duì)所有排課信息進(jìn)行管理的模塊,進(jìn)一步對(duì)所有的排課信息進(jìn)行詳細(xì)管理,在這個(gè)基礎(chǔ)上,利用先進(jìn)的排課算法對(duì)這些信息進(jìn)行排課操作,最后,可通過課程表信息發(fā)布與查詢模塊對(duì)智能排課信息進(jìn)行查詢與下載,并可以以Excel的形式進(jìn)行下載與
6、保存。本次對(duì)以上五個(gè)模塊從需求分析到系統(tǒng)設(shè)計(jì)再到系統(tǒng)實(shí)現(xiàn)進(jìn)行了詳細(xì)的分析與闡述,并且在最后對(duì)各個(gè)模塊進(jìn)行了詳細(xì)的測(cè)試。通過試用,本次高校智能排課系統(tǒng)達(dá)到了預(yù)期的目標(biāo)。關(guān)鍵字:智能;排課系統(tǒng);PHP;數(shù)據(jù)庫AbstractNow,withtherapiddevelopmentofChina'scollegesanduniversities,eachuniversityhadtowardsthedevelopmentofuniversities,thecreationofdisciplines,aswellasprofessionalcolleges,suchastherapiddevelo
7、pment,especiallysinceenrollment,universitiesinthenumberofschoolstudentssoaredinthiscase,thepreviousschoolcoursesarrangingsystemcannotmeettherapiddevelopmentofthecurrentsituationnow,beforethekindofmanualorsimplyarrangin