Visual C#2005數(shù)據(jù)庫開發(fā)案例教程

出版時(shí)間:2009-10  出版社:機(jī)械工業(yè)出版社  作者:李志云 等編著  頁數(shù):273  
Tag標(biāo)簽:無  

前言

當(dāng)前,在開發(fā)領(lǐng)域中,主要有兩大開發(fā)工具:.NET和Java。而在開發(fā)的所有工程項(xiàng)目中,很大一部分軟件開發(fā)集中在數(shù)據(jù)庫開發(fā)領(lǐng)域。微軟推出的Visual Studio 2005套裝軟件便是.NET開發(fā)的利器,它可以和數(shù)據(jù)庫管理系統(tǒng)SQL Server進(jìn)行無縫連接,很適合數(shù)據(jù)庫應(yīng)用系統(tǒng)的開發(fā)。高職高專院校主要培養(yǎng)應(yīng)用型人才,學(xué)生畢業(yè)后,能快速上手開發(fā)出實(shí)用的軟件,是當(dāng)前高職院校計(jì)算機(jī)類專業(yè)追求的目標(biāo)之一。作者旨在編寫這樣一本適合高職學(xué)生學(xué)習(xí)的教材,使學(xué)生畢業(yè)后能快速適應(yīng)程序開發(fā)工作。目前適合高職學(xué)生學(xué)習(xí)數(shù)據(jù)庫開發(fā)的教材并不多,有的偏重于實(shí)例,有的偏重于理論,一本既有實(shí)例又有知識(shí)點(diǎn)講解的難易適中的教材,正是高職學(xué)生以及其他學(xué)習(xí)數(shù)據(jù)庫開發(fā)的編程人員所需要的。本書以實(shí)例為主導(dǎo),按照循序漸進(jìn)的原則,選取學(xué)生較易理解的學(xué)生信息管理系統(tǒng)為主要講解內(nèi)容,將數(shù)據(jù)庫開發(fā)的關(guān)鍵知識(shí)點(diǎn)貫穿其中,強(qiáng)調(diào)應(yīng)用性。全書內(nèi)容系統(tǒng)、簡(jiǎn)練,知識(shí)點(diǎn)突出,邏輯性強(qiáng)。本書按照教與學(xué)的規(guī)律精心設(shè)計(jì)每一章的內(nèi)容,注重各知識(shí)點(diǎn)之間的內(nèi)在聯(lián)系。全書分10章,共介紹3個(gè)較大的實(shí)例。第1~8章詳細(xì)介紹了學(xué)生信息管理系統(tǒng)的設(shè)計(jì),.對(duì)該實(shí)例的典型窗體逐一實(shí)現(xiàn),并對(duì)模塊中的知識(shí)點(diǎn)進(jìn)行講解,每章配有思考題,便于教師和學(xué)生使用;第9章介紹了圖書館信息管理系統(tǒng)的設(shè)計(jì)過程、開發(fā)步驟及主要模塊的實(shí)現(xiàn);第lO章介紹了房屋中介管理系統(tǒng),通過該系統(tǒng)的學(xué)習(xí),可以拓寬讀者的知識(shí)面,進(jìn)一步掌握數(shù)據(jù)庫開發(fā)在各個(gè)領(lǐng)域的應(yīng)用。為節(jié)省篇幅,本書后兩個(gè)實(shí)例只介紹了主要模塊的設(shè)計(jì)和實(shí)現(xiàn)。3個(gè)實(shí)例由易到難、逐步提高,特別適合高職學(xué)生和數(shù)據(jù)庫開發(fā)的初、中級(jí)編程人員學(xué)習(xí)使用。本書可作為高職高專院校Visual c≠}程序設(shè)計(jì)后續(xù)課程的教材,也可作為.NET數(shù)據(jù)庫開發(fā)愛好者的參考書。本書的第8章由徐春華編寫,第9章由武際斌編寫,第10章由周巖和李曉編寫,其余章節(jié)由李志云編寫。全書由李志云統(tǒng)稿。在本書編寫過程中得到了王興寶、王在云和滿昌勇老師的大力支持和幫助,在此一并表示感謝。本書實(shí)例的源程序以及各章的電子教案可通過機(jī)械工業(yè)出版社網(wǎng)站W(wǎng)WW.cmpedu.com下載。由于作者水平有限,錯(cuò)誤和不足之處請(qǐng)讀者指正。

