計算機專(zhuān)業(yè)開(kāi)題報告模板
開(kāi)題報告就是給你的論文定一個(gè)方向,對論文寫(xiě)作有個(gè)整體研究范圍。下面是yjbys小編搜集整理的計算機專(zhuān)業(yè)開(kāi)題報告模板,和大家一起分享。
1課題介紹
隨著(zhù)計算機技術(shù)的飛速發(fā)展,計算機作為知識經(jīng)濟時(shí)代的產(chǎn)物,已被廣泛應用于社會(huì )各個(gè)行業(yè)和領(lǐng)域,而素質(zhì)教育在學(xué)校不斷的深化,學(xué)校對學(xué)生的實(shí)踐能力也越來(lái)越重視,所以學(xué)校的實(shí)驗室和實(shí)驗課課時(shí)也越來(lái)越多。如何編排實(shí)驗室實(shí)驗教學(xué)課表?以往在實(shí)驗室管理中,都只能通過(guò)人工的方式編排。但是,伴隨著(zhù)各類(lèi)學(xué)科范圍的不斷擴大,各個(gè)院系的實(shí)驗學(xué)科科目逐漸增多,以至于龐大的課時(shí)、眾多的教師、復雜的實(shí)驗室信息令實(shí)驗室的管理人員頭暈腦漲,無(wú)法合理、迅速、高效地制定出相應的排課計劃。采用手工方式排課,有時(shí)需要花費一個(gè)月甚至更長(cháng)時(shí)間才能完成一個(gè)學(xué)期的排課任務(wù)。這就促使我們必須采用一些輔助的手段來(lái)幫助。因此,實(shí)驗室實(shí)驗教學(xué)排課系統就成了需要。作為計算機應用的一部分,使用計算機對學(xué)校實(shí)驗室排課進(jìn)行管理,具有著(zhù)手工管理所無(wú)法比擬的優(yōu)點(diǎn)。例如:檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長(cháng)、成本低等。這些優(yōu)點(diǎn)能夠極大地提高管理的效率,也是學(xué)校的科學(xué)化、正規化管理及與世界接軌的重要條件。
2國內外的研究狀況、發(fā)展趨勢
這個(gè)實(shí)驗室實(shí)驗教學(xué)排課系統的主要問(wèn)題還是“排課問(wèn)題”。國外針對排課問(wèn)題展開(kāi)的研究較早。1963年CCGotlieb在他的文章《TheConstructionofClass-TeacherTime-Tables》中提出了課表編排的數學(xué)模型。這篇文章引起了人們對于排課問(wèn)題的重視。1976年SEven在其論文《TheComplexityofTimetableAndMultiCommodityFlowProblem》中,第一次證明了課表問(wèn)題是NP完全的。SEven的論證進(jìn)一步地將人們對課表問(wèn)題復雜性的認識提高到理論高度。國內對排課問(wèn)題的研究較晚,1984年,清華大學(xué)在《清華大學(xué)學(xué)報》上發(fā)表了林漳希和林堯瑞在該課題上的實(shí)驗性研究成果《人工智能技術(shù)在課表編排中的應用》。
為了使課表的編排更準確、合理、快速,高校教務(wù)部門(mén)已先后開(kāi)發(fā)出一些適用的排課系統。我們發(fā)現這些軟件有以下不足:每個(gè)學(xué)期的課程、教師、教室信息相對固定,但卻不能被重用;不能保存每個(gè)學(xué)期的歷史數據,不便教師對以前課表進(jìn)行查詢(xún);未提供用戶(hù)的分級使用制度;自動(dòng)排課速度較慢;形成的課表大小不固定,增加打印難度,因此現在的排課系統正在向解決這些問(wèn)題的方向發(fā)展。
3實(shí)驗室排課系統的原則
根據目前高校課程體系構設置特點(diǎn),實(shí)驗室實(shí)驗教學(xué)排課系統要考慮以下各種因素:
首先:要做到每個(gè)班級、教師、實(shí)驗室各種資源不沖突,這是實(shí)驗室實(shí)驗教學(xué)排課系統最起碼的原則。
第二:先排有指定要求的課程。指定要求包括教室和時(shí)間都指定、指定時(shí)間或指定教室等情況。
第三:按事先設定的優(yōu)先級將不同類(lèi)別的課排在不同的時(shí)間段。
第四:學(xué)生上課時(shí)間分布的均勻性。時(shí)間的均勻性是指在一個(gè)星期內同一門(mén)課程在天數安排的均勻性。比如說(shuō)數據構課在一周內要上三次,且都在實(shí)驗室里上,實(shí)驗室實(shí)驗教學(xué)排課系統要做到最好安排在周一、周三、周五這三天來(lái)上。
第五:學(xué)生實(shí)驗課節數分布的均勻性。這是為了保證一個(gè)專(zhuān)業(yè)的課程安排在一周內不總是上一天內的第一、二節或者總是上最后一、二節。
第六:可以將課表導出到word中,并進(jìn)行打印操作。
第七:可以手工調整課程的時(shí)間。
4實(shí)驗室排課系統的局限性
排課系統分為計算機處理和人工調整兩個(gè)部分。計算機處理是有一定局限性的。局限性主要體現在兩個(gè)方面:
首先計算機排課與人工排課是有區別的。人的思維可以是收斂也可以發(fā)散的,因而排課時(shí)非常靈活,隨意性較強,工作步驟可以隨情況的變化而調整,覺(jué)得怎樣更合理就怎樣做,甚至可以只推翻某一部分重排,亦可以進(jìn)行網(wǎng)絡(luò )式的回溯調整。計算機就不同了,它目前并不具有人腦那樣發(fā)散的思維能力,它的“大腦”里的一切信息都是由程序和數據組成的,每一步工作都需由人把自己的工作經(jīng)驗抽象成計算機語(yǔ)言,根據一定的程序進(jìn)行控制,讓其領(lǐng)會(huì )人的意圖而達到預期的排課目的。
其次計算機調度系統本身所具有的局限性。計算機雖然可以精確地處理大量的數據,但由于現有排課程序算法模式不可能太多,回溯調整的范圍、深度不可能太大,否則程序太復雜。實(shí)際上目前由于受計算機固定思維和程序規模的限制,單純依靠計算機處理排課數據是不可能達到最佳的排課效果的。
5實(shí)驗室排課系統構
5.1基本組成構架
整個(gè)系統分為登錄子系統、排課子系統、課表發(fā)布子系統和綜合管理子系統。
用戶(hù)登錄:包括對用戶(hù)的合法性驗證,用戶(hù)的分類(lèi),并根據不同類(lèi)型的用戶(hù)分配不同的權限。
排課功能:通過(guò)已知的信息,盡量避免課時(shí)、老師、實(shí)驗室的沖突,通常情況下是由任課教師根據已知信息至少提前一周進(jìn)行排課,這樣老師就可以選擇上課時(shí)間,方便排出學(xué)校、老師、學(xué)生都滿(mǎn)意的的實(shí)驗教學(xué)課程表。如果任課教師要取消排課也要提前一周進(jìn)行,如要臨時(shí)取消課程必須與管理員聯(lián)系,由管理員進(jìn)行取消。這樣可以減少管理員的工作量。
發(fā)布課表:對已排好的實(shí)驗教學(xué)課表進(jìn)行發(fā)布,不同的用戶(hù)可以根據自己的需要按不同方式查詢(xún)課表。本系統還實(shí)現了將課表導入word,這樣可以方便的打印排好的課程表。
綜合管理:主要是管理個(gè)人信息、教師信息、實(shí)驗室信息、課程信息、班級信息,時(shí)間控制信息等。在這里面可以對這些信息進(jìn)行添加、修改、刪除等操作。
5.2平臺選擇
本系統采用VC#.NET和SQL來(lái)開(kāi)發(fā),VC#.NET是基于VisualStudio.NET的,它綜合了VisualBasic的高生產(chǎn)率和C++的行動(dòng)力,使生產(chǎn)性能得到了提高,它具有比C和C++更簡(jiǎn)單的語(yǔ)法,比Java更適合融入Microsoft的技術(shù)。SQL是關(guān)系數據庫的標準語(yǔ)言,它已成為關(guān)系數據庫產(chǎn)品事實(shí)上的標準。
6結束語(yǔ)
如今國內軟件市場(chǎng)上也有很多通用型的排課軟件,例如“排課無(wú)憂(yōu)”,“排課高手”等等。這些通用軟件往往無(wú)法滿(mǎn)足學(xué)校的某些特殊要求。因此,針對學(xué)校的一些特殊要求,需要開(kāi)發(fā)出滿(mǎn)足不同要求的排課系統。本設計主要是針對我系的具體要求開(kāi)發(fā)出一個(gè)滿(mǎn)足一定條件的實(shí)驗室排課系統,在設計過(guò)程中,需要掌握VC#.NET和SQL的相關(guān)知識。
【計算機專(zhuān)業(yè)開(kāi)題報告】相關(guān)文章:
計算機專(zhuān)業(yè)的開(kāi)題報告11-29
計算機專(zhuān)業(yè)開(kāi)題報告11-14
計算機專(zhuān)業(yè)開(kāi)題報告范文03-17
計算機專(zhuān)業(yè)的開(kāi)題報告范文11-17
關(guān)于計算機專(zhuān)業(yè)的開(kāi)題報告12-08
關(guān)于計算機專(zhuān)業(yè)的開(kāi)題報告例文12-08
計算機專(zhuān)業(yè)論文開(kāi)題報告范本12-01
計算機專(zhuān)業(yè)畢業(yè)論文開(kāi)題報告03-29
計算機開(kāi)題報告12-04