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

正文內(nèi)容

基于bs的實(shí)驗(yàn)室排課系統(tǒng)畢業(yè)論文-在線瀏覽

2024-07-29 15:31本頁面
  

【正文】 數(shù)據(jù)庫管理系統(tǒng)、瀏覽器/服務(wù)器軟件到Internet/Intranet軟件。(ActiveX Data )來訪問數(shù)據(jù)庫?!盁o連接傳輸模式”指的是當(dāng)用戶要求訪問數(shù)據(jù)庫時,無須經(jīng)過冗長的連接操作,(數(shù)據(jù)集)對象,每個用戶都擁有專屬的DataSet對象,因此,用戶就不再需要爭奪數(shù)據(jù)源。傳統(tǒng)的手工排課,過程主要就是“擺牌[15]”,是在一個畫有空課表的版面上將有課名的小牌擺在適當(dāng)?shù)奈恢蒙?,邊擺邊觀察,邊調(diào)整,憑借經(jīng)驗(yàn)將各門課程擺在合理的位置上,最后形成一個有效的課程表。所以要為成千上萬名學(xué)生和上百名教師安排出合理的課表,往往需要花費(fèi)排課人員大量的時間,工作量大,排出來的課程表不宜調(diào)整。因此根據(jù)我校實(shí)驗(yàn)教學(xué)的實(shí)際情況,開發(fā)出一個基于B/S結(jié)構(gòu)的實(shí)驗(yàn)排課子系統(tǒng)是非常有必要的。原來復(fù)雜,信息量大,限制條件多的排課過程由計(jì)算機(jī)來處理后,馬上能得到一個較為理想的實(shí)驗(yàn)課表,因此將排課人員從繁雜的排課過程中解脫出來?!盎贐/S的實(shí)驗(yàn)排課子系統(tǒng)”使用簡單明了的操作界面,簡單易用意味著系統(tǒng)簡易,美觀的圖形操作界面;功能強(qiáng)大意味著系統(tǒng)的實(shí)用性,功能的全面性,系統(tǒng)的安全性和可靠性。按上述三方面進(jìn)行可行性分析[1]、研究后,我們認(rèn)為該系統(tǒng)的開發(fā)是可行的。在實(shí)際中,排課具有很多的約束條件,其中包括實(shí)驗(yàn)室,班級,教師,課程,時間等多種因素[19],結(jié)構(gòu)和過程也相當(dāng)復(fù)雜。因此我們希望用計(jì)算機(jī)代替人工來完成實(shí)驗(yàn)課表的編排,從而大大提高排課工作的科學(xué)性和準(zhǔn)確性,同時也提高工作效率,減輕實(shí)驗(yàn)室管理人員的負(fù)擔(dān)。(1)管理員登錄功能,根據(jù)權(quán)限進(jìn)入管理員相應(yīng)的頁面的功能?;緮?shù)據(jù)的保存可以用數(shù)據(jù)庫形式進(jìn)行保存,有利于系統(tǒng)的集成。課表的編排不是任意的,它是一個時間,教師,班級,實(shí)驗(yàn)室,課程五者的組合規(guī)劃問題,為達(dá)到最好的實(shí)驗(yàn)教學(xué)效果應(yīng)遵循一定的要求。(4)課表信息管理排課結(jié)束以后,可對排課結(jié)果進(jìn)行多種條件的查詢,并可以輸出不同形式的課表,包括班級課表,教師課表,實(shí)驗(yàn)室課表,并且可以對這些課表進(jìn)行打印。(2)教師對自己課表的查詢功能,教師可查詢本學(xué)期自己所教實(shí)驗(yàn)課程的課表。(4)實(shí)驗(yàn)室課表的查詢和打印功能。(2)學(xué)生對自己所在班級課表的查詢功能。(4)實(shí)驗(yàn)室課表的查詢和打印功能。(2)適用性:能夠廣泛的用于不同院系的實(shí)驗(yàn)排課。(3)實(shí)用性:為實(shí)驗(yàn)排課提供方便,有效地進(jìn)行實(shí)驗(yàn)課表的查看和打印,盡量最大限度降低管理員日常管理工作量,提高實(shí)驗(yàn)教學(xué)質(zhì)量和效率,優(yōu)化資源,實(shí)現(xiàn)效益最大化。(5)安裝使用簡便:服務(wù)器端的安裝簡潔明了,客戶機(jī)無需再裝任何軟件,通過瀏覽器就可以直接訪問,只要接入Internet,無論您身在何處,只要您可以訪問Internet都可以使用本系統(tǒng)。該系統(tǒng)的系統(tǒng)流程圖如下:班級信息錄入實(shí)驗(yàn)課程信息錄入教師信息錄入實(shí)驗(yàn)室信息錄入班級信息實(shí)驗(yàn)課程信息實(shí)驗(yàn)室信息教師信息排課處理課程表庫課表查詢課表打印生成課表 排課系統(tǒng)的系統(tǒng)流程圖通過對該系統(tǒng)的分析,基于B/S結(jié)構(gòu)的實(shí)驗(yàn)排課系統(tǒng)主要包括基本信息錄入,課表編排,課表管理等幾個功能模塊。實(shí)驗(yàn)排課涉及面廣,數(shù)據(jù)較多,如班級信息,課程信息,實(shí)驗(yàn)室信息,教師信息。(2)課表編排模塊是本系統(tǒng)的核心,也是該系統(tǒng)的重點(diǎn)和難點(diǎn),主要實(shí)現(xiàn)課表的自動編排和手工調(diào)節(jié)功能。(3)課表管理模塊主要提供對課表的查詢和打印功能。該實(shí)驗(yàn)排課子系統(tǒng)的功能模塊圖如下所示:基本信息管理課表編排課表管理班級信息管理課程信息管理實(shí)驗(yàn)室信息管理教師信息管理自動排課手工調(diào)節(jié)班級課表查看和打印教師課表查看和打印實(shí)驗(yàn)室課表查看和打印實(shí)驗(yàn)室排課系統(tǒng) 實(shí)驗(yàn)排課系統(tǒng)功能模塊圖實(shí)驗(yàn)排課子系統(tǒng)是一個關(guān)于實(shí)驗(yàn)課程編排的管理信息系統(tǒng),主要針對學(xué)校實(shí)驗(yàn)教學(xué)設(shè)計(jì),它能夠幫助實(shí)驗(yàn)排課人員處理大量復(fù)雜的排課信息,有效的生成實(shí)驗(yàn)課表,節(jié)省了排課人員大量的時間和精力。我們按照實(shí)驗(yàn)排課的業(yè)務(wù)流程,通過對系統(tǒng)內(nèi)數(shù)據(jù)流的控制,使各模塊按照其內(nèi)在的聯(lián)系組成一個有機(jī)的整體,模塊統(tǒng)又具有錄入,修改,刪除,查詢,打印等功能,各模塊界限分明,任務(wù)明確,能實(shí)現(xiàn)動態(tài)管理,而且界面友好,操作簡單,并且有很好的糾錯能力。② 經(jīng)濟(jì)實(shí)用:和已有設(shè)施緊密配,合充分利用所有設(shè)備,避免重復(fù)投資。④ 兼容性和擴(kuò)展性:為滿足未來軟硬件的靈活部署和容量要求,應(yīng)考慮系統(tǒng)規(guī)模擴(kuò)展的需求和升級能力。⑥ 強(qiáng)大的可開發(fā)性:系統(tǒng)應(yīng)配備健壯的開發(fā)接口和豐富的開發(fā)工具,充分支持現(xiàn)有的開發(fā)手段和開發(fā)成果,開發(fā)平臺應(yīng)該易用并足夠強(qiáng)大以滿足變化的需求。在這種結(jié)構(gòu)下,用戶界面完全通過WWW瀏覽器實(shí)現(xiàn),一部分事務(wù)邏輯在前端實(shí)現(xiàn),但是主要事務(wù)邏輯在服務(wù)器端實(shí)現(xiàn),形成所謂3tier結(jié)構(gòu),第一層是客戶端(用戶界面),提供用戶與系統(tǒng)的友好訪問;第二層是應(yīng)用服務(wù)器,負(fù)責(zé)業(yè)務(wù)邏輯的實(shí)現(xiàn);第三層是數(shù)據(jù)服務(wù)器,負(fù)責(zé)數(shù)據(jù)信息的存儲、訪問及其優(yōu)化。第二步:輸入要編排的實(shí)驗(yàn)課程信息。第三步:輸入教師信息。第四步:輸入實(shí)驗(yàn)室信息,完成實(shí)驗(yàn)室信息的初始化。課表編排模塊是本系統(tǒng)的核心部分,就排課問題而言,其本質(zhì)是教室,教師,班級,課程和時間5個要素在各自具備一定限制條件的情況下,尋求一種教師,班級和課程在時間和空間上合理分布的復(fù)雜的資源分配問題。它根據(jù)輸入的基本排課信息(包括班級信息,課程信息,教師信息,實(shí)驗(yàn)室信息),按照排課算法來實(shí)現(xiàn)對課表的自動編排,對于初排出來的實(shí)驗(yàn)課表,如有沖突,或排課人員根據(jù)自己的經(jīng)驗(yàn)認(rèn)為某門實(shí)驗(yàn)課程排在某個特定時間效果可能更好,都可以進(jìn)行手工調(diào)節(jié),以形成最后的無沖突又符合人的主觀能動性的實(shí)驗(yàn)課表。對于排課算法,由于其復(fù)雜度和實(shí)際情況的多變,學(xué)術(shù)界曾出現(xiàn)過遺傳算法,模擬退火算法,基于動態(tài)規(guī)劃的算法,曾一度是學(xué)術(shù)界研究的一個熱點(diǎn),至今仍沒有一個通用的能解決所有排課問題的算法。本系統(tǒng)的排課算法流程圖如下: 實(shí)驗(yàn)排課算法流程圖在完成了課表的編排之后,特意設(shè)計(jì)此模塊來對課表進(jìn)行統(tǒng)一的管理。該模塊設(shè)計(jì)思路為:在頁面中設(shè)計(jì)三個相應(yīng)的下拉框,從這三個下拉框中選定相應(yīng)的項(xiàng)目后,便可以進(jìn)入相應(yīng)的課表頁面,從而可查看和打印相應(yīng)的課表。要實(shí)現(xiàn)班級課表的查詢,只需調(diào)用最終實(shí)驗(yàn)課表中字段為班級名稱的記錄即可,同樣要查詢教師課表和實(shí)驗(yàn)室課表,只需調(diào)用最終課表中字段分別為教師編號和實(shí)驗(yàn)室名稱的記錄即可。數(shù)據(jù)庫技術(shù)是當(dāng)今信息時代賴以發(fā)展的重要基礎(chǔ)技術(shù)之一,也是發(fā)展較快的計(jì)算機(jī)技術(shù)的重要分支。數(shù)據(jù)庫技術(shù)是計(jì)算機(jī)軟件領(lǐng)域的一個重要分支,已形成相當(dāng)規(guī)模的理論體系和實(shí)用技術(shù)。管理信息系統(tǒng)、辦公自動化系統(tǒng)、決策支持系統(tǒng)、智能系統(tǒng)等都是使用了數(shù)據(jù)庫技術(shù)的計(jì)算機(jī)應(yīng)用系統(tǒng)。B/S結(jié)構(gòu)實(shí)驗(yàn)排課子系統(tǒng),是一個數(shù)據(jù)庫應(yīng)用系統(tǒng),許多信息都是保存在數(shù)據(jù)庫中。我們這里所說的數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì)是指各個表結(jié)構(gòu)的設(shè)計(jì),包括信息保存在哪些表格中,各個表的結(jié)構(gòu)如何,以及各個表之間的關(guān)系。概念結(jié)構(gòu)獨(dú)立于數(shù)據(jù)庫邏輯結(jié)構(gòu),也獨(dú)立于支持?jǐn)?shù)據(jù)庫的DBMS,它是現(xiàn)實(shí)世界與機(jī)器世界的中介,它一方面能夠充分反映現(xiàn)實(shí)世界,包括實(shí)體與實(shí)體間的關(guān)系,同時又易于向關(guān)系、網(wǎng)狀、層次等各種數(shù)據(jù)模型轉(zhuǎn)換。因此概念結(jié)構(gòu)設(shè)計(jì)是整個數(shù)據(jù)庫設(shè)計(jì)的關(guān)鍵所在。即首先定義全局概念結(jié)構(gòu)的框架,然后逐步細(xì)化。即首先定義各局部應(yīng)用的概念結(jié)構(gòu),然后將它們集成起來,得到全局概念結(jié)構(gòu)。首先定義最重要的核心概念結(jié)構(gòu),然后向外擴(kuò)充,以滾雪球的方式逐步生成其他概念結(jié)構(gòu),直至總體概念結(jié)構(gòu)。即將自頂向下和自底向上相結(jié)合,用自頂向下策略設(shè)計(jì)一個全局概念結(jié)構(gòu)的框架,以它為骨架集成,用自底向上策略設(shè)計(jì)各局部概念結(jié)構(gòu)。1. 實(shí)體(entity):客觀存在,可以相互區(qū)別的東西稱為實(shí)體。也可以是抽象的事件,如一次歌唱比賽,一次看電影等。2. 實(shí)體的屬性(attribute):實(shí)體有很多特性,每一個特性稱為屬性。例如學(xué)生有學(xué)號、姓名、年齡、性別等屬性,相應(yīng)值域?yàn)樽址?、字符串、整?shù)和字符串型。使用線段將其和相應(yīng)的實(shí)體連接起來。實(shí)體和實(shí)體之間的聯(lián)系較多,比較常見的聯(lián)系有三種。(2)一對多聯(lián)系:對于實(shí)體A構(gòu)成的集合中每個實(shí)體,在實(shí)體集合B中有N個實(shí)體與之相對應(yīng),且對于集合B中的每個實(shí)體,在A中最多只有一個實(shí)體與之相對應(yīng),稱實(shí)體集合A和實(shí)體集合B之間是1:N關(guān)系。 基于B/S的實(shí)驗(yàn)排課子系統(tǒng)ER圖如下:實(shí)驗(yàn)室教師班級實(shí)驗(yàn)課程ID班級名稱ID周課時課時課程名稱課程ID教師編號班級ID姓名ID實(shí)驗(yàn)室名稱ID上課教授地點(diǎn)聯(lián)系地點(diǎn)聯(lián)系 實(shí)驗(yàn)排課系統(tǒng)ER圖設(shè)計(jì)邏輯結(jié)構(gòu)應(yīng)該選擇最適于描述與表達(dá)相應(yīng)概念結(jié)構(gòu)的數(shù)據(jù)模型,然后選擇最合適的DBMS。在上面工作的基礎(chǔ)上歸納出數(shù)據(jù)庫表格的組成,列的屬性,表格之間的聯(lián)系等等。(2)所建得數(shù)據(jù)冗余度小,獨(dú)立性強(qiáng)。在對本基于B/S結(jié)構(gòu)的實(shí)驗(yàn)排課系統(tǒng)的業(yè)務(wù)和數(shù)據(jù)進(jìn)行分析之后,決定采用時下最流行使用的最廣泛的SQL Server2000作為后臺數(shù)據(jù)庫管理系統(tǒng)。根據(jù)系統(tǒng)的數(shù)據(jù)需求,本系統(tǒng)歸納出7個數(shù)據(jù)表格,分別為班級信息表,實(shí)驗(yàn)課程信息表,教師信息表,實(shí)驗(yàn)室信息表,學(xué)生信息表,課表,管理員信息表。數(shù)據(jù)字典是各類數(shù)據(jù)描述的集合。本系統(tǒng)所包含的7個表,如下圖所示: VB_NET排課數(shù)據(jù)庫中包含的表表名稱結(jié)構(gòu)描述tblClass班級信息表 tblStudent學(xué)生信息表tblSubject實(shí)驗(yàn)課程科目信息表tblTeacher教師信息表tblRoom實(shí)驗(yàn)室信息表tblTime課表admin管理員信息表各個表結(jié)構(gòu)如下:表 名:tblClass 主鍵:ID 含 義: 班級信息表 數(shù)據(jù)庫:VB_NET排課 班級信息表字段名稱數(shù)據(jù)類型長度主鍵允許空默認(rèn)值IDint4是否ClassNamechar30是表 名: tblStudent 主鍵:ID 含 義: 學(xué)生信息表 數(shù)據(jù)庫:VB_NET排課 學(xué)生信息表字段名稱數(shù)據(jù)類型長度主鍵允許空默認(rèn)值IDint4是否ClassIDint4是StudentNochar15是Namechar10是Pswchar15是表 名:tblSubject 主鍵:ID 含 義: 課程科目信息表 數(shù)據(jù)庫:VB_NET排課 課程科目信息表字段名稱數(shù)據(jù)類型長度主鍵允許空默認(rèn)值IDint4是
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1