大學(xué)計算機(jī)數(shù)據(jù)庫與程序設(shè)計基礎(chǔ)
定 價:39 元
叢書名:高等學(xué)校文科類專業(yè)“十一五”計算機(jī)規(guī)劃教材
- 作者:董惠麗 ,等 著 馮俊 編
- 出版時間:2011/5/1
- ISBN:9787302243502
- 出 版 社:清華大學(xué)出版社
- 中圖法分類:TP311.1
- 頁碼:396
- 紙張:膠版紙
- 版次:1
- 開本:16開
《大學(xué)計算機(jī)數(shù)據(jù)庫與程序設(shè)計基礎(chǔ)》是教育部高等學(xué)校文科計算機(jī)基礎(chǔ)教學(xué)指導(dǎo)委員會的立項項目。《大學(xué)計算機(jī)數(shù)據(jù)庫與程序設(shè)計基礎(chǔ)》在脫離具體語言環(huán)境下,圍繞數(shù)據(jù)庫與程序設(shè)計基礎(chǔ)的核心問題簡明扼要地介紹了基本概念、基本思想、基本技術(shù)和基本方法。主要內(nèi)容包括基本數(shù)據(jù)類型、構(gòu)造數(shù)據(jù)類型和數(shù)據(jù)庫、基本控制結(jié)構(gòu)、結(jié)構(gòu)化和模塊化程序設(shè)計、數(shù)據(jù)庫查詢、窗體和界面設(shè)計等。數(shù)據(jù)組織形式采用具有豐富數(shù)據(jù)類型與良好結(jié)構(gòu)的類PASCAL語言描述,算法采用結(jié)構(gòu)化流程圖描述;選用較流行的VB (Visual Basic)語言對所有算法進(jìn)行編程實現(xiàn)和Access對數(shù)據(jù)庫進(jìn)行操作處理。這使讀者既可以在脫離復(fù)雜語言環(huán)境下輕松學(xué)習(xí)程序設(shè)計思想和數(shù)據(jù)庫應(yīng)用技術(shù),又不至于紙上談兵。每章都開辟了一個課程設(shè)計題目,旨在提高讀者分析問題和解決問題的能力! 洞髮W(xué)計算機(jī)數(shù)據(jù)庫與程序設(shè)計基礎(chǔ)》條理清楚,內(nèi)容翔實;概念表述嚴(yán)謹(jǐn),邏輯推理嚴(yán)密,語言精練,用詞達(dá)意;算法構(gòu)思精巧,結(jié)構(gòu)清晰;既注重程序設(shè)計思想介紹,又重視算法設(shè)計能力培養(yǎng);既注重理論知識與科學(xué)思想的介紹,又重視應(yīng)用技術(shù)與動手能力的培養(yǎng)!洞髮W(xué)計算機(jī)數(shù)據(jù)庫與程序設(shè)計基礎(chǔ)》深入淺出,配有大量實例和圖示,每章都有豐富的習(xí)題,適合于自學(xué)。
為了落實教育部關(guān)于實施高等學(xué)校本科教學(xué)質(zhì)量與教學(xué)改革工程的意見精神,教育部高等教育司組織制訂了《高等學(xué)校文科類專業(yè)大學(xué)計算機(jī)教學(xué)基本要求(2008年版)》(簡稱《基本要求》) 。為了把《基本要求》落到實處,進(jìn)一步推動教學(xué)改革,教育部高等學(xué)校文科計算機(jī)基礎(chǔ)教學(xué)指導(dǎo)委員會啟動了教材立項項目。
本書屬于經(jīng)濟(jì)管理類計算機(jī)大公共課程教材,它是2009年度教育部高等學(xué)校文科計算機(jī)基礎(chǔ)教學(xué)指導(dǎo)委員會的立項教材。除本書外,還有《大學(xué)計算機(jī)·應(yīng)用基礎(chǔ)》(已出版)和《大學(xué)計算機(jī)·網(wǎng)絡(luò)應(yīng)用基礎(chǔ)》,每本書均配有輔助教材《題解及課程設(shè)計指導(dǎo)》,以便于讀者自學(xué)選用。
文科計算機(jī)教學(xué)的實質(zhì)是計算機(jī)應(yīng)用的教育,是“以應(yīng)用為目的,以實踐為中心,著眼信息素養(yǎng)培養(yǎng)”的一種教育,以滿足社會對人才在計算機(jī)知識、技能和應(yīng)用能力方面的要求。《基本要求》中指出,文科計算機(jī)大公共課程可以由16個模塊組裝而成,按上述3種組合方式編寫主教材。教學(xué)實施建議: 各專業(yè)的計算機(jī)大公共課程的總學(xué)時不少于144學(xué)時,可選用《大學(xué)計算機(jī)·應(yīng)用基礎(chǔ)》 (72學(xué)時)與《大學(xué)計算機(jī)·數(shù)據(jù)庫與程序設(shè)計基礎(chǔ)》 (72學(xué)時),或選用《大學(xué)計算機(jī)·網(wǎng)絡(luò)應(yīng)用基礎(chǔ)》 (80學(xué)時)與《大學(xué)計算機(jī)·數(shù)據(jù)庫與程序設(shè)計基礎(chǔ)》 (72學(xué)時)來組織教學(xué)。
長期以來,關(guān)于如何講授程序設(shè)計基礎(chǔ)課程,許多人把爭論的焦點放在了語言的選擇上,把講授的重點放在了語言本身,卻忽略了程序設(shè)計真正實用的基本思維方式和方法,最后導(dǎo)致學(xué)生幾乎沒有分析問題、解決問題的技能。程序設(shè)計基礎(chǔ)課程教學(xué)的核心目標(biāo),應(yīng)該是讓學(xué)生學(xué)習(xí)和掌握如何分析問題和設(shè)計解決它們的方法;幫助學(xué)生理解程序設(shè)計的基本思想和科學(xué)原理,掌握程序設(shè)計的基本知識、基本技術(shù)和基本方法,掌握程序設(shè)計中的數(shù)據(jù)組織結(jié)構(gòu)和程序流程控制結(jié)構(gòu),從而為學(xué)生能用計算機(jī)處理實際問題打下良好基礎(chǔ)。本書試圖在這方面做出努力。
這本《大學(xué)計算機(jī)·數(shù)據(jù)庫與程序設(shè)計基礎(chǔ)》包含程序設(shè)計基礎(chǔ)和數(shù)據(jù)庫系統(tǒng)基礎(chǔ)2個模塊。全書共分2篇17章,具體內(nèi)容安排如下: 第1篇程序設(shè)計基礎(chǔ)包含9章。第1章程序設(shè)計概述,主要介紹程序設(shè)計的基本概念和基礎(chǔ)知識。第2章Visual Basic 簡介,主要介紹Visual Basic 6.0的集成開發(fā)環(huán)境、應(yīng)用程序結(jié)構(gòu)、應(yīng)用程序設(shè)計和上機(jī)操作步驟。第3章Visual Basic應(yīng)用程序界面設(shè)計,主要介紹窗體設(shè)計以及常用標(biāo)準(zhǔn)控件的應(yīng)用。第4章簡單數(shù)據(jù)類型與表達(dá)式,主要介紹簡單數(shù)據(jù)類型以及表達(dá)式的構(gòu)成。第5章順序結(jié)構(gòu)程序設(shè)計,主要介紹賦值語句、數(shù)據(jù)輸入、數(shù)據(jù)輸出以及順序結(jié)構(gòu)程序設(shè)計。第6章選擇結(jié)構(gòu)程序設(shè)計,主要介紹單向分支選擇結(jié)構(gòu)、雙向分支選擇結(jié)構(gòu)和多向分支選擇結(jié)構(gòu)的程序設(shè)計。第7章循環(huán)結(jié)構(gòu)程序設(shè)計,主要介紹當(dāng)型循環(huán)控制結(jié)構(gòu)、直到型循環(huán)控制結(jié)構(gòu)和步長型循環(huán)控制結(jié)構(gòu)的程序設(shè)計以及算法設(shè)計中的枚舉法和遞推算法。第8章構(gòu)造數(shù)據(jù)類型,主要介紹數(shù)組類型、結(jié)構(gòu)體類型以及其他構(gòu)造數(shù)據(jù)類型。第9章結(jié)構(gòu)化程序設(shè)計,簡單介紹結(jié)構(gòu)化方法、模塊化設(shè)計以及結(jié)構(gòu)程序優(yōu)化;主要介紹自頂向下逐步求精設(shè)計技術(shù)和方法、過程和函數(shù)的應(yīng)用。第2篇數(shù)據(jù)庫系統(tǒng)基礎(chǔ)包含8章。第10章數(shù)據(jù)庫系統(tǒng)概述,簡單介紹數(shù)據(jù)庫系統(tǒng)的有關(guān)知識。第11章Access簡介,簡單介紹Access 2007的安裝和集成開發(fā)環(huán)境。第12章創(chuàng)建數(shù)據(jù)庫,主要介紹數(shù)據(jù)庫的創(chuàng)建、表的創(chuàng)建及其操作。第13章查詢與SQL基礎(chǔ),主要介紹不同類型的查詢創(chuàng)建以及SQL基礎(chǔ)。第14章窗體設(shè)計,主要介紹窗體的構(gòu)成和類型、窗體的創(chuàng)建和修飾。第15章報表設(shè)計,主要介紹報表的不同創(chuàng)建方式以及報表的編輯技術(shù)。第16章宏與模塊,主要介紹宏與模塊的基本概念和使用方法。第17章數(shù)據(jù)庫應(yīng)用系統(tǒng)實例,以進(jìn)銷存管理系統(tǒng)為例,綜合運(yùn)用所學(xué)知識設(shè)計和開發(fā)一個進(jìn)銷存數(shù)據(jù)庫應(yīng)用系統(tǒng)。
由于Pascal語言具有豐富的數(shù)據(jù)類型和良好的結(jié)構(gòu),所以在數(shù)據(jù)組織的描述中,擬選用類Pascal語言作為工具;為了著重體現(xiàn)算法設(shè)計的思想與算法結(jié)構(gòu),對算法的描述擬選用結(jié)構(gòu)化流程圖(N-S圖)作為工具;為了方便讀者上機(jī)實踐,將選用較流行的Visual Basic語言對所有算法進(jìn)行編程實現(xiàn)并選用Access關(guān)系數(shù)據(jù)庫管理系統(tǒng)對數(shù)據(jù)庫進(jìn)行操作處理。既讓讀者在脫離復(fù)雜語言環(huán)境下輕松學(xué)習(xí)程序設(shè)計思想和數(shù)據(jù)庫應(yīng)用技術(shù),又不至于使讀者紙上談兵。這是本書的特色之一。程序設(shè)計既是一門實踐性很強(qiáng)的帶有藝術(shù)特性的變換技術(shù),又是一門科學(xué)。本書在每章都開辟了一個課程設(shè)計題目,包括問題描述、基本要求、測試數(shù)據(jù)、實現(xiàn)提示和問題拓展,旨在提高讀者分析問題和解決問題的能力。這是本書的又一個特色。
本書條理清楚,內(nèi)容翔實。概念表述嚴(yán)謹(jǐn),邏輯推理嚴(yán)密,語言精練,用詞達(dá)意。圖文并茂、易教易學(xué)。在內(nèi)容編排上,試圖深入淺出、重點突出,以培養(yǎng)學(xué)生應(yīng)用能力為主線,理論與實踐相結(jié)合。各章都配有豐富的習(xí)題,包括選擇題、填空題、思考題和設(shè)計題等,通過做題可以鞏固所學(xué)知識,適合于自學(xué)。
本書由馮俊主編并統(tǒng)稿。第1~10章由馮俊編寫,第11~14章由董惠麗編寫,第15章由任麗芳編寫,第16章和第17章由張人上編寫。
《大學(xué)計算機(jī)·數(shù)據(jù)庫與程序設(shè)計基礎(chǔ)》課程在教學(xué)計劃中至少應(yīng)為6學(xué)分,課堂教學(xué)在54~72學(xué)時之間。本課程是一門技術(shù)性、實踐性很強(qiáng)的課程,為了使學(xué)生能真正掌握有關(guān)理論知識和應(yīng)用技術(shù),在整個教學(xué)過程中至少應(yīng)安排6個課程設(shè)計,必須保證學(xué)生有足夠的課下思考作業(yè)時間和上機(jī)實踐時間。上機(jī)時數(shù)、課下作業(yè)時數(shù)和課堂講授時數(shù)的比例應(yīng)不低于0.5∶2∶1.
本書凝結(jié)了作者們多年來的教學(xué)科研成果和在講授“大學(xué)計算機(jī)”、“程序設(shè)計基礎(chǔ)”等課程中的教學(xué)經(jīng)驗。在編寫過程中,參閱了多種大學(xué)計算機(jī)優(yōu)秀教材。在編輯出版過程中,得到了清華大學(xué)出版社各級領(lǐng)導(dǎo)的支持,負(fù)責(zé)本書編輯工作的全體同仁,特別是責(zé)任編輯汪漢友同志,付出了辛勤勞動。在此一并表示衷心感謝。
由于作者水平有限,加之學(xué)科理論與技術(shù)發(fā)展日新月異,書中疏漏謬誤之處在所難免,懇請廣大讀者指正。E-mail: fengj1682000@126.com. 作 者2010年8月