ASP·NET項目開發全程實錄
《ASP·NET項目開發全程實錄》,明日科技 著,出版社: 清華大學出版社。
清華大學出版社成立於1980年6月,是教育部主管、清華大學主辦的綜合性大學出版社[1]。清華社先後榮獲 「先進高校出版社」「全國優秀出版社」「全國百佳圖書出版單位」「中國版權最具影響力企業」「首屆全國教材建設獎全國教材建設先進集體」等榮譽[2]。
目錄
內容簡介
《ASP.NET項目開發全程實錄(第4版)》以程序源論壇、51電子商城網站、企業門戶網站、圖書館管理系統、銘成在線考試系統、52同城信息網、Show—企業個性化展示平台、物流信息管理平台、播客網、仿百度知道之明日知道等10個實際項目開發程序為案例,從軟件工程的角度出發,按照項目的開發順序,系統、全面地介紹了程序開發流程。從開發背景、需求分析、系統功能分析、數據庫分析、數據庫建模、網站開發到網站的編譯與發布,每一過程都做了詳細的介紹。
目錄
第1章程序源論壇(ASP.NETMVC+EF框架+BootStrap實現)
視頻講解:1小時25分鐘
1.1開發背景
1.2需求分析
1.3系統設計
1.3.1系統目標
1.3.2系統功能結構
1.3.3系統業務流程
1.3.4構建開發環境
1.3.5系統預覽
1.3.6項目目錄結構預覽
1.3.7數據庫設計
1.4公共類設計
1.4.1系統資源文件目錄轉換類
1.4.2實體數據驗證DataUnique特性類
1.4.3Forms身份驗證公共類設計
1.4.4Cache緩存數據類
1.5論壇首頁設計
1.5.1論壇首頁概述
1.5.2論壇首頁技術分析
1.5.3論壇首頁實現過程
1.6登錄與註冊模塊設計
1.6.1登錄和註冊模塊概述
1.6.2登錄和註冊模塊技術分析
1.6.3登錄和註冊模塊實現過程
1.7帖子列表顯示及發帖模塊設計
1.7.1帖子列表顯示及發帖模塊概述
1.7.2帖子列表顯示及發帖模塊技術分析
1.7.3帖子列表顯示及發帖模塊實現過程
1.8帖子查看與回復模塊設計
1.8.1帖子查看與回復模塊概述
1.8.2帖子查看與回復模塊技術分析
1.8.3帖子查看與回復模塊實現過程
1.9ASP.NETMVC技術專題
1.9.1ASP.NETMVC中的模型、視圖和控制器50
1.9.2什麼是Routing
1.9.3MVC的請求過程
1.10本章總結
第2章51電子商城網站(ASP.NET4.5+SQL
Server2014+網銀在線支付實現)54
視頻講解:1小時32分鐘
2.1開發背景
2.2系統分析
2.2.1需求分析
2.2.2可行性分析
2.2.3編寫項目計劃書
2.3系統設計
2.3.1系統目標
2.3.2系統流程圖
2.3.3系統功能結構
2.3.4系統預覽
2.3.5構建開發環境
2.3.6數據庫設計
2.3.7文件夾組織結構
2.4公共類設計
2.4.1Web.Config文件配置
2.4.2數據庫操作類的編寫
2.5網站前台首頁設計
2.5.1網站前台首頁概述
2.5.2網站前台首頁技術分析
2.5.3網站前台首頁實現過程
2.6購物車管理頁設計
2.6.1購物車管理頁概述
2.6.2購物車管理頁技術分析
2.6.3購物車管理頁實現過程
2.6.4單元測試
2.7後台登錄模塊設計
2.7.1後台登錄模塊概述
2.7.2後台登錄模塊技術分析
2.7.3後台登錄模塊實現過程
2.8商品庫存管理模塊設計
2.8.1商品庫存管理模塊概述
2.8.2商品庫存管理模塊技術分析
2.8.3商品庫存管理模塊實現過程
2.8.4單元測試
2.9銷售訂單管理模塊設計
2.9.1銷售訂單管理模塊概述
2.9.2銷售訂單管理模塊技術分析
2.9.3銷售訂單管理模塊實現過程
2.10網站文件清單
2.11網上在線支付使用專題
2.12本章總結
第3章企業門戶網站(ASP.NET+SQLServer
2014+JavaScript實現)
視頻講解:1小時4分鐘
3.1開發背景
3.2需求分析
3.3系統設計
3.3.1系統目標.
3.3.2系統功能結構
3.3.3業務流程圖
3.3.4業務邏輯編碼規則
3.3.5構建開發環境
3.3.6系統預覽.
3.4數據庫設計
3.4.1數據庫概要說明.
3.4.2數據庫概念設計.
3.4.3數據庫邏輯設計.
3.5公共類設計
3.5.1DataBase類
3.5.2DataOperate類
3.5.3UserOperate類
3.6網站首頁設計
3.6.1網站首頁概述
3.6.2網站首頁技術分析
3.6.3網站首頁實現過程
3.7產品信息模塊設計
3.7.1產品信息模塊概述
3.7.2產品信息模塊技術分析
3.7.3產品信息模塊實現過程
3.8留言簿模塊設計
3.8.1留言簿模塊概述
3.8.2留言簿模塊技術分析
3.8.3留言簿模塊實現過程
3.9產品信息管理模塊設計
3.9.1產品信息管理模塊概述
3.9.2產品信息管理模塊技術分析
3.9.3產品信息管理模塊實現過程
3.10文件清單
3.11開發技巧與難點分析
3.11.1如何生成圖片驗證碼
3.11.2通過DataList分頁顯示信息
3.12本章總結
第4章圖書館管理系統(ASP.NET4.5+SQL
Server2014+三層架構實現)
視頻講解:1小時
4.1開發背景
4.2需求分析
4.3系統設計
4.3.1系統目標
4.3.2系統功能結構
4.3.3系統流程圖
4.3.4系統預覽
4.3.5構建開發環境
4.3.6數據庫設計
4.3.7網站文件組織結構
4.4公共類設計
4.4.1DataBase類
4.4.2AdminManage類
4.4.3OperatorClass類
4.4.4ValidateClass類.
4.5主頁面設計
4.5.1主頁面概述
4.5.2主頁面技術分析.
4.5.3主頁面實現過程.
4.5.4單元測試.
4.6圖書館信息模塊設計
4.6.1圖書館信息模塊概述
4.6.2圖書館信息模塊技術分析
4.6.3圖書館信息模塊實現過程
4.7圖書信息管理模塊設計
4.7.1圖書信息管理模塊概述.
4.7.2圖書信息管理模塊技術分析
4.7.3圖書信息管理模塊實現過程
4.8圖書借還管理模塊設計
4.8.1圖書借還管理模塊概述.
4.8.2圖書借還管理模塊技術分析
4.8.3圖書借還管理模塊實現過程
4.8.4單元測試.
4.9開發技巧與難點分析
4.9.1如何驗證輸入字符串
4.9.2如何自動計算圖書歸還日期
4.10三層架構開發技術
4.10.1三層架構的含義
4.10.2使用三層架構的原因
4.10.3使用三層架構開發的優點
4.10.4三層架構的種類
4.11本章總結
第5章銘成在線考試系統(WebForm+SQL
Server2014+JavaScript實現)213
視頻講解:1小時56分鐘
5.1開發背景
5.2系統分析
5.2.1需求分析.
5.2.2系統功能描述
5.2.3可行性分析
5.2.4編寫項目計劃書.
5.3系統設計
5.3.1系統目標.
5.3.2系統功能結構
5.3.3業務流程圖
5.3.4構建開發環境
5.3.5系統預覽
5.3.6數據庫設計
5.3.7數據庫概念設計
5.3.8數據庫邏輯結構設計
5.3.9文件夾組織結構
5.4公共類設計
5.5登錄模塊設計
5.5.1登錄模塊概述
5.5.2登錄模塊技術分析
5.5.3登錄模塊實現過程
5.6隨機抽取試題模塊設計
5.6.1隨機抽取試題模塊概述
5.6.2隨機抽取試題模塊技術分析
5.6.3隨機抽取試題模塊實現過程
5.6.4單元測試
5.7自動評分模塊設計
5.7.1自動評分模塊概述
5.7.2自動評分模塊技術分析
5.7.3自動評分模塊實現過程
5.8試題管理模塊設計
5.8.1試題管理模塊概述
5.8.2試題管理模塊技術分析
5.8.3試題管理模塊實現過程
5.8.4單元測試
5.9後台管理員模塊設計
5.9.1後台管理員模塊概述
5.9.2後台管理員模塊技術分析
5.9.3後台管理員模塊實現過程
5.10開發技巧與難點分析
5.11GridView控件應用
5.12本章總結
第6章52同城信息網(ASP.NET4.5+BootStrap
框架+SQLServer2014實現)
視頻講解:1小時9分鐘
6.1開發背景
6.2系統分析
6.2.1需求分析
6.2.2可行性分析
6.2.3編寫項目計劃書.
6.3系統設計
6.3.1系統目標.
6.3.2業務流程圖
6.3.3網站功能結構
6.3.4系統預覽.
6.3.5編碼規則.
6.3.6構建開發環境
6.3.7數據庫設計
6.3.8網站文件組織結構
6.4公共類設計
6.4.1數據層功能設計.
6.4.2網站邏輯業務功能設計.
6.5網站主頁設計(前台)
6.5.1網站主頁概述
6.5.2網站主頁技術分析
6.5.3網站主頁實現過程
6.6網站招聘信息頁設計(前台)
6.6.1網站招聘信息頁概述
6.6.2網站招聘信息頁技術分析
6.6.3網站招聘信息頁實現過程
6.7免費供求信息發布頁設計(前台)300
6.7.1免費供求信息發布頁概述
6.7.2免費供求信息發布頁技術分析.
6.7.3免費供求信息發布頁實現過程.
6.8網站後台主頁設計
6.8.1網站後台主頁概述
6.8.2網站後台主頁技術分析.
6.8.3網站後台主頁實現過程.
6.9免費供求信息審核頁設計(後台)306
6.9.1免費供求信息審核頁概述
6.9.2免費供求信息審核頁技術分析.
6.9.3免費供求信息審核頁實現過程.
6.10免費供求信息刪除管理頁設計(後台)
6.10.1免費供求信息刪除管理頁概述
6.10.2免費供求信息刪除管理技術分析
6.10.3免費供求信息刪除管理頁實現過程
6.11網站文件清單
6.12SQLServer2014數據庫使用專題317
6.12.1安裝合適的SQLServer2014版本
6.12.2建立數據庫與數據表
6.13本章總結
第7章Show—企業個性化展示平台(JSON
數據解析+HTML5+MySQL實現)323
視頻講解:31分鐘
7.1開發背景
7.2需求分析
7.3系統設計
7.3.1系統目標
7.3.2系統功能結構
7.3.3系統業務流程
7.3.4構建開發環境
7.3.5系統預覽
7.3.6項目目錄結構預覽
7.4數據庫設計
7.4.1數據庫表結構預覽
7.4.2數據表結構設計
7.5Show網站首頁設計
7.5.1Show網站首頁概述
7.5.2Show網站首頁技術分析
7.5.3Show網站首頁實現過程
7.6給首頁添加特效
7.6.1給首頁添加特效模塊概述
7.6.2給首頁添加特效模塊技術分析
7.6.3給首頁添加特效模塊實現過程
7.7場景編輯頁面設計
7.7.1場景編輯頁面概述
7.7.2場景編輯頁面技術分析
7.7.3場景編輯頁面實現過程
7.8開發技巧與難點分析
7.9本章總結
第8章物流信息管理平台(ASP.NET4.5+SQL
Server2014+Jmail郵件實現)
視頻講解:1小時4分鐘
8.1開發背景
8.2需求分析
8.3系統設計
8.3.1系統目標.
8.3.2系統業務流程圖.
8.3.3系統功能結構
8.3.4系統預覽.
8.3.5構建開發環境
8.3.6數據庫設計
8.3.7文件夾組織結構.
8.4公共類設計
8.5網站首頁設計
8.5.1網站首頁概述
8.5.2網站首頁技術分析
8.5.3網站首頁實現過程
8.6用戶註冊頁設計
8.6.1用戶註冊頁概述.
8.6.2用戶註冊頁技術分析
8.6.3用戶註冊頁實現過程
8.7搜索信息功能
8.7.1搜索信息功能概述
8.7.2搜索信息功能技術分析.
8.7.3搜索信息功能實現過程.
8.8發布信息頁設計
8.8.1發布信息頁概述.
8.8.2發布信息頁技術分析
8.8.3發布信息頁實現過程
8.8.4單元測試.
8.9貨源信息頁設計
8.9.1貨源信息頁概述.
8.9.2貨源信息頁技術分析
8.9.3貨源信息頁實現過程
8.10貨源詳細信息頁設計
8.10.1貨源詳細信息頁概述
8.10.2貨源詳細信息頁技術分析
8.10.3貨源詳細信息頁實現過程
8.11貨源信息管理頁設計
8.11.1貨源信息管理頁概述
8.11.2貨源信息管理頁技術分析
8.11.3貨源信息管理頁實現過程
8.12網站文件清單
8.13郵件發送
8.13.1Jmail組件介紹
8.13.2郵件發送的實現
8.14本章總結
第9章播客網(專業的在線視頻網)(ASP.NET
4.5+SQLServer2014+FLV視頻格式
實現).
視頻講解:41分鐘
9.1開發背景
9.2需求分析
9.3系統設計
9.3.1系統目標
9.3.2系統流程圖
9.3.3系統功能結構
9.3.4系統預覽
9.3.5構建開發環境
9.3.6數據庫設計
9.3.7文件夾組織結構
9.4公共類設計
9.4.1實現添加、刪除和更新操作
9.4.2實現返回指定列操作
9.4.3實現返回表中所有數據
9.4.4實現用戶登錄操作
9.4.5實現轉換視頻格式
9.4.6實現截取視頻圖片
9.4.7實現過濾HTML字符
9.4.8實現恢復HTML字符
9.5網站首頁設計
9.5.1網站首頁概述
9.5.2網站首頁技術分析
9.5.3網站首頁實現過程
9.6個人管理上傳頁設計
9.6.1個人管理上傳頁概述
9.6.2個人管理上傳技術頁分析
9.6.3個人管理上傳頁實現過程
9.7播放視頻並發表評論頁設計
9.7.1播放視頻並發表評論頁概述
9.7.2播放視頻並發表評論頁技術分析
9.7.3播放視頻並發表評論頁實現過程
9.8體育視頻管理頁設計
9.8.1體育視頻管理設計頁概述
9.8.2體育視頻管理設計頁技術分析.
9.8.3體育視頻管理頁實現過程
9.9網站文件清單
9.10組件加工廠—Web用戶控件
9.10.1什麼是Web用戶控件.
9.10.2創建及使用Web用戶控件
9.11本章總結
第10章仿百度知道之明日知道(ASP.NET4.5+
SQLServer2014+LINQ+三層架構實現)454
視頻講解:1小時23分鐘
10.1開發背景
10.2需求分析
10.3系統設計
10.3.1系統目標
10.3.2業務流程圖
10.3.3系統功能結構
10.3.4系統預覽
10.3.5構建開發環境
10.3.6數據庫設計
10.3.7文件夾組織結構
10.4公共的自定義核心控件類設計
10.4.1自定義GridView數據綁定控件類
10.4.2自定義OurPager數據分頁控件類
10.5提問模塊設計
10.5.1提問模塊概述
10.5.2提問模塊技術分析
10.5.3提問模塊實現過程
10.6問題回答模塊設計
10.6.1問題回答模塊概述
10.6.2問題回答模塊技術分析
10.6.3問題回答模塊實現過程
10.7設置最佳答案模塊設計
10.7.1設置最佳答案模塊概述
10.7.2設置最佳答案模塊技術分析
10.7.3設置最佳答案模塊實現過程
10.8關閉問題模塊設計
10.8.1關閉問題模塊概述
10.8.2關閉問題模塊技術分析
10.8.3關閉問題模塊的實現過程
10.9搜索問題模塊設計
10.9.1搜索問題模塊設計概述
10.9.2搜索問題模塊技術分析
10.9.3搜索問題模塊實現過程
10.10網站文件清單
10.11ASP.NET神來之筆—LINQ數據庫訪問技術
10.11.1LINQ技術簡介
10.11.2為什麼需要LINQ
10.11.3LINQtoObject技術應用
10.11.4LINQtoSQL技術應用
10.12本章總結
參考文獻
- ↑ 我國出版社的等級劃分和分類標準,知網出書,2021-03-01
- ↑ 企業簡介,清華大學出版社有限公司