內(nèi)容概要

本書主要以學(xué)生信息管理系統(tǒng)為例,全面介紹了利用SQL Server創(chuàng)建后臺(tái)數(shù)據(jù)庫,Visual C# 2005作為前臺(tái)開發(fā)工具進(jìn)行數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)的實(shí)現(xiàn)步驟。在實(shí)例中穿插介紹了ADO.NET的常用類,數(shù)據(jù)庫開發(fā)巾的常用控件,對(duì)數(shù)據(jù)庫進(jìn)行查詢、添加、修改和刪除記錄的方法,數(shù)據(jù)庫中的數(shù)據(jù)與Excel的交互以及安裝程序的制作等重要知識(shí)點(diǎn)。為了拓寬數(shù)據(jù)庫開發(fā)的思路,書中還給出了圖書館信息管理系統(tǒng)和房屋中介管理系統(tǒng)兩個(gè)實(shí)例。    本書可作為高職高專計(jì)算機(jī)相關(guān)專業(yè)的教材,也可作為.NET數(shù)據(jù)庫開發(fā)愛好者的參考書。

書籍目錄

前言第1章 數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)概述  1.1 數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)過程    1.1.1 數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)步驟    1.1.2 數(shù)據(jù)庫設(shè)計(jì)    1.1.3 應(yīng)用程序設(shè)計(jì)  1.2 數(shù)據(jù)庫應(yīng)用系統(tǒng)的體系結(jié)構(gòu)    1.2.1 單機(jī)模式    1.2.2 C/S結(jié)構(gòu)模式    1.2.3 B/S結(jié)構(gòu)模式      1.2.4 C/S與B/S的混合結(jié)構(gòu)模式  1.3 數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)的關(guān)鍵技術(shù)    1.3.1  ADO.NET簡(jiǎn)介    1.3.2  ADO.NET對(duì)象模型    1.3.3  ADO.NET的常用類  1.4 本章小結(jié)  1.5 思考題第2章 學(xué)生信息管理系統(tǒng)框架設(shè)計(jì) 2.1 系統(tǒng)分析    2.1.1 需求分析    2.1.2 開發(fā)工具選擇 2.2 系統(tǒng)功能設(shè)計(jì)    2.2.1 系統(tǒng)規(guī)劃    2.2.2 系統(tǒng)功能結(jié)構(gòu) 2.3 系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)與實(shí)現(xiàn)    2.3.1 系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)    2.3.2 系統(tǒng)數(shù)據(jù)庫實(shí)現(xiàn)    2.3.3 數(shù)據(jù)庫的分離與附加 2.4 項(xiàng)目文件夾設(shè)計(jì)    2.4.1 創(chuàng)建項(xiàng)目    2.4.2 創(chuàng)建項(xiàng)目文件夾  2.5 本章小結(jié)  2.6 思考題第3章 主窗體及登錄窗體設(shè)計(jì) 3.1 主窗體設(shè)計(jì)    3.1.1 菜單設(shè)計(jì)    3.1.2 狀態(tài)欄設(shè)計(jì)    3.1.3 主窗體代碼實(shí)現(xiàn)    3.1.4 知識(shí)點(diǎn) 3.2 登錄窗體設(shè)計(jì)    3.2.1 登錄窗體界面設(shè)計(jì)    3.2.2 登錄窗體代碼實(shí)現(xiàn)    3.2.3 知識(shí)點(diǎn)  3.3 本章小結(jié)  3.4 思考題第4章 基礎(chǔ)信息設(shè)置模塊設(shè)計(jì) 4.1 系別設(shè)置窗體設(shè)計(jì)    4.1.1 系別設(shè)置窗體界面設(shè)計(jì)    4.1.2 系別設(shè)置窗體代碼實(shí)現(xiàn)    4.1.3 知識(shí)點(diǎn) 4.2 專業(yè)設(shè)置窗體設(shè)計(jì)    4.2.1  專業(yè)設(shè)置窗體界面設(shè)計(jì)    4.2.2 專業(yè)設(shè)置窗體代碼實(shí)現(xiàn) 4.3 本章小結(jié) 4.4 思考題第5章 班級(jí)信息管理模塊設(shè)計(jì) 5.1 班級(jí)信息維護(hù)窗體設(shè)計(jì)    5.1.1 班級(jí)信息維護(hù)窗體界面設(shè)計(jì)    5.1.2 班級(jí)信息維護(hù)窗體代碼實(shí)現(xiàn)    5.1.3 知識(shí)點(diǎn)  5.2 班級(jí)信息瀏覽窗體設(shè)計(jì)    5.2.1  班級(jí)信息瀏覽窗體界面設(shè)計(jì)    5.2.2 班級(jí)信息瀏覽窗體代碼實(shí)現(xiàn)    5.2.3 知識(shí)點(diǎn)  5.5 本章小結(jié)  5.6 思考題第6章 學(xué)生信息管理模塊設(shè)計(jì) ……第7章 系統(tǒng)維護(hù)模塊設(shè)計(jì)第8章 學(xué)生信息管理系統(tǒng)安裝程序的制作第9章 圖書館信息管理系統(tǒng)第10章 房屋中介管理系統(tǒng)參考文獻(xiàn)

