ASP.NET動態(tài)Web開發(fā)項目化教程(高職)
定 價:45 元
- 作者:柴繼紅
- 出版時間:2020/11/1
- ISBN:9787560658643
- 出 版 社:西安電子科技大學出版社
- 中圖法分類:TP393.092.2
- 頁碼:320
- 紙張:膠版紙
- 版次:1
- 開本:16K
本書基于“互聯(lián)網(wǎng)+醫(yī)療健康”行業(yè)背景,根據(jù)產(chǎn)品實施與軟件開發(fā)等崗位技能需求,以實際工作流程來設計項目框架。書中內容以SQL Server數(shù)據(jù)庫應用和ASP.NET Web開發(fā)的任務實施為主,知識講解為輔,兼顧項目化動態(tài)Web開發(fā)實踐與網(wǎng)絡協(xié)議、數(shù)據(jù)庫管理和ASP.NET應用的知識體系。以GH子系統(tǒng)的開發(fā)為項目載體,知識體系主要內容包括HIS系統(tǒng)行業(yè)軟件業(yè)務流程、TCP及HTTP等網(wǎng)絡協(xié)議基礎、數(shù)據(jù)庫查詢與統(tǒng)計、數(shù)據(jù)維護與管理、數(shù)據(jù)庫設計、面向對象的C#基礎、ASP.NET的三層架構、一般處理程序、ASP.NET內置對象、ADO.NET數(shù)據(jù)訪問對象、服務器控件、數(shù)據(jù)源控件、數(shù)據(jù)綁定等核心模塊,由淺入深,幫助讀者快速入門。
本書適合應用型本科和高職院校師生使用,也可作為Web應用初級開發(fā)人員的參考書。
ASP.NET技術是當今Web應用開發(fā)三大主流技術之一,它提供了豐富的控件和服務,開發(fā)人員可以用盡可能少的代碼輕松構建安全可靠、功能強大的Web應用,因此在各行業(yè)應用軟件中占有一定的市場份額,如智慧醫(yī)療、電子商務、智能餐飲、工業(yè)互聯(lián)網(wǎng)等行業(yè)領域。
國家“十三五”規(guī)劃提出了創(chuàng)新未來的健康理念和醫(yī)療服務模式,加強醫(yī)療信息化、遠程醫(yī)療服務、智慧健康管理等細分領域的發(fā)展。本書選取“互聯(lián)網(wǎng)+醫(yī)療健康”為動態(tài)Web開發(fā)項目化設計的行業(yè)場景,由HIT企業(yè)一線工程師楊浩老師擔任技術顧問,通過分析智慧醫(yī)療健康行業(yè)領域Web應用軟件的產(chǎn)品實施、技術支持與軟件開發(fā)崗位的核心技能,確定教材的知識技能模塊和項目任務。
本書以GH子系統(tǒng)為教學載體,由入門篇(走進HIS的Web世界)、進階篇(GH數(shù)據(jù)庫應用與設計)、實戰(zhàn)篇(GH子系統(tǒng)Web開發(fā))構成三層體系模式。采用項目化任務驅動的方式,帶領讀者由淺入深,分別從Web協(xié)議、數(shù)據(jù)庫設計、動態(tài)Web開發(fā)三個模塊全面系統(tǒng)地學習基于ASP.NET動態(tài)Web開發(fā)相關的核心技能,在完成項目實踐任務的同時,快速系統(tǒng)地構建知識體系。
入門篇 走進HIS的Web世界(項目一):介紹醫(yī)療信息系統(tǒng)的行業(yè)背景和技術前沿,對門診HIS的工作流程模塊進行詳細講解和實操訓練;通過Wireshark軟件分析TCP/IP協(xié)議和HTTP協(xié)議的數(shù)據(jù)交互流程,構建IIS、Node.js等Web服務器,體驗基于HTTP協(xié)議的B/S軟件架構。
進階篇 GH數(shù)據(jù)庫應用與設計(項目二~項目五):搭建SQL Server環(huán)境,實現(xiàn)對于GH數(shù)據(jù)庫的簡單查詢、分組查詢統(tǒng)計、多表查詢、構建視圖和存儲過程等綜合應用;使用SQL語句的方式來管理數(shù)據(jù)庫中的數(shù)據(jù),包括增、刪、改等對數(shù)據(jù)的基本維護管理操作,以實現(xiàn)對數(shù)據(jù)字典信息的維護;學習GH數(shù)據(jù)庫的設計開發(fā)流程,包括數(shù)據(jù)庫的需求分析、數(shù)據(jù)庫的概念及邏輯設計、數(shù)據(jù)庫的物理實現(xiàn)等核心技能,學習使用CREATE、ALTER、DROP等DDL數(shù)據(jù)定義類語言進行數(shù)據(jù)庫對象的定義,解決數(shù)據(jù)庫設計和實現(xiàn)過程中所面臨的數(shù)據(jù)完整性問題。
實戰(zhàn)篇 GH子系統(tǒng)Web開發(fā)(項目六、項目七):實戰(zhàn)演練小型項目GH子系統(tǒng),掌握基于B/S架構的小型信息系統(tǒng)的軟件工程開發(fā)方法和技能;重點訓練基于ASP.NET開發(fā)環(huán)境下的項目開發(fā)流程及部署方法,開發(fā)ASP.NET Web Form應用和C#類,學習基于C#的面向對象的核心思想;重點學習操作ASP.NET數(shù)據(jù)庫訪問基礎,數(shù)據(jù)源控件及數(shù)據(jù)展現(xiàn)控件等數(shù)據(jù)綁定的通用方法和技能,以及前端頁面展示組件的綜合應用開發(fā)。
針對動態(tài)Web開發(fā)類教材大都缺乏行業(yè)應用場景的深度融合,缺少基于行業(yè)崗位技能工作流程的工學結合項目化教學設計等問題,本書設計的項目源于企業(yè)“工作實務”,面向健康與醫(yī)療服務行業(yè)領域,強化訓練“醫(yī)工融合”的崗位核心技能。以GH子系統(tǒng)的應用及開發(fā)為課程的項目化教學載體,模擬醫(yī)療軟件公司新入職員工的培訓學習過程,通過三個篇章的項目模塊構成逐級進階的三層體系模式,內容深入淺出,由現(xiàn)象到本質,做中學、學中練,以項目任務為導向,由任務入手引出相關知識,通過任務實現(xiàn)過程的技能訓練,強化學生對Web開發(fā)的編程、調試綜合能力。
本書采用“任務分析思路引導、相關知識點探究、開發(fā)實戰(zhàn)攻略、綜合能力拓展”的教學方法,突出“做中學”的實踐教學過程,通過項目引入、知識講解、實踐提高,逐步為讀者建立完整的知識技能體系,使讀者能夠根據(jù)指引自學完成項目開發(fā),零基礎實現(xiàn)基于ASP.NET的動態(tài)Web開發(fā)。
本書中的項目所采用的開發(fā)環(huán)境為VS.NET?2015和SQL Server?2017數(shù)據(jù)庫。需要源代碼的讀者可與編者聯(lián)系(編者郵箱:chaijih@szpt.edu.cn)。由于編者水平有限,加之時間倉促,書中難免存在疏漏與不足,敬請讀者、同行批評指正。
入門篇 走進HIS的Web世界
項目一 走進HIS的Web世界 2
任務1.1 門診HIS的操作應用 2
任務1.2 Web開發(fā)信息流探究 22
進階篇 GH數(shù)據(jù)庫應用與設計
項目二 初識SQL Server管理系統(tǒng) 70
任務2.1 使用SQL Server Management Studio 70
項目三 GH數(shù)據(jù)庫的查詢與統(tǒng)計 87
任務3.1 GH數(shù)據(jù)庫的簡單查詢 87
任務3.2 GH數(shù)據(jù)庫的分組與統(tǒng)計 99
任務3.3 GH數(shù)據(jù)庫的多表查詢 103
任務3.4 GH數(shù)據(jù)庫的視圖應用 110
任務3.5 GH數(shù)據(jù)庫的存儲過程應用 113
項目四 GH數(shù)據(jù)庫的數(shù)據(jù)維護與權限管理 121
任務4.1 GH數(shù)據(jù)庫的數(shù)據(jù)維護 121
任務4.2 GH數(shù)據(jù)庫的安全管理 126
項目五 GH子系統(tǒng)數(shù)據(jù)庫模塊設計與實現(xiàn) 136
任務5.1 GH子系統(tǒng)數(shù)據(jù)庫設計 136
任務5.2 GH子系統(tǒng)數(shù)據(jù)庫實現(xiàn) 141
實戰(zhàn)篇 GH子系統(tǒng)Web開發(fā)
項目六 GH子系統(tǒng)開發(fā)C#基礎 154
任務6.1 第一個ASP.NET Web Form 154
任務6.2 GH子系統(tǒng)基于C#?的信息表示 170
項目七 GH子系統(tǒng)動態(tài)Web開發(fā) 202
任務7.1 GH子系統(tǒng)需求分析與設計 202
任務7.2 GH子系統(tǒng)登錄模塊實現(xiàn) 208
任務7.3 GH子系統(tǒng)主頁面模塊實現(xiàn) 242
任務7.4 GH子系統(tǒng)系統(tǒng)管理模塊實現(xiàn) 254
任務7.5 GH子系統(tǒng)掛號登記及查詢模塊實現(xiàn) 284
參考文獻 314