書以制作一個完整的企業軟件項目為例,詳細介紹了ASP.NET技術以及基于三層架構實現軟件項目的常用方法和技巧。全書共6章,第1、2章為ASP.NET Web應用開發基礎知識介紹,內容包括項目流程概述和ASP.NET MVC應用開發技術簡介;第3~5章結合一個實際項目的開發全過程詳細介紹基于ASP.NET技術進行軟件項目開發的方法,內容包括軟件項目的系統介紹、系統建模與設計以及系統各模塊的詳細設計;第6章介紹與本項目開發相關的Razor視圖引擎、HTML幫助器和Ajax技術。本書提供完備的課程資源支持。 本書可作為高職高專相關院校電子商務、計算機應用技術、軟件技術、網絡技術等相關專業的教學用書,也可作為相關領域的培訓教材和 .NET Web程序員的參考用書。
以一個完整的企業項目開發為主線,結合實例進行講解,并穿插介紹基本概念等相關知識,以使學生盡快掌握軟件項目開發的基本技能。
Contents第1章軟件項目流程概述1
1.1軟件項目開發流程1
1.2軟件項目立項流程2
1.3軟件項目需求分析流程2
1.4設計開發流程4
1.5編碼及測試流程5
1.6項目驗收及交付8
第2章初識MVC10
2.1.NET框架與ASP.NET概述10
2.1.1.NET框架10
2.1.2ASP.NET12
2.2三層架構與MVC設計模式13
2.2.1三層架構13
2.2.2MVC設計模式15
2.3開發ASP.NET MVC應用程序16
2.3.1ASP.NET MVC開發環境16
2.3.2配置Web服務器19
2.3.3創建ASP.NET MVC Web應用程序20
2.4三層架構和ASP.NET MVC的應用實例24
2.4.1三層架構應用實例24
2.4.2ASP.NET MVC應用實例37
第3章系統介紹43
3.1系統背景43
3.2系統目標43
3.3術語定義44◆ASP.NET項目開發教程目錄3.4需求分析44
3.4.1功能性需求44
3.4.2非功能性需求46
第4章系統建模與設計48
4.1系統設計48
4.1.1系統功能結構48
4.1.2業務流程圖48
4.2系統數據庫設計49
4.2.1數據庫設計思路50
4.2.2數據庫ER圖50
4.2.3數據庫表結構62
4.3系統及數據庫環境搭建77
4.3.1創建系統項目77
4.3.2創建項目數據庫80
4.4數據訪問層實現84
第5章系統實現86
5.1登錄界面模塊86
5.1.1登錄界面模塊概要86
5.1.2登錄界面模塊相關知識點86
5.1.3登錄界面模塊實現87
5.1.4課后實戰108
5.2主界面模塊108
5.2.1主界面模塊概要108
5.2.2主界面模塊知識點109
5.2.3主界面模塊實現109
5.2.4課后實戰127
5.3人力資源模塊127
5.3.1人力資源模塊概要127
5.3.2相關知識點128
5.3.3人力資源模塊實現128
5.3.4課后實戰145
5.4公文流轉模塊145
5.4.1公文流轉模塊概要145
5.4.2相關知識點145
5.4.3公文流轉模塊實現146
5.4.4課后實戰159
5.5內部交流模塊159
5.5.1內部交流模塊概要159
5.5.2相關知識點160
5.5.3內部交流模塊實現160
5.5.4課后實戰176
5.6會議管理模塊177
5.6.1會議管理模塊概要177
5.6.2相關知識點177
5.6.3會議管理模塊實現177
5.6.4課后實戰199
第6章項目相關技術200
6.1Razor視圖引擎200
6.1.1Razor視圖引擎的優點200
6.1.2Razor視圖引擎的語法201
6.2HTML幫助器205
6.2.1HTML幫助器的優點205
6.2.2BeginForm幫助器205
6.2.3Input幫助器209
6.3Ajax技術220
6.3.1ASP.NET Ajax基礎221
6.3.2ASP.NET Ajax的安裝和使用221
6.3.3ASP.NET Ajax控件介紹及應用222
◆C語言程序設計項目教程目錄