章節(jié)摘錄

插圖:第1章數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)概述數(shù)據(jù)庫技術(shù)是進(jìn)行數(shù)據(jù)存儲(chǔ)、管理、統(tǒng)計(jì)、查詢等操作的技術(shù)。學(xué)生信息管理、財(cái)務(wù)數(shù)據(jù)管理、檔案信息管理、圖書資料管理等都可采用數(shù)據(jù)庫技術(shù)。這類應(yīng)用中的數(shù)據(jù)特點(diǎn)是數(shù)據(jù)量比較大,數(shù)據(jù)檢索頻繁,數(shù)據(jù)庫技術(shù)就是針對(duì)這類數(shù)據(jù)的處理而發(fā)展起來的。數(shù)據(jù)庫應(yīng)用系統(tǒng)的開發(fā)伴隨著數(shù)據(jù)庫技術(shù)而誕生。隨著信息技術(shù)的飛速發(fā)展,以及計(jì)算機(jī)和網(wǎng)絡(luò)技術(shù)的普及和應(yīng)用,數(shù)據(jù)庫應(yīng)用系統(tǒng)已在當(dāng)前各行各業(yè)的日常管理中得到廣泛應(yīng)用。數(shù)據(jù)庫應(yīng)用系統(tǒng)的開發(fā)也成為軟件開發(fā)領(lǐng)域的一個(gè)重要分支。本章主要介紹數(shù)據(jù)庫應(yīng)用系統(tǒng)的開發(fā)步驟、數(shù)據(jù)庫應(yīng)用系統(tǒng)的體系結(jié)構(gòu),以及利用Visual C# 2005進(jìn)行數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)所需要的關(guān)鍵技術(shù)。1.1 數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)過程數(shù)據(jù)庫應(yīng)用系統(tǒng)是在數(shù)據(jù)庫管理系統(tǒng)支持下運(yùn)行的計(jì)算機(jī)應(yīng)用系統(tǒng)。普通的計(jì)算機(jī)用戶對(duì)后臺(tái)的數(shù)據(jù)庫不熟悉,也不需要和不應(yīng)該直接使用數(shù)據(jù)庫管理系統(tǒng)操作數(shù)據(jù)庫。這就需要應(yīng)用開發(fā)人員根據(jù)應(yīng)用需求開發(fā)界面友好的前臺(tái)應(yīng)用程序,普通數(shù)據(jù)庫用戶不必了解復(fù)雜的數(shù)據(jù)庫概念和學(xué)習(xí)數(shù)據(jù)庫管理系統(tǒng)的操作。而對(duì)于應(yīng)用開發(fā)人員,則不僅要開發(fā)前端應(yīng)用程序,還要設(shè)計(jì)后臺(tái)的數(shù)據(jù)庫。1.1.1數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)步驟開發(fā)數(shù)據(jù)庫應(yīng)用系統(tǒng),一般包括需求分析、系統(tǒng)設(shè)計(jì)、系統(tǒng)實(shí)現(xiàn)、運(yùn)行調(diào)試、系統(tǒng)維護(hù)等階段。每階段應(yīng)提交相應(yīng)的文檔資料,包括《需求分析報(bào)告》、《系統(tǒng)設(shè)計(jì)報(bào)告》、《系統(tǒng)詳細(xì)設(shè)計(jì)報(bào)告》、《系統(tǒng)測(cè)試大綱》、《系統(tǒng)測(cè)試報(bào)告》以及《操作使用說明書》等。但由于應(yīng)用系統(tǒng)的規(guī)模和復(fù)雜程度不同,在實(shí)際開發(fā)過程中往往有一些相應(yīng)的靈活處理,有時(shí)候把兩個(gè)甚至三個(gè)過程合并進(jìn)行,不一定完全遵守上述的過程。但是,不管所開發(fā)的應(yīng)用系統(tǒng)的復(fù)雜程度如何,需求分析、系統(tǒng)設(shè)計(jì)、編碼、調(diào)試、修改是不可缺少的。

