Web項(xiàng)目開發(fā)案例教程

出版時(shí)間:2010-8  出版社:化學(xué)工業(yè)出版社  作者:陳國才  頁數(shù):224  

前言

  Microsoft Visual Studio 2005是在Windows平臺(tái)上廣泛使用的開發(fā)工具,使用 Visual Studio 2005,專業(yè)開發(fā)人員能夠創(chuàng)建多層的 Windows、Web、SmartPhone 和 Pocket PC 應(yīng)用程序,使用集成的Visual數(shù)據(jù)庫工具來設(shè)計(jì)數(shù)據(jù)庫、表、存儲(chǔ)過程,集成的數(shù)據(jù)庫報(bào)表設(shè)計(jì)器和查看器,設(shè)計(jì)、調(diào)試和部署多層應(yīng)用程序,集成的 XSLT 調(diào)試。Microsoft Visual Studio 2005、SQL Server同屬M(fèi)icrosoft公司的產(chǎn)品,用Microsoft Visual Studio 2005作為前臺(tái)開發(fā)工具,SQL Server作為后臺(tái)數(shù)據(jù)庫時(shí),有很好的編程接口。  目前在計(jì)算機(jī)專業(yè)書籍中,Microsoft Visual Studio 2005只是作為一種開發(fā)工具并結(jié)合C#或VB語言,介紹其使用方法、控件的使用、錯(cuò)誤調(diào)試等知識(shí)。讀者學(xué)習(xí)后,對Microsoft VisualStudio 2005在Web項(xiàng)目開發(fā)方面的專門應(yīng)用并不能掌握。因此,讀者迫切需要在學(xué)習(xí)Microsoft Visual Studio 2005基礎(chǔ)之后,再進(jìn)行專門的Web項(xiàng)目開發(fā)的技能訓(xùn)練,他們走上工作崗位后,能快速利用Microsoft Visual Studio 2005進(jìn)行Web項(xiàng)目開發(fā)。但目前介紹Microsoft Visual Studio 2005進(jìn)行Web項(xiàng)目開發(fā)的書有的實(shí)例很多,而知識(shí)性介紹簡單;有的理論過多,實(shí)例只是給出思路,對讀者學(xué)習(xí)幫助不大。本書以大家熟悉的圖書館管理系統(tǒng)為例,以現(xiàn)在流行的SQL Server作為后臺(tái)數(shù)據(jù)庫,Microsoft Visual Studio 2005作為前臺(tái)開發(fā)工具,全面講解Microsoft Visual Studio 2005在三層Web項(xiàng)目開發(fā)中的關(guān)鍵技術(shù)和方法,深入介紹對實(shí)際工作非常有用的設(shè)計(jì)思路,使讀者學(xué)以致用,學(xué)完本教材后,能根據(jù)實(shí)例開發(fā)一般的Web應(yīng)用項(xiàng)目。  全書共分21章主要包括:需求分析、數(shù)據(jù)庫設(shè)計(jì),系統(tǒng)三層框架建立,用戶登錄,母版頁建立,更改口令,圖書館信息,讀者類型管理,書架管理,圖書類型管理,管理員設(shè)置,圖書檔案管理,讀者檔案管理,圖書借閱,圖書歸還,圖書檔案查詢,圖書借閱查詢,圖書借閱排行,讀者借閱排行,首頁圖書借閱、讀者借閱排行,難點(diǎn)技術(shù)介紹,開發(fā)經(jīng)驗(yàn)介紹。

內(nèi)容概要

本書全面介紹了Microsoft Visual Studio 2005下開發(fā)三層Web項(xiàng)目的實(shí)用知識(shí),包括數(shù)據(jù)庫的分析設(shè)計(jì),三層框架建立,母版頁設(shè)計(jì),功能的設(shè)計(jì)實(shí)現(xiàn),難點(diǎn)技術(shù)介紹和常用開發(fā)經(jīng)驗(yàn)。全書通過一個(gè)圖書館管理系統(tǒng)的實(shí)現(xiàn)過程,把所有內(nèi)容貫穿在一起。內(nèi)容詳細(xì)、緊湊、前后連貫,書中介紹的開發(fā)過程讓讀者真實(shí)地體會(huì)和了解Microsoft Visual Studio 2005環(huán)境下開發(fā)三層Web項(xiàng)目的具體過程。最后還對一些技術(shù)難點(diǎn)進(jìn)行具體介紹,使讀者更深入學(xué)習(xí)理解。書中還介紹了一些開發(fā)經(jīng)驗(yàn),希望對讀者有更多的幫助。與本書配套的光盤內(nèi)容包括:圖書館管理系統(tǒng)源代碼LibraryMS目錄,圖書館管理系統(tǒng)SQL數(shù)據(jù)庫DATA目錄,教學(xué)使用的PPT和制作錄像,以及數(shù)據(jù)庫使用說明文檔等。     本書可作為本科、高職高專院校計(jì)算機(jī)專業(yè)實(shí)訓(xùn)教材,畢業(yè)設(shè)計(jì)指導(dǎo)書,也可以作為Web和ASP.NET開發(fā)工作者的參考書。

