教務(wù)管理系統(tǒng)開發(fā)(共12頁)_第1頁
教務(wù)管理系統(tǒng)開發(fā)(共12頁)_第2頁
教務(wù)管理系統(tǒng)開發(fā)(共12頁)_第3頁
教務(wù)管理系統(tǒng)開發(fā)(共12頁)_第4頁
教務(wù)管理系統(tǒng)開發(fā)(共12頁)_第5頁
已閱讀5頁,還剩8頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、 開放性實(shí)驗(yàn)(shyn)項(xiàng)目(xingm)指導(dǎo)書實(shí)驗(yàn)項(xiàng)目名稱Access2003的基礎(chǔ)操作 學(xué)院(中心):計(jì)算機(jī)與信息工程學(xué)院實(shí)驗(yàn)室名稱:計(jì)算機(jī)中心指導(dǎo)教師:小明面向?qū)I(yè):全校2014年 月 日實(shí)驗(yàn)(shyn):Access2003 的基礎(chǔ)操作一、實(shí)驗(yàn)(shyn)目的掌握(zhngw)數(shù)據(jù)庫的創(chuàng)建(chungjin)與管理。掌握表的結(jié)構(gòu)設(shè)計(jì)與數(shù)據(jù)錄入。理解字段及字段數(shù)據(jù)類型的意義理解查詢的意義掌握不同查詢類型的建立方法理解窗體對(duì)象的意義與功能掌握窗體的創(chuàng)建。二、實(shí)驗(yàn)設(shè)備1)帶Microsoft Office Access 2003的電腦三、實(shí)驗(yàn)內(nèi)容 數(shù)據(jù)庫的創(chuàng)建數(shù)據(jù)表的創(chuàng)建查詢的創(chuàng)建窗體的創(chuàng)建

2、四、實(shí)驗(yàn)步驟步驟一)我的電腦最后一個(gè)磁盤內(nèi),創(chuàng)建一個(gè)以自己學(xué)號(hào)+姓名命名的文件夾,在文件內(nèi)創(chuàng)建一個(gè)教學(xué)管理數(shù)據(jù)庫。步驟二)在教學(xué)管理數(shù)據(jù)庫的建立教師表結(jié)構(gòu)如圖2.1,學(xué)生表結(jié)構(gòu)如2.2,選課成績(jī)表結(jié)構(gòu)如2.3,課程表結(jié)構(gòu)如2.4學(xué)生結(jié)構(gòu)圖2.2教師結(jié)構(gòu)圖2.1 選課結(jié)構(gòu)圖2.3課程結(jié)構(gòu)圖2.4步驟(bzhu)三)創(chuàng)建(chungjin)表間關(guān)系 如下(rxi)圖所示步驟(bzhu)四)數(shù)據(jù)表錄入(l r)數(shù)據(jù) 如下(rxi)圖所示步驟五)設(shè)計(jì)一個(gè)簡(jiǎn)單的學(xué)生學(xué)籍管理系統(tǒng),通過宏實(shí)現(xiàn)系統(tǒng)基本功能的連接和窗體轉(zhuǎn) 系統(tǒng)主要功能和轉(zhuǎn)換關(guān)系如圖7.8所示。需要說明的是,這里給出的示例僅僅是為了說明各種 事

3、件宏的設(shè)置,并不是真實(shí)的應(yīng)用系統(tǒng)。為實(shí)現(xiàn)系統(tǒng)的要求(yoqi),先分別設(shè)計(jì)4個(gè)窗體:“學(xué)生(xu sheng)管理主窗體”見圖7. 8中的屏幕(pngm),窗體設(shè)計(jì)如圖7.9所示?!皩W(xué)生基本信息管理”窗體見圖7.8中的屏幕,窗體設(shè)計(jì)如圖7.10所示?!皩W(xué)生個(gè)人情況”窗體見圖7.8中的屏幕,窗體設(shè)計(jì)如圖7. 11所示。將窗體的數(shù)據(jù)源| 設(shè)置為“學(xué)生表”,設(shè)置文本框“學(xué)號(hào)”的屬性“名稱”和“控件來源”如圖7.11右側(cè)所示。圖7.9窗體設(shè)計(jì)(shj):學(xué)生(xu sheng)管理主窗體圖7. 10窗體設(shè)計(jì)(shj):學(xué)生基本信息管理窗體圖7.11窗體設(shè)計(jì):學(xué)生個(gè)人情況顯示窗體(4) “學(xué)生個(gè)人成績(jī)”

