數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)實例

出版時間:2008-9  出版社:清華大學(xué)出版社有限公司  作者:曹紅根,丁永 主編  頁數(shù):428  

前言

  數(shù)據(jù)庫技術(shù)是高校計算機科學(xué)與技術(shù)、信息管理與信息系統(tǒng)等相關(guān)專業(yè)重要的專業(yè)方向之一,學(xué)生課程設(shè)計、畢業(yè)設(shè)計及就業(yè)方向大都與數(shù)據(jù)庫技術(shù)相關(guān),因此加強學(xué)生的數(shù)據(jù)庫應(yīng)用能力培養(yǎng)尤為重要。SQLServer2000作為Microsoft公司在數(shù)據(jù)管理領(lǐng)域精心打造的產(chǎn)品,具有高度的可伸縮性和可靠性,提供了對Web的完全支持,并擁有強大的集成和可擴展的分析功能,能夠幫助用戶進行快速開發(fā)、調(diào)試和數(shù)據(jù)轉(zhuǎn)換。因此,基于SQLServer2000的數(shù)據(jù)庫應(yīng)用程序開發(fā)必將成為今后的一個主要方向?! ”緯鴱膶崙?zhàn)著手,使用了當(dāng)今最流行的幾種開發(fā)工具,包括VisualBasic、VisualC++、PowerBuilder、ASP、J2EE等,以數(shù)據(jù)庫應(yīng)用開發(fā)中極具代表性的案例——學(xué)生綜合信息管理系統(tǒng)為背景,詳細(xì)講述了使用SQLServer2000開發(fā)信息管理系統(tǒng)的全過程,包括案例的需求分析、系統(tǒng)建模、系統(tǒng)配置、數(shù)據(jù)庫分析、界面設(shè)計和代碼分析與實現(xiàn)等,以使讀者能夠透徹地掌握信息管理系統(tǒng)的開發(fā)方法和步驟,開發(fā)出具有實用價值的信息管理系統(tǒng)?! ”緯卜?章。第1章到第3章介紹了使用SQLServer進行數(shù)據(jù)庫系統(tǒng)開發(fā)的一些基礎(chǔ)性知識,包括數(shù)據(jù)庫基礎(chǔ)、SQLServer關(guān)系數(shù)據(jù)庫系統(tǒng)、Transact~SQL語言基礎(chǔ)、SQLServer數(shù)據(jù)庫對象管理、數(shù)據(jù)庫設(shè)計等方面的詳細(xì)介紹。第4章針對學(xué)生綜合信息管理系統(tǒng),介紹了數(shù)據(jù)庫設(shè)計的全過程。第5章到第9章是本書的精華部分,分別介紹了使用VisualBasic、VisualC++、.PowerBuilder、ASP、J2EE等開發(fā)工具開發(fā)學(xué)生綜合信息管理系統(tǒng)的全過程。  考慮到部分讀者對各種編程語言以SQLServer為后臺數(shù)據(jù)庫的信息管理系統(tǒng)的開發(fā)不是很了解,所以本書在詳細(xì)介紹具體的系統(tǒng)開發(fā)之前,都有側(cè)重點地講解了所用語言的數(shù)據(jù)庫編程技術(shù),以及與SQLServer’相關(guān)的數(shù)據(jù)庫技術(shù),這些技術(shù)都具有相當(dāng)?shù)膶嵱眯院痛硇裕切畔⒐芾硐到y(tǒng)必須掌握的技術(shù)?! ”緯粌H對高校計算機等相關(guān)專業(yè)的學(xué)生進行畢業(yè)設(shè)計、課程設(shè)計具有很高的參考價值,還適合廣大使用SQLServer進行數(shù)據(jù)庫系統(tǒng)開發(fā)的軟件開發(fā)人員參考?! ”緯芍燧x生主審,第5章由曹紅根編寫,第1、7章由丁勇編寫,第2、3、4章由高廣銀編寫,第6章由袁寶華編寫,第8章由錢鳴編寫,第9章由姜楓編寫。  由于時間倉促及作者水平有限,書中遺漏及不妥之處在所難免,懇請廣大讀者批評指正。

內(nèi)容概要

