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

正文內(nèi)容

網(wǎng)上選課系統(tǒng)cnet—畢業(yè)設(shè)計(jì)論文-wenkub.com

2024-11-29 17:16 本頁(yè)面
   

【正文】 查看選課情況:管理員登錄后,可以查看某門(mén)選修課已選人數(shù)是否達(dá)到限選人數(shù),并可以查看總體選課情況。 退選課程:學(xué)生登錄后,通過(guò)此模塊完成退選操作。 設(shè)計(jì)原理 本系統(tǒng)是 C/S(客戶(hù)端 /服務(wù)器 )兩層結(jié)構(gòu) . 服務(wù)器采用 SQL Server2021 關(guān)系數(shù)據(jù)庫(kù) .數(shù)據(jù)庫(kù)里存放著編譯好的存儲(chǔ)過(guò)程 ,主要負(fù)責(zé)數(shù)據(jù)的存取 ,也負(fù)責(zé)一些的業(yè)務(wù)邏輯的處理 ,例如判斷學(xué)生是否在允許時(shí)間段內(nèi)選課 . 客戶(hù)端包含兩個(gè)系統(tǒng) :學(xué)生選課子系統(tǒng)和管理員管理子系統(tǒng) .學(xué)生子系統(tǒng)安裝在學(xué)校公共機(jī)房 ,圖書(shū)館等場(chǎng)所的電腦上 ,供學(xué)生選課時(shí)使用 ,通過(guò)局域網(wǎng)訪問(wèn)教務(wù)處辦公室的服務(wù)器 。 ? Period 表:用于設(shè)置選課的開(kāi)始時(shí)間和選課的結(jié)束時(shí)間。 ? Student 表:用于存放所有學(xué)生的資料。如果被選課程選修的人數(shù)已經(jīng)達(dá)到上限,則學(xué)生不能選修該課程。管理員可以增加,修改,刪除學(xué)生信息和課程信息,可以查看選課 情況,可以修改選課期限,可以修改選課限制人數(shù)。確定了系統(tǒng)開(kāi)發(fā)的可行性;導(dǎo)出了實(shí)現(xiàn)此系統(tǒng)總目標(biāo)應(yīng)采用的策略及系統(tǒng)需完成的各個(gè)功能。 (2 ) 使用樹(shù)視圖 Nodes 屬性的 Rmove 方法移除某個(gè)節(jié)點(diǎn),或者使用 Clear 方法清除所有節(jié)點(diǎn),代碼如下: ()。通過(guò)設(shè)置節(jié)點(diǎn) 的 Checked 屬性值為 true 或 false,就能以編程方式選定或清除節(jié)點(diǎn)。 TreeView 控件動(dòng)態(tài)綁定數(shù)據(jù) TreeView 控件能夠以樹(shù)狀的層次結(jié)構(gòu)顯示它的節(jié)點(diǎn)。 DataTable 對(duì)象的結(jié)構(gòu)對(duì)應(yīng)數(shù)據(jù)庫(kù)表的結(jié)構(gòu),從數(shù)據(jù)庫(kù)選擇出來(lái)的數(shù)據(jù)集可以放在 DataTable 對(duì)象里面。 DataSet 中的方法和對(duì)象與關(guān)系數(shù)據(jù)庫(kù)模型中的方法和對(duì)象一致。 遍歷 DataSet DataSet 是 中的核心對(duì)象,它支持?jǐn)嚅_(kāi)式,分布式數(shù)據(jù)存取方案,功能非常強(qiáng)大。 Visual C# .NET 中, .NET Framework SDK 中的命名空間 中封裝的 XmlNode 類(lèi)能夠很好的表示 DOM 樹(shù)的節(jié)點(diǎn)( Node)??蛻?hù)端分為供學(xué)生使用的學(xué)生子系統(tǒng)和供教師使用的管理員子系統(tǒng)。 SQL Server2021 是一項(xiàng)全面完整的數(shù)據(jù)庫(kù)與分析產(chǎn)品 。 C通過(guò)這些方式和提供繼承及運(yùn)行時(shí)類(lèi)型綁定,來(lái) 支持面向?qū)ο缶幊獭? 本系統(tǒng)采用 C數(shù)據(jù)庫(kù)編程。網(wǎng)上選課系統(tǒng)的推出,使得選修課程的設(shè)置維護(hù)、學(xué)生選 /退課及成績(jī)查詢(xún)、管理員對(duì)選課情況的管理等工作均能在互聯(lián)網(wǎng)上完成。隨著知識(shí)經(jīng)濟(jì)革命的到來(lái)和信息技術(shù)的蓬勃發(fā)展,計(jì)算機(jī)技術(shù)和通訊技術(shù)成為了這個(gè)時(shí)代的主角,不僅改變了我們的世界,而且同時(shí)也吹響了我們邁向新生活的號(hào)角,正以日新月異的速度改變我們的人生。 無(wú)論是學(xué)生子系統(tǒng)還是管理員子系統(tǒng),都需要從數(shù)據(jù)庫(kù)中讀取院系的信息以及每個(gè)院系所開(kāi)設(shè)的課程信息,將其存放在 DataSet 里面,然后把數(shù)據(jù)綁定到控件并顯示出 來(lái)。 本系統(tǒng)是 C/S(客戶(hù)端 /服務(wù)器)兩層結(jié)構(gòu)。 最后,我要向在這次設(shè)計(jì)中給予我很多幫助的玄英晨老師表示衷心的感謝! 第五部分 參考文獻(xiàn) [1]《 C解析教程》 作 者: [美 ] Ira Pohl 著 周靖 譯 出版社:清華大學(xué)出版社 [2]《 C數(shù)據(jù)庫(kù)編程 — 從入門(mén)到精通》 作 者: [美 ] Jason Price 著 丘仲潘等 譯 出版社:電子工業(yè)出版社 [3]《數(shù)據(jù)庫(kù)系統(tǒng)概論》 作 者:薩師煊 王珊 著 出版社:高等教育出版社 [4]《軟件工程導(dǎo)論》(第四版) 作 者:張海藩 著 出版社:清華大學(xué)出版社 畢業(yè)論文 網(wǎng)上選課系統(tǒng) ——管理員子系統(tǒng) 作 者 xxx 院 系 xxx(計(jì)算機(jī)系) 專(zhuān) 業(yè) 計(jì)算機(jī)科學(xué)與技術(shù) 年 級(jí) xxxx 學(xué) 號(hào) xxxxx 指導(dǎo)教師 xxxx 職 稱(chēng) xxx 答辯日期 xxxx年 x月 xx日 摘要 隨著計(jì)算機(jī)和網(wǎng)絡(luò)的普及 ,高等學(xué)校里紛紛建立了 C/S 或者 B/S 結(jié)構(gòu)的網(wǎng)上選課系統(tǒng)。 通過(guò)這次畢業(yè)設(shè)計(jì),我發(fā)現(xiàn)了查閱資料的重要性。 由于初次涉及,知識(shí)有限,本設(shè)計(jì)中必然會(huì)有許多不足之處,希望老師能夠諒解,并同時(shí)提出寶貴意見(jiàn)。 測(cè)試過(guò)程 我對(duì)所抽樣后選擇出的模塊進(jìn)行黑盒測(cè)試,從以下幾個(gè)角度進(jìn)行: 1) 從用戶(hù)自身的角度,進(jìn)行了有個(gè)性的測(cè)試; 2) 從管理員的角度,對(duì)系統(tǒng)的維護(hù)與管理的效率進(jìn)行了測(cè)試; 3) 從一個(gè)破壞者的身份,對(duì)系統(tǒng)的安全性進(jìn)行測(cè)試; 測(cè)試結(jié)果 測(cè)試結(jié)果表明,盡最大地可能滿(mǎn)足了不同用戶(hù)的需求,同時(shí)保證了系統(tǒng)管理員的高效的管理工作,基本上有效地防止了破壞者的惡意攻擊。 在這次的設(shè)計(jì)當(dāng)中,對(duì)于每一個(gè)模塊的功能實(shí)現(xiàn)上和設(shè)計(jì)風(fēng)格上,都做了細(xì)致的檢測(cè),并且盡力去找出系統(tǒng)的紕漏之處。 由于設(shè)計(jì)過(guò)程當(dāng)中,不免會(huì)出現(xiàn)很多意想不到的結(jié)果發(fā)生,為了減少不必的錯(cuò)誤出現(xiàn),同時(shí),為了能夠使不同的文件之間正確和有效的銜接,我在設(shè)計(jì)模塊的過(guò)程,對(duì)于每一個(gè)文件的執(zhí)行和模塊的執(zhí)行都做了認(rèn)真地測(cè)試,以求達(dá)到設(shè)計(jì)要求。 (new TreeNode(CourseName))。 int myCount = [courses].。 (localhost,electcourses,sa,2188)。 TreeNode CRoot = new TreeNode(DepartmentName)。 for(int i=0。 (localhost,electcourses,sa,2188)。 其中 localhost表示本地訪問(wèn), electcourses 為數(shù)據(jù)庫(kù)名, sa 為數(shù)據(jù)庫(kù)用戶(hù)名, 2188為用戶(hù)口令。 } 關(guān)閉操作 : public void Close() { ()。User ID=+sa+。 分別使用如下代碼進(jìn)行數(shù)據(jù)庫(kù)連接: private string m_strConnString。 不同身份的用戶(hù)擁有對(duì)數(shù)據(jù)庫(kù)的不同訪 問(wèn)權(quán)限(具體到對(duì)庫(kù)中每個(gè)表的存取操作),學(xué)生用戶(hù)的選 /退課權(quán)限通過(guò)系統(tǒng)應(yīng)用程序提供給教務(wù)管理人員動(dòng)態(tài)設(shè)置。學(xué)生必須按照新的選課時(shí)間進(jìn)行選課 ,使管理員可以動(dòng)態(tài)的、間接的管理數(shù)據(jù)庫(kù),而無(wú)須登錄到 SQL Server2021 企業(yè)管理器對(duì)數(shù)據(jù)庫(kù)進(jìn)行修改。 此界面為配置管理界面,管理員通過(guò)相關(guān)操作,可以直接修改數(shù)據(jù)庫(kù)中的選課時(shí)間記錄。 本報(bào)表的制作采用 Crystal Report Designer, Crystal Reports for Visual 是內(nèi)置于 Visual 的報(bào)表設(shè)計(jì)工具,它能夠在 .NET 平臺(tái)上創(chuàng)建高復(fù)雜度且專(zhuān)業(yè)級(jí)的互動(dòng)式報(bào)表,其以 Crystal 的架構(gòu)為基礎(chǔ),并且針對(duì) .NET 平臺(tái)作更進(jìn)一步的強(qiáng)化與發(fā)展,以確保能提供 .NET 開(kāi) 發(fā)人員最豐富且完整的報(bào)表功能。 管理員登錄后,可以添加課程、查看選課情況、 對(duì)學(xué)生記錄進(jìn)行管理等,本界面為學(xué)生管理界面,管理員輸入學(xué)生學(xué)號(hào),單擊查找按鈕,在姓名和密碼欄中顯示該學(xué)生的信息,單擊修改按鈕或刪除按鈕,就可以完成相應(yīng)操作。 本系統(tǒng)對(duì)每一層都設(shè)置了確保安全的障礙和入口,用戶(hù)只有進(jìn)入了某一層才能獲得相應(yīng)那一層資源的訪問(wèn)權(quán),這些措施保證了選課系統(tǒng)及具體數(shù)據(jù)的安全性。 修改課程期限:管理員登錄后,可以修改選修課程的開(kāi)始及結(jié)束日期。 選修課程:學(xué)生登錄后,通過(guò)此模塊完成選課操作。在此過(guò)程中,要盡量尋求實(shí)現(xiàn)此系統(tǒng)的最佳方案,進(jìn)而實(shí)現(xiàn)系統(tǒng)的要求。 ? Admins 表:用于記錄所有管理員的信息。 系統(tǒng)的數(shù)據(jù)流圖如下: ? 學(xué)生子系統(tǒng) 3 查看 課程 信息 D1 課程清單 ? 管理員子系統(tǒng) 信號(hào) 1(A):修改學(xué)生信息信號(hào) 信號(hào) 2(B):修改課程信息信號(hào) 信號(hào) 3(C):修改選課期限信號(hào) 修改信息 修改信息 D3 選課期限清單 D3 選課清單 查 看 信 號(hào) C B A 選課情況 修改信息 密碼 管理員 帳號(hào) 密碼 退選信息 選課信息 無(wú)效期信息 課程信息 課程信息 已選 選課 信 號(hào) 查 看 程 信 號(hào) 信息 學(xué)生 密碼 學(xué)號(hào) 學(xué)生 學(xué)生 學(xué)生 1 資格 審核 4 查看 已選 課程 信息 5 選課 查看已選 課程信息 2 登錄 管理員 管理員 1 資格 審核 2 登錄 3 管理 學(xué)生 記錄 4 管理 課程 信息 5 修改 選課 期限 6 查看 選課 情況 D2 已選課程清單 D1 學(xué)生記錄 D2 課程清單 D4 選課清單 簡(jiǎn)化的數(shù)據(jù)字典 (1)口令 : 用戶(hù)身份驗(yàn)證 (2)數(shù)據(jù)流:事務(wù) = [ 輸入 | 查詢(xún) |選課 |] 事務(wù) = [ 輸入 | 查詢(xún) |退選 |] 事務(wù) = [ 輸入 | 查詢(xún) |增選 |] 事務(wù) = [ 輸入 | 查詢(xún) |修改 |] (3)數(shù)據(jù)庫(kù) = Courses表 + Student表 + Department表 + Elective表 + Admins表 + Period 表 后臺(tái)數(shù)據(jù)庫(kù)據(jù)庫(kù)采用 SQL Server 2021,各表完成如下功能: ? Courses 表:用于存放課程的詳細(xì)信息。 ? 學(xué)生可以查看課程信息,只能在限定時(shí)間內(nèi)選修課程,可以查詢(xún)自己選修課程的情況,在限定的時(shí)間之內(nèi)還可以退選課程或者增選課程。 ,本系統(tǒng)主要應(yīng)完成以下功能 :學(xué)生可以查看課程信息,可以在限定時(shí)間內(nèi)選擇,退選,增選課程。 在軟件定義這一階段我們明確了軟件開(kāi)發(fā)的目的 ,并確定了“學(xué)生網(wǎng)上選課系統(tǒng) ” 開(kāi)發(fā)的總目標(biāo)。 (newNode)。如果將 TreeView控件的 CheckBoxes 屬性設(shè)置為 ture,則在顯示 TreeView 時(shí),節(jié)點(diǎn)旁邊還可帶有復(fù)選框。 DataRow 相當(dāng)于多維數(shù)組,不斷改變下標(biāo)就可以訪問(wèn)整個(gè) DataTable 里面的數(shù)據(jù),改變DataRow 集合對(duì)象的下標(biāo)就可以訪問(wèn)不同的 DataTable 里面的數(shù)據(jù),從而可以實(shí)現(xiàn)對(duì)整個(gè) DataSet 的遍歷。 DataTable 集合包括零個(gè)或多個(gè) DataTable對(duì)象。無(wú)論數(shù)據(jù)源是什么,它都會(huì)提供一致的關(guān)系編程模型。 ? 查看和 操作整個(gè) XML 文檔中的節(jié)點(diǎn)。 DOM 是程序員能夠以編程方式讀取,操作和修改 XML 文檔。 第一部分 關(guān)鍵技術(shù)概述 本網(wǎng)上選課系統(tǒng)分為客戶(hù)端和服務(wù)器兩層結(jié)構(gòu) ,服 務(wù)器端安裝了 SQL Server2021 關(guān)系數(shù)據(jù)庫(kù) ,客戶(hù)端通過(guò)校園的局域網(wǎng)連接服務(wù)器的數(shù)據(jù)庫(kù)存取數(shù)據(jù)。經(jīng)各公司的不斷修改、擴(kuò)充和完善, SQL語(yǔ)言最終發(fā)展成為關(guān)系數(shù)據(jù)庫(kù)的標(biāo)準(zhǔn)語(yǔ)言。 C#問(wèn)世于 20 世紀(jì) 90 年代,是繼 C 語(yǔ)言之后的一種功能強(qiáng)大的現(xiàn)代語(yǔ)言,它在 C 的基礎(chǔ)上增加了 “類(lèi) ”的概念,類(lèi)是提供用戶(hù)自定義類(lèi)型的一種機(jī)制,這些用戶(hù)自定義類(lèi)型也稱(chēng)為抽象數(shù)據(jù)類(lèi)型?,F(xiàn)在存在著大量的計(jì)算機(jī)語(yǔ)言,而且它們的發(fā)展速度讓世人矚目震驚。近年來(lái),學(xué)校的招生規(guī)模不斷擴(kuò)大,在學(xué)校學(xué)生人數(shù)明顯增多,加之學(xué)生 分校區(qū)管理,給原本繁雜的院級(jí)選修課工作增加了不少教務(wù)工作量。
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1