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