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

正文內(nèi)容

網(wǎng)上選課系統(tǒng)c#net—畢業(yè)設(shè)計(jì)論文-全文預(yù)覽

  

【正文】 E Procedure ElectiveTotalList AS SELECT , , , , , , , FROM Elective INNER JOIN Courses ON = INNER JOIN Students ON = ORDER BY GO 3. 4 軟件測(cè)試 ? 模塊測(cè)試 測(cè)試方案: 我采用了白盒測(cè)試(又稱(chēng)結(jié)構(gòu)測(cè)試),即按照程序內(nèi)部的邏輯結(jié)構(gòu),檢驗(yàn)程序中的每條通路是否能夠按照預(yù)定要求正常工作。i++) { string CourseName = [courses].Rows[i][1].ToString()。 ds = (strsqltemp,courses)。 } } private void AddDirectories(TreeNode node,int departmentid) { CSQL mySQL =new CSQL()。 int DepartmentID = ([departments].Rows[i][0].ToString())。 ()。 各模塊具體實(shí)現(xiàn)代碼如下: 學(xué)生子系統(tǒng) : ? 查看課程信息模塊 private void FillDirectoryTree() { 查看課程信息 修改課程信息 修改學(xué)生信息 修改選課期限 輸出操作成功 停止 CSQL mySQL =new CSQL()。 (localhost,electcourses,sa,2188)。 ()。Initial Catalog=+strInitialCatalog+。同時(shí)對(duì)一些業(yè)務(wù)邏輯也使用了一些存儲(chǔ)過(guò)程。 本系統(tǒng)對(duì)每一層都設(shè)置了確保安全的障礙和入口,用戶(hù)只有進(jìn)入了某一層才能獲得相應(yīng)那一層資源的訪(fǎng)問(wèn)權(quán),這些措施保證了選課系統(tǒng)及具體數(shù)據(jù)的安全性。出現(xiàn)更新數(shù)據(jù)庫(kù)成功對(duì)話(huà)框,單擊確定按鈕,此時(shí)數(shù)據(jù)庫(kù)記錄被修改。需要說(shuō)明的是 :報(bào)表的數(shù)據(jù)源可由窗口左側(cè)的數(shù)據(jù)庫(kù)文件直接設(shè)定。通過(guò)打印預(yù)覽子菜單,用戶(hù)可以將所需信息打印出來(lái)。 在該界面學(xué)生輸入學(xué)號(hào)、密碼,單擊登錄按鈕系統(tǒng)進(jìn)行驗(yàn)證身份,如學(xué)號(hào)、密碼與數(shù)據(jù)庫(kù)中的記錄吻合,則進(jìn)入下一個(gè)界面,進(jìn)行選課。 1. Courses 表 Name Data Type Size CourseID int 4 CourseName varchar 50 DepartmentID int 4 CourseHours int 4 CourseScore int 4 CourseTeacher varchar 50 UpperLimitStudentNumber int 4 SelectedStudentNumber int 4 管理員子系統(tǒng) 管理學(xué)生 記錄 管 理課程 信息 修改課程 期限 查看選課 情況 表 Name Data Type Size StudentID int 4 StudentNumber varchar 50 Name nvarchar 50 Password varchar 50 表 Name Data Type Size DepartmentID int 4 DepartmentNume varchar 50 表 Name Data Type Size ElectiveID int 4 StudentID int 4 CourseID int 4 表 Name Data Type Size AdminID int 4 UserName varchar 50 Name nvarchar 50 Password varchar 50 表 Name Data Type Size PeriodID int 4 BeginTime datetime 8 EndTime datetime 8 Note varchar 50 詳細(xì)設(shè)計(jì) 到了確定應(yīng)該怎樣具體的實(shí)現(xiàn)所要求的系統(tǒng)的時(shí)候了,這個(gè)階段將得出學(xué)生選課系統(tǒng)的精確描述,從而在編碼階段可以把這個(gè)描述直接翻譯成具體的程序設(shè)計(jì)語(yǔ)言書(shū)寫(xiě)的程序,這一階段的結(jié)果直接決定了最終程序代碼的質(zhì)量。 管理課程記錄:管理員登錄后,可以刪除,修改,增加可選課程信息。 查看已選課程信息:學(xué)生登錄后 ,查看自己選擇了哪些課程。 第三部分 軟件開(kāi)發(fā)時(shí)期 經(jīng)過(guò)軟件定義時(shí)期以后,就步入了軟件的開(kāi)發(fā)時(shí)期。 ? Elective 表:用于記錄學(xué)生選課情況。管理員子系統(tǒng)負(fù)責(zé)處理管理員對(duì)選課情況的管理,向管理員顯示操作情況對(duì)話(huà)框,同時(shí)更新數(shù)據(jù)庫(kù)中相關(guān)表的數(shù)據(jù)。 通過(guò)詢(xún)問(wèn)參與選課的學(xué)生及負(fù)責(zé)選課工作的老師具體總結(jié)出網(wǎng)上選課系統(tǒng)需要能夠?qū)崿F(xiàn)以下功能: ? 學(xué)生和管理員必須通過(guò)認(rèn)證才能登錄系統(tǒng),管理員和學(xué)生的權(quán)限不一樣; ? 管理員可以添加,刪除和修改學(xué)生信息,可以添加,刪除和修改課程信息,可以查看選課情況,可以修改選課期限。 ,本系統(tǒng)屬于一個(gè)關(guān)于數(shù)據(jù)庫(kù)方面的應(yīng)用系統(tǒng)。 第二部分 軟件定義時(shí)期 隨著計(jì)算機(jī)的廣泛應(yīng)用 ,各行各業(yè)的信息管理都涉及到計(jì)算機(jī)中。 為了實(shí)現(xiàn)數(shù)據(jù)的動(dòng)態(tài)綁定,需要以編程方式添加節(jié)點(diǎn)和移除節(jié)點(diǎn),具體方法如下: ( 1) 使用樹(shù)視圖 Nodes 屬性的 Add 方法,代碼如下: TreeNode new Node=newTreeNode(“Text”)。父節(jié)點(diǎn)或包含字節(jié)點(diǎn)的節(jié)點(diǎn)可以以展開(kāi)或折疊的方式顯示。 DataRow 集合包含表中的數(shù)據(jù)。數(shù)據(jù)都存放在 DataTable 集合中。它可以用于多個(gè)不同的數(shù)據(jù)源,包括關(guān)系數(shù)據(jù)庫(kù)的數(shù)據(jù)集,本地的 XML 文檔等。 XmlDocument 類(lèi)主要有兩類(lèi)成員方法: ? 用于對(duì)整個(gè)文檔對(duì)象模型執(zhí)行操作,例如,將 XML 文檔加載到內(nèi)存中或?qū)ML 文檔對(duì)象模型保存成一個(gè) XML 文檔。 XML 文檔對(duì)象模型 文檔對(duì)象模型( Document Object Model,簡(jiǎn)稱(chēng) DOM)是 XML 文檔的內(nèi)存(緩存)中樹(shù)狀表示形式,允許對(duì)該文檔的導(dǎo)航和編輯。與此同時(shí) ,SQL Server2021 還在可伸縮性與可靠性方面保持著多項(xiàng)基準(zhǔn)測(cè)試記錄。由于它功能豐富,語(yǔ)言簡(jiǎn)捷倍受用戶(hù)及計(jì)算機(jī)工業(yè)界歡 迎,被眾多計(jì)算機(jī)公司和軟件公司所采用。它有效地支持目前占主導(dǎo)地位的編程方法 ——面向?qū)ο缶幊?(OOP) 。 計(jì)算機(jī)語(yǔ)言是開(kāi)發(fā)計(jì)算機(jī)軟件的一種高級(jí)軟件,它的掌握和使用是高級(jí)的計(jì)算機(jī)使用者必須的技能。 隨著計(jì)算機(jī)技術(shù)和網(wǎng)絡(luò)技術(shù)的發(fā)展,各高校相繼建成了自己的校園網(wǎng),并充分利用校園網(wǎng)提供的新環(huán)境、新手段為校園的教學(xué)、科研和教務(wù)管理服務(wù)。 關(guān)鍵字 :網(wǎng)上選課系統(tǒng) ,、 C.NET、 SQL Server2021 關(guān)系數(shù)據(jù)庫(kù)。服務(wù)器部分是 SQL Server2021 關(guān)系數(shù)據(jù)庫(kù)。學(xué)生在學(xué)校的公共機(jī)房或者宿舍的個(gè)人電腦上通過(guò)網(wǎng)絡(luò)來(lái)選課,只要選課還沒(méi)有截止,學(xué)生能夠靈活的修改自己的選課情況,大大提高了學(xué)校選課工作的效率。與傳統(tǒng)的選課方式相比,網(wǎng)上選課系統(tǒng)利用局域網(wǎng)為學(xué)生選課帶來(lái)了便利。采用 C數(shù)據(jù)庫(kù)編程語(yǔ)言。由于每個(gè)院系都開(kāi)設(shè)多門(mén)課程供學(xué)生選擇,院系信息和課程信息形成一個(gè)樹(shù)狀的結(jié)構(gòu),所以使用 TreeViewer 控件顯示這些信息比較合適。而兩者的結(jié)合產(chǎn)物 計(jì)算機(jī)網(wǎng)絡(luò),在最近的幾年更是異軍突起、迅猛地發(fā)展起來(lái),它不僅提高我們的工作效率,而且還為我們提供了廣闊的資源利用空間和方便快捷的現(xiàn)代通訊手段,同時(shí)它還是衡量一個(gè)國(guó)家科技發(fā)展水平的重要的尺度。這不僅減輕了教務(wù)人員的工作負(fù)擔(dān),也大大方便了全校師生對(duì)選課信息的維護(hù)、查詢(xún)。 C#是一種重要的新語(yǔ)言,微軟將其設(shè)計(jì)和定位成 .NET 戰(zhàn)略的一部分, C內(nèi)建了很多 有用的庫(kù),并由高級(jí)集成開(kāi)發(fā)環(huán)境提供支持。 服務(wù)器端采用 SQL Server2021 關(guān)系數(shù)據(jù)庫(kù), SQL 語(yǔ)言是 1974 年由 Boyce 和Chamberlin 提出的。從借助瀏覽器實(shí)現(xiàn)的數(shù)據(jù)庫(kù)查詢(xún)功能到內(nèi)容豐富的擴(kuò)展標(biāo)記語(yǔ)言 (XML)支持特性均可有力地證明 ,SQL Server2021 無(wú)謂為全面支持 Web 功能的數(shù)據(jù)庫(kù)解決方案。 本系統(tǒng)設(shè)計(jì)主要用到以下幾個(gè)關(guān)鍵技術(shù): XML 文檔處理技術(shù),遍歷 DataSet的編程技術(shù), TreeView 控件動(dòng)態(tài)綁定數(shù)據(jù)的技術(shù)和遍歷 TreeView 控件的技術(shù)等。 XmlDocument 類(lèi)繼承和擴(kuò)展于 XmlNode 類(lèi),而 XmlNode 是組成 DOM 樹(shù)的最基本的元素,因此使用XmlDocument 類(lèi)可以創(chuàng)建和訪(fǎng)問(wèn) DOM。 DataSet 是數(shù)據(jù)在內(nèi)存中的表示形式。 DataSet 由 DataRelation 集合, ExtendedProperties 和 DataTable 三部分組成集合。而 DataTable 對(duì)象又由 DataRow 集合組成,即每個(gè) DataTable 里面由多個(gè) DataRow。每個(gè)節(jié)點(diǎn)可能包含字節(jié)點(diǎn)。緊挨著節(jié)點(diǎn)文本的左側(cè)可以顯示圖標(biāo),這要通過(guò)設(shè)置 TreeView 控件的 ImageList 屬性與希望使用的現(xiàn)有 ImageList 控件相關(guān)聯(lián)才能給每個(gè)節(jié)點(diǎn)獲取圖象。 ()。本系統(tǒng)開(kāi)發(fā)的目的在于提高學(xué)校選課工作的效率,使學(xué)生可以靈 活的在選課期限內(nèi)進(jìn)行選課活動(dòng),同時(shí)減輕了負(fù)責(zé)監(jiān)督,統(tǒng)計(jì)學(xué)生選課情況的教師的負(fù)擔(dān)。 ,本系統(tǒng)分為客戶(hù)端和服務(wù)器端,服務(wù)器端安裝 SQL Server2021 關(guān)系數(shù)據(jù)庫(kù),客戶(hù)端由學(xué)生子系統(tǒng)和管理員子系統(tǒng)組成 。 整個(gè)系統(tǒng)的流程是在用戶(hù)的要求下進(jìn)行的,學(xué)生子系統(tǒng)負(fù) 責(zé)處理學(xué)生的選課,退選,增選等事務(wù),并向用戶(hù)顯示操作情況對(duì)話(huà)框,同時(shí)更新數(shù)據(jù)庫(kù)中相關(guān)表的數(shù)據(jù)。 ? Department 表:用于記錄開(kāi)設(shè)課程所屬院系名稱(chēng)。 通過(guò)對(duì)用戶(hù)提出要求的調(diào) 查研究,明確了系統(tǒng)設(shè)計(jì)的目標(biāo),確定了系統(tǒng)的基本功能,并分析出數(shù)據(jù)的流動(dòng)方向,在此基礎(chǔ)之上可以開(kāi)始著手設(shè)計(jì)系統(tǒng),勾畫(huà)出網(wǎng)上選課系統(tǒng)總體框架。管理員子系統(tǒng)安裝在教務(wù)處辦公室的桌面型電腦上 ,供管理教務(wù)的教師使用 . 客戶(hù)端的設(shè)計(jì) 學(xué)生選課子系統(tǒng)結(jié)構(gòu)圖: 學(xué)生選課 子系統(tǒng) 管理員管理 子系統(tǒng) 后臺(tái)數(shù)據(jù)庫(kù) 系統(tǒng) 應(yīng)用系統(tǒng)結(jié)構(gòu)圖 學(xué)生選課子系統(tǒng) 查看課程 信息 查看已選 課程 選修 課程 退選 課程 各模塊完成以下功能: 查看課程信息:學(xué)生登錄后,查看可供選擇的課程信息。 管理員子系統(tǒng)結(jié)構(gòu)圖: 各模塊完成以下功能: 管理學(xué)生記錄:管理員登錄后,可以刪除,修改,增加學(xué)生信息。 數(shù)據(jù) 庫(kù)的設(shè)計(jì) 本系統(tǒng)后臺(tái)數(shù)據(jù)庫(kù)建立 6 個(gè)表: Courses 表, Students 表 Departments 表,Elective 表, Admins 表,和 Period 表。 本系統(tǒng)主要包含以下界面: 從此界面,可以分別進(jìn)入管理員子系統(tǒng)、學(xué)生子系統(tǒng)登錄界面,單擊查詢(xún)可以查看課程信息并可以查看打印預(yù)覽。 用戶(hù)可以從主頁(yè)直接進(jìn)入成績(jī)查詢(xún)界面,用戶(hù)可以通過(guò)此界面查看課程信息,分別可以按系、按課程名稱(chēng)、按授課教師等查詢(xún)課程信息,這樣大大方便了各級(jí)用戶(hù),使用戶(hù)可以更直接、更方便的了解各門(mén)課程,有利于學(xué)生快速、準(zhǔn)確的選課,同時(shí)也有利于管理 員對(duì)課程的管理。 制作報(bào)表過(guò)程如下: 首先在原有項(xiàng)目下創(chuàng)建新的窗體,從“工具箱”的 Windows 窗體選項(xiàng)卡中將 CrystalReportViewer 報(bào)表查看器控件拖放至窗體上,然后從“項(xiàng)目”菜單中選取“添加新項(xiàng)”指令,選擇添加 Crystal Report 項(xiàng),接下來(lái)選擇作為空白報(bào)表一項(xiàng),單擊確定,即可編輯具有自己獨(dú)特風(fēng)格的報(bào)表了。 單擊讀取按鈕,將配置文件讀入內(nèi)存,以便通過(guò)函數(shù)調(diào)用 UpdatePeriod 存儲(chǔ)過(guò)程,更新數(shù)據(jù)庫(kù)。為了提高代碼的重用性和封裝對(duì)存儲(chǔ)過(guò)程的調(diào)用,每個(gè)子系統(tǒng)都實(shí)現(xiàn)了一個(gè)存取數(shù)據(jù)的公共類(lèi),提供本系統(tǒng)使用。 本應(yīng)用程序?yàn)榱颂岣叻?wù)器 數(shù)據(jù)庫(kù)的訪(fǎng)問(wèn)效率,加快整個(gè)系統(tǒng)的運(yùn)行速度,存取數(shù)據(jù)全部使用存儲(chǔ)過(guò)程。 打開(kāi)操作: public void Open(string
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1