計算機軟件技術基礎

出版時間:2010-7  出版社:清華大學出版社  作者:馬世霞 編  頁數(shù):298  

前言

隨著信息技術的快速發(fā)展,處于其核心地位的軟件技術,在經(jīng)濟發(fā)展和社會進步中發(fā)揮著越來越大的作用,因此,掌握計算機應用技能成為時代對大學生素質(zhì)的基本要求。通過本教材的學習,學生可掌握計算機軟件的基礎知識和網(wǎng)絡知識,為學習后續(xù)課程打下堅實的基礎。參編本書的教師都是具有多年教學經(jīng)驗的一線老師,他們總結(jié)多年來教學的實踐經(jīng)驗,在結(jié)合當前教學要求的基礎上編寫了本書,全書共分9章。第1章介紹算法的基本概念及描述方法。第2章介紹了數(shù)據(jù)結(jié)構(gòu),包括棧和隊列等基本的線性數(shù)據(jù)結(jié)構(gòu),樹、圖等非線性數(shù)據(jù)結(jié)構(gòu),以及排序和查找等基本的程序操作。第3章介紹操作系統(tǒng)的形成和發(fā)展,操作系統(tǒng)的作用與類型,處理器管理,存儲管理,設備管理和文件管理等。第4章介紹常用關系數(shù)據(jù)庫系統(tǒng)的類型、關系數(shù)據(jù)庫理論基礎及關系數(shù)據(jù)庫管理系統(tǒng)的設計等。第5章通過實例講述了VB的使用方法。第6章介紹了軟件工程的概念、生命周期、UML以及軟件測試與調(diào)試等內(nèi)容。第7章介紹了計算機網(wǎng)絡的概念、計算機網(wǎng)絡體系結(jié)構(gòu)、因特網(wǎng)和網(wǎng)絡安全技術等內(nèi)容。第8章以Dreamweaver 8為例介紹了網(wǎng)頁的制作方法。第9章介紹了Flash動畫的制作方法。本書各部分內(nèi)容相對獨立,自成體系,講授時可根據(jù)教學需要酌情取舍。各章后面附有小結(jié)和習題。本書由馬世霞主編,其中第1章和第2章由馬世霞編寫,第3章由崔艷編寫,第4章由程躍華編寫,第5章由牛波編寫,第6章由陸璐編寫,第7章由李邦編寫,第8章和第9章由劉丹編寫。

內(nèi)容概要

本書以軟件基礎知識為中心,目的是通過有限的篇幅,使學生掌握開發(fā)應用軟件所必備的基礎知識、方法和技能,建立開發(fā)軟件系統(tǒng)的總體思路。本書共分9章,主要內(nèi)容包括: 算法、數(shù)據(jù)結(jié)構(gòu)、操作系統(tǒng)、數(shù)據(jù)庫系統(tǒng)、VB程序設計基礎、軟件工程、計算機網(wǎng)絡、網(wǎng)頁制作、動畫制作基礎。本書強調(diào)基本概念、技術和方法的闡述,注重理論聯(lián)系實際。書中列舉許多實例,每章都有習題,有利于讀者提高解決實際問題的能力。    本書可以作為高職高專計算機類的教材及職業(yè)培訓教材,也可作為其他專業(yè)學生的選學教材,還可以作為計算機初學者的參考書。

書籍目錄

第1章 算法  1.1 算法的概念    1.1.1 算法的定義    1.1.2 算法的特性    1.1.3 算法設計的要求  1.2 算法描述  1.3 算法性能分析與度量    1.3.1 時間復雜度    1.3.2 空間復雜度  1.4 小結(jié)  1.5 習題第2章 數(shù)據(jù)結(jié)構(gòu)  2.1 數(shù)據(jù)結(jié)構(gòu)的概念    2.1.1 數(shù)據(jù)的邏輯結(jié)構(gòu)    2.1.2 數(shù)據(jù)的物理結(jié)構(gòu)  2.2 線性表    2.2.1 線性表的存儲結(jié)構(gòu)    2.2.2 順序表上基本運算的實現(xiàn)    2.2.3 線性表的鏈式存儲和運算實現(xiàn)  2.3 棧和隊列    2.3.1 棧    2.3.2 隊列  2.4 串和數(shù)組    2.4.1 串    2.4.2 數(shù)組  2.5 樹的定義和基本概念    2.5.1 樹的定義和基本概念    2.5.2 二叉樹    2.5.3 樹的存儲結(jié)構(gòu)    2.5.4 森林與二叉樹的轉(zhuǎn)換  2.6 圖    2.6.1 圖的定義和基本概念    2.6.2 圖的存儲結(jié)構(gòu)    2.6.3 圖的遍歷  2.7 查找  2.8 排序    2.8.1 直接插入排序    2.8.2 交換排序    2.8.3 選擇排序  2.9 小結(jié)  2.10 習題……第3章 操作系統(tǒng)第4章 數(shù)據(jù)庫系統(tǒng)第5章 VB程序設計基礎第6章 軟件工程第7章 計算機網(wǎng)絡第8章 網(wǎng)頁制作第9章 動畫制作基礎參考文獻

章節(jié)摘錄

插圖:1.數(shù)據(jù)庫定義數(shù)據(jù)庫管理系統(tǒng)必須首先能充分定義并管理各種類型的數(shù)據(jù)項。例如,關系型數(shù)據(jù)庫管理系統(tǒng)必須建立數(shù)據(jù)庫和數(shù)據(jù)表,定義字段的數(shù)據(jù)類型、限制以及數(shù)據(jù)之間的關聯(lián)等。2.數(shù)據(jù)庫處理數(shù)據(jù)庫管理系統(tǒng)必須能為用戶提供對數(shù)據(jù)庫存取的能力,這些能力包括增加、刪除、修改和查詢等。有時候并不是所有的要求都可以由數(shù)據(jù)庫管理系統(tǒng)提供,因此需要編制相應的應用程序來滿足特殊的需求。3.數(shù)據(jù)庫控制數(shù)據(jù)庫管理系統(tǒng)的核心工作是對數(shù)據(jù)庫的運行進行管理,包括如下方面。(1)數(shù)據(jù)庫安全性控制功能。數(shù)據(jù)庫具備創(chuàng)建用戶賬號、相應的口令以及設置權(quán)限等功能。(2)數(shù)據(jù)庫完整性控制功能。完整性是數(shù)據(jù)的準確性和一致性的測度。(3)并發(fā)控制功能。數(shù)據(jù)庫是提供給多個用戶共享的,因此用戶對數(shù)據(jù)的存取可能是并發(fā)的,即多個用戶可能使用同一個數(shù)據(jù)庫,因此數(shù)據(jù)庫管理系統(tǒng)應能對多個用戶的并發(fā)操作加以控制、協(xié)調(diào)。(4)數(shù)據(jù)庫恢復功能。數(shù)據(jù)庫管理系統(tǒng)需要為用戶提供準確、方便的備份功能。這樣,就可以根據(jù)需要備份數(shù)據(jù),并且在意外事件發(fā)生而導致數(shù)據(jù)丟失的情況下,將數(shù)據(jù)損失降至最低。

編輯推薦

《計算機軟件技術基礎》為21世紀高職高專規(guī)劃教材,計算機應用系列之一。

圖書封面

評論、評分、閱讀與下載


    計算機軟件技術基礎 PDF格式下載


用戶評論 (總計3條)

 
 

  •   初學軟件的同學可以選擇一下
  •   考驗面試的時候準備的!看著還行!對復試有點幫助!
  •   很好很滿意,貌似是第一次在這買東西,但是很滿意。
 

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

京ICP備13047387號-7