書籍目錄

第1章 需求分析、數(shù)據(jù)庫設(shè)計(jì) 第2章 系統(tǒng)三層框架的建立 第3章 用戶登錄 第4章 母版頁的建立 第5章 更改口令 第6章 圖書館信息 第7章 讀者類型管理 第8章 書架管理 第9章 圖書類型管理 第10章 管理員設(shè)置 第11章 圖書檔案管理 第12章 讀者檔案管理 第13章 圖書借閱 第14章 圖書歸還 第15章 圖書檔案查詢 第16章 圖書借閱查詢 第17章 圖書借閱排行 第18章 讀者借閱排行 第19章 首頁圖書借閱、讀者借閱排行 第20章 技術(shù)難點(diǎn)講解 第21章 開發(fā)經(jīng)驗(yàn)介紹 參考文獻(xiàn)

章節(jié)摘錄

  在三層結(jié)構(gòu)中,各層相互依賴:表示層依賴于業(yè)務(wù)邏輯層,業(yè)務(wù)邏輯層依賴于數(shù)據(jù)訪問層?;仡櫱懊嬷v過的生活實(shí)例“飯店”場景?! 。?)服務(wù)員(表示層)并不知道蔬菜的價(jià)位、如何去購買蔬菜、到哪里購買以及西紅柿炒雞蛋如何烹炒、放哪些佐料,便可為顧客提供美食。他(她)只負(fù)責(zé)根據(jù)菜單轉(zhuǎn)告廚師(業(yè)務(wù)邏輯層)烹炒西紅柿炒雞蛋?! 。?)廚師(業(yè)務(wù)邏輯)也不知道服務(wù)員(表示層)是如何接待顧客的,同時(shí)也不知道蔬菜的價(jià)位以及蔬菜的購買地在哪里。她(他)做的事情只有接受菜單、從采購員(數(shù)據(jù)訪問層)處獲取原料、烹炒西紅柿炒雞蛋。顧客對西紅柿炒雞蛋的味道是否滿意完全由廚師(業(yè)務(wù)邏輯層)來決定?! 。?)采購員(數(shù)據(jù)訪問層)也不知道服務(wù)員(表示層)如何接待顧客以及廚師(業(yè)務(wù)邏輯層)如何烹炒西紅柿炒雞蛋,他(她)只負(fù)責(zé)根據(jù)顧客的想法去購買肉類、海鮮、蔬菜等原料。三層結(jié)構(gòu)是關(guān)系如圖2.5所示:  在三層結(jié)構(gòu)中,各層之間的數(shù)據(jù)傳遞方向分為請求和響應(yīng)兩個(gè)方向,如圖2-6所示?! 。?)表示層接受用戶的請求,根據(jù)用戶的請求去通知業(yè)務(wù)邏輯層;業(yè)務(wù)邏輯層收到請求,首先對請求進(jìn)行閱讀審核,然后將請求通知數(shù)據(jù)訪問層或直接返回給表示層;數(shù)據(jù)訪問層收到請求后便開始訪問數(shù)據(jù)庫?! 。?)數(shù)據(jù)訪問層通過對數(shù)據(jù)庫的訪問得到請求結(jié)果,并將請求結(jié)果通知業(yè)務(wù)邏輯層;業(yè)務(wù)邏輯層收到請求結(jié)果,首先對請求結(jié)果進(jìn)行閱讀審核,然后將請求結(jié)果通知表示層;表示層收到請求結(jié)果,并把結(jié)果展示給用戶。

圖書封面

評論、評分、閱讀與下載


    Web項(xiàng)目開發(fā)案例教程 PDF格式下載


用戶評論 (總計(jì)1條)

 
 

  •   實(shí)用、對學(xué)習(xí)有幫助
 

250萬本中文圖書簡介、評論、評分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7