freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于aspnet的排課系統(tǒng)設(shè)計(jì)-畢業(yè)論文-wenkub

2022-11-17 02:27:35 本頁面
 

【正文】 源、教室資源、時(shí)間資源、課程資源的綜合管理。學(xué)校排課系統(tǒng)是一個(gè)非常實(shí)用的功能軟件 ,在學(xué)校的管理方面會(huì)起到一個(gè)很大的作用,是利用計(jì)算機(jī)來解決日常問題的標(biāo)準(zhǔn)體現(xiàn)。隨著經(jīng)濟(jì)的不斷飛速發(fā)展,我們各大小學(xué)校,正積極加快本校的自動(dòng)辦公建設(shè)?,F(xiàn)在學(xué)校迫切需要一種自動(dòng)化程度相當(dāng)高的計(jì)算機(jī)軟件來進(jìn)行排課,以及課程信息的管理。 2 2 相關(guān)理論與技術(shù) 遺傳算法 圖 21 遺傳算法流程圖 遺傳算法 (Geic Algorithm)是模擬達(dá)爾文生物進(jìn)化論的自然選擇和遺傳學(xué)機(jī)理的生物進(jìn)化過程的計(jì)算模型,是一種通過模擬自然進(jìn)化過程搜索最優(yōu)解的方法,它最初由美國 Michigan 大學(xué) 教授于 1975 年首先提出來的,并出版了頗有影 響的專著《 Adaptation in Natural and Artificial Systems》,GA 這個(gè)名稱才逐漸為人所知, 教授本人所提出的 GA 通常被稱為為簡(jiǎn)單遺傳算法( SGA) [5]。 排課問題的算法 排課的沖突異常復(fù)雜,對(duì)于這些沖突的 復(fù)雜度我們進(jìn)行分析。 過程 4 :在課表編排過程中,對(duì)于 P( li∈ VΛ lj∈ L, i, j∈ N), li (Tr, Tm, R, C)與 lj (Tr, Tm,R, C),沒有沖突,認(rèn)為 V 是:有效課表。最后為了簡(jiǎn)化,再給出過程 5。課表的編排,簡(jiǎn)單地說就是給課程分配時(shí)間和教室。 除了上述的硬性約束,還些軟約束,這些軟約束有助于使得課表更加合理,更加人性化。可以對(duì)教師信息、教室信息、班級(jí)信息等進(jìn)行修改、添加。 5 圖 31 業(yè)務(wù)流程圖 本學(xué)校排課系統(tǒng)的主要功能是把各系別,班級(jí)或各授課部門的課程進(jìn)行了匯總,然后根據(jù)學(xué)校的教學(xué)計(jì)劃制訂各班級(jí)的課程編排表。系統(tǒng)可以給出提示為操作人員提供部分解決方案,如重新啟動(dòng)程序、重新錄入數(shù)據(jù)、檢查有無邏輯錯(cuò)誤等方法。班級(jí)信息模塊中還包括班級(jí)信息的查詢和修改刪除。課程信息主要包括課程編號(hào)、課程名稱、系別、周學(xué)時(shí)、是否多媒體教學(xué)、是否主修課等相關(guān)信息。教師信息方面同樣要求可以進(jìn)行查詢及刪除修改操作。記錄一門課程的教學(xué)計(jì)劃,如有哪位老師任教,每周幾節(jié)課,是否為多媒體教學(xué),是否有指定的教室等信息。當(dāng)將所有信息置為空時(shí),將進(jìn)行刪除操作。教師可以同時(shí)給多個(gè)班級(jí)上課,但只可以教授一門課程。滿足這些邏輯要求之后,要在適當(dāng)?shù)臅r(shí)候給操作人員提示并解決問題。自動(dòng)排課所應(yīng)實(shí)現(xiàn)的要求有:( 1)可以自動(dòng)生成課表。滿足以上要求之后,自動(dòng)排課可以達(dá)到“ 一鍵”來解決問題。教師課表查詢:查詢選定教師的課表。查詢課程:查詢已生成的自動(dòng)排課產(chǎn)生的結(jié)果。經(jīng)過手工排課部分的處理,最終生成一個(gè)新的數(shù)據(jù)存入課程表。 排課條件約束分析 學(xué)校排課問題本質(zhì)上是時(shí)間表問題的一類典型應(yīng)用實(shí)例,是為了解決課程安排對(duì)時(shí)間和空間資源的有效利用并避免相互沖突。 以下是排課過程中常用的軟約束條件,也是本文中所考慮的軟約束條件。在實(shí)際的排課過程中,一般對(duì)于每周多學(xué)時(shí)的課程,應(yīng)該能夠盡量將其隔天安排,才能保證有較好的教學(xué)效果。 課程表中的記錄需要查詢,查詢的基本條件為,星期等同, 課節(jié)等同,教室等同,班級(jí)編號(hào)不同。 9 圖 42 ER 圖 課程信息( 課程名稱 、系別、主修課、周課時(shí)、多媒體) 教師信息( 教師姓名 、周課時(shí)) 班級(jí)信息( 班級(jí)編號(hào) 、系別、周課時(shí)) 教室信息( 教室編號(hào) 、容納人數(shù)、多媒體) 課程信息與教師之間存在一 個(gè)教授與被教授的關(guān)系,每個(gè)課程可以有多個(gè)教師來教授,每個(gè)教師可以教授多個(gè)課程。任何表最主要的用途都是供人查閱對(duì)不了解的條目的解釋,數(shù)據(jù)表的作用也正是在軟件 分析和設(shè)計(jì)的過程中給人提供關(guān)于數(shù)據(jù)的描述信息。 表 45 課程表 序號(hào) 字段名 類別 長(zhǎng)度 1 課程編號(hào) varchar 20 2 課程名稱 varchar 20 3 教師姓名 varchar 20 4 教室編號(hào) varchar 20 5 星期 int 4 6 課節(jié) int 4 5 結(jié)束語 對(duì)排課來說,各個(gè)學(xué)校都有著不太相同的排課方法,有每天的課節(jié)數(shù),允許課程連排數(shù),時(shí)間段等等,而這些方法轉(zhuǎn)換為計(jì)算機(jī)語言時(shí) ,往往會(huì)因?yàn)檫@樣那樣的限制而造成死循環(huán)或者程序速度緩慢,由于排課實(shí)現(xiàn)功能復(fù)雜,程序中也許有不可預(yù)知的錯(cuò)誤未測(cè)試出來,所以這也需要長(zhǎng)時(shí)間的進(jìn)行測(cè)試才能發(fā)現(xiàn)并修復(fù)問題。 文中的自動(dòng)排課部分的解決算法是通過對(duì)遺傳算法的研究簡(jiǎn)化 而總結(jié)出來的一個(gè)新的簡(jiǎn)單易懂的算法。龐婭娟 《 開發(fā)技術(shù)大全》 .北京:人民郵電出版社 ,1998 [7]陳志泊、李冬梅、王春玲等編著,《數(shù)據(jù)庫原理及應(yīng)用教程》 [M],人民郵電出版社, 2020 年 3月 [8]張維民等 .《信息系統(tǒng)建模技術(shù)與應(yīng)用》 .北京:電子工業(yè)出版社 ,1997 [9]武新華,魏平俊 .《 Visual Basic 軟件
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1