第1章 項(xiàng)目開發(fā)簡(jiǎn)介與過程管理 1
1.1 項(xiàng)目簡(jiǎn)介與目標(biāo) 1
1.1.1 簡(jiǎn)單小項(xiàng)目 1
1.1.2 基礎(chǔ)知識(shí)強(qiáng)化實(shí)訓(xùn)項(xiàng)目 3
1.1.3 專業(yè)技能強(qiáng)化實(shí)訓(xùn)項(xiàng)目 3
1.2 項(xiàng)目開發(fā)流程 4
1.3 項(xiàng)目分階段要求及目標(biāo) 5
1.4 項(xiàng)目實(shí)施計(jì)劃表 6
1.4.1 基礎(chǔ)知識(shí)強(qiáng)化實(shí)訓(xùn)項(xiàng)目實(shí)施計(jì)劃 6
1.4.2 專業(yè)技能強(qiáng)化實(shí)訓(xùn)項(xiàng)目實(shí)施計(jì)劃 7
1.4.3 認(rèn)證考試輔導(dǎo) 9
1.5 項(xiàng)目開發(fā)實(shí)施教學(xué)大綱 10
1.6 認(rèn)證輔導(dǎo)階段教學(xué)大綱 16
第2章 軟件開發(fā)流程與規(guī)范 17
2.1 軟件項(xiàng)目開發(fā)流程 17
2.2 C#代碼規(guī)范 18
2.2.1 環(huán)境設(shè)置 18
2.2.2 命名規(guī)范 21
2.2.3 注釋規(guī)范 24
2.2.4 其他代碼風(fēng)格/習(xí)慣 25
第3章 知識(shí)點(diǎn)補(bǔ)充 26
3.1 基礎(chǔ)知識(shí)強(qiáng)化 26
3.1.1 C#面向?qū)ο?26
3.1.2 工具類 27
3.1.3 ADO.NET 28
3.2 專業(yè)技能強(qiáng)化 29
第4章 軟件開發(fā)環(huán)境及工具的安裝與配置 31
4.1 Visual Studio 2012的安裝 31
4.1.1 Visual Studio 2012簡(jiǎn)介 31
4.1.2 安裝Visual Studio 2012 31
4.2 IIS 7.0安裝與配置 34
4.2.1 IIS 7.0簡(jiǎn)介 34
4.2.2 安裝IIS 7.0 34
4.3 .NET Framework 4.5安裝與配置 42
4.3.1 .NET Framework 4.5簡(jiǎn)介 42
4.3.2 安裝.NET Framework 4.5 42
4.4 SQL Server 2008數(shù)據(jù)庫(kù)安裝與配置 44
4.4.1 SQL Server 2008數(shù)據(jù)庫(kù)簡(jiǎn)介 44
4.4.2 安裝SQL Server 2008數(shù)據(jù)庫(kù) 45
第5章 .NET開發(fā)經(jīng)典小項(xiàng)目 55
5.1 飛機(jī)游戲 55
5.1.1 游戲簡(jiǎn)介 55
5.1.2 技術(shù)要點(diǎn) 56
5.1.3 實(shí)現(xiàn)步驟 56
5.2 搖獎(jiǎng) 70
5.2.1 技術(shù)要點(diǎn) 70
5.2.2 創(chuàng)建項(xiàng)目 71
5.2.3 代碼編寫 73
5.2.4 功能擴(kuò)充 76
5.3 簡(jiǎn)單銀行系統(tǒng) 78
5.3.1 技術(shù)要點(diǎn) 78
5.3.2 系統(tǒng)界面 78
5.3.3 數(shù)據(jù)庫(kù) 79
5.3.4 功能完善 84
第6章 基礎(chǔ)知識(shí)強(qiáng)化項(xiàng)目實(shí)訓(xùn) 85
6.1 需求分析 85
6.1.1 產(chǎn)品描述 85
6.1.2 任務(wù)描述 85
6.1.3 模塊分述 85
6.1.4 系統(tǒng)用例圖 87
6.2 數(shù)據(jù)庫(kù)設(shè)計(jì) 88
6.2.1 數(shù)據(jù)庫(kù)表名 88
6.2.2 數(shù)據(jù)庫(kù)表設(shè)計(jì) 88
6.3 原型設(shè)計(jì) 91
6.3.1 登錄界面設(shè)計(jì) 91
6.3.2 學(xué)生權(quán)限下的部分界面設(shè)計(jì) 91
6.3.3 教師權(quán)限下的部分界面設(shè)計(jì) 92
6.3.4 管理員權(quán)限的部分界面設(shè)計(jì) 94
6.4 代碼編寫 97
6.4.1 數(shù)據(jù)庫(kù)連接幫助類 97
6.4.2 系統(tǒng)登錄 97
6.4.3 學(xué)生信息修改 99
6.4.4 學(xué)院管理 101
6.4.5 學(xué)生信息顯示 104
6.4.6 課程信息管理 107
6.4.7 專業(yè)信息管理 111
6.4.8 學(xué)生信息管理 114
6.4.9 系統(tǒng)日志 119
6.4.10 教師信息管理 119
6.4.11 創(chuàng)建考試信息 124
6.4.12 教師信息修改 126
6.4.13 考試成績(jī)統(tǒng)計(jì) 127
6.5 集成測(cè)試 132
6.5.1 集成測(cè)試 132
6.5.2 集成測(cè)試策咯 132
6.5.3 集成測(cè)試環(huán)境 133
第7章 專業(yè)技能強(qiáng)化項(xiàng)目實(shí)訓(xùn) 134
7.1 需求分析 134
7.2 數(shù)據(jù)庫(kù)設(shè)計(jì) 134
7.2.1 數(shù)據(jù)庫(kù)表名 134
7.2.2 數(shù)據(jù)庫(kù)表設(shè)計(jì) 134
7.3 原型設(shè)計(jì) 137
7.3.1 登錄界面設(shè)計(jì) 137
7.3.2 學(xué)生權(quán)限下的部分界面設(shè)計(jì) 137
7.3.3 教師權(quán)限下的部分界面設(shè)計(jì) 139
7.3.4 管理員權(quán)限的部分界面設(shè)計(jì) 141
7.4 代碼編寫 146
7.4.1 主界面前端代碼(母版頁(yè)) 146
7.4.2 添加學(xué)生信息前端代碼 151
7.4.3 添加學(xué)生信息后臺(tái)代碼 159
7.4.4 添加教師信息前端代碼 161
7.4.5 添加教師信息后臺(tái)代碼 169
7.4.6 查詢學(xué)生信息前端代碼 170
7.4.7 查詢學(xué)生信息后臺(tái)代碼 171
7.4.8 添加班級(jí)信息前端代碼 173
7.4.9 添加班級(jí)信息后臺(tái)代碼 173
7.4.10 添加專業(yè)信息前端代碼 174
7.4.11 添加專業(yè)信息后臺(tái)代碼 175
7.4.12 學(xué)生查看考試成績(jī)信息前端代碼 176
7.4.13 學(xué)生查看考試成績(jī)信息后臺(tái)代碼 177
7.4.14 教師創(chuàng)建考試信息前端代碼 178
7.4.15 教師創(chuàng)建考試信息后臺(tái)代碼 182
7.4.16 教師成績(jī)錄入及分析前端頁(yè)面 184
7.4.17 教師成績(jī)錄入及分析后臺(tái)頁(yè)面 187
7.4.18 數(shù)據(jù)庫(kù)連接幫助類 192
7.5 集成測(cè)試 192
第8章 認(rèn)證輔導(dǎo) 193
8.1 認(rèn)證考試介紹及知識(shí)點(diǎn)復(fù)習(xí) 194
8.1.1 認(rèn)證考試介紹 194
8.1.2 考試大綱 195
8.2 部分題庫(kù)講解 197
參考文獻(xiàn) 206