計(jì)算機(jī)軟件技術(shù)基礎(chǔ)
定 價(jià):37 元
叢書名:西安交通大學(xué)“十一五”規(guī)劃教材
- 作者:趙英良
- 出版時(shí)間:2010/2/1
- ISBN:9787560534305
- 出 版 社:西安交通大學(xué)出版社
- 中圖法分類:TP31
- 頁(yè)碼:333
- 紙張:膠版紙
- 版次:1
- 開(kāi)本:16K
《計(jì)算機(jī)軟件技術(shù)基礎(chǔ)》是涉及軟件工程、數(shù)據(jù)結(jié)構(gòu)、操作系統(tǒng)、數(shù)據(jù)庫(kù)、計(jì)算機(jī)網(wǎng)絡(luò)、多媒體等軟件開(kāi)發(fā)常用原理、方法和技術(shù)的綜合性教材。第1章介紹軟件開(kāi)發(fā)的過(guò)程及每個(gè)階段的任務(wù)、解決問(wèn)題的方法及工具;第2章介紹軟件編程中常用的數(shù)據(jù)結(jié)構(gòu)及算法;第3章介紹操作系統(tǒng)的組成及各部分的管理方法;第4章介紹數(shù)據(jù)庫(kù)原理、SQL和數(shù)據(jù)庫(kù)的設(shè)計(jì);第5章介紹計(jì)算機(jī)網(wǎng)絡(luò)的體系結(jié)構(gòu)以及基于web的軟件編程方法;第6章介紹流媒體技術(shù)和多媒體編程方法。附錄給出十個(gè)實(shí)驗(yàn)供讀者練習(xí)。
《計(jì)算機(jī)軟件技術(shù)基礎(chǔ)》結(jié)構(gòu)清晰,例題豐富實(shí)用,有較好的系統(tǒng)性,可作為高等學(xué)校理、工、經(jīng)、管等類專軟件技術(shù)基礎(chǔ)課程的教材和教學(xué)參考書。
高等學(xué)校非計(jì)算機(jī)專業(yè)計(jì)算機(jī)基礎(chǔ)教學(xué)的目標(biāo)是培養(yǎng)學(xué)生利用計(jì)算機(jī)分析問(wèn)題、解決問(wèn)題的意識(shí)與能力,提高學(xué)生的計(jì)算機(jī)素質(zhì),為將來(lái)利用計(jì)算機(jī)知識(shí)與技術(shù)解決本專業(yè)實(shí)際問(wèn)題打下基礎(chǔ)。
本書是涉及軟件工程、數(shù)據(jù)結(jié)構(gòu)、操作系統(tǒng)、數(shù)據(jù)庫(kù)技術(shù)、計(jì)算機(jī)網(wǎng)絡(luò)、多媒體等軟件開(kāi)發(fā)常用原理、方法和技術(shù)的綜合性教材。希望讀者能夠在有限的時(shí)間內(nèi)掌握軟件開(kāi)發(fā)最基本的技術(shù)和能力,利用這些技術(shù)解決本專業(yè)的應(yīng)用問(wèn)題。
本書不僅介紹了軟件開(kāi)發(fā)的常用技術(shù)和方法,更強(qiáng)調(diào)思想方法的訓(xùn)練。例如,第1章“軟件工程”部分,不是全部?jī)?nèi)容的壓縮,而只涉及軟件開(kāi)發(fā)中的基本技術(shù)部分,強(qiáng)調(diào)“軟件開(kāi)發(fā)”與“程序設(shè)計(jì)”的不同,讓讀者從全局的角度去看待軟件。又如第3章“操作系統(tǒng)”部分,目的不在于讓學(xué)生編寫操作系統(tǒng)軟件,而是了解操作系統(tǒng)是如何解決問(wèn)題的,希望讀者學(xué)習(xí)操作系統(tǒng)中處理各種問(wèn)題的方法,將來(lái)在自己的應(yīng)用軟件中運(yùn)用這些方法。
第1章軟件開(kāi)發(fā)方法
1.1軟件工程概述
1.1.1軟件工程的概念
1.1.2軟件開(kāi)發(fā)模型
1.2結(jié)構(gòu)化開(kāi)發(fā)方法
1.2.1需求分析
1.2.2系統(tǒng)設(shè)計(jì)
1.2.3編碼
1.2.4測(cè)試和調(diào)試
1.2.5維護(hù)
1.3面向?qū)ο箝_(kāi)發(fā)方法
1.4軟件開(kāi)發(fā)工具與環(huán)境
1.4.1軟件開(kāi)發(fā)工具
1.4.2軟件開(kāi)發(fā)環(huán)境
1.4.3CASE技術(shù)
習(xí)題
第2章數(shù)據(jù)結(jié)構(gòu)及其應(yīng)用
2.1數(shù)據(jù)結(jié)構(gòu)的基本概念
2.2線性表
2.2.1順序表
2.2.2線性鏈表
2.3棧和隊(duì)列
2.3.1棧
2.3.2隊(duì)列
2.4二維數(shù)組
2.4.1二維數(shù)組的概念及存儲(chǔ)
2.4.2矩陣的壓縮存儲(chǔ)
2.4.3數(shù)組應(yīng)用舉例
2.5二叉樹(shù)和圖
2.5.1二叉樹(shù)的基本概念
2.5.2二叉樹(shù)的存儲(chǔ)及遍歷
2.5.3圖的基本概念
2.5.4圖的存儲(chǔ)方式
2.5.5圖的遍歷
2.5.6樹(shù)和圖的應(yīng)用
2.6查找和排序
2.6.1查找的基本概念
2.6.2靜態(tài)查找技術(shù)
2.6.3動(dòng)態(tài)查找技術(shù)
2.6.4排序的基本概念
2.6.5常用排序方法
習(xí)題二
第3章操作系統(tǒng)原理
3.1操作系統(tǒng)概述
3.1.1什么是操作系統(tǒng)
3.1.2操作系統(tǒng)的發(fā)展
3.1.3操作系統(tǒng)分類
3.1.4操作系統(tǒng)的基本特征
3.1.5用戶接口
3.2文件管理
3.2.1文件管理概述
3.2.2文件系統(tǒng)
3.2.3文件系統(tǒng)的組織結(jié)構(gòu)
3.2.4文件管理方法
3.3進(jìn)程管理
3.3.1進(jìn)程管理概述
3.3.2進(jìn)程管理方法
3.3.3進(jìn)程管理應(yīng)用
3.4存儲(chǔ)器管理
3.4.1存儲(chǔ)器管理概述
3.4.2存儲(chǔ)分配管理方法
3.4.3存儲(chǔ)管理應(yīng)用
3.5設(shè)備管理
3.5.1設(shè)備管理概述
3.5.2設(shè)備管理任務(wù)及方法
習(xí)題三
第4章數(shù)據(jù)庫(kù)技術(shù)及應(yīng)用
4.1數(shù)據(jù)庫(kù)系統(tǒng)
4.1.1數(shù)據(jù)庫(kù)系統(tǒng)組成
4.1.2關(guān)系數(shù)據(jù)庫(kù)層次結(jié)構(gòu)
4.1.3數(shù)據(jù)庫(kù)系統(tǒng)開(kāi)發(fā)工具
4.2數(shù)據(jù)模型
4.2.1數(shù)據(jù)模型的概念
4.2.2E-R模型
4.2.3關(guān)系模型
4.3關(guān)系規(guī)范化
4.3.1函數(shù)依賴
4.3.2基于主鍵的范式和BC范式
4.3.3關(guān)系規(guī)范化的過(guò)程與原則
4.4關(guān)系數(shù)據(jù)庫(kù)的數(shù)據(jù)定義與操縱
4.4.1SQL的數(shù)據(jù)定義
4.4.2SQL的數(shù)據(jù)查詢
4.4.3SQL的連接查詢與嵌套查詢
4.4.4SQL的數(shù)據(jù)更新
4.4.5SQL的視圖
4.5數(shù)據(jù)庫(kù)設(shè)計(jì)
4.5.1數(shù)據(jù)庫(kù)設(shè)計(jì)概述
4.5.2數(shù)據(jù)庫(kù)設(shè)計(jì)的需求分析
4.5.3數(shù)據(jù)庫(kù)概念設(shè)計(jì)
4.5.4數(shù)據(jù)庫(kù)的邏輯設(shè)計(jì)與物理設(shè)計(jì)
4.6數(shù)據(jù)庫(kù)應(yīng)用程序設(shè)計(jì)
4.6.1數(shù)據(jù)庫(kù)接口
4.6.2程序中操作數(shù)據(jù)庫(kù)
習(xí)題四
第5章網(wǎng)絡(luò)軟件技術(shù)基礎(chǔ)
5.1計(jì)算機(jī)網(wǎng)絡(luò)基礎(chǔ)知識(shí)
5.1.1計(jì)算機(jī)網(wǎng)絡(luò)的發(fā)展
5.1.2網(wǎng)絡(luò)體系結(jié)構(gòu)
5.1.3IP地址和域名系統(tǒng)
5.2HTML語(yǔ)言簡(jiǎn)介
5.3腳本語(yǔ)言
5.4動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)
5.4.1ASP技術(shù)基礎(chǔ)
5.4.2ASP內(nèi)建對(duì)象
5.4.3ADO數(shù)據(jù)庫(kù)訪問(wèn)技術(shù)
5.5綜合實(shí)例——電子公告欄
5.5.1公告瀏覽功能的實(shí)現(xiàn)
5.5.2公告管理功能的實(shí)現(xiàn)
習(xí)題五
第6章多媒體軟件開(kāi)發(fā)
6.1多媒體軟件概述
6.1.1多媒體軟件系統(tǒng)
6.1.2多媒體應(yīng)用軟件開(kāi)發(fā)過(guò)程
6.2超文本和超媒體
6.2.1超文本和超媒體的組成
6.2.2超文本系統(tǒng)的基本特征
6.2.3超文本系統(tǒng)的結(jié)構(gòu)模型
6.3HTML實(shí)現(xiàn)多媒體
6.3.1使用圖像和熱區(qū)
6.3.2使用音頻
6.3.3播放視頻
6.4流媒體技術(shù)
6.4.1流式傳輸?shù)姆绞?br />
6.4.2流媒體傳輸協(xié)議
6.4.3流媒體播放方式
6.4.4流媒體文件格式
6.5多媒體編程簡(jiǎn)介
6.5.1文本的輸出和圖形的繪制
6.5.2音頻的播放
6.5.3顯示位圖
6.5.4播放視頻
習(xí)題六
附錄實(shí)驗(yàn)
實(shí)驗(yàn)1兩個(gè)順序表的建立與合并
實(shí)驗(yàn)2用單鏈表實(shí)現(xiàn)學(xué)生名冊(cè)管理
實(shí)驗(yàn)3用隊(duì)列解決斐波那切數(shù)列問(wèn)題
實(shí)驗(yàn)4學(xué)生成績(jī)的統(tǒng)計(jì)與排序
實(shí)驗(yàn)5SQL的數(shù)據(jù)定義
實(shí)驗(yàn)6SQL數(shù)據(jù)查詢與操縱
實(shí)驗(yàn)7實(shí)現(xiàn)一個(gè)簡(jiǎn)單的ASP網(wǎng)頁(yè)
實(shí)驗(yàn)8通過(guò)ASP網(wǎng)頁(yè)查詢數(shù)據(jù)庫(kù)信息
實(shí)驗(yàn)9多媒體資源網(wǎng)站的設(shè)計(jì)
實(shí)驗(yàn)10使用VC繪制函數(shù)曲線
參考文獻(xiàn)