基于機電學院選課系統(tǒng)設(shè)計與實現(xiàn)畢業(yè)論文.doc
約33頁DOC格式手機打開展開
基于機電學院選課系統(tǒng)設(shè)計與實現(xiàn)畢業(yè)論文,基于機電學院選課系統(tǒng)設(shè)計與實現(xiàn)摘 要 隨著在校大學生人數(shù)的不斷增加,教務(wù)系統(tǒng)的數(shù)據(jù)量也不斷的上漲。以往的選課方法是隨堂報名。這種方法雖然直接,但是造成選課的盲目性和教務(wù)處處理數(shù)據(jù)的繁重性。為了減輕教務(wù)處工作,以及每個學生更好的選擇自己所喜歡的科目。針對學生選課這一環(huán)節(jié),本系統(tǒng)從學生網(wǎng)上自主選課以及教師的課程發(fā)布兩個大方...


內(nèi)容介紹
此文檔由會員 weiwojunxing 發(fā)布
基于機電學院選課系統(tǒng)設(shè)計與實現(xiàn)
摘 要
隨著在校大學生人數(shù)的不斷增加,教務(wù)系統(tǒng)的數(shù)據(jù)量也不斷的上漲。以往的選課方法是隨堂報名。這種方法雖然直接,但是造成選課的盲目性和教務(wù)處處理數(shù)據(jù)的繁重性。為了減輕教務(wù)處工作,以及每個學生更好的選擇自己所喜歡的科目。針對學生選課這一環(huán)節(jié),本系統(tǒng)從學生網(wǎng)上自主選課以及教師的課程發(fā)布兩個大方面進行了設(shè)計,基本實現(xiàn)了學生的在線信息查詢、選課功能以及教師對課程信息發(fā)布的管理等功能。
本文通過分析瀏覽器/服務(wù)器結(jié)構(gòu)的特點并結(jié)合選課的實際情況,提出了基于瀏覽器/服務(wù)器結(jié)構(gòu)網(wǎng)上選課系統(tǒng)的基本設(shè)計思想,簡要介紹了系統(tǒng)各功能模塊及數(shù)據(jù)庫的設(shè)計,著重討論了用 ASP.NET技術(shù)和SQL Server 2000開發(fā)網(wǎng)上選課系統(tǒng)時的數(shù)據(jù)庫訪問技術(shù)和動態(tài)網(wǎng)頁制作技術(shù),并給出了部分實現(xiàn)代碼。通過該系統(tǒng),使學生可以方便地在校園網(wǎng)上進行網(wǎng)上選課。該B/S結(jié)構(gòu)的系統(tǒng)在Windows XP系統(tǒng)和VS.NET平臺下開發(fā)完成,使用C#作為ASP.NET的開發(fā)語言,SQL Server 2000作為數(shù)據(jù)庫。系統(tǒng)有較高的安全性和較好的性能。其中連接數(shù)據(jù)庫的字符串可以隨時在web.config里修改,并經(jīng)過編碼加密,增加了靈活性,保護了數(shù)據(jù)庫的安全。代碼盡量使用存儲過程和盡量減少數(shù)據(jù)庫連接的打開時間等手段來提高性能。
本文中除了有對程序的系統(tǒng)分析、總體設(shè)計、數(shù)據(jù)庫設(shè)計、功能實現(xiàn)等主體部分外,在這之前還介紹了與網(wǎng)上選課系統(tǒng)相關(guān)的信息、IIS介紹、IIS與ASP.NET的結(jié)合等的基本內(nèi)容及發(fā)展情況。
關(guān)鍵詞:網(wǎng)上選課,瀏覽器/服務(wù)器結(jié)構(gòu),ASP.NET,數(shù)據(jù)庫管理系
目錄
摘 要 1
1. 引言 2
1.1課題研究的目的 4
1.2 課題研究的意義 4
1.3 課題的可行性分析 5
2. 系統(tǒng)分析與總體設(shè)計 6
2.1系統(tǒng)分析 6
2.2 系統(tǒng)總體設(shè)計 7
3. 數(shù)據(jù)庫設(shè)計與實現(xiàn) 9
3.1數(shù)據(jù)庫系統(tǒng)分析 9
3.2 數(shù)據(jù)庫邏輯設(shè)計 12
3.3數(shù)據(jù)庫物理實現(xiàn) 13
4. 公共類與公共頁面設(shè)計 16
4.1 Web.config頁面設(shè)計 16
4.2 數(shù)據(jù)庫連接操作類—Db類 19
4.3 工具類MyUtility類 20
4.4 錯誤信息類和錯誤顯示頁面 21
5. 系統(tǒng)說明書 22
5.1系統(tǒng)界面說明 22
5.2 系統(tǒng)管理說明 27
6. 總結(jié) 34
參考文獻 35
致 謝 36
摘 要
隨著在校大學生人數(shù)的不斷增加,教務(wù)系統(tǒng)的數(shù)據(jù)量也不斷的上漲。以往的選課方法是隨堂報名。這種方法雖然直接,但是造成選課的盲目性和教務(wù)處處理數(shù)據(jù)的繁重性。為了減輕教務(wù)處工作,以及每個學生更好的選擇自己所喜歡的科目。針對學生選課這一環(huán)節(jié),本系統(tǒng)從學生網(wǎng)上自主選課以及教師的課程發(fā)布兩個大方面進行了設(shè)計,基本實現(xiàn)了學生的在線信息查詢、選課功能以及教師對課程信息發(fā)布的管理等功能。
本文通過分析瀏覽器/服務(wù)器結(jié)構(gòu)的特點并結(jié)合選課的實際情況,提出了基于瀏覽器/服務(wù)器結(jié)構(gòu)網(wǎng)上選課系統(tǒng)的基本設(shè)計思想,簡要介紹了系統(tǒng)各功能模塊及數(shù)據(jù)庫的設(shè)計,著重討論了用 ASP.NET技術(shù)和SQL Server 2000開發(fā)網(wǎng)上選課系統(tǒng)時的數(shù)據(jù)庫訪問技術(shù)和動態(tài)網(wǎng)頁制作技術(shù),并給出了部分實現(xiàn)代碼。通過該系統(tǒng),使學生可以方便地在校園網(wǎng)上進行網(wǎng)上選課。該B/S結(jié)構(gòu)的系統(tǒng)在Windows XP系統(tǒng)和VS.NET平臺下開發(fā)完成,使用C#作為ASP.NET的開發(fā)語言,SQL Server 2000作為數(shù)據(jù)庫。系統(tǒng)有較高的安全性和較好的性能。其中連接數(shù)據(jù)庫的字符串可以隨時在web.config里修改,并經(jīng)過編碼加密,增加了靈活性,保護了數(shù)據(jù)庫的安全。代碼盡量使用存儲過程和盡量減少數(shù)據(jù)庫連接的打開時間等手段來提高性能。
本文中除了有對程序的系統(tǒng)分析、總體設(shè)計、數(shù)據(jù)庫設(shè)計、功能實現(xiàn)等主體部分外,在這之前還介紹了與網(wǎng)上選課系統(tǒng)相關(guān)的信息、IIS介紹、IIS與ASP.NET的結(jié)合等的基本內(nèi)容及發(fā)展情況。
關(guān)鍵詞:網(wǎng)上選課,瀏覽器/服務(wù)器結(jié)構(gòu),ASP.NET,數(shù)據(jù)庫管理系
目錄
摘 要 1
1. 引言 2
1.1課題研究的目的 4
1.2 課題研究的意義 4
1.3 課題的可行性分析 5
2. 系統(tǒng)分析與總體設(shè)計 6
2.1系統(tǒng)分析 6
2.2 系統(tǒng)總體設(shè)計 7
3. 數(shù)據(jù)庫設(shè)計與實現(xiàn) 9
3.1數(shù)據(jù)庫系統(tǒng)分析 9
3.2 數(shù)據(jù)庫邏輯設(shè)計 12
3.3數(shù)據(jù)庫物理實現(xiàn) 13
4. 公共類與公共頁面設(shè)計 16
4.1 Web.config頁面設(shè)計 16
4.2 數(shù)據(jù)庫連接操作類—Db類 19
4.3 工具類MyUtility類 20
4.4 錯誤信息類和錯誤顯示頁面 21
5. 系統(tǒng)說明書 22
5.1系統(tǒng)界面說明 22
5.2 系統(tǒng)管理說明 27
6. 總結(jié) 34
參考文獻 35
致 謝 36