本書精選了5種當(dāng)前應(yīng)用較廣泛的開發(fā)工具,以學(xué)生綜合信息管理系統(tǒng)為背景,詳細(xì)講述了使用SQLServer 2000開發(fā)該系統(tǒng)的全過程。本書共分為9章。第1章到第3章介紹了使用SQL Server進行數(shù)據(jù)庫系統(tǒng)開發(fā)的一些基礎(chǔ)性知識。第4章針對學(xué)生綜合信息管理系統(tǒng),介紹了數(shù)據(jù)庫設(shè)計的全過程。第5章到第9章分別介紹了使用各種開發(fā)工具開發(fā)學(xué)生綜合信息管理系統(tǒng)的全過程。    本書不僅對高校計算機等相關(guān)專業(yè)的學(xué)生進行畢業(yè)設(shè)計、課程設(shè)計具有較高的參考價值,還適合廣大使用SQL Server進行數(shù)據(jù)庫系統(tǒng)開發(fā)的軟件開發(fā)人員參考。

書籍目錄

第1章  數(shù)據(jù)庫基本原理  1.1  數(shù)據(jù)庫系統(tǒng)概述    1.1.1  數(shù)據(jù)庫的地位    1.1.2  四個基本概念    1.1.3  數(shù)據(jù)庫系統(tǒng)結(jié)構(gòu)  1.2  關(guān)系模型    1.2.1  關(guān)系數(shù)據(jù)結(jié)構(gòu)    1.2.2  關(guān)系操作    1.2.3  關(guān)系完整性約束  1.3  SQL語言概述    1.3.1  SQL概述    1.3.2  SQL語言的組成    1.3.3  SQL語句的結(jié)構(gòu)    1.3.4  常用的SQL語句第2章  數(shù)據(jù)庫系統(tǒng)設(shè)計  2.1  數(shù)據(jù)庫設(shè)計概述  2.2  需求分析    2.2.1  需求分析的任務(wù)    2.2.2  需求分析的方法    2.2.3  數(shù)據(jù)字典  2.3  概念結(jié)構(gòu)設(shè)計    2.3.1  概念結(jié)構(gòu)    2.3.2  概念設(shè)計的方法與步驟    2.3.3  數(shù)據(jù)抽象與局部視圖設(shè)計    2.3.4  視圖的集成  2.4  邏輯結(jié)構(gòu)設(shè)計    2.4.1  E-R圖向關(guān)系模型的轉(zhuǎn)換    2.4.2  數(shù)據(jù)模型的優(yōu)化第3章  SQL Seryer 2000數(shù)據(jù)庫系統(tǒng)  3.1  SQL Server 2000簡介  3.2  SQL Server企業(yè)管理器    3.2.1  企業(yè)管理器的環(huán)境    3.2.2  啟動與關(guān)閉服務(wù)器    3.2.3  企業(yè)管理器的常見用途  3.3  SQL Server查詢分析器    3.3.1  SQL Server查詢分析器簡介    3.3.2  配置SOL Server查詢分析器    3.3.3  使用SQL Server查詢分析器  3.4  SQL Server 2000的數(shù)據(jù)庫創(chuàng)建    3.4.1  文件與文件組    3.4.2  用企業(yè)管理器創(chuàng)建數(shù)據(jù)庫    3.4.3  創(chuàng)建數(shù)據(jù)庫表    3.4.4  創(chuàng)建和使用約束第4章  學(xué)生綜合信息管理系統(tǒng)的研究  4.1  概述    4.1.1  設(shè)計原則    4.1.2  需求分析  4.2  數(shù)據(jù)庫的設(shè)計    4.2.1  概念結(jié)構(gòu)設(shè)計    4.2.2  邏輯結(jié)構(gòu)設(shè)計  4.3  系統(tǒng)的功能結(jié)構(gòu)    4.3.1  管理員子系統(tǒng)    4.3.2  教師子系統(tǒng)    4.3.3  學(xué)生子系統(tǒng)第5章  基于Visual Basic的系統(tǒng)實現(xiàn)  5.1  常用數(shù)據(jù)庫控件介紹    5.1.1  DataGrid控件    5.1.2  MSFlexGrid控件  5.2  使用ADO訪問數(shù)據(jù)庫    5.2.1  AD0概述    5.2.2  ADO對象模型簡介    5.2.3  ADO的編程模型    5.2.4  在Visual Basic中使用ADO對象  5.3  創(chuàng)建學(xué)生綜合信息管理系統(tǒng)工程  5.4  創(chuàng)建公用模塊    5.4.1  公用模塊的功能    5.4.2  公用模塊的設(shè)計  5.5  創(chuàng)建啟動窗體模塊    5.5.1  窗體界面設(shè)計    5.5.2  啟動窗體的設(shè)置    5.5.3  編寫窗體代碼  5.6  創(chuàng)建登錄模塊  5.7  創(chuàng)建主窗體模塊    5.7.1  主窗體菜單設(shè)計    5.7.2  主窗體工具欄設(shè)計    5.7.3  主窗體界面設(shè)計    5.7.4  主窗體狀態(tài)欄設(shè)計    5.7.5  編寫窗體代碼  5.8  實現(xiàn)數(shù)據(jù)報表功能    5.8.1  數(shù)據(jù)環(huán)境設(shè)計器    5.8.2  建立報表  5.9  創(chuàng)建學(xué)生信息查詢模塊    5.9.1  學(xué)生基本信息查詢窗體設(shè)計    5.9.2  學(xué)生成績查詢窗體設(shè)計  5.10  創(chuàng)建教師用戶模塊    5.10.1  教師信息查詢窗體設(shè)計    5.10.2  教師授課課程成績維護窗體設(shè)計  5.11  創(chuàng)建系統(tǒng)用戶模塊    5.11.1  學(xué)生基本信息維護窗體設(shè)計    5.11.2  學(xué)生選課信息維護窗體設(shè)計    5.11.3  教師基本信息維護窗體設(shè)計    5.11.4  教師授課信息維護窗體設(shè)計  5.12  創(chuàng)建其他模塊    5.12.1  用戶密碼修改窗體設(shè)計    5.12.2  關(guān)于窗體設(shè)計    5.12.3  實現(xiàn)系統(tǒng)退出功能    5.12.4  實現(xiàn)系統(tǒng)重新登錄功能  5.13  系統(tǒng)的改進與擴展第6章  基于Visual C++的系統(tǒng)實現(xiàn)  6.1  用Visual C++開發(fā)數(shù)據(jù)庫程序概述    6.1.1  ODBC技術(shù)    6.1.2  DAO技術(shù)    6.1.3  ADO技術(shù)  6.2  常用數(shù)據(jù)庫控件介紹    6.2.1  ADO Data控件    6.2.2  Data Grid控件    6.2.3  DataCombo控件  6.3  創(chuàng)建項目框架    6.3.1  新建工程    6.3.2  設(shè)計ADO封裝類    6.3.3  添加ADO控件    6.3.4  為表創(chuàng)建類  6.4  創(chuàng)建登錄窗體模塊  6.5  創(chuàng)建主窗體模塊    6.5.1  主窗體菜單設(shè)計    6.5.2  主窗體界面設(shè)計    6.5.3  主窗體狀態(tài)欄設(shè)計  6.6  創(chuàng)建學(xué)生用戶模塊    6.6.1  學(xué)生信息查詢窗體設(shè)計    6.6.2  學(xué)生成績查詢窗體設(shè)計  6.7  創(chuàng)建教師用戶模塊    6.7.1  教師信息查詢窗體設(shè)計    6.7.2  教師授課課程成績維護窗體設(shè)計  6.8  創(chuàng)建系統(tǒng)用戶模塊    6.8.1  學(xué)生基本信息維護窗體設(shè)計    6.8.2  學(xué)生選課信息維護窗體設(shè)計    6.8.3  教師基本信息維護窗體設(shè)計    6.8.4  教師授課信息維護窗體設(shè)計  6.9  創(chuàng)建公共模塊第7章  基于PowerBuilder的系統(tǒng)實現(xiàn)  7.1  常用數(shù)據(jù)庫控件介紹    7.1.1  數(shù)據(jù)窗體對象    7.1.2  數(shù)據(jù)窗體控件  7.2  數(shù)據(jù)庫連接方法  7.3  系統(tǒng)實現(xiàn)    7.3.1  登錄界面和主界面設(shè)計    7.3.2  學(xué)生信息管理界面設(shè)計    7.3.3  教師信息管理界面設(shè)計    7.3.4  系部和班級管理界面設(shè)計  7.4  開發(fā)技巧與難點設(shè)計  7.5  系統(tǒng)發(fā)布第8章  基于AsP的系統(tǒng)實現(xiàn)  8.1  搭建ASP開發(fā)環(huán)境    8.1.1  安裝IIS    8.1.2  啟動IIS并配置網(wǎng)站    8.1.3  使用Dreamweaver創(chuàng)建網(wǎng)站  8.2  ASP網(wǎng)頁的基本結(jié)構(gòu)  8.3  ASP內(nèi)置對象  8.4  編寫公共模塊文件    8.4.1  數(shù)據(jù)庫連接文件    8.4.2  樣式表文件    8.4.3  頁面尾文件    8.4.4  框架頁面和頁面頭文件設(shè)計    8.4.5  公共函數(shù)的編寫(function.asp)    8.4.6  用戶登錄頁面    8.4.7  用戶注銷頁面    8.4.8  用戶登錄判定  8.5  系統(tǒng)管理員子模塊的實現(xiàn)    8.5.1  學(xué)生/教師基本信息維護頁面    8.5.2  教師授課信息維護頁面    8.5.3  學(xué)生選課信息維護頁面    8.5.4  修改密碼頁面  8.6  教師子模塊的實現(xiàn)    8.6.1  信息瀏覽頁面    8.6.2  成績錄入頁面    8.6.3  成績修改頁面  8.7  學(xué)生子模塊的實現(xiàn)    8.7.1  基本信息瀏覽頁面    8.7.2  選課成績?yōu)g覽頁面第9章  基于J2EE的系統(tǒng)實現(xiàn)  9.1  環(huán)境配置    9.1.1  JDK的安裝與配置    9.1.2  Tomcat的安裝與配置    9.1.3  Eclipse與MyEclipse的安裝與配置    9.1.4  使用MyEclipse進行簡單Web項目開發(fā)  9.2  數(shù)據(jù)庫連接方法    9.2.1  JDBC簡介    9.2.2  使用JDBC連接SQL Server 2000  9.3  Struts基礎(chǔ)知識    9.3.1  Struts簡介    9.3.2  使用MyEclipse開發(fā)Struts簡單應(yīng)用  9.4   Hibernate基礎(chǔ)知識    9.4.1  Hibernate簡介    9.4.2  使用MyEclipse開發(fā)Hibernate簡單應(yīng)用  9.5  系統(tǒng)實現(xiàn)    9.5.1  將數(shù)據(jù)庫中各表利用Hibernate做ORM映射    9.5.2  登錄模塊和主界面模塊設(shè)計    9.5.3  學(xué)生子系統(tǒng)模塊設(shè)計    9.5.4  教師子系統(tǒng)模塊設(shè)計    9.5.5  管理員子系統(tǒng)模塊設(shè)計參考文獻(xiàn)

