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

正文內(nèi)容

基于bs的實(shí)驗(yàn)室排課系統(tǒng)畢業(yè)論文(參考版)

2025-06-21 15:31本頁(yè)面
  

【正文】 大學(xué)四年的一切,無(wú)論高興還是苦澀都將成為我一生永恒的回憶!謝謝你們!。還要感謝和我一起奮斗了幾個(gè)月的同學(xué),朋友們,是他們給我莫大的幫助和支持,使我在失去信心的時(shí)候幫我重新樹立起信心。感謝我的指導(dǎo)老師,他嚴(yán)謹(jǐn)?shù)墓ぷ鲬B(tài)度和平易近人的學(xué)者風(fēng)范都使我受益匪淺,在我們的課題研究中遇到困難時(shí),他總能無(wú)私的、孜孜不倦的耐心指導(dǎo)我們,使我的畢業(yè)論文與畢業(yè)設(shè)計(jì)得以順利完成。只要不斷學(xué)習(xí),就會(huì)有更多的收獲。該系統(tǒng)離實(shí)際使用也還有相當(dāng)?shù)木嚯x,需要進(jìn)行不斷地補(bǔ)充和完善。系統(tǒng)在設(shè)計(jì)過(guò)程中不可避免地遇到了各種各樣的問(wèn)題,加之本人水平有限,在數(shù)據(jù)設(shè)計(jì)上還不夠完善,系統(tǒng)也還存在著一些不足之處。在課表編排方面,待錄入的基本排課信息無(wú)誤之后,排課算法可自動(dòng)生成課表;而排課人員根據(jù)自己的主觀意愿,還可對(duì)自動(dòng)生成的課表進(jìn)行手動(dòng)調(diào)節(jié),以形成最后的既無(wú)沖突,又符合人的主觀能動(dòng)性的課表;在課表管理方面,可實(shí)現(xiàn)對(duì)教師課表,班級(jí)課表,實(shí)驗(yàn)室課表三類課表的查看和打印。實(shí)驗(yàn)室排課系統(tǒng)是集班級(jí)信息,課程信息,教師信息,實(shí)驗(yàn)室信息,課表信息于一體的管理系統(tǒng)。其界面如下:比方說(shuō),現(xiàn)在從教師課表下拉框中選擇教師編號(hào)為104的條目,從班級(jí)課表下拉框中選擇班級(jí)名稱為計(jì)算本041班的條目,從實(shí)驗(yàn)室課表下拉框中選擇實(shí)驗(yàn)室名稱為十三的條目,查看編號(hào)為104的教師課表,計(jì)本041班的班級(jí)課表,實(shí)驗(yàn)室十三的課表分別如下: 結(jié) 論基于B/S的實(shí)驗(yàn)室排課系統(tǒng)是面對(duì)學(xué)校實(shí)驗(yàn)課程編排的數(shù)據(jù)庫(kù)管理系統(tǒng),它主要完成排課基本信息的管理,課表的自動(dòng)編排和手動(dòng)調(diào)節(jié)以及各種課表的查詢和打印等功能。代碼如下:管理的實(shí)現(xiàn)在經(jīng)過(guò)自動(dòng)排課手手工調(diào)節(jié)之后,已形成最后的既無(wú)沖突又符合排課人員主管能動(dòng)性的課表。插入課程 ExeSql(strSql) intDay = D + 1 GoTo 1 End If End If NextEnd Function排課問(wèn)題是個(gè)NP完全問(wèn)題,其復(fù)雜度隨著排課規(guī)模成指數(shù)級(jí)增長(zhǎng),當(dāng)排課規(guī)模過(guò)大時(shí),會(huì)出現(xiàn)“組合爆炸[20]”的問(wèn)題。 ClassNo amp。 strRoomNo amp。 strtblTeacherID amp。 1 amp。 D amp。插入課程 sTemp = s ExeSql(strSql) intDay = D + 1 GoTo 1 End If End If End If End If Next 39。 ClassNo amp。 strRoomNo amp。 strtblTeacherID amp。 s amp。 D amp。從周一到周五課表 If intDay = 0 Then intDay = 1 If intDay = 6 Then intDay = 1 For D = intDay To 5 For s = 2 To 5 39。 and ClassNo= amp。 and RoomNo= amp。函數(shù)IntoPk代碼如下:Function IntoPk(ByVal strtblTeacherID As String, ByVal strRoomNo As String, ByVal ClassNo As Integer) As Boolean ExeSql(delete from tblTime where TeacherNo = amp??紤]到周末教師和學(xué)生需要時(shí)間來(lái)休息或者處理自己的一些事情,故周六和周日不安排實(shí)驗(yàn)課;同時(shí)考慮到學(xué)校第一大節(jié)課都是排一些公共課或是一些理論知識(shí)課,基本上不排實(shí)驗(yàn)課,故排課時(shí)先從第二大節(jié)到第五大節(jié)(晚上)排起,若2—5大節(jié)已經(jīng)排滿,再排第一大節(jié)。其界面如下:,代碼如下:該頁(yè)面為實(shí)驗(yàn)課表自動(dòng)編排頁(yè)面,再經(jīng)過(guò)對(duì)排課基本信息的錄入,確保無(wú)誤之后,排課算法可自動(dòng)生成一個(gè)初排課表??紤]到實(shí)驗(yàn)課都是在特定設(shè)備的實(shí)驗(yàn)室進(jìn)行,而一老師可以教N(yùn)個(gè)班的N門課程,所以當(dāng)初在進(jìn)行數(shù)據(jù)庫(kù)tblRoom數(shù)據(jù)表的設(shè)計(jì)時(shí),為每個(gè)實(shí)驗(yàn)室關(guān)聯(lián)了一個(gè)教師。,所不同的只是多了兩個(gè)DropDownList Web服務(wù)器控件,其代碼實(shí)現(xiàn)方式也基本類似,不做累述。其界面如下:代碼如下:該頁(yè)面實(shí)現(xiàn)排課基本信息之一的教師信息添加,修改和刪除,最終將教師信息寫入到數(shù)據(jù)庫(kù)中的tblTeacher表中。 在添加課程信息時(shí),需要輸入該門實(shí)驗(yàn)課的總課時(shí)和每周課時(shí)(兩者都必須為整數(shù),規(guī)定一節(jié)大課為兩個(gè)課時(shí)),用來(lái)計(jì)算此實(shí)驗(yàn)課在該學(xué)期持續(xù)的時(shí)間,在課表中將顯示出該課程到哪一周結(jié)束。最終班級(jí)信息寫入到VB_NET排課數(shù)據(jù)庫(kù)中的tblclass表格中。實(shí)驗(yàn)室查詢關(guān)鍵代碼與此類似,不再重復(fù)。 jsBh)同樣,學(xué)生輸入自己名稱和密碼后點(diǎn)擊“學(xué)生登錄”按鈕,關(guān)鍵代碼為:If = Trim(dr(StudentNo).ToString()) Then(?UserID=amp。Else = 密碼錯(cuò)誤End If Else = 帳號(hào)錯(cuò)誤 End If () End IfEnd Sub教師在輸入自己的名稱和密碼之后,點(diǎn)擊“教師登錄”按鈕,? TeacherNO= amp。 ‘定義InsertCmd字符串從admin表中讀取username字段值 Dim MyCommand As New SqlCommand(InsertCmd, myConnection) Dim dr As SqlDataReader () dr = () If () Then If Trim(dr(UserPass).ToString()) = ThenDim cookie As HttpCookiecookie = New HttpCookie(chkadmin, ) ‘定義一個(gè)Cookie對(duì)象chkadmin,用來(lái)保存管理員的帳號(hào)。其界面如下:管理員輸入自己帳號(hào)和密碼后點(diǎn)擊“登錄”按鈕觸發(fā)事件如下:Sub login_Click(ByVal sender As Object, ByVal e As EventArgs) If = Or = Then = 帳號(hào)和密碼不能為空Else Dim InsertCmd As String = select * from admin where UserName=39。管理員在輸入自己的帳號(hào)和密碼之后進(jìn)入系統(tǒng),可對(duì)整個(gè)排課業(yè)務(wù)進(jìn)行操作,待排課都完成后,教師輸入自己的名稱和密碼,可進(jìn)去查詢自己的課表,并可對(duì)該課表進(jìn)行打??;同樣,學(xué)生根據(jù)自身的權(quán)限,可進(jìn)入系統(tǒng)查詢和打印自己班級(jí)的課表。通常包括數(shù)據(jù)項(xiàng)、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)流、數(shù)據(jù)存儲(chǔ)和處理過(guò)程5個(gè)部分。各表的組成,字段名及表格之間的關(guān)系如下節(jié)數(shù)據(jù)字典設(shè)計(jì)所示。該DBMS在性能,可靠行和安全行方面都具有很好是技術(shù)保證,同時(shí)有具備使用方便、可伸縮性好、與相關(guān)軟件集成程度高等優(yōu)點(diǎn)。(3)保密性好,可靠性強(qiáng)。該數(shù)據(jù)庫(kù)系統(tǒng)要求具有以下方面的特點(diǎn):(1)結(jié)構(gòu)合理。設(shè)計(jì)邏輯結(jié)構(gòu)時(shí)一般要分為三步進(jìn)行:(1)將概念結(jié)構(gòu)轉(zhuǎn)換為一般的關(guān)系、網(wǎng)狀、層次模型[8];(2)將轉(zhuǎn)化來(lái)的關(guān)系、網(wǎng)狀、層次模型向特定DBMS支持下的數(shù)據(jù)模型轉(zhuǎn)換;(3)對(duì)數(shù)據(jù)模型進(jìn)行優(yōu)化。(3)多對(duì)多聯(lián)系:對(duì)于實(shí)體A構(gòu)成的集合中的每個(gè)實(shí)體,在實(shí)體集合B中有N個(gè)實(shí)體與之相對(duì)應(yīng),且對(duì)于集合B中的每個(gè)實(shí)體,在A中有M個(gè)實(shí)體與之相對(duì)應(yīng),稱實(shí)體集合A和實(shí)體集合B之間是M:N的關(guān)系。(1)一對(duì)一聯(lián)系:對(duì)于實(shí)體A構(gòu)成集合中每個(gè)實(shí)體,在集合B中至多只有一個(gè)實(shí)體與之相對(duì)應(yīng),反之亦然,稱實(shí)體集合A和實(shí)體集合B之間是1:1關(guān)系。3. 實(shí)體和實(shí)體之間的聯(lián)系:通過(guò)棱形框聯(lián)系實(shí)體,棱形內(nèi)為聯(lián)系的名稱。屬性用橢圓表示,橢圓內(nèi)為實(shí)體屬性名稱。每個(gè)屬性有一個(gè)值域,其類型可以是整數(shù)型、實(shí)數(shù)型或字符串型。實(shí)體類型用矩形框表示。實(shí)體可以是具體的對(duì)象,例如一名女學(xué)生,一間房間等。無(wú)論采用哪種設(shè)計(jì)方法,一般都會(huì)以ER模型為工具來(lái)描述概念結(jié)構(gòu)[6]。4. 混合策略。3. 逐步擴(kuò)張。2. 自底向上。概念結(jié)構(gòu)設(shè)計(jì)通常有四類方法[7]:1. 自頂向下。它是現(xiàn)實(shí)世界的一個(gè)真實(shí)模型,易于理解,便于和不熟悉計(jì)算機(jī)的用戶交換意見,使用戶易于參與;當(dāng)現(xiàn)實(shí)世界需求改變時(shí),概念結(jié)構(gòu)又可以很容易地作相應(yīng)調(diào)整。數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)的好壞將直接對(duì)應(yīng)用系統(tǒng)的效率以及實(shí)現(xiàn)的效果產(chǎn)生影響,好的數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)會(huì)減少數(shù)據(jù)庫(kù)的存儲(chǔ)量,數(shù)據(jù)的完整性和一致性比較高,系統(tǒng)具有較快的響應(yīng)速度,簡(jiǎn)化基于此數(shù)據(jù)庫(kù)的應(yīng)用程序的實(shí)現(xiàn)等等。在數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的開發(fā)過(guò)程中,數(shù)據(jù)庫(kù)的結(jié)構(gòu)設(shè)計(jì)是一個(gè)很重要的問(wèn)題。數(shù)據(jù)庫(kù)已經(jīng)成為信息高速公路的核心部分。它的出現(xiàn)使得計(jì)算機(jī)應(yīng)用滲透到工農(nóng)業(yè)生產(chǎn)、商業(yè)、行政、科學(xué)研究、工程技術(shù)和國(guó)防軍事的各個(gè)部門,滲透到社會(huì)的每一角落,并正改變著人們的工作方式與生活方式。較好地理解數(shù)據(jù)庫(kù)設(shè)計(jì)原理對(duì)于設(shè)計(jì)出性能高效的數(shù)據(jù)庫(kù)系統(tǒng)是很重要的。在對(duì)各課表查看了之后,還可對(duì)課表進(jìn)行打印。在經(jīng)過(guò)課表的自動(dòng)排課和手工調(diào)節(jié)之后,已形成最終既無(wú)沖突又符合人為意愿的實(shí)驗(yàn)課表。該模塊主要功能是實(shí)現(xiàn)教師課表,班級(jí)課表和實(shí)驗(yàn)室課表的查詢和打印。本系統(tǒng)的排課算法根據(jù)我校的實(shí)際情況而設(shè)計(jì),在一定程度上解決了我校的實(shí)驗(yàn)課程編排。排課算法的設(shè)計(jì)是本系統(tǒng)的一個(gè)重點(diǎn)和難點(diǎn),其中排課數(shù)據(jù)的初始化是通過(guò)上面基本信息管理模塊中班級(jí)信息,課程信息,教師信息和實(shí)驗(yàn)室信息四張表格來(lái)完成,然后根據(jù)排課的一些規(guī)則和約束(排課的規(guī)則和約束在需求分析當(dāng)中已闡述)進(jìn)行自動(dòng)排課。該模塊分為自動(dòng)排課和手工調(diào)節(jié)兩部分。至此,排課基本信息的輸入已經(jīng)完成。教師可以教授N個(gè)班的N門課程。在這些課程信息當(dāng)中,存在著多個(gè)班級(jí)上同一門的實(shí)驗(yàn)課程,也有各個(gè)班級(jí)上不同的實(shí)驗(yàn)課程。由于業(yè)務(wù)邏輯被提取到應(yīng)用服務(wù)器,大大降低了客戶端負(fù)擔(dān),因此也成為瘦客戶結(jié)構(gòu),
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1