網(wǎng)上選課系統(tǒng)c#netsql2000-計(jì)算機(jī)畢業(yè)設(shè)計(jì).rar
網(wǎng)上選課系統(tǒng)c#netsql2000-計(jì)算機(jī)畢業(yè)設(shè)計(jì),摘要隨著計(jì)算機(jī)和網(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é)校的公共機(jī)房或者宿舍的個(gè)人電腦上通過網(wǎng)絡(luò)來選課,只要選課還沒有截止,學(xué)生能夠靈活的修改自己的選課情況,大大提高了學(xué)校選課工作的效率。教務(wù)處的教師則通過選課系統(tǒng)的管...
該文檔為壓縮文件,包含的文件列表如下:
內(nèi)容介紹
原文檔由會(huì)員 money1 發(fā)布
摘要
隨著計(jì)算機(jī)和網(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é)校的公共機(jī)房或者宿舍的個(gè)人電腦上通過網(wǎng)絡(luò)來選課,只要選課還沒有截止,學(xué)生能夠靈活的修改自己的選課情況,大大提高了學(xué)校選課工作的效率。教務(wù)處的教師則通過選課系統(tǒng)的管理員子系統(tǒng)來管理學(xué)生的選課情況,使得學(xué)生選課工作達(dá)到系統(tǒng)化和自動(dòng)化,大大提高了學(xué)校的工作效率。
本系統(tǒng)是C/S(客戶端/服務(wù)器)兩層結(jié)構(gòu)。采用C#數(shù)據(jù)庫編程語言。服務(wù)器部分是SQL Server2000 關(guān)系數(shù)據(jù)庫。客戶端分為學(xué)生選課子系統(tǒng)和管理員管理子系統(tǒng),它們通過存于后臺(tái)數(shù)據(jù)庫的數(shù)據(jù)產(chǎn)生聯(lián)系。
無論是學(xué)生子系統(tǒng)還是管理員子系統(tǒng),都需要從數(shù)據(jù)庫中讀取院系的信息以及每個(gè)院系所開設(shè)的課程信息,將其存放在DataSet里面,然后把數(shù)據(jù)綁定到控件并顯示出來。由于每個(gè)院系都開設(shè)多門課程供學(xué)生選擇,院系信息和課程信息形成一個(gè)樹狀的結(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控件動(dòng)態(tài)綁定數(shù)據(jù)……………………………………...7
第二部分 軟件定義時(shí)期………………………………………………………….8
2.1問題定義…………………………………………………………...8
2.2 需求分析…………………………………………………………..8
第三部分 軟件開發(fā)時(shí)期………………………………………………………....11
3.1總體設(shè)計(jì)…………………………………………………………..11
3.2 詳細(xì)設(shè)計(jì)………………………………………………………….14
3.3編碼………………………………………………………………..20
3.4 軟件測試………………………………………………………….28
第四部分 體會(huì)……………………………………………………………………30
第五部分 參考文獻(xiàn)………………………………………………………………31
全套畢業(yè)設(shè)計(jì)
隨著計(jì)算機(jī)和網(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é)校的公共機(jī)房或者宿舍的個(gè)人電腦上通過網(wǎng)絡(luò)來選課,只要選課還沒有截止,學(xué)生能夠靈活的修改自己的選課情況,大大提高了學(xué)校選課工作的效率。教務(wù)處的教師則通過選課系統(tǒng)的管理員子系統(tǒng)來管理學(xué)生的選課情況,使得學(xué)生選課工作達(dá)到系統(tǒng)化和自動(dòng)化,大大提高了學(xué)校的工作效率。
本系統(tǒng)是C/S(客戶端/服務(wù)器)兩層結(jié)構(gòu)。采用C#數(shù)據(jù)庫編程語言。服務(wù)器部分是SQL Server2000 關(guān)系數(shù)據(jù)庫。客戶端分為學(xué)生選課子系統(tǒng)和管理員管理子系統(tǒng),它們通過存于后臺(tái)數(shù)據(jù)庫的數(shù)據(jù)產(chǎn)生聯(lián)系。
無論是學(xué)生子系統(tǒng)還是管理員子系統(tǒng),都需要從數(shù)據(jù)庫中讀取院系的信息以及每個(gè)院系所開設(shè)的課程信息,將其存放在DataSet里面,然后把數(shù)據(jù)綁定到控件并顯示出來。由于每個(gè)院系都開設(shè)多門課程供學(xué)生選擇,院系信息和課程信息形成一個(gè)樹狀的結(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控件動(dòng)態(tài)綁定數(shù)據(jù)……………………………………...7
第二部分 軟件定義時(shí)期………………………………………………………….8
2.1問題定義…………………………………………………………...8
2.2 需求分析…………………………………………………………..8
第三部分 軟件開發(fā)時(shí)期………………………………………………………....11
3.1總體設(shè)計(jì)…………………………………………………………..11
3.2 詳細(xì)設(shè)計(jì)………………………………………………………….14
3.3編碼………………………………………………………………..20
3.4 軟件測試………………………………………………………….28
第四部分 體會(huì)……………………………………………………………………30
第五部分 參考文獻(xiàn)………………………………………………………………31
全套畢業(yè)設(shè)計(jì)