4、窗體見圖7. 8中的屏幕,設(shè)計(jì)如圖7. 12所示。將窗體的數(shù)據(jù)源設(shè)置 為“個(gè)人成績(jī)”表。圖7.12窗體設(shè)計(jì):學(xué)生個(gè)人成績(jī)顯示窗體中的屏幕是由宏生成的,真正的輸入學(xué)生基本信息的窗體應(yīng)該另行設(shè)計(jì)。中的屏幕和是選擇查詢“按姓名查詢成績(jī)”時(shí)產(chǎn)生的界面。中的屏幕是退出整個(gè)系統(tǒng)的確認(rèn)界面,如果單擊“是”,則退出系統(tǒng);如果單擊 “否”,則返回主窗體。下面簡(jiǎn)要介紹系統(tǒng)中各個(gè)宏、查詢和事件等的設(shè)計(jì)和設(shè)置。設(shè)計(jì)由主窗體進(jìn)入窗體編寫名為“打開學(xué)生管理窗體”的宏,見圖7. 13左側(cè)的宏設(shè)計(jì)。將圖7.9中名為Commandl 的命令按鈕“學(xué)生基本信息管理”的“單擊”事件設(shè)置為宏“打開學(xué)生管理窗體”,見圖7. 13右側(cè)

5、的命令按鈕屬性設(shè)置。圖7. 13由主窗體進(jìn)入(jnr)窗體單擊事件對(duì)應(yīng)的宏和命令(mng lng)按鈕事件設(shè)置設(shè)計(jì)(shj)由窗體進(jìn)人窗體編寫名為macrol的宏,見圖7. 14左側(cè)的宏設(shè)計(jì)。將圖7. 10中名為Commandl的命令按鈕 “輸入學(xué)生基本信息”的“單擊”事件設(shè)置為宏“macrol”,見圖7. 14右側(cè)的命令按鈕屬性設(shè)置。 圖7. 8中的屏幕是由宏macrol中的操作MsgBox產(chǎn)生的,在實(shí)際的系統(tǒng)中可以用完成具體功 能的窗體替代。圖7. 14由窗體進(jìn)入窗體單擊事件對(duì)應(yīng)的宏和命令按鈕事件設(shè)置設(shè)計(jì)由窗體返回主窗體編寫名為“返回主窗體”的宏,見圖7. 15左側(cè)的宏設(shè)計(jì)。將圖7. 10

6、中名為C0mmand5的命 令按鈕“返回主窗口”的“單擊”事件設(shè)置為宏“返回主窗體”,見圖7. 15右側(cè)的命令按鈕屬性 設(shè)置。圖7. 15由窗體進(jìn)人主窗體單擊事件對(duì)應(yīng)(duyng)的宏和命令按鈕事件設(shè)置設(shè)計(jì)(shj)由主窗體進(jìn)人查詢(chxn)個(gè)人情況窗體編寫名為“學(xué)生選課成績(jī)查詢”的宏,見圖7. 16左側(cè)的宏設(shè)計(jì)。將圖7.9中名為Command2 的命令按鈕“學(xué)生成績(jī)管理”的“單擊”事件設(shè)置為宏“學(xué)生選課成績(jī)查詢”,見圖7. 16右側(cè)的命 令按鈕屬性設(shè)置。圖7. 16由主窗體進(jìn)人“學(xué)生個(gè)人情況”窗體單擊事件對(duì)應(yīng)的宏和命令按鈕事件設(shè)置設(shè)計(jì)由查詢個(gè)人情況窗體進(jìn)入查詢個(gè)人成績(jī)窗體編寫名為“查詢個(gè)人

7、成績(jī)”的宏,見圖7. 17左側(cè)的宏設(shè)計(jì)。將圖7. 11中名為CommandlO的 命令按鈕“查找成績(jī)”的“單擊”事件設(shè)置為宏“查找個(gè)人成績(jī)”,見圖7. 17右側(cè)的命令按鈕屬性 設(shè)置。為了査詢與學(xué)生個(gè)人情況相對(duì)應(yīng)的個(gè)人成績(jī),需要設(shè)計(jì)一系列復(fù)雜的宏操作:為了保證整個(gè)宏操作運(yùn)行流暢,在宏中首先使用作關(guān)閉系統(tǒng)的警告功 能,以保證系統(tǒng)的提示信息不會(huì)對(duì)使用者產(chǎn)生干擾。使用OpenQuery操作打開刪除查詢“學(xué)生個(gè)人成績(jī)查詢1”,刪空臨時(shí)表“個(gè)人成績(jī)”。 刪除查詢?cè)O(shè)計(jì)見圖1 18所示,個(gè)人成績(jī)表結(jié)構(gòu)見圖7. 19所示。圖7. 17由“學(xué)生個(gè)人(grn)情況”窗體進(jìn)人“學(xué)生(xu sheng)個(gè)人成績(jī)”窗體事