編輯推薦

《Visual C#2005數(shù)據(jù)庫開發(fā)案例教程》:項(xiàng)目式教學(xué),通過項(xiàng)目講解數(shù)據(jù)庫開發(fā)的方法和思路;每個(gè)模塊均遵循數(shù)據(jù)庫開發(fā)流程,圖文并茂,代碼規(guī)范;三個(gè)項(xiàng)目由易到難,各具特色,有助于讀者逐步提高實(shí)際數(shù)據(jù)庫項(xiàng)目的開發(fā)能力。

圖書封面

圖書標(biāo)簽Tags

評(píng)論、評(píng)分、閱讀與下載


    Visual C#2005數(shù)據(jù)庫開發(fā)案例教程 PDF格式下載


用戶評(píng)論 (總計(jì)17條)

 
 

  •   我是一名初學(xué)C#的菜鳥編程者,在大學(xué)學(xué)習(xí)C、C++時(shí),都沒有做出什么像樣的項(xiàng)目來,但正是這本書,讓我學(xué)會(huì)了數(shù)據(jù)庫系統(tǒng)軟件的開發(fā),心情甚是高興!
  •   這本書很好!適合有碁礎(chǔ)的看的!是說數(shù)據(jù)庫開發(fā)方面的書,很適合我!
  •   這本書很不錯(cuò),對(duì)于初學(xué)者。解釋得比較細(xì),但里面的代碼沒有用公共類去寫,所以重復(fù)的代碼有點(diǎn)多。
  •   好評(píng),書很好,學(xué)校要訂的,是正版。
  •   書郵寄得很及時(shí),包裝不錯(cuò),很滿意
  •   不錯(cuò),對(duì)我還是有一定的幫助
  •   發(fā)貨速度很快,昨天中午下的訂單,今天下午就收到了。

    這本書對(duì)于新手在開發(fā)方面可以提供很好的參考。
  •   有詳細(xì)的案例過程介紹,適合初學(xué)者??!
  •   因?yàn)槭遣慌涔獗P的??雌饋磉€是比較艱難,眼花·····以后買這類的專業(yè)書還是買有配光盤的比較容易看下去····
  •   書還沒看,翻了下,感覺還好。
  •   要的正是這本書,買對(duì)版本了。
  •   有些太久了 忘記了查查還可以不錯(cuò)的
  •   寫這個(gè)評(píng)論并不是因?yàn)闀缓茫菚脑创a下載居然只限教師用戶,其他購(gòu)買本書的用戶反而沒權(quán)限下載。
  •   我用的是vs2008,但是關(guān)于2008數(shù)據(jù)庫編程的書沒找到,就買了這本2005的,有些例子在2008上還是有問題的??!
  •   不錯(cuò),就是不知道代碼全否
  •   很適合新手,老手無視了
  •   對(duì)初學(xué)者還是有一定的幫助的~
 

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

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