出版時間:2010-9 出版社:中國鐵道出版社 作者:周麗娟 等 著 頁數(shù):261
前言
經(jīng)過幾十年的研究與探索,現(xiàn)代計算機系統(tǒng)功能越來越強大、應用越來越廣泛。計算機的廣泛應用一方面對人類社會的發(fā)展做出了卓越的貢獻,另一方面也在推動計算機學科的高速發(fā)展,因而一直受到社會的高度關注?! ∮捎谟嬎銠C學科呈現(xiàn)出的學科內(nèi)涵寬泛化、分支相對獨立化、社會需求多樣化、專業(yè)規(guī)模巨大化和計算教育大眾化等特點,使得計算機企業(yè)成為了朝陽企業(yè),這些IT企業(yè)需要大量的具有專門計算機技能的人才,但傳統(tǒng)的研究型計算機教育是以學術教育為基礎,以培養(yǎng)計算機精英為目的的計算機教育,與社會和行業(yè)對計算機高等教育人才的需求產(chǎn)生了矛盾——大學中單一的計算機精英型教育培養(yǎng)的人才已不能滿足實際需要,凸顯職業(yè)特征的計算機應用型教育異軍突起,迅速發(fā)展,備受關注。這種矛盾促使教學模式呈現(xiàn)了職業(yè)性,并在培養(yǎng)面向知識應用和全面能力方面,提出了多種職業(yè)性教學模式,如網(wǎng)絡工程師、軟件工程師、動畫設計師、硬件工程師等。因此,研究和實施計算機應用型人才培養(yǎng)模式勢在必行?! ∈裁词怯嬎銠C應用型教育?我們通過長時間的教育研究和對教學經(jīng)驗的總結(jié),認為計算機應用型教育的培養(yǎng)目標可以用知識、能力和素質(zhì)三個基本要素來描述?! ≈R是基礎、載體和表現(xiàn)形式,從根本上影響著能力和素質(zhì)。學習知識的目的是為了獲得能力和不斷地提升能力。知識可以轉(zhuǎn)化為能力和素質(zhì),能力對知識具有反作用,促進知識的不斷發(fā)展?! ∧芰κ呛诵模菓眯腿瞬盘卣鞯耐怀霰憩F(xiàn)。從計算機學科而言,培養(yǎng)的人才應具備計算思維能力、算法設計與分析能力、程序設計與實現(xiàn)能力、系統(tǒng)能力(系統(tǒng)的認知、設計、開發(fā)、應用能力)。而計算機應用型人才的能力有著其獨特的屬性,主要包括應用能力(專業(yè)能力)和通用能力。應用能力主要是指用所學知識解決專業(yè)實際問題的能力。通用能力是指跨職業(yè)能力,并不是具體的專業(yè)能力和職業(yè)技能,而是對不同職業(yè)的適應能力,也就是當職業(yè)發(fā)生變更時,這些能力依然在從業(yè)者身上起作用。計算機應用型本科教育所要培養(yǎng)的三種通用能力是:學習能力、工作能力和創(chuàng)新能力?! ∷刭|(zhì)要素主要是指基本素質(zhì),即具有良好的公民道德和職業(yè)道德,具有合格的政治思想素養(yǎng),遵守計算機法律和法規(guī),具有人文、科學素養(yǎng)和良好的職業(yè)素質(zhì)等。
內(nèi)容概要
《數(shù)據(jù)庫應用系統(tǒng)設計與實踐》從數(shù)據(jù)庫開發(fā)的技術和工具出發(fā),采用案例的形式展示數(shù)據(jù)庫應用系統(tǒng)開發(fā)的全過程。全書分為8章,第1章和第2章分別介紹數(shù)據(jù)庫系統(tǒng)的基礎知識和系統(tǒng)建模及數(shù)據(jù)庫設計的方法,介紹了目前主流的建模工具軟件的使用。第3章~第8章分別介紹了以JSP、ASRNET、C++和Java等作為前臺工具,Microsoft SQL Server作為后臺數(shù)據(jù)庫的系統(tǒng)開發(fā)案例?!稊?shù)據(jù)庫應用系統(tǒng)設計與實踐》按照數(shù)據(jù)庫應用系統(tǒng)開發(fā)的流程,從應用背景、需求分析、系統(tǒng)設計、系統(tǒng)實現(xiàn)等步驟循序漸進地介紹每個案例的開發(fā)實現(xiàn)過程,對復雜系統(tǒng)進行了UML建模、數(shù)據(jù)庫建模等,主次分明,分析透徹。每個案例都融入了數(shù)據(jù)庫開發(fā)的實用技巧和關鍵技術,每個實例都提供了經(jīng)過測試的完整源代碼及說明,便于讀者學習和參考?!稊?shù)據(jù)庫應用系統(tǒng)設計與實踐》適合作為各高等院校相關專業(yè)的教材和課程設計、畢業(yè)設計的指導用書,也可作為各類數(shù)據(jù)庫應用開發(fā)設計人員的參考書,對于計算機應用人員和計算機愛好者也是一本實用的自學用書。
書籍目錄
第1章 數(shù)據(jù)庫應用系統(tǒng)設計1.1 概述1.1.1 數(shù)據(jù)庫基本概念1.1.2 數(shù)據(jù)模型1.1.3 數(shù)據(jù)庫系統(tǒng)結(jié)構(gòu)1.1.4 數(shù)據(jù)庫應用系統(tǒng)設計的方法1.2 需求分析1.3 概念結(jié)構(gòu)設計1.3.1 數(shù)據(jù)庫概念結(jié)構(gòu)設計策略和步驟1.3.2 實體-聯(lián)系(E-R)方法1.4 邏輯結(jié)構(gòu)設計1.4.1 數(shù)據(jù)庫邏輯設計基本方法1.4.2 視圖設計1.5 數(shù)據(jù)庫的物理設計1.5.1 存取方法設計1.5.2 存儲結(jié)構(gòu)設計1.6 數(shù)據(jù)庫實施1.6.1 數(shù)據(jù)載入和應用程序的編制調(diào)試1.6.2 數(shù)據(jù)庫的試運行1.7 數(shù)據(jù)庫運行和維護小結(jié)第2章 數(shù)據(jù)庫應用系統(tǒng)建模與數(shù)據(jù)庫設計2.1 建模的意義和目標2.2 UML建模2.2.1 UML概述2.2.2 UML包括的內(nèi)容2.3 UML建模工具Rose2.3.1 Rose使用簡介2.3.2 使用Rose建模2.3.3 建模小結(jié)2.4 使用PowerDesigner進行數(shù)據(jù)庫設計2.4.1 PowerDesigner簡介2.4.2 使用PowerDesigner環(huán)境2.4.3 使用PowerDesigner進行數(shù)據(jù)庫設計2.4.4 數(shù)據(jù)庫設計小結(jié)小結(jié)第3章 試卷智能生成與題庫管理系統(tǒng)3.1 系統(tǒng)概述3.1.1 開發(fā)目的和背景3.1.2 開發(fā)環(huán)境和技術3.2 系統(tǒng)需求分析3.3 系統(tǒng)總體設計3.4 數(shù)據(jù)庫設計3.4.1 數(shù)據(jù)庫模型3.4.2 數(shù)據(jù)字典3.5 系統(tǒng)詳細設計3.5.1 主窗口3.5.2 抽取現(xiàn)有試卷3.5.3 自動組卷3.5.4 手動組卷3.5.5 式卷管理3.5.6 試題管理3.5.7 題型管理3.5.8 科目管理3.5.9 修改密碼3.6 系統(tǒng)關鍵技術3.6.1 主要算法3.6.2 數(shù)據(jù)庫連接技術3.6.3 Visual C++操縱Microsoft Word小結(jié)第4章 運動會編排系統(tǒng)4.1 系統(tǒng)概述4.1.1 開發(fā)目的和背景4.1.2 開發(fā)環(huán)境和技術4.2 需求分析4.3 總體設計4.4 數(shù)據(jù)庫設計4.4.1 數(shù)據(jù)庫模型4.4.2 數(shù)據(jù)字典4.5 系統(tǒng)詳細設計4.5.1 新運動會初始化4.5.2 報名表設計4.5.3 查詢統(tǒng)計4.5.4 編排管理4.5.5 賽況管理4.5.6 維護4.6 系統(tǒng)關鍵技術4.6.1 主要算法的實現(xiàn)4.6.2 主要難點的突破小結(jié)第5章 在線自測系統(tǒng)5.1 系統(tǒng)概述5.1.1 開發(fā)目的和背景5.1.2 系統(tǒng)的開發(fā)環(huán)境和技術5.2 系統(tǒng)需求分析5.3 系統(tǒng)總體設計5.4 數(shù)據(jù)庫設計5.4.1 數(shù)據(jù)庫模型5.4.2 數(shù)據(jù)字典5.4.3 數(shù)據(jù)庫的實現(xiàn)5.5 系統(tǒng)詳細設計5.5.1 自測5.5.2 式題管理5.5.3 系統(tǒng)管理5.6 關鍵技術小結(jié)第6章 餐飲管理系統(tǒng)6.1 系統(tǒng)概述6.1.1 開發(fā)目的和背景6.1.2 開發(fā)工具和技術6.2 需求分析6.3 總體設計6.4 數(shù)據(jù)庫設計6.4.1 數(shù)據(jù)庫模型6.4.2 數(shù)據(jù)字典6.5 系統(tǒng)詳細設計6.5.1 系統(tǒng)登錄6.5.2 就餐管理模塊6.5.3 桌臺管理模塊6.5.4 菜單管理模塊6.5.5 營業(yè)額管理模塊6.5.6 用戶管理模塊6.5.7 系統(tǒng)管理模塊6.5.8 輔助工具模塊6.6 關鍵技術6.6.1 ADO.NET技術6.6.2 數(shù)據(jù)庫備份和恢復技術小結(jié)第7章 汽車租賃管理信息系統(tǒng)7.1 系統(tǒng)概述7.1.1 開發(fā)目的和背景7.1.2 系統(tǒng)的開發(fā)環(huán)境和技術7.2 需求分析7.3 總體設計7.4 數(shù)據(jù)庫設計7.4.1 數(shù)據(jù)庫模型7.4.2 數(shù)據(jù)字典7.5 系統(tǒng)詳細設計7.5.1 系統(tǒng)登錄與主界面7.5.2 租賃車輛信息管理模塊7.5.3 租賃客戶信息管理模塊7.5.4 租賃合同信息管理模塊7.6 系統(tǒng)關鍵技術7.6.1 網(wǎng)絡數(shù)據(jù)庫技術分析及選擇7.6.2 圖片上傳的功能小結(jié)第8章 實驗室設備管理系統(tǒng)8.1 系統(tǒng)概述8.1.1 開發(fā)目的和背景8.1.2 系統(tǒng)的開發(fā)環(huán)境和技術8.2 需求分析8.3 總體設計8.4 數(shù)據(jù)庫設計8.4.1 數(shù)據(jù)庫模型8.4.2 數(shù)據(jù)字典8.5 系統(tǒng)詳細設計8.5.1 基本設備管理模塊8.5.2 故障設備管理模塊8.5.3 用戶管理8.5.4 打印報表模塊8.5.5 數(shù)據(jù)挖掘模塊8.6 系統(tǒng)關鍵技術8.6.1 數(shù)據(jù)挖掘8.6.2 Web Service技術介紹小結(jié)參考文獻
章節(jié)摘錄
和信息建模,這類模型主要用于數(shù)據(jù)庫設計階段。概念模型是對現(xiàn)實世界的第一層抽象,是用戶和數(shù)據(jù)庫設計人員之間進行交流的語言和工具?! ∵壿嬆P椭饕ňW(wǎng)狀模型、層次模型、關系模型、面向?qū)ο竽P偷?,按計算機系統(tǒng)的觀點對數(shù)據(jù)建模,用于DBMS實現(xiàn)?! ∥锢砟P褪菍?shù)據(jù)最底層的抽象,描述數(shù)據(jù)在系統(tǒng)內(nèi)部的表示方式和存取方法,以及在磁盤或磁帶上的存儲方式和存取方法。物理模型的具體實現(xiàn)是DBMS的任務,一般用戶不必考慮物理級的細節(jié)。 為了把現(xiàn)實世界中的具體事物抽象、組織為某一DBMS支持的數(shù)據(jù)模型,人們常常首先將現(xiàn)實世界抽象為信息世界,然后將信息世界轉(zhuǎn)換為機器世界。也就是說,首先把現(xiàn)實世界中的客觀對象抽象為某一種信息結(jié)構(gòu),這種信息結(jié)構(gòu)并不依賴于具體的計算機系統(tǒng),不是某一個DBMS支持的數(shù)據(jù)模型,而是概念級的模型;然后再把概念模型轉(zhuǎn)換為計算機上某一DBMS支持的數(shù)據(jù)模型,這一過程如圖1-1所示?! 默F(xiàn)實世界到概念模型的轉(zhuǎn)換是由數(shù)據(jù)庫設計人員完成的,從概念模型到邏輯模型的轉(zhuǎn)換可以由數(shù)據(jù)庫設計人員完成,也可以用數(shù)據(jù)庫設計工具協(xié)助設計人員完成,從邏輯模型到物理模型的轉(zhuǎn)換一般由DBMS完成?! 『竺鎸⒕唧w介紹概念模型和邏輯模型。
編輯推薦
《數(shù)據(jù)庫應用系統(tǒng)設計與實踐》以數(shù)據(jù)庫應用系統(tǒng)開發(fā)流程為主線。從系統(tǒng)的應用背景、需求分析、系統(tǒng)設計、系統(tǒng)實現(xiàn)等步驟循序漸進地介紹系統(tǒng)開發(fā)實現(xiàn)的全過程。全書不僅注重系統(tǒng)性。同時也十分重視實用性。通過來自現(xiàn)實生活中的6個案例來展示數(shù)據(jù)庫應用系統(tǒng)開發(fā)的知識點細節(jié)。書中案例包含了目前流行的數(shù)據(jù)庫開發(fā)方法和工具,且對其中的實踐技巧與關鍵技術進行了詳細的解析?!稊?shù)據(jù)庫應用系統(tǒng)設計與實踐》光盤中提供了書中所有案例經(jīng)過測試后的源代碼及PPT課件。
圖書封面
評論、評分、閱讀與下載
數(shù)據(jù)庫應用系統(tǒng)設計與實踐 PDF格式下載