動態(tài)網(wǎng)頁設計(ASP.NET)項目化教程
定 價:29 元
叢書名:“十三五”高等職業(yè)教育規(guī)劃教材
- 作者:方少卿 著
- 出版時間:2020/1/1
- ISBN:9787113265762
- 出 版 社:中國鐵道出版社
- 中圖法分類:TP393.092.2
- 頁碼:168
- 紙張:膠版紙
- 版次:1
- 開本:16開
本書針對高職教育特點,從動態(tài)網(wǎng)頁開發(fā)實際需求出發(fā),以真實案例“職苑物業(yè)管理系統(tǒng)”的開發(fā)過程貫穿整本書,按實際項目開發(fā)步驟合理安排知識結構,將課程內容與行業(yè)標準和崗位規(guī)范對接,教學過程與工作過程對接,每個任務和單元之后合理拓展知識,單元之后配有小結、實訓和練習,以幫助讀者鞏固所學知識,另外學生可以通過掃描書中二維碼來在線學習。
本書介紹了 Visual Studio 2015(Community 版)的安裝與配置、應用系統(tǒng)的創(chuàng)建,還介紹了 C# 語法基礎知識和 ASP.NET 開發(fā)基礎知識,Web 服務器控件、驗證控件、用戶控件、ASP.NET 內置對象、數(shù)據(jù)庫連接和數(shù)據(jù)控件,還介紹了如何用 ADO.NET 訪問數(shù)據(jù)庫,以及系統(tǒng)配置與部署的方法。
本書適合作為高等職業(yè)院校計算機、電子信息、物聯(lián)網(wǎng)技術應用等專業(yè)(方向)的教材,也可供從事信息技術、嵌入式系統(tǒng)與物聯(lián)網(wǎng)技術開發(fā)的工程技術人員參考。
(1)以與企業(yè)合作開發(fā)的真實案例的開發(fā)過程貫穿全書,由實際項目開發(fā)步驟合理安排知識結構。
(2)重要內容通過微課視頻進行展示,以方便學習者快速掌握。
我國已經(jīng)成為互聯(lián)網(wǎng)大國,網(wǎng)絡規(guī)模、網(wǎng)民數(shù)量、智能手機用戶以及利用智能手機上網(wǎng)的人數(shù)等都處于世界首位;同時,中國國內域名數(shù)量、境內網(wǎng)站數(shù)量以及互聯(lián)網(wǎng)企業(yè)等也處于世界前列,因而現(xiàn)代企業(yè)極其重視通過網(wǎng)絡發(fā)布企業(yè)動態(tài)和產(chǎn)品的推廣信息,各行各業(yè)普遍開設自己的門戶網(wǎng)站。因此,動態(tài)網(wǎng)頁開發(fā)技術已經(jīng)成為計算機類專業(yè)畢業(yè)生所必須掌握的專業(yè)技術之一,而基于微軟公司.NET 平臺的 ASP.NET 開發(fā)工具是初學動態(tài)網(wǎng)頁開發(fā)的理想選擇。
本書為安徽省高校省級質量工程規(guī)劃教材立項項目——計算機專業(yè)項目化系列教程(2017ghjc290)的組成部分。針對高職高專教育特點,從動態(tài)網(wǎng)頁開發(fā)實際需求出發(fā),打破傳統(tǒng)根據(jù)知識點安排章節(jié),以與企業(yè)合作開發(fā)的真實案例“職苑物業(yè)管理系統(tǒng)”的開發(fā)過程貫穿整本書,按實際項目開發(fā)步驟合理安排知識結構,將課程內容與行業(yè)標準和崗位規(guī)范對接,教學過程與工作過程對接;每個任務和單元之后合理拓展知識,單元之后配有小結、實訓和練習,以幫助讀者項固所學知識,并且可以通過掃描書中二維碼在線學習。
1.本書內容
本書共分10個單元,每單元分3部分,第一部分介紹單元需要完成的任務,第二部分是任務涉及的基本知識點,第三部分是完成任務,有些必需而任務中又沒有涉及的知識,則以知識拓展或延伸閱讀的形式提供。本書10個單元的具體內容如下:
單元1 動態(tài)網(wǎng)頁概述:簡述動態(tài)網(wǎng)頁基礎知識,介紹了 Visual Studio 2015(Community 版)安裝與配置、職苑物業(yè)管理系統(tǒng)創(chuàng)建。
單元2 ASP.NET 開發(fā)基礎:實現(xiàn)物業(yè)管理系統(tǒng)登錄界面設計,介紹 C#語法基礎知識。
單元3 Web 服務器控件:實現(xiàn)物業(yè)管理系統(tǒng)小區(qū)管理員注冊界面、住戶信息錄入界面設計, 介紹了 Web 服務器控件的使用。
單元4 物業(yè)管理系統(tǒng)用戶注冊——驗證控件:實現(xiàn)系統(tǒng)用戶注冊數(shù)據(jù)驗證,介紹了數(shù)據(jù)驗證控件的使用。
單元5 物業(yè)管理系統(tǒng)用戶登錄——用戶控件:完善物業(yè)管理系統(tǒng)用戶登錄界面,介紹用戶控件。
單元6 物業(yè)管理系統(tǒng)用戶登錄——ASP.NET 內置對象:實現(xiàn)物業(yè)管理系統(tǒng)用戶登錄,介紹了ASP.NET 內置對象。
單元7 ASP.NET 應用程序配置文件:實現(xiàn)數(shù)據(jù)庫連接字符串配置,介紹了 Web.config 文件的基本配置和 XML 基礎知識。
單元8 數(shù)據(jù)庫連接和數(shù)據(jù)控件:實現(xiàn)物業(yè)管理系統(tǒng)房屋信息功能和小區(qū)概況功能,介紹了.NET 與 SQL 數(shù)據(jù)庫的連接以及數(shù)據(jù)控件的使用。
單元9 使用 ADO.NET 訪問數(shù)據(jù)庫:實現(xiàn)添加小區(qū)用戶功能和業(yè)主繳費信息查詢功能,介紹ADO.NET 的使用方法。
單元10 物業(yè)管理系統(tǒng)部署:實現(xiàn)物業(yè)管理系統(tǒng)部署,介紹了 Web 服務器安裝與配置以及系統(tǒng)的部署的方法。
2.教學內容學時安排建議
本書建議授課(線下)64 學時+自學(線上)12 學時,可根據(jù)實際情況決定是否進行混合教學。教學單元與課時安排見表 1。
表 1 教學單元及學時安排
單元名稱 授課學時安排 自學學時
單元 1 動態(tài)網(wǎng)頁概述 4 1
單元 2 ASP.NET 開發(fā)基礎 8 1
單元 3 Web 服務器控件 8 1
單元 4 物業(yè)管理系統(tǒng)用戶注冊——驗證控件 8 1
單元 5 物業(yè)管理系統(tǒng)用戶登錄——用戶控件 4 1
單元 6 物業(yè)管理系統(tǒng)用戶登錄——ASP.NET 內置對象 6 1
單元 7 ASP.NET 應用程序配置文件 4 1
單元 8 數(shù)據(jù)庫連接與數(shù)據(jù)控件 6 2
單元 9 使用 ADO.NET 訪問數(shù)據(jù)庫 12 2
單元 10 物業(yè)管理系統(tǒng)部署 4 1
合計 60 12
3.實訓教學建議
本書以一個完整的案例“職苑物業(yè)管理系統(tǒng)”貫穿始終,按照“提出任務—模仿工作現(xiàn)場—增加必備技能—解決實際問題—實現(xiàn)功能”的步驟進行實踐教學,將“職苑物業(yè)管理系統(tǒng)”各功能模塊按照任務分解,通過各功能單元的實現(xiàn),來加強學生實踐能力的訓練。每個單元的結尾,增加了和單元任務類似的實訓,學習者通過練習可加深對所學內容的理解,做到有的放矢。書中的重點難點標識清楚,使學習者能迅速掌握主要內容。
4.配套課程資源
為了配合教師更好地教學和學生更方便地學習,本書開發(fā)了豐富的數(shù)字化教學資源?墒褂玫慕虒W資源見表 2。本書提供有配套的 PPT 課件,并提供了完整的項目代碼和教學視頻供教師教學和學 生課下學習使用,具體下載地址為:ttp://www.tdpress.com/51eds/,聯(lián)系郵箱:TLFSQ@126.com;教學視頻請掃描相關內容的二維碼進行學習。
表 2 課程教學資源一覽表
序號 資源名稱 數(shù)量 表現(xiàn)形式
1 授課計劃 1 Word 文檔,包括單元內容、重點難點、課外安排,讓學習者知道如何使用資源完成學習
2 電子課件 12 PPT 文件,可供教師根據(jù)具體需要加以修改后使用
3 微課視頻 11 MP4 文件,每單元的重要內容通過微課小視頻進行展示,讓學習者快速掌握
4 案例素材 1
.NET 程序包,完整的“職苑物業(yè)管理系統(tǒng)”實現(xiàn),包括 C/S 和 B/S 兩種形式,讓學習者快速掌握數(shù)據(jù)庫在應用系統(tǒng)中的應用
本書共分10個單元,由銅陵職業(yè)技術學院方少卿任主編,銅陵職業(yè)技術學院汪廣舟、銅陵廣播電視大學汪時安、銅陵職業(yè)技術學院伍麗惠任副主編;編寫分工如下:單元1、單元2、單元3由汪廣舟編寫,單元4、單元5、單元6由伍麗惠編寫,單元7由方少卿編寫,單元8、單元9、單元10由汪時安編寫,方少卿負責全書的統(tǒng)稿與定稿。
本書在編寫過程中得到了銅陵職業(yè)技術學院和銅陵廣播電視大學有關領導的大力支持,同時教材編寫過程中參考了本領域的相關教材和著作,在此向相關作者一并深表謝意。
由于編者水平有限,書中疏漏和不足之處在所難免,懇請廣大讀者提出寶貴意見和建議,以便修訂時加以完善。
編 者
2019年10月
單元 1?? 動態(tài)網(wǎng)頁概述??..............1
任務 1?? 搭建物業(yè)管理系統(tǒng)開發(fā)環(huán)境??.............1
一、.NET 平臺戰(zhàn)略思想與意義??..............................2
二、.NET??Framework 技術架構??..........................2
三、Visual??Studio??2015(Community 版)
?? ?? 集成開發(fā)環(huán)境和zui低配置??.................................3
任務 2?? 創(chuàng)建物業(yè)管理系統(tǒng)項目??........................8
一、Visual??Studio??2015 界面組成??....................8
二、控件與屬性窗口??......................................................9
三、命名空間??.......................................................................9
四、代碼分離技術??.........................................................10
小結..............................................................15
實訓..............................................................15
習題..............................................................16
單元 2?? ASP.NET 開發(fā)基礎??.......17
任務 1?? 物業(yè)管理系統(tǒng)登錄界面設計??..........17
一、HTML??.........................................................................17
二、CSS 樣式表??..............................................................20
三、JavaScript 腳本語言??........................................23
任務 2?? C#語言基礎??............................................27
一、C# 語言基本結構??..................................................28
二、C# 語言基本語法??..................................................28
三、C# 語言中的數(shù)組??.................................................31
四、C# 語言中的異常處理??......................................31
五、C# 語言中的面向對象特性??............................32
小結..............................................................35
實訓..............................................................36
習題..............................................................37
單元 3?? Web 服務器控件??..........39
任務 1?? 物業(yè)管理系統(tǒng)小區(qū)管理員注冊??
?? ??界面設計??.....................................................39
一、Label 控件??...............................................................40
二、TextBox 控件??.......................................................40
三、Button 控件??...........................................................40
任務 2?? 物業(yè)管理系統(tǒng)住戶信息錄入界面??
?? ??設計??................................................................43
一、RadioButton 控件和 RadioButtonList??
??控件??...............................................................................44
二、CheckBox 控件和 CheckBoxList??
??控件??...............................................................................46
三、DropDownList 控件和 ListBox??
??控件??...............................................................................47
四、FileUpload 控件??.................................................48
小結..............................................................53
實訓..............................................................54
習題..............................................................54
單元 4?? 物業(yè)管理系統(tǒng)用戶注冊——驗證
??????????控件??.....................55
任務?? 物業(yè)管理系統(tǒng)用戶注冊數(shù)據(jù)驗證??
??功能的實現(xiàn)??.....................................................55
一、RequiredFieldValidator 控件..................56
二、RegularExpressionValidator 控件??.....56
單元 8?? 數(shù)據(jù)庫連接與數(shù)據(jù)控件??.....91
任務 1?? 物業(yè)管理系統(tǒng)房屋信息功能??
?? ??實現(xiàn)??.................................................................91
一、數(shù)據(jù)綁定的基本概念..........................................92
二、數(shù)據(jù)源控件??...............................................................93
三、頁面中控件的屬性及說明??...................................94
任務 2?? 物業(yè)管理系統(tǒng)小區(qū)概況功能??
?? ??實現(xiàn)??..............................................................107
一、FormView 控件支持的模板??....................107
二、FormView 控件常用屬性及說明??.........108
小結............................................................119
實訓............................................................120
習題............................................................120
單元 9?? 使用 ADO.NET 訪問
????????數(shù)據(jù)庫??..................122
任務 1?? 物業(yè)管理系統(tǒng)添加小區(qū)用戶功能??
?? ??實現(xiàn)??..............................................................122
一、DataProvider??......................................................123
二、DataSet??....................................................................126
三、ADO.NET??訪問數(shù)據(jù)庫的一般步驟??......127
任務 2?? 物業(yè)管理系統(tǒng)業(yè)主繳費信息查詢??
?? ??功能實現(xiàn)??...................................................131
小結............................................................136
實訓............................................................136
習題............................................................136
單元 10?? 物業(yè)管理系統(tǒng)部署??.......138
任務 1?? ASP.NET 程序發(fā)布??..........................138
任務 2?? IIS 安裝??.....................................................145
任務 3?? IIS 發(fā)布網(wǎng)站??..........................................148
小結............................................................157
實訓............................................................157
習題............................................................158
參考文獻??........................ 159