章節(jié)摘錄

  第1章 數(shù)據(jù)庫基本原理  1.1 數(shù)據(jù)庫系統(tǒng)概念  1.1.1 數(shù)據(jù)庫的地位  數(shù)據(jù)庫技術(shù)產(chǎn)生于20世紀(jì)60年代末,是數(shù)據(jù)管理的最新技術(shù),是計算機科學(xué)的重要分支。數(shù)據(jù)庫技術(shù)的出現(xiàn)極大地促進了計算機應(yīng)用向各行各業(yè)的滲透。數(shù)據(jù)庫的建設(shè)規(guī)模、數(shù)據(jù)庫信息量的大小和使用頻度已成為衡量一個國家信息化程度的重要標(biāo)志?! ?.1.2 四個基本概念  1.數(shù)據(jù)(Data)  數(shù)據(jù)是數(shù)據(jù)庫中存儲的基本對象??梢詫?shù)據(jù)作如下定義:描述事物的符號記錄。其種類可以是文字、圖形、圖像、聲音、語言等。其特點是數(shù)據(jù)與其主義不可分。例如:學(xué)生檔案中的學(xué)生記錄用數(shù)據(jù)(張三,男1980,江蘇,計算機學(xué)系)來描述。其主義為:學(xué)生姓名、姓名、性別、出生年月、籍貫、所在系別,解釋成張三是個男生,1980年出生,江蘇人,在計算機科學(xué)學(xué)習(xí)。  2.數(shù)據(jù)庫(Database,簡稱DB)  數(shù)據(jù)庫是指長期儲存在計算機內(nèi)、有組織的、可共享的大量數(shù)據(jù)的集合。數(shù)據(jù)庫的特征上:1、數(shù)據(jù)按一定的數(shù)據(jù)模型組織、描述和儲存;2、可為各種用戶共享;3、冗余度較??;4、數(shù)據(jù)獨立性較高,易擴展?! ?.數(shù)據(jù)庫管理系統(tǒng)(DBMS)  數(shù)據(jù)庫管理系統(tǒng)是位于用戶與操作系統(tǒng)之間的一層數(shù)據(jù)管理軟件,是數(shù)據(jù)庫系統(tǒng)的一個重要組成部分,用來科學(xué)地組織和存儲數(shù)據(jù)、高效地獲取和維護數(shù)據(jù)。其主要工能有如下幾種。

編輯推薦

  《數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)實例》特點:  原理與技術(shù)的完美結(jié)合;  教學(xué)與科研的最新成果;  語言精煉,實例豐富;  可操作性強,實用性突出;

圖書封面

評論、評分、閱讀與下載


    數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)實例 PDF格式下載


用戶評論 (總計0條)

 
 

 

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

京ICP備13047387號-7