基于.net的課程學(xué)習(xí)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn).rar
基于.net的課程學(xué)習(xí)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn),基于.net的課程學(xué)習(xí)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)1.4萬(wàn)字44頁(yè)包括開題和任務(wù)書摘 要本文主要介紹了基于.net的課程學(xué)習(xí)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)。首先,在本文先描述了該系統(tǒng)所使用的新技術(shù)。由于learningsystem使用的是vs.net2005開發(fā)平臺(tái)。該平臺(tái)較之vs.net2003新增了很多功能。故本系統(tǒng)在實(shí)現(xiàn)時(shí),盡可能的使用這...
該文檔為壓縮文件,包含的文件列表如下:
內(nèi)容介紹
原文檔由會(huì)員 20023286 發(fā)布
基于.NET的課程學(xué)習(xí)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
1.4萬(wàn)字 44頁(yè)
包括開題和任務(wù)書
摘 要
本文主要介紹了基于.NET的課程學(xué)習(xí)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)。
首先,在本文先描述了該系統(tǒng)所使用的新技術(shù)。由于LearningSystem使用的是VS.NET2005開發(fā)平臺(tái)。該平臺(tái)較之VS.NET2003新增了很多功能。故本系統(tǒng)在實(shí)現(xiàn)時(shí),盡可能的使用這些新技術(shù)。這些技術(shù)包括:母版頁(yè),數(shù)據(jù)源控件,數(shù)據(jù)綁定控件,登陸控件,站點(diǎn)導(dǎo)航等。
接下來(lái),本文詳細(xì)地描述了系統(tǒng)的設(shè)計(jì)過(guò)程。先講述了系統(tǒng)架構(gòu)的選擇,通過(guò)對(duì)比各種架構(gòu)進(jìn)行比較分析,最終鑒于三層結(jié)構(gòu)的種種優(yōu)勢(shì),LearningSystem采用了三層架構(gòu)實(shí)現(xiàn)。然后根據(jù)需求分析報(bào)告,將系統(tǒng)分為5個(gè)功能模塊:學(xué)生個(gè)人信息管理,資源下載,作業(yè)提交,簡(jiǎn)易論壇和網(wǎng)上測(cè)試,并且仔細(xì)的描述了各個(gè)模塊的工作流程。同時(shí),本文還介紹了LearningSystem的數(shù)據(jù)庫(kù)設(shè)計(jì)與結(jié)構(gòu)。
最后,本文詳細(xì)地描述了網(wǎng)站和各個(gè)類庫(kù)的實(shí)現(xiàn)方式。按照系統(tǒng)的三層結(jié)構(gòu),逐條介紹各部分的實(shí)現(xiàn)代碼。
關(guān)鍵詞:三層架構(gòu),母版頁(yè),數(shù)據(jù)源控件,數(shù)據(jù)綁定控件,身份認(rèn)證,登陸控件
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ā)平臺(tái)簡(jiǎn)介 1
1.2 學(xué)習(xí)系統(tǒng)概論 1
2技術(shù)背景 1
2.1緒論 1
2.2母版頁(yè) 1
2.3數(shù)據(jù)源控制 2
2.4數(shù)據(jù)顯示控件 4
2.5登陸控件 5
2.6數(shù)據(jù)驅(qū)動(dòng)的站點(diǎn)導(dǎo)航 6
2.7驗(yàn)證控件 6
3系統(tǒng)架構(gòu) 7
3.1 系統(tǒng)架構(gòu)的選擇 7
3.1.1 LearningSystem采用三層架構(gòu)實(shí)現(xiàn)。 7
3.1.2三層架構(gòu)的設(shè)計(jì) 7
3.2 三層架構(gòu)的實(shí)現(xiàn) 8
3.2.1 建立表示層: 9
3.2.2 建立數(shù)據(jù)庫(kù)訪問層: 9
3.2.3 建立業(yè)務(wù)邏輯層: 9
3.2.4 添加引用: 9
4 系統(tǒng)設(shè)計(jì) 10
4.1 系統(tǒng)的功能模塊 10
4.2 系統(tǒng)設(shè)計(jì)說(shuō)明 10
4.2.1 學(xué)生個(gè)人信息管理 10
4.2.2 資源下載: 10
4.2.3 作業(yè)提交: 11
4.2.4 簡(jiǎn)易論壇: 11
4.2.5 網(wǎng)上測(cè)試: 12
4.3 系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì) 13
5 系統(tǒng)實(shí)現(xiàn) 15
5.1 概述 15
5.2 用戶表示層的實(shí)現(xiàn) 15
5.2.1 母版頁(yè)的實(shí)現(xiàn) 15
5.2.2 學(xué)生個(gè)人信息管理 16
5.2.3 資源下載 18
5.2.4 作業(yè)提交 20
5.2.5 簡(jiǎn)易論壇 22
5.2.6 網(wǎng)上測(cè)試 23
5.2.7 登陸頁(yè)面Login.aspx 25
5.2.8 Web.Config文件配置 25
5.3 數(shù)據(jù)訪問層的實(shí)現(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ù)邏輯層的實(shí)現(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)改進(jìn)和優(yōu)化 38
致 謝 39
參考文獻(xiàn) 40
參考文獻(xiàn)
[1] 黎曉冬,李華飚, 王福水.精通ASP.NET編程[M].北京:科學(xué)出版社,2003:1-156
[2] 季久峰.專家門診:ASP.NET開發(fā)答疑200問[M].北京:人民郵電出版,2004 .1-169
[3] 肖建.ASP.NET編程實(shí)例與技巧集粹[M].北京:北京希望電子出版社,2003:1-256
[4] 楊智澤.簡(jiǎn)論提高ASP.Net應(yīng)用程序性能的六種策略[J].微電子學(xué)與計(jì)算機(jī),2006,23(7):161-163.
1.4萬(wàn)字 44頁(yè)
包括開題和任務(wù)書
摘 要
本文主要介紹了基于.NET的課程學(xué)習(xí)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)。
首先,在本文先描述了該系統(tǒng)所使用的新技術(shù)。由于LearningSystem使用的是VS.NET2005開發(fā)平臺(tái)。該平臺(tái)較之VS.NET2003新增了很多功能。故本系統(tǒng)在實(shí)現(xiàn)時(shí),盡可能的使用這些新技術(shù)。這些技術(shù)包括:母版頁(yè),數(shù)據(jù)源控件,數(shù)據(jù)綁定控件,登陸控件,站點(diǎn)導(dǎo)航等。
接下來(lái),本文詳細(xì)地描述了系統(tǒng)的設(shè)計(jì)過(guò)程。先講述了系統(tǒng)架構(gòu)的選擇,通過(guò)對(duì)比各種架構(gòu)進(jìn)行比較分析,最終鑒于三層結(jié)構(gòu)的種種優(yōu)勢(shì),LearningSystem采用了三層架構(gòu)實(shí)現(xiàn)。然后根據(jù)需求分析報(bào)告,將系統(tǒng)分為5個(gè)功能模塊:學(xué)生個(gè)人信息管理,資源下載,作業(yè)提交,簡(jiǎn)易論壇和網(wǎng)上測(cè)試,并且仔細(xì)的描述了各個(gè)模塊的工作流程。同時(shí),本文還介紹了LearningSystem的數(shù)據(jù)庫(kù)設(shè)計(jì)與結(jié)構(gòu)。
最后,本文詳細(xì)地描述了網(wǎng)站和各個(gè)類庫(kù)的實(shí)現(xiàn)方式。按照系統(tǒng)的三層結(jié)構(gòu),逐條介紹各部分的實(shí)現(xiàn)代碼。
關(guān)鍵詞:三層架構(gòu),母版頁(yè),數(shù)據(jù)源控件,數(shù)據(jù)綁定控件,身份認(rèn)證,登陸控件
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ā)平臺(tái)簡(jiǎn)介 1
1.2 學(xué)習(xí)系統(tǒng)概論 1
2技術(shù)背景 1
2.1緒論 1
2.2母版頁(yè) 1
2.3數(shù)據(jù)源控制 2
2.4數(shù)據(jù)顯示控件 4
2.5登陸控件 5
2.6數(shù)據(jù)驅(qū)動(dòng)的站點(diǎn)導(dǎo)航 6
2.7驗(yàn)證控件 6
3系統(tǒng)架構(gòu) 7
3.1 系統(tǒng)架構(gòu)的選擇 7
3.1.1 LearningSystem采用三層架構(gòu)實(shí)現(xiàn)。 7
3.1.2三層架構(gòu)的設(shè)計(jì) 7
3.2 三層架構(gòu)的實(shí)現(xiàn) 8
3.2.1 建立表示層: 9
3.2.2 建立數(shù)據(jù)庫(kù)訪問層: 9
3.2.3 建立業(yè)務(wù)邏輯層: 9
3.2.4 添加引用: 9
4 系統(tǒng)設(shè)計(jì) 10
4.1 系統(tǒng)的功能模塊 10
4.2 系統(tǒng)設(shè)計(jì)說(shuō)明 10
4.2.1 學(xué)生個(gè)人信息管理 10
4.2.2 資源下載: 10
4.2.3 作業(yè)提交: 11
4.2.4 簡(jiǎn)易論壇: 11
4.2.5 網(wǎng)上測(cè)試: 12
4.3 系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì) 13
5 系統(tǒng)實(shí)現(xiàn) 15
5.1 概述 15
5.2 用戶表示層的實(shí)現(xiàn) 15
5.2.1 母版頁(yè)的實(shí)現(xiàn) 15
5.2.2 學(xué)生個(gè)人信息管理 16
5.2.3 資源下載 18
5.2.4 作業(yè)提交 20
5.2.5 簡(jiǎn)易論壇 22
5.2.6 網(wǎng)上測(cè)試 23
5.2.7 登陸頁(yè)面Login.aspx 25
5.2.8 Web.Config文件配置 25
5.3 數(shù)據(jù)訪問層的實(shí)現(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ù)邏輯層的實(shí)現(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)改進(jìn)和優(yōu)化 38
致 謝 39
參考文獻(xiàn) 40
參考文獻(xiàn)
[1] 黎曉冬,李華飚, 王福水.精通ASP.NET編程[M].北京:科學(xué)出版社,2003:1-156
[2] 季久峰.專家門診:ASP.NET開發(fā)答疑200問[M].北京:人民郵電出版,2004 .1-169
[3] 肖建.ASP.NET編程實(shí)例與技巧集粹[M].北京:北京希望電子出版社,2003:1-256
[4] 楊智澤.簡(jiǎn)論提高ASP.Net應(yīng)用程序性能的六種策略[J].微電子學(xué)與計(jì)算機(jī),2006,23(7):161-163.
TA們正在看...
- 辦公室工作總結(jié)年終公司辦公室工作總結(jié).doc
- 辦公室工作總結(jié)年終辦公室內(nèi)勤的工作總結(jié).doc
- 辦公室工作總結(jié)年終辦公室工作總結(jié).doc
- 辦公室工作總結(jié)年終辦公室工作總結(jié)與計(jì)劃.doc
- 辦公室工作總結(jié)年終綜合辦公室工作總結(jié).doc
- 辦公室工作總結(jié)幼兒園辦公室工作總結(jié).doc
- 辦公室工作總結(jié)幼兒園辦公室工作總結(jié)范文.doc
- 辦公室工作總結(jié)幼兒園辦公室工作總結(jié)范文.doc
- 辦公室工作總結(jié)幼兒園校園安全整改落實(shí)情況匯報(bào).doc
- 辦公室工作總結(jié)廣場(chǎng)巡防管理辦公室工作總結(jié).doc