邱月 石黎
摘 ?要: Access數(shù)據(jù)庫(kù)應(yīng)用技術(shù)是高校財(cái)經(jīng)類專業(yè)的公共課,是一門(mén)理論性和實(shí)踐性都很強(qiáng)的課程。案例教學(xué)法是一種以案例為基礎(chǔ)的教學(xué)法,案例本質(zhì)上是提出一種教育的兩難情境,教師在教學(xué)中扮演著設(shè)計(jì)者和激勵(lì)者的角色,鼓勵(lì)學(xué)生積極參與討論。根據(jù)學(xué)生的學(xué)習(xí)特長(zhǎng)和和專業(yè)背景,利用工資管理系統(tǒng)項(xiàng)目案例設(shè)計(jì)了教學(xué)中建立的各個(gè)數(shù)據(jù)庫(kù)對(duì)象,循序漸進(jìn)地使學(xué)生掌握Access數(shù)據(jù)庫(kù)應(yīng)用技術(shù)。就案例教學(xué)法在課程教學(xué)實(shí)施中應(yīng)該注意的問(wèn)題進(jìn)行了討論。
關(guān)鍵詞: Access數(shù)據(jù)庫(kù); 案例; 教學(xué); 設(shè)計(jì)
中圖分類號(hào):TP391.9 ? ? ? ? ?文獻(xiàn)標(biāo)志碼:A ? ? 文章編號(hào):1006-8228(2015)01-45-03
Access database applications in finance and economics majors in instructional design
Qiu Yue, Shi Li
(Hubei University of Economics Information Management Institute, Wuhan, Hubei 430205, China)
Abstract: "Access database application technology" is a public financial major college course which requires a strong theoretical and practical basis. Case method is a case-based pedagogy which presents an educational dilemmas. Teacher plays the role as designers and incentives in teaching, encouraging students to actively participate in the discussion. Based on students' learning expertise and professional backgroun, using payroll management system project case, various database objects are created step by step so that students master the Access database application technology. The problems of the case teaching method in the teaching curriculum that should be noted are discussed.
Key words: Access database; case; teaching; design
0 引言
Access數(shù)據(jù)庫(kù)管理系統(tǒng)是Microsoft公司的辦公自動(dòng)化軟件中的組件之一,是基于Windows平臺(tái)的[1]關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)。用戶可以在短時(shí)間內(nèi)掌握Access數(shù)據(jù)庫(kù)開(kāi)發(fā)的方法,并利用其向?qū)Ш驮O(shè)計(jì)器,方便、快捷、簡(jiǎn)單地設(shè)計(jì)出一個(gè)數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng),適合于一般用戶特別是非計(jì)算機(jī)專業(yè)人員進(jìn)行數(shù)據(jù)庫(kù)管理。目前,很多高校的財(cái)經(jīng)類專業(yè)已開(kāi)設(shè)Access數(shù)據(jù)庫(kù)應(yīng)用技術(shù)課程。通過(guò)該課程的教學(xué),讓學(xué)生由淺入深地掌握數(shù)據(jù)庫(kù)基礎(chǔ)理論知識(shí)和Access數(shù)據(jù)庫(kù)管理系統(tǒng)的各項(xiàng)功能和操作方法,熟練對(duì)數(shù)據(jù)庫(kù)中的數(shù)據(jù)進(jìn)行編輯、查詢、窗體設(shè)計(jì)、報(bào)表制作等,了解中小型數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的開(kāi)發(fā)過(guò)程,為今后工作中的數(shù)據(jù)管理需要提供幫助。
由于財(cái)經(jīng)類專業(yè)的學(xué)生大多數(shù)是文科生,在這門(mén)課程之前只學(xué)習(xí)過(guò)計(jì)算機(jī)文化基礎(chǔ)課程,沒(méi)有任何程序設(shè)計(jì)基礎(chǔ)和項(xiàng)目經(jīng)驗(yàn)。很多學(xué)生計(jì)算機(jī)基礎(chǔ)比較薄弱,對(duì)數(shù)據(jù)庫(kù)專業(yè)知識(shí)接受起來(lái)比較困難[2]。由于Access數(shù)據(jù)庫(kù)應(yīng)用技術(shù)這門(mén)課是公共課,學(xué)生的重視程度不高,學(xué)習(xí)興趣不大,教學(xué)內(nèi)容對(duì)于他們來(lái)說(shuō)有一定難度。如果不通過(guò)好的教學(xué)方法和案例去激發(fā)學(xué)生,就會(huì)發(fā)生學(xué)生在課堂上睡倒一片或看課外書(shū)的情況。本文根據(jù)財(cái)經(jīng)類專業(yè)學(xué)生的學(xué)習(xí)特點(diǎn)和背景,利用工資管理系統(tǒng)這個(gè)項(xiàng)目案例,探討循序漸進(jìn)地開(kāi)展Access數(shù)據(jù)庫(kù)應(yīng)用技術(shù)課程教學(xué)。
1 案例教學(xué)的實(shí)施過(guò)程
1.1 建立工資管理系統(tǒng)基礎(chǔ)信息表
⑴ 啟動(dòng)Access2010,創(chuàng)建一個(gè)空數(shù)據(jù)庫(kù)“工資管理系統(tǒng)”。
⑵ 創(chuàng)建工資信息表。表中包含如下字段:職工編號(hào)、職工姓名、部門(mén)名稱、崗位工資、薪級(jí)工資、工作津貼、住房補(bǔ)貼、交通補(bǔ)貼、獨(dú)生子女費(fèi)、銀行賬號(hào)、公積金賬號(hào)、應(yīng)發(fā)工資、工資年月,將“職工編號(hào)”設(shè)置為主鍵。
⑶ 創(chuàng)建扣款信息表。表中包含如下字段:職工編號(hào)、扣統(tǒng)籌、公積金、扣款合計(jì)、個(gè)人所得稅、工資年月),將“職工編號(hào)”設(shè)置為主鍵。
⑷ 建立表間關(guān)系。通過(guò)“員工編號(hào)”字段將“工資信息表”和“扣款信息表”建立一對(duì)一的連接關(guān)系,并實(shí)施參照完整性。
⑸ 將職工工資的樣本數(shù)據(jù)錄入兩張新表中。
1.2 建立相關(guān)數(shù)據(jù)查詢
⑴ 利用更新查詢完成“工資信息表”中“應(yīng)發(fā)工資”統(tǒng)計(jì)和“扣款信息表”中“扣款合計(jì)”的統(tǒng)計(jì)。
⑵ 完成個(gè)人所得稅的計(jì)算。首先建立稅前所得額查詢。利用“工資信息表”中“應(yīng)發(fā)工資”中的相關(guān)字段,使用自定義計(jì)算查詢的方法,建立“所得額”查詢。然后按個(gè)人所得稅稅率表公式計(jì)算出個(gè)人所得稅。這部分即是計(jì)算機(jī)操作技能的考察,也是對(duì)財(cái)經(jīng)類專業(yè)學(xué)生基礎(chǔ)專業(yè)知識(shí)的考察[3]。最后利用更新查詢完成“扣款信息表”中“個(gè)人所得稅”字段的更新。
⑶ 統(tǒng)計(jì)個(gè)人實(shí)發(fā)工資信息。將“工資信息表”和“扣款信息表”中的主要工資條目字段添加到查詢中,并使用自定義計(jì)算查詢的方法,創(chuàng)建一個(gè)新的計(jì)算字段“實(shí)發(fā)工資”,即在查詢?cè)O(shè)計(jì)視圖的“字段”單元格編輯“實(shí)發(fā)工資:應(yīng)發(fā)工資]-[扣款合計(jì)]-[個(gè)人所得稅]”,保存查詢名為“實(shí)發(fā)工資信息統(tǒng)計(jì)”。
⑷ 計(jì)算實(shí)發(fā)工資總和。利用查詢?cè)O(shè)計(jì)視圖中的“總計(jì)”行中預(yù)定義的“合計(jì)”計(jì)算方式,可以方便的計(jì)算出全體職工的實(shí)發(fā)工資總和。如果還想按照年月來(lái)分別統(tǒng)計(jì)計(jì)算,則可以先對(duì)“工資年月”字段設(shè)置分組,然后在計(jì)算“實(shí)發(fā)工資”的總和。
1.3 制作報(bào)表
報(bào)表是Access的數(shù)據(jù)庫(kù)對(duì)象之一,它根據(jù)指定的規(guī)則打印輸出格式化的數(shù)據(jù)信息。對(duì)財(cái)經(jīng)類專業(yè)的學(xué)生來(lái)說(shuō),在他們的專業(yè)課中都會(huì)遇到各式各樣的財(cái)務(wù)報(bào)表,會(huì)制作和處理Access報(bào)表也是一項(xiàng)必須掌握的操作技能。
⑴ 個(gè)人工資信息統(tǒng)計(jì)報(bào)表的設(shè)計(jì)。以“實(shí)發(fā)工資信息統(tǒng)計(jì)”查詢?yōu)閿?shù)據(jù)源,利用“報(bào)表”工具按鈕快速創(chuàng)建一個(gè)“個(gè)人工資信息統(tǒng)計(jì)報(bào)表”,如圖1。在報(bào)表設(shè)計(jì)視圖的“報(bào)表頁(yè)眉”節(jié)修改標(biāo)簽的標(biāo)題為“個(gè)人工資信息統(tǒng)計(jì)報(bào)表”。切換好“打印預(yù)覽”視圖,預(yù)覽報(bào)表,觀察顯示效果,還可以做些相應(yīng)的美化調(diào)整。
圖1 ?個(gè)人工資統(tǒng)計(jì)報(bào)表
如果該報(bào)表需要制作成工資條,則可以將“主體”節(jié)區(qū)域的每個(gè)職工之間的間距加大并插入一條直線作為分割線。一般情況下,工資條不需要打印頁(yè)眉頁(yè)腳的內(nèi)容,我們可以在“頁(yè)面頁(yè)眉”和“頁(yè)面頁(yè)腳”節(jié)位置處單擊鼠標(biāo)右鍵, 從右鍵菜單中選擇“屬性”命令,在對(duì)話框中單擊格式,將“可見(jiàn)性”設(shè)置成“否”,這樣打印時(shí)頁(yè)眉和頁(yè)腳的內(nèi)容就不會(huì)被打印出來(lái)。經(jīng)過(guò)上述修改操作就可以得到按需求設(shè)計(jì)制作的職工工資條了。
⑵ 部門(mén)工資匯總報(bào)表的設(shè)計(jì)。以“實(shí)發(fā)工資信息統(tǒng)計(jì)”查詢?yōu)閿?shù)據(jù)源,使用報(bào)表向?qū)?lái)建立,如圖2。首先選擇需要輸出的相關(guān)所有字段,接著選擇報(bào)表布局方式為表格,選擇報(bào)表樣式為“正式”,最后填寫(xiě)報(bào)表名稱為“部門(mén)工資匯總報(bào)表”。一般不同部門(mén)的工資信息不會(huì)出現(xiàn)在同一頁(yè),我們可以修改“部門(mén)名稱頁(yè)眉”(即組頁(yè)眉)節(jié)的“強(qiáng)制分頁(yè)”屬性為“節(jié)前”,或“部門(mén)名稱頁(yè)腳”(即組頁(yè)腳)節(jié)的“強(qiáng)制分頁(yè)”屬性為“節(jié)后”,這樣,不同部門(mén)的工資信息會(huì)在不同的頁(yè)面打印,方便瀏覽和存檔[4]。
圖2 ?部門(mén)工資統(tǒng)計(jì)報(bào)表
1.4 設(shè)計(jì)窗體
Access數(shù)據(jù)庫(kù)的窗體對(duì)象是用戶完成數(shù)據(jù)庫(kù)相關(guān)操作的界面,窗體可用于接收用戶輸入的數(shù)據(jù)或命令,編輯、顯示、查詢數(shù)據(jù)庫(kù)中的數(shù)據(jù)。復(fù)雜的窗體設(shè)計(jì)需要借助VBA編程實(shí)現(xiàn),對(duì)財(cái)經(jīng)類專業(yè)的學(xué)生來(lái)說(shuō)主要掌握利用向?qū)А⒋绑w控件的屬性設(shè)置或者宏命令來(lái)完成數(shù)據(jù)操作功能的窗體制作。
⑴ 建立工資信息修改功能的窗體。職工工資可能每月都會(huì)有一定的變動(dòng),須及時(shí)地將變動(dòng)情況記入“工資信息表”和“扣款信息表”中。利用“窗體向?qū)А狈謩e以“工資信息表”和“扣款信息表”為數(shù)據(jù)源建立兩個(gè)修改窗體。在向?qū)е羞x擇表的所有字段,選擇窗體布局為縱欄式,窗體樣式為標(biāo)準(zhǔn),窗體名稱分別為“工資信息表修改窗體”和“扣款信息表修改窗體”。通過(guò)這兩個(gè)窗體就可以完成基本信息的修改與錄入工作。
⑵ 建立工資信息查詢功能的窗體。根據(jù)實(shí)際需求,可以設(shè)計(jì)按職工編號(hào)、職工姓名、部門(mén)名稱等關(guān)鍵字的查詢窗體。以職工編號(hào)查詢?yōu)槔?,首先?chuàng)建一個(gè)以“職工編號(hào)”為參數(shù)的參數(shù)查詢,接著以該查詢?yōu)閿?shù)據(jù)源設(shè)計(jì)一個(gè)數(shù)據(jù)表式的窗體,然后設(shè)計(jì)查詢功能窗體,該窗體中可以用組合框把“職工編號(hào)”數(shù)據(jù)帶入?yún)?shù)查詢中,利用子窗體控件把參數(shù)查詢的結(jié)果即數(shù)據(jù)表式的窗體顯示在查詢主窗體上,如圖3。
圖3 ?按職工編號(hào)查詢工資信息窗體
類似這種查詢功能的窗體可以按需求設(shè)計(jì)多個(gè),設(shè)計(jì)過(guò)程主要利用控件向?qū)Ш蛯傩栽O(shè)置,對(duì)沒(méi)有編程基礎(chǔ)的財(cái)經(jīng)類專業(yè)學(xué)生來(lái)說(shuō)容易實(shí)現(xiàn)。
⑶ 設(shè)計(jì)導(dǎo)航窗體。Access2010中的導(dǎo)航窗體與之前版本中的切換面板功能相似,是Access中的一類特殊窗體,它能夠?qū)⒁唤M窗體和報(bào)表組織在一起,形成一個(gè)統(tǒng)一的用戶界面,如圖4。用戶需要在導(dǎo)航窗體上進(jìn)行相應(yīng)的選擇就能打開(kāi)其他的切換面板或指定的窗體和報(bào)表。對(duì)學(xué)生來(lái)說(shuō),使用導(dǎo)航窗體來(lái)創(chuàng)建主窗體是最簡(jiǎn)單和直觀的一種方法,利用導(dǎo)航窗體也可完成數(shù)據(jù)庫(kù)操作。
圖4 ?導(dǎo)航窗體中的各個(gè)按鈕
⑷ 設(shè)計(jì)登錄窗體。各種管理系統(tǒng)都有用于身份驗(yàn)證的登錄窗體,經(jīng)過(guò)用戶名和密碼驗(yàn)證后,合法用戶可以打開(kāi)系統(tǒng)進(jìn)入主窗體。設(shè)計(jì)登錄窗體一般有兩種方法:一是利用VBA編程實(shí)現(xiàn),二是利用條件宏。后者對(duì)沒(méi)有編程基礎(chǔ)的財(cái)經(jīng)類專業(yè)學(xué)生來(lái)說(shuō)容易實(shí)現(xiàn)。
1.5 數(shù)據(jù)庫(kù)安全設(shè)置
通過(guò)以上數(shù)據(jù)庫(kù)對(duì)象的建立,工資管理系統(tǒng)已經(jīng)可以正常使用。但是這樣的一個(gè)系統(tǒng)毫無(wú)安全性、機(jī)密性可言,任何人都可以打開(kāi)數(shù)據(jù)庫(kù)對(duì)基礎(chǔ)數(shù)據(jù)進(jìn)行修改,這是違背財(cái)務(wù)管理制度的。Access數(shù)據(jù)庫(kù)有兩種加密方式,一種比較簡(jiǎn)單,選擇“文件”→“信息”菜單下的“用密碼進(jìn)行加密”按鈕來(lái)設(shè)置數(shù)據(jù)庫(kù)的打開(kāi)密碼,有密碼的人員才可以使用該系統(tǒng),但數(shù)據(jù)庫(kù)打開(kāi)以后,數(shù)據(jù)庫(kù)中的所有對(duì)象用戶都是可用的,用戶持有同等的權(quán)限,不分主次;另一種加密方式是使用工作組,設(shè)置相對(duì)復(fù)雜些,操作者的權(quán)限可分成若干個(gè)組,每個(gè)組擁有不同的權(quán)限, 由最高權(quán)限持有者給用戶分配不同的權(quán)限來(lái)完成他們各自的工作,這種方式比較安全高效。在實(shí)際應(yīng)用中,我們可根據(jù)單位部門(mén)的具體情況, 選擇各自的數(shù)據(jù)庫(kù)加密方式。
2 總結(jié)
在對(duì)財(cái)經(jīng)類專業(yè)學(xué)生進(jìn)行數(shù)據(jù)庫(kù)應(yīng)用的教學(xué)過(guò)程中,一定不能泛泛地介紹數(shù)據(jù)庫(kù)基本原理和應(yīng)用,而是應(yīng)該結(jié)合學(xué)生的專業(yè)[5]。采用案例教學(xué)法,將與財(cái)經(jīng)類專業(yè)相關(guān)的案例穿插到教學(xué)內(nèi)容中,能加強(qiáng)學(xué)生的感性認(rèn)識(shí),充分調(diào)動(dòng)學(xué)生學(xué)習(xí)的積極性,讓學(xué)生主動(dòng)地去探求這門(mén)計(jì)算機(jī)技術(shù)與今后工作的相關(guān)性,加深學(xué)生對(duì)問(wèn)題的理解,真正使學(xué)生掌握這門(mén)數(shù)據(jù)管理技術(shù),并能舉一反三地運(yùn)用到今后的工作中。同時(shí),在針對(duì)不同專業(yè)的案例選擇上,以及如何利用網(wǎng)絡(luò)教學(xué)平臺(tái)輔助教學(xué)等方面,還需要進(jìn)一步探討和完善。
參考文獻(xiàn):
[1] 崔洪芳.Access數(shù)據(jù)庫(kù)應(yīng)用技術(shù)[M].清華大學(xué)出版社,2011.
[2] 王素芳.應(yīng)用型人才培養(yǎng)模式下的《Access數(shù)據(jù)庫(kù)應(yīng)用》課程教學(xué)改
革探討[J].福建電腦,2014.1:202-203
[3] 王曉蓉.access數(shù)據(jù)庫(kù)融合專業(yè)應(yīng)用的教學(xué)改革[J].計(jì)算機(jī)教學(xué),
2014.5:127-128
[4] 連皓言.工資管理中Access數(shù)據(jù)庫(kù)的應(yīng)用研究[J].科技創(chuàng)新導(dǎo)報(bào),
2009.6:23-24
[5] 吳立峰.以培養(yǎng)能力為核心的Access數(shù)據(jù)庫(kù)教學(xué)改革探討[J].中國(guó)現(xiàn)
代教育裝備,2011.135(23):112-113