《Web項目開發(.NET)》的教學內容以工作過程為導向,以項目案例“會員銷售管理系統”的開發過程為主線,深入淺出地介紹了套用ASR.NET技術實施Web項目開發的基礎知識,內容包括ASR.NET運行環境與開發平台的構建,母版頁、Web窗體和伺服器控制項,ASRNET的常用內置對象,ADO.NET數據訪問技術、類、組件以及基於Web項目的數據綁定技術,部署ASP.NET應用程式等。《Web項目開發(.NET)》具有概念清晰、結構嚴謹、語言簡練、圖文並茂、實用性強等特點,是一本關於.NETWeb項目開發的實用教材,適合作為高職高專院校計算機類專業網路編程教材,也可供從事資料庫和Web應用程式設計的開發人員參考。
基本介紹
- 書名:Web項目開發
- 出版社:科學出版社
- 頁數:203頁
- 開本:16
- 作者:蘇葉健 王鳳嶺
- 出版日期:2010年8月1日
- 語種:簡體中文
- ISBN:7030276442, 9787030276445
內容簡介
圖書目錄
階段1項目背景
1.1 背景
1.1.1 需求簡述
1.1.2 模組功能
1.1.3 系統體系結構
1.2 基於.NET平台的web解決方案
1.2.1 了解基於.NET平台的Web開發技術(ASP.NET)
1.2.2 選用.NET平台開發本項目的原因
1.3 建立.NET web開發環境
任務1安裝Internet信息服務
任務2安裝MicrosoftVisualStudio2008
任務3安裝與配置SQLServer2005Express
任務4安裝資料庫客戶端工具SQL Server Management Studio Express
任務5使用SQL Server Management Studio Express
1.4 創建基於.NET的web項目
1.4.1 建立用戶的Web項目
1.4.2 管理項目檔案
1.5 思考與提高
階段2設計用戶操作界面
2.1 任務分析
2.1.1 新問題
2.1.2 解決方案
2.2 銷售管理系統操作界面的設計與實現
任務1利用母版頁設計銷售管理系統頁面框架
任務2設計系統登錄操作界面
任務3設計產品登記操作界面
任務4設計銷售單錄入界面
任務5設計導航選單
任務6利用用戶控制項設計可縮放的日期輸入控制項
2.3 思考與提高
階段3信息錄入合法性驗證
3.1 任務分析
3.1.1 輸入非法數據導致系統出錯
3.1.2 套用數據驗證控制項驗證銷售單錄入數據
3.2 設計與實現
任務1驗證銷售單錄入的必填數據項
任務2以彈出對話框方式顯示驗證失敗提示信息
任務3避免銷售對象與推薦人相同
任務4驗證“購買數量”等信息項的數據類型是否合法
任務5檢查“購買數量”等數據輸入是否超出指定範圍
任務6檢查身份證號碼格式是否符合格式要求
3.3 思考與提高
階段4頁面處理
4.1 任務分析
4.1.1 了解操作界面設計當中存在的缺陷
4.1.2 解決方案
4.2 設計與實現
任務1處理下拉列表被重複初始化的問題
任務2設計彈出式對話框提醒用戶“信息保存成功
任務3設計系統登錄驗證程式
任務4攔截非法遠程計算機訪問系統
任務5通過參數控制密碼設定視窗的工作模式
4.3 思考與提高
階段5建立系統會話
5.1 任務分析
5.1.1 系統會話的設計需求
5.1.2 解決方案
5.2 設計與實現
任務l系統登錄、註銷及頁面訪問許可權控制
任務2記住上次登錄系統的帳戶信息
任務3系統訪問流量的統計與顯示
5.3 思考與提高
階段6讓銷售管理信息系統訪問資料庫
6.1 任務分析
6.1.1 套用資料庫系統存儲及管理銷售信息
6.1.2 解決方案
6.2 設計與實現
任務1讓銷售管理信息系統連線資料庫
任務2通過訪問資料庫實現修改銷售系統登錄密碼
任務3新增產品信息及會員信息的設計
任務4銷售單錄入的功能設計
任務5實現系統的登錄驗證功能
6.3 思考與提高
階段7顯示商品信息、消費及積分記錄
7.1 任務分析
7.1.1 顯示商品信息、消費及積分記錄的設計需求
7.1.2 解決方案
7.2 設計與實現
任務1使“購買商品”備選項綁定資料庫查詢結果
任務2套用Grid View控制項設計二維表格格式的會員信息列表
任務3編輯會員信息列表
任務4刪除會員信息
任務5查看會員詳細信息
任務6以自定義表格格式顯示銷售記錄
任務7分頁顯示銷售記錄
7.3 思考與提高
階段8部署安裝“會員銷售管理信息系統”
8.1 任務分析
8.1.1 安裝部署會員銷售管理信息系統
8.1.2 系統部署方案
8.2 設計與實現
任務1構建web項目安裝包部署“銷售管理信息系統
任務2手工安裝部署“銷售管理信息系統
8.3 思考與提高
參考文獻
序言
首先,課程內容的選擇涉及的是課程內容選擇的標準問題。
一般來說,課程內容涉及兩大類知識:一類是涉及事實、概念以及規律、原理方面的“陳述性知識”,一類是涉及經驗以及策略方面的“過程性知識”。“事實與概念”解答的是“是什麼”的問題,“規律與原理”回答的是“為什麼”的問題;而“經驗”指的是“怎么做”的問題,“策略”強調的則是“怎樣做更好”的問題。
由專業學科構成的以結構邏輯為中心的學科體系,側重於傳授實際存在的顯性知識即理論性知識,主要解決“是什麼”(事實、概念等)和“為什麼”(規律、原理等)的問題,這是培養科學型人才的一條主要途徑。
由實踐情境構成的以過程邏輯為中心的行動體系,強調的是獲取自我建構的隱性知識即過程性知識,主要解決“怎么做”(經驗)和“怎樣做更好”(策略)的問題,這是培養職業型人才的一條主要途徑。
個體所具有的智力類型大致分為兩大類:一是抽象思維,一是形象思維。職業教育的教育對象,依據多元智慧型理論分析,其邏輯數理方面的能力相對較差,而空間視覺、身體動覺以及音樂節奏等方面的能力則較強。職業教育的教育對象多數是具有形象思維特點的個體。
因此,職業教育課程內容選擇的標準應該以職業實際套用的經驗和策略的習得為主,以適度、夠用的概念和原理的理解為輔,即以過程性知識為主、陳述性知識為輔。
其次,課程內容的序化涉及的是課程內容序化的標準問題。
知識只有在序化的情況下才能被傳遞,而序化意味著確立知識內容的框架和順序。職業教育課程所選取的內容,由於既涉及過程性知識,又涉及陳述性知識,因此尋求這兩類知識的有機融合就需要一個恰當的參照系,以便能以此為基礎對知識實施“序化”。
按照學科體系對知識內容序化,課程內容的編排呈現出一種“平行結構”的形式。學科體系的課程結構常會導致陳述性知識與過程性知識的分割、理論知識與實踐知識的分割以及知識排序方式與知識習得方式的分割,這不僅與職業教育的培養目標相悖,而且與職業教育所追求的整體性學習的教學目標相悖。
按照行動體系對知識內容序化,課程內容的編排則呈現一種“串列結構”的形式。在學習過程中,學生認知的心理順序與專業所對應的典型職業工作順序,或是對多個職業工作過程加以歸納整合後的職業工作順序(即行動順序),都是串列的。這樣,針對行動順序的每一個工作過程環節來傳授相關的課程內容,實現實踐技能與理論知識的整合,將收到事半功倍的效果。