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