資源描述:
《Visual_Basic程序設(shè)計(jì)項(xiàng)目教程 教學(xué)課件 作者 李天真 李宏偉《Visual Basic程序設(shè)計(jì)項(xiàng)目教程》電子教案(任務(wù)2).ppt》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。
1、任務(wù)1系統(tǒng)開(kāi)發(fā)任務(wù)分析及開(kāi)發(fā)方法任務(wù)2系統(tǒng)數(shù)據(jù)庫(kù)創(chuàng)建任務(wù)3系統(tǒng)登錄界面設(shè)計(jì)任務(wù)4簡(jiǎn)單登錄密碼設(shè)計(jì)任務(wù)5數(shù)據(jù)庫(kù)訪問(wèn)的實(shí)現(xiàn)任務(wù)6系統(tǒng)主界面設(shè)計(jì)任務(wù)7系統(tǒng)管理模塊設(shè)計(jì)《VisualBasic程序設(shè)計(jì)項(xiàng)目教程》電子教案任務(wù)8信息管理模塊設(shè)計(jì)任務(wù)9報(bào)表生成和打印任務(wù)10Splash界面設(shè)計(jì)任務(wù)11VisualBasic程序調(diào)試任務(wù)12應(yīng)用程序的文件操作任務(wù)13應(yīng)用程序的打包和發(fā)布任務(wù)2系統(tǒng)數(shù)據(jù)庫(kù)創(chuàng)建任務(wù)描述知識(shí)鏈接知識(shí)SQL基礎(chǔ)知識(shí)效果及功能總結(jié)與技能鞏固實(shí)現(xiàn)過(guò)程知識(shí)教學(xué)目標(biāo)和技能訓(xùn)練目標(biāo)過(guò)程1用MicrosoftAccess創(chuàng)建數(shù)據(jù)庫(kù)過(guò)程2用M
2、icrosoftSQLServer創(chuàng)建數(shù)據(jù)庫(kù)知識(shí)教學(xué)目標(biāo)和技能訓(xùn)練目標(biāo)1.熟練掌握使用桌面數(shù)據(jù)軟件Access進(jìn)行小型數(shù)據(jù)庫(kù)的設(shè)計(jì);2.熟練掌握常用SQL語(yǔ)句的書(shū)寫(xiě)語(yǔ)法;3.掌握用SQLServer創(chuàng)建數(shù)據(jù)庫(kù)、還原數(shù)據(jù)庫(kù)、分離和附加數(shù)據(jù)庫(kù)的操作步驟。返回章首1.能用桌面數(shù)據(jù)庫(kù)MicrosoftAccess、大型網(wǎng)絡(luò)數(shù)據(jù)庫(kù)MicrosoftSQLServer設(shè)計(jì)系統(tǒng)后臺(tái)數(shù)據(jù)庫(kù);2.能按照設(shè)計(jì)要求創(chuàng)建系統(tǒng)的數(shù)據(jù)庫(kù)和數(shù)據(jù)表,并能熟練完成基本操作,包括查詢(xún)、排序等。根據(jù)任務(wù)1中的系統(tǒng)需求分析和關(guān)系數(shù)據(jù)庫(kù)的理論,數(shù)據(jù)庫(kù)的設(shè)計(jì)關(guān)鍵是數(shù)據(jù)表的設(shè)計(jì)。把
3、通過(guò)詳細(xì)調(diào)查獲得的數(shù)據(jù)進(jìn)行仔細(xì)地分析,去偽存真,最后歸納為數(shù)據(jù)庫(kù)軟件能夠識(shí)別的數(shù)據(jù)表格形式。該任務(wù)以MicrosoftAccess桌面數(shù)據(jù)庫(kù)和MicrosoftSQLServer大型網(wǎng)絡(luò)數(shù)據(jù)庫(kù)為例來(lái)創(chuàng)建VisualBasic的數(shù)據(jù)庫(kù)。返回章首返回章首通過(guò)任務(wù)1中的分析,把學(xué)生學(xué)籍管理系統(tǒng)的數(shù)據(jù)庫(kù)歸納出12個(gè)數(shù)據(jù)表(院信息表、系信息表、班級(jí)信息表、學(xué)生基本信息表、家庭成員信息表、注冊(cè)信息表、學(xué)籍異動(dòng)信息表、課程信息表、課程分配信息表、成績(jī)信息表、獎(jiǎng)懲信息表、用戶(hù)信息表)。表2.2~表2.13給出了它們的具體描述,包括字段名稱(chēng)、數(shù)據(jù)類(lèi)型、說(shuō)
4、明等信息。表2.2院信息表表2.3系信息表返回章首表2.4班級(jí)信息表表2.5學(xué)生基本信息表返回章首表2.6家庭成員信息表表2.7注冊(cè)信息表返回章首表2.8學(xué)籍異動(dòng)信息表表2.9課程信息表表2.10課程分配信息表返回章首表2.11成績(jī)信息表表2.12獎(jiǎng)懲信息表表2.13用戶(hù)信息表SQL(StructuredQueryLanguage,結(jié)構(gòu)化查詢(xún)語(yǔ)言)是對(duì)存放在計(jì)算機(jī)數(shù)據(jù)庫(kù)中的數(shù)據(jù)進(jìn)行組織、管理和檢索的一種工具,SQL是針對(duì)關(guān)系型數(shù)據(jù)庫(kù)使用的,關(guān)系數(shù)據(jù)庫(kù)都支持SQL。當(dāng)用戶(hù)想要檢索數(shù)據(jù)庫(kù)中的數(shù)據(jù)時(shí),可通過(guò)SQL語(yǔ)言發(fā)出請(qǐng)求,數(shù)據(jù)庫(kù)管理系統(tǒng)會(huì)
5、對(duì)該SQL請(qǐng)求進(jìn)行處理并檢索所要求的數(shù)據(jù),并將結(jié)果返回給用戶(hù),此過(guò)程被稱(chēng)作數(shù)據(jù)庫(kù)查詢(xún),這也是數(shù)據(jù)庫(kù)查詢(xún)語(yǔ)言SQL這一名稱(chēng)的由來(lái)。SQL是目前使用最廣的并且是標(biāo)準(zhǔn)的數(shù)據(jù)庫(kù)查詢(xún)語(yǔ)言。SQL語(yǔ)言中常用的語(yǔ)句有SELECT、DELETE、UPDATE、INSERT、WHERE、DROP、ALTER、CREATE等。返回章首知識(shí)SQL基礎(chǔ)知識(shí)1.插入、刪除、更新語(yǔ)句在SQL語(yǔ)言中,用來(lái)改變數(shù)據(jù)源的語(yǔ)句有INSERT(插入)語(yǔ)句、DELETE(刪除)語(yǔ)句和UPDATE(更新)語(yǔ)句。(1)INSERT語(yǔ)句常見(jiàn)的INSERT語(yǔ)句有如下兩種。INSERT
6、INTO表名[(字段名1[,字段名2,…])]1VALUES(常量1[,常量2和INSERTINTO表名[(字段名1[,字段名2,…1)1子查詢(xún)(2)DELETE語(yǔ)句DELETE語(yǔ)句的語(yǔ)法如下:DELETEFROM表名[WHERE<條件表達(dá)>[AND
7、OR<條件表達(dá)式>返回章首知識(shí)SQL基礎(chǔ)知識(shí)1.插入、刪除、更新語(yǔ)句(3)UPDATE語(yǔ)句UPDATE語(yǔ)句的語(yǔ)法如下:UPDATE表名SET字段名1=常量表達(dá)式1[,字段名2=常量表達(dá)式2...]WHERE<條件表達(dá)式>[AND
8、OR<條件表達(dá)式>2.查詢(xún)語(yǔ)句數(shù)據(jù)查詢(xún)是SQL語(yǔ)言中最常見(jiàn)的
9、操作。SELECT(查詢(xún))語(yǔ)句的語(yǔ)法如下:SELECT[*
10、DISTINCT]]<目標(biāo)列表達(dá)式>[AS字段名][,<目標(biāo)列表達(dá)式>[AS字段名]…]FROM表名[,表名…][WHERE<條件表達(dá)式>[AND
11、OR<條件表達(dá)式>…][GROUPBY字段名[HAVING<條件表達(dá)式>]][ORDERBY字段名[ASC
12、DESC]]]返回章首知識(shí)SQL基礎(chǔ)知識(shí)起動(dòng)MicrosoftAccess:開(kāi)始→程序→MicrosoftOffice→MicrosoftAccess返回章首過(guò)程1用MicrosoftAccess創(chuàng)建數(shù)據(jù)庫(kù)圖2.2Access
13、啟動(dòng)畫(huà)面1.建立數(shù)據(jù)庫(kù)在圖2.1中可以看到右下角的一些項(xiàng)目,有已經(jīng)創(chuàng)建的數(shù)據(jù)庫(kù),可以單擊相應(yīng)的名稱(chēng)打開(kāi)它們。這里要?jiǎng)?chuàng)建一個(gè)空的數(shù)據(jù)庫(kù),所以單擊“新建文件…”選項(xiàng),單擊“空數(shù)據(jù)庫(kù)…”選項(xiàng),可以打開(kāi)“文件新建數(shù)