出版時(shí)間:2009-8 出版社:機(jī)械工業(yè)出版社 作者:劉玉山,劉寶山 主編 頁數(shù):131
前言
VisualBasic以其強(qiáng)大的功能,簡單、直觀、易學(xué)的特點(diǎn),一直是眾多程序設(shè)計(jì)初學(xué)者首選的軟件開發(fā)平臺,也是計(jì)算機(jī)愛好者走進(jìn)面向?qū)ο蟪绦蛟O(shè)計(jì)殿堂的捷徑。數(shù)據(jù)庫系統(tǒng)作為信息管理系統(tǒng)開發(fā)不可或缺的部分,己成為廣大程序設(shè)計(jì)人員必須掌握的內(nèi)容之一。因此,這兩門課程在計(jì)算機(jī)專業(yè)中具有十分重要的地位。然而,單獨(dú)學(xué)習(xí)這兩門課程,不僅需要過多地投入學(xué)習(xí)成本,而且很難使學(xué)生深刻認(rèn)識它們之間的有機(jī)聯(lián)系,使學(xué)生在程序開發(fā)過程中“編程找不到對象,數(shù)據(jù)庫不知如何操作”。為克服傳統(tǒng)教學(xué)帶來的弊端,我們對“VB程序設(shè)計(jì)”和“數(shù)據(jù)庫應(yīng)用”這兩門課程進(jìn)行整合并編寫了本書。職業(yè)教育的課程開發(fā)需要以工作過程為導(dǎo)向,強(qiáng)調(diào)在教學(xué)中模擬真實(shí)的工作情境,采用行業(yè)規(guī)范和流程,采取任務(wù)驅(qū)動教學(xué)方式,實(shí)現(xiàn)模塊化項(xiàng)目教學(xué)。因此,在教材編寫過程中,我們打破了傳統(tǒng)的教學(xué)模式,強(qiáng)化了工作過程為導(dǎo)向的課程開發(fā)理念,采用了MIS系統(tǒng)開發(fā)的一般流程,并融入了軟件工程的思想。全書共分13章,以學(xué)生比較熟悉的“學(xué)生成績管理系統(tǒng)”作為案例,并將其有機(jī)地劃分成“三大模塊”、“25個子模塊”,從而構(gòu)成學(xué)生學(xué)習(xí)和實(shí)訓(xùn)的設(shè)計(jì)項(xiàng)目。每章以具體項(xiàng)目為導(dǎo)引,通過“項(xiàng)目需求分析”對項(xiàng)目進(jìn)行描述,使學(xué)生明確具體任務(wù):在“項(xiàng)目設(shè)計(jì)”過程中學(xué)習(xí)和掌握程序設(shè)計(jì)和數(shù)據(jù)庫設(shè)計(jì)方法和技能,實(shí)現(xiàn)程序設(shè)計(jì);在“技術(shù)要點(diǎn)小結(jié)”中提煉技術(shù)要點(diǎn),方便學(xué)生對知識的歸納和總結(jié);通過“模擬項(xiàng)目演練”為學(xué)生提供實(shí)訓(xùn)的機(jī)會,促進(jìn)學(xué)生設(shè)計(jì)能力的提高。通過本書的學(xué)習(xí),不但可以使學(xué)生掌握“VB程序設(shè)計(jì)”和“數(shù)據(jù)庫應(yīng)用”兩門課程所包含的知識內(nèi)容,而且可以使學(xué)生體會到軟件工程和MIS系統(tǒng)開發(fā)的一般方法,初步建立系統(tǒng)開發(fā)的思想,奠定學(xué)生進(jìn)行畢業(yè)設(shè)計(jì)的基礎(chǔ)和培養(yǎng)學(xué)生軟件開發(fā)的實(shí)際能力。為方便教學(xué),本書配套有多媒體課件及每個任務(wù)設(shè)計(jì)的源代碼。本書是作者多年從事計(jì)算機(jī)教學(xué)工作的結(jié)晶,不僅包含著作者個人的努力,而且蘊(yùn)含著作者同事的支持和家人的一份辛勞。盡管本書在正式出版之前作為校本教材有過成功的應(yīng)用經(jīng)歷,但面對廣大的讀者難免會顧此失彼,存在不妥之處,懇請廣大讀者批評指正。
內(nèi)容概要
以工作過程為導(dǎo)向開發(fā)職業(yè)教育課程,在教學(xué)中模擬真實(shí)的工作情境,是職業(yè)教育行之有效的途徑?;谶@一理念,本書力求將計(jì)算機(jī)專業(yè)傳統(tǒng)的“VB程序設(shè)計(jì)”和“數(shù)據(jù)庫應(yīng)用”兩門課程進(jìn)行整合,融入“軟件工程”的思想,采用行業(yè)設(shè)計(jì)規(guī)范和流程,以軟件開發(fā)工作過程為導(dǎo)向,確立軟件設(shè)計(jì)任務(wù),提煉可供課堂教學(xué)的設(shè)計(jì)任務(wù),突出可視化編程模塊化特點(diǎn)。
本書共分13章,每章以具體項(xiàng)目為導(dǎo)引,通過“項(xiàng)目需求分析”對項(xiàng)目進(jìn)行描述,在“項(xiàng)目設(shè)計(jì)”過程中實(shí)現(xiàn)程序設(shè)計(jì),在“技術(shù)要點(diǎn)小結(jié)”中提煉技術(shù)要點(diǎn),通過【模擬項(xiàng)目演練】提供學(xué)生實(shí)訓(xùn)的機(jī)會。
本書可作為高職高專計(jì)算機(jī)專業(yè)的教材,也可作為其他層次的學(xué)生和程序設(shè)計(jì)愛好者,特別是數(shù)據(jù)庫信息管理系統(tǒng)開發(fā)設(shè)計(jì)人員的參考用書。
書籍目錄
前言
第1章 Visual Basic、Access及SQL Server導(dǎo)引
1.1 Visual Basic概述
1.2 數(shù)據(jù)庫概述
1.3 Access概述
1.4 SQL Server概述
1.5 SQL數(shù)據(jù)查詢語言概述
【模擬項(xiàng)目演練】
第2章 學(xué)生成績管理系統(tǒng)總體設(shè)計(jì)
2.1 學(xué)生成績管理系統(tǒng)的定義
2.2 學(xué)生成績管理系統(tǒng)功能描述
2.3 學(xué)生成績管理系統(tǒng)的數(shù)據(jù)結(jié)構(gòu)
第3章 登錄對話框模塊設(shè)計(jì)
3.1 項(xiàng)目需求分析
3.2 項(xiàng)目設(shè)計(jì)
3.3 技術(shù)要點(diǎn)小結(jié)
【模擬項(xiàng)目演練】
第4章 管理員授權(quán)用戶模塊設(shè)計(jì)
4.1 項(xiàng)目需求分析
4.2 項(xiàng)目設(shè)計(jì)
4.3 技術(shù)要點(diǎn)小結(jié)
【模擬項(xiàng)目演練】
第5章 教師基本情況添加模塊設(shè)計(jì)
5.1 項(xiàng)目需求分析
5.2 項(xiàng)目設(shè)計(jì)
5.3 技術(shù)要點(diǎn)小結(jié)
【模擬項(xiàng)目演練】
第6章 教師基本情況查詢和瀏覽模塊設(shè)計(jì)
6.1 項(xiàng)目需求分析
6.2 項(xiàng)目設(shè)計(jì)
6.3 技術(shù)要點(diǎn)小結(jié)
【模擬項(xiàng)目演練】
第7章 教師基本情況修改模塊設(shè)計(jì)
7.1 項(xiàng)目需求分析
7.2 項(xiàng)目設(shè)計(jì)
7.3 技術(shù)要點(diǎn)小結(jié)
【模擬項(xiàng)目演練】
第8章 教師基本情況刪除模塊設(shè)計(jì)
8.1 項(xiàng)目需求分析
8.2 項(xiàng)目設(shè)計(jì)
8.3 技術(shù)要點(diǎn)小結(jié)
【模擬項(xiàng)目演練】
第9章 學(xué)生基本情況管理模塊設(shè)計(jì)
9.1 項(xiàng)目需求分析
9.2 項(xiàng)目設(shè)計(jì)
9.3 技術(shù)要點(diǎn)小結(jié)
【模擬項(xiàng)目演練】
第10章 教師任務(wù)書查詢功能模塊設(shè)計(jì)
10.1 項(xiàng)目需求分析
10.2 項(xiàng)目設(shè)計(jì)
10.3 技術(shù)要點(diǎn)小結(jié)
【模擬項(xiàng)目演練】
第11章 學(xué)生成績添加模塊設(shè)計(jì)
11.1 項(xiàng)目需求分析
11.2 項(xiàng)目設(shè)計(jì)
11.3 技術(shù)要點(diǎn)小結(jié)
【模擬項(xiàng)目演練】
第12章 備份和恢復(fù)槿塊設(shè)計(jì)
12.1 項(xiàng)目需求分析
12.2 項(xiàng)目設(shè)計(jì)
12.3 技術(shù)要點(diǎn)小結(jié)
第13章 學(xué)生成績管理系統(tǒng)集成和打包
13.1 學(xué)生成績管理系統(tǒng)的集成
13.2 學(xué)生成績管理系統(tǒng)的編譯和打包
13.3 技術(shù)要點(diǎn)小結(jié)
參考文獻(xiàn)
章節(jié)摘錄
插圖:VisualBasic是一種可視化的、面向?qū)ο蠛褪录?qū)動方式的結(jié)構(gòu)化高級程序設(shè)計(jì)語言,可用于開發(fā)Windows環(huán)境下的各類應(yīng)用程序。VisualBasic通過圖形對象(包括窗體、控件、菜單等)來設(shè)計(jì)應(yīng)用程序。圖形對象的建立和使用都十分簡單,只需要為數(shù)不多的幾行程序就可以控制這些圖形對象。VisualBasic是采用事件驅(qū)動編程機(jī)制的計(jì)算機(jī)語言之一。事件驅(qū)動是一種適用于圖形用戶界面(GUI)的編程方式。傳統(tǒng)的編程是面向過程、按規(guī)定順序進(jìn)行的,程序設(shè)計(jì)人員總是要關(guān)心什么時(shí)候發(fā)生什么事情。對于現(xiàn)代的計(jì)算機(jī)應(yīng)用來說,必須根據(jù)用戶的需求安排程序的執(zhí)行,而這實(shí)際上就是事件驅(qū)動程序所要解決的問題。用事件驅(qū)動方式設(shè)計(jì)程序時(shí),程序員不必給出按精確次序執(zhí)行的每個步驟,只是編寫響應(yīng)用戶動作的程序。例如選擇命令,移動鼠標(biāo),用鼠標(biāo)單擊某個圖標(biāo)等。與傳統(tǒng)的面向過程的語言不同,在用VisualBasic設(shè)計(jì)應(yīng)用程序時(shí),要編寫的不是大段的程序代碼,而是由若干個微小程序,這些微小程序由用戶啟動的事件來激發(fā),從而大大降低了編程的難度和工作量,提高了程序的開發(fā)效率。VisualBasic的主要特點(diǎn)有:(1)可視化編程。(2)事件驅(qū)動的編程機(jī)制。(3)面向?qū)ο蟮脑O(shè)計(jì)方法。(4)結(jié)構(gòu)化的程序設(shè)計(jì)語言。(5)強(qiáng)大的數(shù)據(jù)庫管理功能。(6)友好的幫助系統(tǒng)。1.1.1 VB運(yùn)行環(huán)境及基本概念VisualBasic的集成開發(fā)環(huán)境(IDE)是開發(fā)VisualBasic應(yīng)用程序的開發(fā)設(shè)計(jì)平臺,熟練掌握VisualBasic集成開發(fā)環(huán)境是開發(fā)應(yīng)用程序的基礎(chǔ)。VisualBasic的集成開發(fā)環(huán)境及其幾個主要組成部分,如圖1.1 所示。VB程序設(shè)計(jì)是圍繞窗體設(shè)計(jì)進(jìn)行的,因此窗體設(shè)計(jì)器是VB程序設(shè)計(jì)的中心。工具箱是可以使用的控件集合,通過工具箱可以將控件添加到窗體上,從而實(shí)現(xiàn)對程序運(yùn)行的控制。屬性窗口是對控件屬性進(jìn)行靜態(tài)設(shè)置和控制的工具,如圖1.2 所示,通過屬性窗口可以設(shè)置控件的初始狀態(tài)。代碼窗口是編程窗口,如圖1.3 所示,通過代碼窗口可以對控件的屬性進(jìn)行動態(tài)控制,改變控件的狀態(tài),即進(jìn)行控件事件編程,也可以在代碼窗口編寫普通過程和函數(shù)的編程。
編輯推薦
通過《VB數(shù)據(jù)庫項(xiàng)目設(shè)計(jì)模塊化教程》的學(xué)習(xí),不但可以使學(xué)生掌握“VB程序設(shè)計(jì)”和“數(shù)據(jù)庫應(yīng)用”兩門課程所包含的知識內(nèi)容,而且可以使學(xué)生體會到軟件工程和MIS系統(tǒng)開發(fā)的一般方法,初步建立系統(tǒng)開發(fā)的思想,奠定學(xué)生進(jìn)行畢業(yè)設(shè)計(jì)的基礎(chǔ)和培養(yǎng)學(xué)生軟件開發(fā)的實(shí)際能力。
圖書封面
評論、評分、閱讀與下載
VB數(shù)據(jù)庫項(xiàng)目設(shè)計(jì)模塊化教程 PDF格式下載