網(wǎng)上選課系統(tǒng)c#netsql2000-計算機畢業(yè)設(shè)計.rar
網(wǎng)上選課系統(tǒng)c#netsql2000-計算機畢業(yè)設(shè)計,摘要隨著計算機和網(wǎng)絡(luò)的普及,高等學(xué)校里紛紛建立了c/s或者b/s結(jié)構(gòu)的網(wǎng)上選課系統(tǒng)。與傳統(tǒng)的選課方式相比,網(wǎng)上選課系統(tǒng)利用局域網(wǎng)為學(xué)生選課帶來了便利。學(xué)生在學(xué)校的公共機房或者宿舍的個人電腦上通過網(wǎng)絡(luò)來選課,只要選課還沒有截止,學(xué)生能夠靈活的修改自己的選課情況,大大提高了學(xué)校選課工作的效率。教務(wù)處的教師則通過選課系統(tǒng)的管...
該文檔為壓縮文件,包含的文件列表如下:


內(nèi)容介紹
原文檔由會員 money1 發(fā)布
摘要
隨著計算機和網(wǎng)絡(luò)的普及,高等學(xué)校里紛紛建立了C/S或者B/S結(jié)構(gòu)的網(wǎng)上選課系統(tǒng)。與傳統(tǒng)的選課方式相比,網(wǎng)上選課系統(tǒng)利用局域網(wǎng)為學(xué)生選課帶來了便利。學(xué)生在學(xué)校的公共機房或者宿舍的個人電腦上通過網(wǎng)絡(luò)來選課,只要選課還沒有截止,學(xué)生能夠靈活的修改自己的選課情況,大大提高了學(xué)校選課工作的效率。教務(wù)處的教師則通過選課系統(tǒng)的管理員子系統(tǒng)來管理學(xué)生的選課情況,使得學(xué)生選課工作達到系統(tǒng)化和自動化,大大提高了學(xué)校的工作效率。
本系統(tǒng)是C/S(客戶端/服務(wù)器)兩層結(jié)構(gòu)。采用C#數(shù)據(jù)庫編程語言。服務(wù)器部分是SQL Server2000 關(guān)系數(shù)據(jù)庫??蛻舳朔譃閷W(xué)生選課子系統(tǒng)和管理員管理子系統(tǒng),它們通過存于后臺數(shù)據(jù)庫的數(shù)據(jù)產(chǎn)生聯(lián)系。
無論是學(xué)生子系統(tǒng)還是管理員子系統(tǒng),都需要從數(shù)據(jù)庫中讀取院系的信息以及每個院系所開設(shè)的課程信息,將其存放在DataSet里面,然后把數(shù)據(jù)綁定到控件并顯示出來。由于每個院系都開設(shè)多門課程供學(xué)生選擇,院系信息和課程信息形成一個樹狀的結(jié)構(gòu),所以使用TreeViewer控件顯示這些信息比較合適。
關(guān)鍵字:網(wǎng)上選課系統(tǒng),、C#.NET、SQL Server2000關(guān)系數(shù)據(jù)庫。
目 錄
前言…………………………………………………………………………………....5
第一部分 關(guān)鍵技術(shù)概述…………...……………………………………………..6
1.1XML文檔對象模型………………………………………………..6
1.2 遍歷DataSet………………………………………………………6
1.3 TreeView控件動態(tài)綁定數(shù)據(jù)……………………………………...7
第二部分 軟件定義時期………………………………………………………….8
2.1問題定義…………………………………………………………...8
2.2 需求分析…………………………………………………………..8
第三部分 軟件開發(fā)時期………………………………………………………....11
3.1總體設(shè)計…………………………………………………………..11
3.2 詳細設(shè)計………………………………………………………….14
3.3編碼………………………………………………………………..20
3.4 軟件測試………………………………………………………….28
第四部分 體會……………………………………………………………………30
第五部分 參考文獻………………………………………………………………31
全套畢業(yè)設(shè)計
隨著計算機和網(wǎng)絡(luò)的普及,高等學(xué)校里紛紛建立了C/S或者B/S結(jié)構(gòu)的網(wǎng)上選課系統(tǒng)。與傳統(tǒng)的選課方式相比,網(wǎng)上選課系統(tǒng)利用局域網(wǎng)為學(xué)生選課帶來了便利。學(xué)生在學(xué)校的公共機房或者宿舍的個人電腦上通過網(wǎng)絡(luò)來選課,只要選課還沒有截止,學(xué)生能夠靈活的修改自己的選課情況,大大提高了學(xué)校選課工作的效率。教務(wù)處的教師則通過選課系統(tǒng)的管理員子系統(tǒng)來管理學(xué)生的選課情況,使得學(xué)生選課工作達到系統(tǒng)化和自動化,大大提高了學(xué)校的工作效率。
本系統(tǒng)是C/S(客戶端/服務(wù)器)兩層結(jié)構(gòu)。采用C#數(shù)據(jù)庫編程語言。服務(wù)器部分是SQL Server2000 關(guān)系數(shù)據(jù)庫??蛻舳朔譃閷W(xué)生選課子系統(tǒng)和管理員管理子系統(tǒng),它們通過存于后臺數(shù)據(jù)庫的數(shù)據(jù)產(chǎn)生聯(lián)系。
無論是學(xué)生子系統(tǒng)還是管理員子系統(tǒng),都需要從數(shù)據(jù)庫中讀取院系的信息以及每個院系所開設(shè)的課程信息,將其存放在DataSet里面,然后把數(shù)據(jù)綁定到控件并顯示出來。由于每個院系都開設(shè)多門課程供學(xué)生選擇,院系信息和課程信息形成一個樹狀的結(jié)構(gòu),所以使用TreeViewer控件顯示這些信息比較合適。
關(guān)鍵字:網(wǎng)上選課系統(tǒng),、C#.NET、SQL Server2000關(guān)系數(shù)據(jù)庫。
目 錄
前言…………………………………………………………………………………....5
第一部分 關(guān)鍵技術(shù)概述…………...……………………………………………..6
1.1XML文檔對象模型………………………………………………..6
1.2 遍歷DataSet………………………………………………………6
1.3 TreeView控件動態(tài)綁定數(shù)據(jù)……………………………………...7
第二部分 軟件定義時期………………………………………………………….8
2.1問題定義…………………………………………………………...8
2.2 需求分析…………………………………………………………..8
第三部分 軟件開發(fā)時期………………………………………………………....11
3.1總體設(shè)計…………………………………………………………..11
3.2 詳細設(shè)計………………………………………………………….14
3.3編碼………………………………………………………………..20
3.4 軟件測試………………………………………………………….28
第四部分 體會……………………………………………………………………30
第五部分 參考文獻………………………………………………………………31
全套畢業(yè)設(shè)計