基于.net的課程學(xué)習系統(tǒng)的設(shè)計與實現(xiàn).rar
基于.net的課程學(xué)習系統(tǒng)的設(shè)計與實現(xiàn),基于.net的課程學(xué)習系統(tǒng)的設(shè)計與實現(xiàn)1.4萬字44頁包括開題和任務(wù)書摘 要本文主要介紹了基于.net的課程學(xué)習系統(tǒng)的設(shè)計與實現(xiàn)。首先,在本文先描述了該系統(tǒng)所使用的新技術(shù)。由于learningsystem使用的是vs.net2005開發(fā)平臺。該平臺較之vs.net2003新增了很多功能。故本系統(tǒng)在實現(xiàn)時,盡可能的使用這...
該文檔為壓縮文件,包含的文件列表如下:
內(nèi)容介紹
原文檔由會員 20023286 發(fā)布
基于.NET的課程學(xué)習系統(tǒng)的設(shè)計與實現(xiàn)
1.4萬字 44頁
包括開題和任務(wù)書
摘 要
本文主要介紹了基于.NET的課程學(xué)習系統(tǒng)的設(shè)計與實現(xiàn)。
首先,在本文先描述了該系統(tǒng)所使用的新技術(shù)。由于LearningSystem使用的是VS.NET2005開發(fā)平臺。該平臺較之VS.NET2003新增了很多功能。故本系統(tǒng)在實現(xiàn)時,盡可能的使用這些新技術(shù)。這些技術(shù)包括:母版頁,數(shù)據(jù)源控件,數(shù)據(jù)綁定控件,登陸控件,站點導(dǎo)航等。
接下來,本文詳細地描述了系統(tǒng)的設(shè)計過程。先講述了系統(tǒng)架構(gòu)的選擇,通過對比各種架構(gòu)進行比較分析,最終鑒于三層結(jié)構(gòu)的種種優(yōu)勢,LearningSystem采用了三層架構(gòu)實現(xiàn)。然后根據(jù)需求分析報告,將系統(tǒng)分為5個功能模塊:學(xué)生個人信息管理,資源下載,作業(yè)提交,簡易論壇和網(wǎng)上測試,并且仔細的描述了各個模塊的工作流程。同時,本文還介紹了LearningSystem的數(shù)據(jù)庫設(shè)計與結(jié)構(gòu)。
最后,本文詳細地描述了網(wǎng)站和各個類庫的實現(xiàn)方式。按照系統(tǒng)的三層結(jié)構(gòu),逐條介紹各部分的實現(xiàn)代碼。
關(guān)鍵詞:三層架構(gòu),母版頁,數(shù)據(jù)源控件,數(shù)據(jù)綁定控件,身份認證,登陸控件
Design and Implementation of Learning System
based on the .NET Framework
Abstract
This paper describes the design and implementation of Learning System based on VS.NET.
First, at the beginning part ,this paper presents the technology that the System uses. Compared with the VS.NET2003 develop environment, this Learning System which is based on VS.NET2003 has many new functions. I try my best to use the new technology, including Master Pages , Data Source Controls , Data Controls , Role Management , Login Controls and so on.
Second, this paper describes the design process of the system in detail. It describes the decision of system structure. Trough the comparison of each structure, the Three-tier Structure is adopted by the Learning System as it has more advantages. Then the paper presents the 5 modules of the system according to the requirement analysis report, including Students’ individual information management, resource download, homework submission, simple bbs and test online and describes the implementation flow of each module in detail. In addition, this paper describes the design and structure of the database for the Learning System.
Finally, this paper describes the implementation of the system and each class libraries in detail and introduces the code of each part according to the Three-tier Structure.
Key Words: the Three-tier Structure , Master Pages , Data Source Controls , Data Controls , Role Management , Login Controls
目 錄
1 緒論 1
1.1 開發(fā)平臺簡介 1
1.2 學(xué)習系統(tǒng)概論 1
2技術(shù)背景 1
2.1緒論 1
2.2母版頁 1
2.3數(shù)據(jù)源控制 2
2.4數(shù)據(jù)顯示控件 4
2.5登陸控件 5
2.6數(shù)據(jù)驅(qū)動的站點導(dǎo)航 6
2.7驗證控件 6
3系統(tǒng)架構(gòu) 7
3.1 系統(tǒng)架構(gòu)的選擇 7
3.1.1 LearningSystem采用三層架構(gòu)實現(xiàn)。 7
3.1.2三層架構(gòu)的設(shè)計 7
3.2 三層架構(gòu)的實現(xiàn) 8
3.2.1 建立表示層: 9
3.2.2 建立數(shù)據(jù)庫訪問層: 9
3.2.3 建立業(yè)務(wù)邏輯層: 9
3.2.4 添加引用: 9
4 系統(tǒng)設(shè)計 10
4.1 系統(tǒng)的功能模塊 10
4.2 系統(tǒng)設(shè)計說明 10
4.2.1 學(xué)生個人信息管理 10
4.2.2 資源下載: 10
4.2.3 作業(yè)提交: 11
4.2.4 簡易論壇: 11
4.2.5 網(wǎng)上測試: 12
4.3 系統(tǒng)數(shù)據(jù)庫設(shè)計 13
5 系統(tǒng)實現(xiàn) 15
5.1 概述 15
5.2 用戶表示層的實現(xiàn) 15
5.2.1 母版頁的實現(xiàn) 15
5.2.2 學(xué)生個人信息管理 16
5.2.3 資源下載 18
5.2.4 作業(yè)提交 20
5.2.5 簡易論壇 22
5.2.6 網(wǎng)上測試 23
5.2.7 登陸頁面Login.aspx 25
5.2.8 Web.Config文件配置 25
5.3 數(shù)據(jù)訪問層的實現(xiàn) 26
5.3.1 DAL概述 26
5.3.2 PrepareCommand函數(shù) 26
5.3.3 ExecuteNonQuery函數(shù) 26
5.3.4 ExecuteReader函數(shù) 27
5.4 業(yè)務(wù)邏輯層的實現(xiàn) 27
5.4.1概述 27
5.4.2 UserInfo類 28
5.4.3 ResourceDownload 類 29
5.4.4 HomeworkUpload類 31
5.4.5 BBS類 33
5.4.6 Test類 35
5.4.7 userControl類 37
6 結(jié)論 38
6.1 本文總結(jié) 38
6.2 系統(tǒng)改進和優(yōu)化 38
致 謝 39
參考文獻 40
參考文獻
[1] 黎曉冬,李華飚, 王福水.精通ASP.NET編程[M].北京:科學(xué)出版社,2003:1-156
[2] 季久峰.專家門診:ASP.NET開發(fā)答疑200問[M].北京:人民郵電出版,2004 .1-169
[3] 肖建.ASP.NET編程實例與技巧集粹[M].北京:北京希望電子出版社,2003:1-256
[4] 楊智澤.簡論提高ASP.Net應(yīng)用程序性能的六種策略[J].微電子學(xué)與計算機,2006,23(7):161-163.
1.4萬字 44頁
包括開題和任務(wù)書
摘 要
本文主要介紹了基于.NET的課程學(xué)習系統(tǒng)的設(shè)計與實現(xiàn)。
首先,在本文先描述了該系統(tǒng)所使用的新技術(shù)。由于LearningSystem使用的是VS.NET2005開發(fā)平臺。該平臺較之VS.NET2003新增了很多功能。故本系統(tǒng)在實現(xiàn)時,盡可能的使用這些新技術(shù)。這些技術(shù)包括:母版頁,數(shù)據(jù)源控件,數(shù)據(jù)綁定控件,登陸控件,站點導(dǎo)航等。
接下來,本文詳細地描述了系統(tǒng)的設(shè)計過程。先講述了系統(tǒng)架構(gòu)的選擇,通過對比各種架構(gòu)進行比較分析,最終鑒于三層結(jié)構(gòu)的種種優(yōu)勢,LearningSystem采用了三層架構(gòu)實現(xiàn)。然后根據(jù)需求分析報告,將系統(tǒng)分為5個功能模塊:學(xué)生個人信息管理,資源下載,作業(yè)提交,簡易論壇和網(wǎng)上測試,并且仔細的描述了各個模塊的工作流程。同時,本文還介紹了LearningSystem的數(shù)據(jù)庫設(shè)計與結(jié)構(gòu)。
最后,本文詳細地描述了網(wǎng)站和各個類庫的實現(xiàn)方式。按照系統(tǒng)的三層結(jié)構(gòu),逐條介紹各部分的實現(xiàn)代碼。
關(guān)鍵詞:三層架構(gòu),母版頁,數(shù)據(jù)源控件,數(shù)據(jù)綁定控件,身份認證,登陸控件
Design and Implementation of Learning System
based on the .NET Framework
Abstract
This paper describes the design and implementation of Learning System based on VS.NET.
First, at the beginning part ,this paper presents the technology that the System uses. Compared with the VS.NET2003 develop environment, this Learning System which is based on VS.NET2003 has many new functions. I try my best to use the new technology, including Master Pages , Data Source Controls , Data Controls , Role Management , Login Controls and so on.
Second, this paper describes the design process of the system in detail. It describes the decision of system structure. Trough the comparison of each structure, the Three-tier Structure is adopted by the Learning System as it has more advantages. Then the paper presents the 5 modules of the system according to the requirement analysis report, including Students’ individual information management, resource download, homework submission, simple bbs and test online and describes the implementation flow of each module in detail. In addition, this paper describes the design and structure of the database for the Learning System.
Finally, this paper describes the implementation of the system and each class libraries in detail and introduces the code of each part according to the Three-tier Structure.
Key Words: the Three-tier Structure , Master Pages , Data Source Controls , Data Controls , Role Management , Login Controls
目 錄
1 緒論 1
1.1 開發(fā)平臺簡介 1
1.2 學(xué)習系統(tǒng)概論 1
2技術(shù)背景 1
2.1緒論 1
2.2母版頁 1
2.3數(shù)據(jù)源控制 2
2.4數(shù)據(jù)顯示控件 4
2.5登陸控件 5
2.6數(shù)據(jù)驅(qū)動的站點導(dǎo)航 6
2.7驗證控件 6
3系統(tǒng)架構(gòu) 7
3.1 系統(tǒng)架構(gòu)的選擇 7
3.1.1 LearningSystem采用三層架構(gòu)實現(xiàn)。 7
3.1.2三層架構(gòu)的設(shè)計 7
3.2 三層架構(gòu)的實現(xiàn) 8
3.2.1 建立表示層: 9
3.2.2 建立數(shù)據(jù)庫訪問層: 9
3.2.3 建立業(yè)務(wù)邏輯層: 9
3.2.4 添加引用: 9
4 系統(tǒng)設(shè)計 10
4.1 系統(tǒng)的功能模塊 10
4.2 系統(tǒng)設(shè)計說明 10
4.2.1 學(xué)生個人信息管理 10
4.2.2 資源下載: 10
4.2.3 作業(yè)提交: 11
4.2.4 簡易論壇: 11
4.2.5 網(wǎng)上測試: 12
4.3 系統(tǒng)數(shù)據(jù)庫設(shè)計 13
5 系統(tǒng)實現(xiàn) 15
5.1 概述 15
5.2 用戶表示層的實現(xiàn) 15
5.2.1 母版頁的實現(xiàn) 15
5.2.2 學(xué)生個人信息管理 16
5.2.3 資源下載 18
5.2.4 作業(yè)提交 20
5.2.5 簡易論壇 22
5.2.6 網(wǎng)上測試 23
5.2.7 登陸頁面Login.aspx 25
5.2.8 Web.Config文件配置 25
5.3 數(shù)據(jù)訪問層的實現(xiàn) 26
5.3.1 DAL概述 26
5.3.2 PrepareCommand函數(shù) 26
5.3.3 ExecuteNonQuery函數(shù) 26
5.3.4 ExecuteReader函數(shù) 27
5.4 業(yè)務(wù)邏輯層的實現(xiàn) 27
5.4.1概述 27
5.4.2 UserInfo類 28
5.4.3 ResourceDownload 類 29
5.4.4 HomeworkUpload類 31
5.4.5 BBS類 33
5.4.6 Test類 35
5.4.7 userControl類 37
6 結(jié)論 38
6.1 本文總結(jié) 38
6.2 系統(tǒng)改進和優(yōu)化 38
致 謝 39
參考文獻 40
參考文獻
[1] 黎曉冬,李華飚, 王福水.精通ASP.NET編程[M].北京:科學(xué)出版社,2003:1-156
[2] 季久峰.專家門診:ASP.NET開發(fā)答疑200問[M].北京:人民郵電出版,2004 .1-169
[3] 肖建.ASP.NET編程實例與技巧集粹[M].北京:北京希望電子出版社,2003:1-256
[4] 楊智澤.簡論提高ASP.Net應(yīng)用程序性能的六種策略[J].微電子學(xué)與計算機,2006,23(7):161-163.