8、件(shjin)對(duì)應(yīng)的宏和命令按鈕事件設(shè)置圖7. 18刪除查詢?cè)O(shè)計(jì):學(xué)生個(gè)人成績(jī)查詢1圖7. 19個(gè)人成績(jī)表結(jié)構(gòu)使用OpenQuery操作打開追加查詢“學(xué)生個(gè)人成績(jī)查詢2”。追加查詢?cè)O(shè)計(jì)見圖7.20 所示。將“學(xué)生選課成績(jī)表”中符合條件的成績(jī)記錄保存到“個(gè)人成績(jī)”表中。設(shè)置追加查詢學(xué)圖7.20查詢?cè)O(shè)計(jì):追加查詢一學(xué)生個(gè)人成績(jī)查詢2和屬性設(shè)置生個(gè)人成績(jī)(chngj)查詢2的追加(zhuji)條件為“Forms!學(xué)生個(gè)人(grn)情況!學(xué)號(hào)”,其含義是根據(jù)圖7. 11 “學(xué)生個(gè)人情況”窗體中的“學(xué)號(hào)”在“學(xué)生選課成績(jī)表”中篩選出對(duì)應(yīng)學(xué)號(hào)的學(xué)生成績(jī)信息。(4)使用OpenForm操作打開“學(xué)生個(gè)人成

9、績(jī)”窗體,顯示由查詢(3)生成的學(xué)生成績(jī)。設(shè)計(jì)由“學(xué)生個(gè)人情況”窗體返回主窗體與設(shè)計(jì)由窗體返回主窗體的設(shè)置類似。將圖7. 11中名為Commandll的命令按鈕“返 回主窗口”的“單擊”事件設(shè)置為宏“返回主窗體”。設(shè)計(jì)由主窗體進(jìn)人選擇查詢和8.設(shè)計(jì)由主窗體進(jìn)入控制退出系統(tǒng)編寫名為“學(xué)生成績(jī)查詢”的宏,見圖7.21左側(cè)的宏設(shè)計(jì)。將圖7.9中名為CommamM的命 令按鈕“學(xué)生成績(jī)查詢”的“單擊”事件設(shè)置為宏“學(xué)生成績(jī)查詢”,見圖7.21右側(cè)的命令按鈕屬 性設(shè)置。圖7.21由窗體進(jìn)入“學(xué)生成績(jī)”窗體單擊事件對(duì)應(yīng)的宏和命令按鈕事件設(shè)置OpenQuery操作打開的選擇查詢“按姓名查詢成績(jī)”的設(shè)計(jì)見圖7

10、. 22所示,其中條件設(shè)置為 Like (請(qǐng)輸入要查找的學(xué)生姓名:)”& 圖7.22選擇查詢?cè)O(shè)計(jì):按姓名查詢成績(jī)編寫(binxi)名為“退出(tuch)系統(tǒng)”的宏,見圖7.23左側(cè)(zu c)的宏設(shè)計(jì)。將圖7. 10中名為Command5的命令 按鈕“返回主窗口”的“單擊”事件設(shè)置為宏“退出系統(tǒng)”,見圖7.23右側(cè)的命令按鈕屬性設(shè)置。圖7.23由窗體進(jìn)入窗體單擊事件對(duì)應(yīng)的宏和命令按鈕事件設(shè)置“退出系統(tǒng)”宏是一個(gè)條件宏,可以輸入條件“ Msgbox(“您真的要退出系統(tǒng)嗎?”,4+32+256,”請(qǐng)確定”)=6,也可以使用表達(dá)式生成器生成。條件中使用了內(nèi)置函數(shù)MsgBox,它的基本 功能是:在對(duì)話框中顯示消息,等待用戶單擊按鈕,并返回一個(gè)整型(Integer)值,表示單擊的是哪 個(gè)按鈕。這里的MsgBox有3個(gè)參數(shù),第一個(gè)“”您真的要退出系統(tǒng)嗎?”是要在對(duì)話框中顯示的消息。第二個(gè)參數(shù)是指定顯示按鈕的數(shù)目及形式,使用的圖標(biāo)樣式,缺省按鈕是什么以及消息框的強(qiáng)制回應(yīng)等, 這里設(shè)置為“4+32+256”,4表示顯示Yes及No按鈕;32表示顯示W(wǎng)aring Query 圖標(biāo);256表示第二個(gè)按鈕是缺省值。第三個(gè)參數(shù)是要在對(duì)話框標(biāo)題欄中顯示的字符串表達(dá)式,這里設(shè)置為“”請(qǐng)確認(rèn)”。按照以上參數(shù)設(shè)置,如果按下“是(Y)”按鈕,MsgBox的返回值為6:如果按下“否(N)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論