国产亚洲成AV在线下载|亚洲精品视频在线|久久av免费这里有精品|大香线蕉视频观看国产

    <style id="akiq1"><progress id="akiq1"></progress></style><label id="akiq1"><menu id="akiq1"></menu></label>

          <source id="akiq1"></source><rt id="akiq1"></rt>

          數(shù)據(jù)庫(kù)課程設(shè)計(jì)工作模板(10篇)

          時(shí)間:2023-03-08 15:40:36

          導(dǎo)言:作為寫(xiě)作愛(ài)好者,不可錯(cuò)過(guò)為您精心挑選的10篇數(shù)據(jù)庫(kù)課程設(shè)計(jì)工作,它們將為您的寫(xiě)作提供全新的視角,我們衷心期待您的閱讀,并希望這些內(nèi)容能為您提供靈感和參考。

          數(shù)據(jù)庫(kù)課程設(shè)計(jì)工作

          篇1

          中圖分類(lèi)號(hào):TP393 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2016)01-0023-02

          數(shù)據(jù)庫(kù)技術(shù)是現(xiàn)代軟件類(lèi)人才所必需的三大技能之一,在高校培養(yǎng)軟件類(lèi)人才的課程體系中,數(shù)據(jù)庫(kù)原理課程占有舉足輕重的地位[1]。數(shù)據(jù)庫(kù)技術(shù)是一項(xiàng)應(yīng)用最為廣泛,發(fā)展最快的技術(shù),幾乎涉及所有的計(jì)算機(jī)應(yīng)用領(lǐng)域[2]。特別是隨著大數(shù)據(jù)技術(shù)的發(fā)展,數(shù)據(jù)庫(kù)技術(shù)已經(jīng)成為該技術(shù)的核心技術(shù)之一。而對(duì)應(yīng)于傳統(tǒng)的數(shù)據(jù)庫(kù)原理課程設(shè)計(jì),存在著重原理,輕應(yīng)用,教學(xué)方法較為陳舊等不足[3]。很難適應(yīng)應(yīng)用型本科人才的培養(yǎng)目標(biāo)。通過(guò)在數(shù)據(jù)庫(kù)原理課程設(shè)計(jì)中,引入小組互助式教學(xué)方法[4],可以改善這些問(wèn)題。采用小組合作教學(xué)模式,教學(xué)過(guò)程的所有環(huán)節(jié)以小組活動(dòng)為核心,依靠小組成員積極的相互依賴(lài)關(guān)系,面對(duì)面的促進(jìn)式互助來(lái)完成學(xué)習(xí)任務(wù);以小組成績(jī)?yōu)樽罱K考核成績(jī),而非某個(gè)成員的成績(jī)。本文探討了小組互助式教學(xué)模式在數(shù)據(jù)庫(kù)原理課程設(shè)計(jì)的運(yùn)用。

          1 數(shù)據(jù)庫(kù)原理課程設(shè)計(jì)中存在問(wèn)題分析

          近幾年來(lái),全國(guó)大多數(shù)的高等院校都進(jìn)行了數(shù)據(jù)庫(kù)原理課程設(shè)計(jì)的改革研究,并取得一定的成果,但數(shù)據(jù)庫(kù)原理課程設(shè)計(jì)教學(xué)過(guò)程中存在以下不足。

          1)重理論輕實(shí)踐,大部分高校開(kāi)設(shè)數(shù)據(jù)庫(kù)原理這門(mén)課程存在著理論原理學(xué)時(shí)和課程設(shè)計(jì)上機(jī)實(shí)踐學(xué)時(shí)分布不均衡的問(wèn)題。也就是注重理論知識(shí)的講授,忽略了學(xué)生動(dòng)手能力的培養(yǎng),這與應(yīng)用型人才培養(yǎng)是相矛盾的。

          2)課程設(shè)計(jì)工作量較小,只適合一人獨(dú)立完成。這與現(xiàn)代軟件開(kāi)發(fā)是相抵觸的,從軟件工程學(xué)角度來(lái)講,軟件開(kāi)發(fā)需要團(tuán)隊(duì)協(xié)作完成。

          3)課程設(shè)計(jì)考核制度較為陳舊。傳統(tǒng)的數(shù)據(jù)庫(kù)課程設(shè)計(jì)考核,大多以學(xué)生所做數(shù)據(jù)庫(kù)系統(tǒng)的前臺(tái)實(shí)現(xiàn)情況和后臺(tái)數(shù)據(jù)庫(kù)設(shè)計(jì)兩個(gè)方面進(jìn)行考核。所做系統(tǒng)相對(duì)簡(jiǎn)單,與實(shí)際要求的技術(shù)水平有出入。不利于激發(fā)學(xué)生實(shí)踐的主動(dòng)性,應(yīng)用型人才培養(yǎng)的目標(biāo)也無(wú)法真正落到實(shí)處。

          2 小組互助式教學(xué)的實(shí)施

          1)組建數(shù)據(jù)庫(kù)原理課設(shè)小組

          根據(jù)學(xué)生自選優(yōu)先的選擇,分成若干小組。各小組組建后,求小組成員推薦組長(zhǎng)。老師布置好課程設(shè)計(jì)任務(wù)后,學(xué)生根據(jù)要求開(kāi)會(huì)討論確定實(shí)施方案。有組長(zhǎng)牽頭實(shí)施,統(tǒng)籌全局,并將課程設(shè)計(jì)任務(wù)分解,分配到各小組成員手中。按照相應(yīng)的工作內(nèi)容,將小組成員劃分為需求分析、概要設(shè)計(jì)、數(shù)據(jù)庫(kù)設(shè)計(jì)、詳細(xì)設(shè)計(jì)等工作的負(fù)責(zé)人。也就是每個(gè)人負(fù)責(zé)組織在不同階段的實(shí)施內(nèi)容,例如召集例會(huì)討論、調(diào)研、設(shè)計(jì)等工作。每個(gè)小組成員,并不意味著完成自己的相應(yīng)工作就完成了,也要參與到其他環(huán)節(jié)中去。

          2)數(shù)據(jù)庫(kù)原理課程設(shè)計(jì)題目的選取

          根據(jù)所學(xué)數(shù)據(jù)庫(kù)原理知識(shí),根據(jù)所給題目,進(jìn)行數(shù)據(jù)庫(kù)設(shè)計(jì),選擇SQL Server數(shù)據(jù)庫(kù)管理系統(tǒng)作為后臺(tái)開(kāi)發(fā)工具。結(jié)合所學(xué)面向?qū)ο缶幊讨R(shí),選擇合適面向?qū)ο蟪绦蛟O(shè)計(jì)語(yǔ)言作為前臺(tái)開(kāi)發(fā)工具。設(shè)計(jì)一個(gè)數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng),一般以中型題目為宜,能夠?qū)?shù)據(jù)進(jìn)行錄入、編輯、修改、刪除、添加、瀏覽等功能。教師規(guī)定學(xué)生可以從學(xué)生成績(jī)管理子系統(tǒng)、課程管理子系統(tǒng)、圖書(shū)管理子系統(tǒng)、通訊錄子系統(tǒng)、教室管理子系統(tǒng)、宿舍管理子系統(tǒng)、個(gè)人事務(wù)管理子系統(tǒng),庫(kù)房入庫(kù)出庫(kù)管理子系統(tǒng)進(jìn)行選取,也可小組自擬題目,但工作量必須由指導(dǎo)教師進(jìn)行審核。對(duì)于題目,教師鼓勵(lì)小組自擬題目,因?yàn)檫@樣學(xué)生才能選取與實(shí)際項(xiàng)目相近的題目,提高學(xué)生的課程設(shè)計(jì)的興趣。

          3)課設(shè)中實(shí)施

          指導(dǎo)教師,要對(duì)各小組的工作進(jìn)行整體監(jiān)控。在課設(shè)的前期準(zhǔn)備工作中,參與到各小組的課設(shè)討論中去,給予相應(yīng)的開(kāi)發(fā)建議。通過(guò)小組間的競(jìng)爭(zhēng),點(diǎn)燃各小組的課設(shè)工作的熱情,激發(fā)學(xué)生的數(shù)據(jù)庫(kù)設(shè)計(jì)工作的欲望。當(dāng)各小組進(jìn)入到課程設(shè)計(jì)實(shí)施過(guò)程中時(shí),要進(jìn)行必要的指導(dǎo),省得學(xué)生走彎路。

          課程設(shè)計(jì)環(huán)節(jié)對(duì)學(xué)生技能的提升來(lái)說(shuō)非常重要,它能提升學(xué)生的設(shè)計(jì)能力和創(chuàng)新能力。學(xué)生在課設(shè)的實(shí)施環(huán)節(jié)中,按照小組進(jìn)行,由組長(zhǎng)統(tǒng)籌安排。依據(jù)數(shù)據(jù)庫(kù)設(shè)計(jì)的工作流程進(jìn)行開(kāi)發(fā),做到人員分工明確,以團(tuán)隊(duì)形式進(jìn)行課程設(shè)計(jì)工作。課程設(shè)計(jì)結(jié)束后,要以小組為單位進(jìn)行公開(kāi)答辯,小組各成員表述自己設(shè)計(jì)的理念和實(shí)施方案,小組成員的結(jié)構(gòu)和分工,遇到問(wèn)題及解決方案等,由指導(dǎo)教師和各小組組長(zhǎng)作為評(píng)委進(jìn)行考核。這樣有利于,增強(qiáng)學(xué)生的溝通能力,也提高了學(xué)生的社交能力和數(shù)據(jù)庫(kù)原理實(shí)踐能力,還培養(yǎng)了學(xué)生的團(tuán)隊(duì)精神。并且教師在整個(gè)過(guò)程中,既是主導(dǎo)者又是參與者,融洽了師生關(guān)系。

          4)課設(shè)的總結(jié)

          答辯結(jié)束后,各小組長(zhǎng)要代表本組進(jìn)行總結(jié),主要總結(jié)課設(shè)過(guò)程中存在的不足,以及從其他組學(xué)習(xí)來(lái)的經(jīng)驗(yàn),還有對(duì)本組課設(shè)內(nèi)容怎么進(jìn)行完善等。最后教師對(duì)每組進(jìn)一步的點(diǎn)評(píng),包括各組的優(yōu)缺點(diǎn),課設(shè)中存在的共性和個(gè)性問(wèn)題等。

          3 小組互助式在課設(shè)工作中的優(yōu)勢(shì)和不足

          小組互助式進(jìn)行數(shù)據(jù)庫(kù)課設(shè)工作,是以小組為主導(dǎo),教師為輔助的一種課設(shè)教學(xué)方式。比以教師為主導(dǎo)的程序要復(fù)雜,但學(xué)生在參與熱情上明顯提升。比較優(yōu)秀的學(xué)生通過(guò)此進(jìn)程,可以提高自身理論實(shí)踐的水平;中低層次的學(xué)生,可以通過(guò)與小組其他成員學(xué)習(xí),增加自己的學(xué)習(xí)興趣。這種方式,給予每名同學(xué)展現(xiàn)自我的平等機(jī)會(huì),更有利于個(gè)體的發(fā)展。

          當(dāng)一個(gè)小組中,責(zé)任不清晰,工作不平衡時(shí),會(huì)導(dǎo)致課設(shè)工作要集中到一兩個(gè)人的手中,導(dǎo)致其他學(xué)生產(chǎn)生不勞而獲的狀態(tài)。所以,指導(dǎo)教師,要監(jiān)控整個(gè)課設(shè)活動(dòng),積極進(jìn)行巡查督導(dǎo),發(fā)現(xiàn)問(wèn)題,解決問(wèn)題。

          4 結(jié)論

          本文分析了數(shù)據(jù)庫(kù)原理課程設(shè)計(jì)中存在的一些問(wèn)題,并進(jìn)行了分析,提出了一種基于小組互助式的數(shù)據(jù)庫(kù)原理課程設(shè)計(jì)的實(shí)施方案。該方案,為學(xué)生的想象力、創(chuàng)造力的發(fā)揮提供了平臺(tái),也為將來(lái)的團(tuán)隊(duì)式軟件開(kāi)發(fā)工作打下了堅(jiān)實(shí)基礎(chǔ)。為數(shù)據(jù)庫(kù)原理課程設(shè)計(jì)和其他實(shí)踐能力要求比較強(qiáng)的實(shí)踐教學(xué)環(huán)節(jié),提供了相應(yīng)指導(dǎo)。

          參考文獻(xiàn):

          [1]楊進(jìn),鄭先榮,唐德玉.數(shù)據(jù)庫(kù)課程教學(xué)改革探討與實(shí)踐[J].教改創(chuàng)新,2011(32):136-137.

          [2]王珊,薩師煊.數(shù)據(jù)庫(kù)原理概論[M].北京:高等教育出版社,2006.

          篇2

           

          1. 問(wèn)題的提出

          21世紀(jì)的今天,我們處在信息技術(shù)時(shí)代,在計(jì)算機(jī)及網(wǎng)絡(luò)平臺(tái)上生活、工作、學(xué)習(xí)。數(shù)據(jù)庫(kù)建設(shè)規(guī)模、信息量大小、使用頻度已成為衡量一個(gè)國(guó)家信息化程度的重要標(biāo)志。Access有友好的用戶(hù)界面,數(shù)據(jù)表操作簡(jiǎn)單、易學(xué)易懂,通過(guò)設(shè)計(jì)器、查詢(xún)?cè)O(shè)計(jì)器等可視化設(shè)計(jì)工具,基本不用編寫(xiě)任何代碼,通過(guò)可視化操作,就可以完成數(shù)據(jù)庫(kù)的大部分管理工作。Access是學(xué)習(xí)數(shù)據(jù)庫(kù)操作技能的優(yōu)秀語(yǔ)言,也是信息管理中應(yīng)用廣泛的開(kāi)發(fā)工具。

          然而在傳統(tǒng)的課程教學(xué)過(guò)程中強(qiáng)調(diào)數(shù)據(jù)庫(kù)理論知識(shí)的完備性,缺乏學(xué)習(xí)的應(yīng)用性和針對(duì)性,理論性強(qiáng)、概念抽象,理論和實(shí)踐教學(xué)存在不同程度的脫節(jié)。

          教材組織上理論概念多,應(yīng)用實(shí)例少;教學(xué)安排上課堂講授多,實(shí)踐動(dòng)手少;課程考核上死記硬背多,靈活應(yīng)用少。盡管一些學(xué)生可以在理論考試中取得高分,但卻不能自如地應(yīng)用某種數(shù)據(jù)庫(kù)管理系統(tǒng)軟件解決實(shí)際問(wèn)題,更談不上開(kāi)發(fā)出有實(shí)際應(yīng)用價(jià)值的數(shù)據(jù)庫(kù)系統(tǒng)。如此“眼高手低”很難適應(yīng)現(xiàn)代社會(huì)對(duì)數(shù)據(jù)庫(kù)技術(shù)應(yīng)用人才的需求。因此,在教學(xué)上必須對(duì)這種紙上談兵、理論脫離實(shí)際的狀況進(jìn)行改革教學(xué)手段,使學(xué)生既能掌握ACCESS數(shù)據(jù)庫(kù)技術(shù)的基本理論,又能掌握它的設(shè)計(jì)和使用方法,今后能夠勝任計(jì)算機(jī)及其信息技術(shù)領(lǐng)域的工作。

          2 優(yōu)化教學(xué)內(nèi)容

          加強(qiáng)材料建設(shè),以培養(yǎng)學(xué)生自主能力、創(chuàng)新能力為指導(dǎo),大膽改革教材內(nèi)容,編寫(xiě)《ACCEESS數(shù)據(jù)庫(kù)教程》,由西安電子科技大學(xué)出版,根據(jù)認(rèn)識(shí)過(guò)程規(guī)律,將學(xué)習(xí)內(nèi)容分基礎(chǔ)篇、實(shí)驗(yàn)篇、實(shí)戰(zhàn)篇三部分期刊網(wǎng)?;A(chǔ)篇包括數(shù)據(jù)庫(kù)基礎(chǔ)、Access概述、數(shù)據(jù)庫(kù)操作、表的創(chuàng)建、表的高級(jí)操作、查詢(xún)的創(chuàng)建和簡(jiǎn)單應(yīng)用、查詢(xún)的高級(jí)應(yīng)用、窗體的創(chuàng)建、窗體的高級(jí)應(yīng)用、報(bào)表的創(chuàng)建、數(shù)據(jù)訪問(wèn)頁(yè)、宏和模塊、數(shù)據(jù)庫(kù)的優(yōu)化和安全等十三章,在每一章都給出了練習(xí)題,以便讀者進(jìn)一步鞏固所學(xué)知識(shí)。實(shí)驗(yàn)篇包括:創(chuàng)建數(shù)據(jù)庫(kù)、創(chuàng)建數(shù)據(jù)表、建立表之間的關(guān)系、查詢(xún)?cè)O(shè)計(jì)、窗體設(shè)計(jì)、報(bào)表設(shè)計(jì)、數(shù)據(jù)訪問(wèn)頁(yè)、宏和模塊的應(yīng)用等個(gè)實(shí)驗(yàn)。實(shí)戰(zhàn)篇介紹了課程設(shè)計(jì)內(nèi)容及要求,通過(guò)一個(gè)案例介紹了課程設(shè)計(jì)的思路與過(guò)程,并且給出了數(shù)據(jù)庫(kù)課程設(shè)計(jì)的參考題目。體現(xiàn)了知識(shí)性、技能性、實(shí)用性的特點(diǎn)。[1]

          3 教學(xué)方法改革

          3.1采用項(xiàng)目驅(qū)動(dòng)教學(xué)

          篇3

          二、課程設(shè)計(jì)的目標(biāo)、內(nèi)容及要求

          教師應(yīng)了解學(xué)生以往所學(xué)過(guò)的計(jì)算機(jī)相關(guān)課程,注意課程的銜接,分析非計(jì)算機(jī)專(zhuān)業(yè)學(xué)生已經(jīng)掌握的知識(shí)和知識(shí)的體系結(jié)構(gòu),明確數(shù)據(jù)庫(kù)課程設(shè)計(jì)的教學(xué)目標(biāo)、內(nèi)容及課程設(shè)計(jì)要求,對(duì)需要加強(qiáng)或充實(shí)的內(nèi)容要重點(diǎn)講解和補(bǔ)充。數(shù)據(jù)庫(kù)設(shè)計(jì)是指對(duì)于一個(gè)給定的應(yīng)用環(huán)境,構(gòu)造最優(yōu)的數(shù)據(jù)庫(kù)模式,建立數(shù)據(jù)庫(kù)及其應(yīng)用系統(tǒng),使之能夠有效地存儲(chǔ)數(shù)據(jù),滿(mǎn)足各種用戶(hù)的應(yīng)用要求,包括數(shù)據(jù)庫(kù)的結(jié)構(gòu)設(shè)計(jì)(數(shù)據(jù)靜態(tài)模型的設(shè)計(jì))和數(shù)據(jù)庫(kù)的行為設(shè)計(jì)(應(yīng)用軟件等的設(shè)計(jì))。學(xué)生應(yīng)按照數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)的需求分析、概念結(jié)構(gòu)設(shè)計(jì)、邏輯結(jié)構(gòu)設(shè)計(jì)、物理結(jié)構(gòu)設(shè)計(jì)、數(shù)據(jù)庫(kù)實(shí)施、數(shù)據(jù)庫(kù)運(yùn)行和維護(hù)這六個(gè)階段,分階段分步驟進(jìn)行,完成每一個(gè)階段的任務(wù)。根據(jù)軟件工程的方法和理論進(jìn)行應(yīng)用程序的設(shè)計(jì),熟練運(yùn)用相關(guān)語(yǔ)言編制應(yīng)用系統(tǒng)的界面,實(shí)現(xiàn)開(kāi)發(fā)工具與數(shù)據(jù)查詢(xún)語(yǔ)言的無(wú)縫連接,建立數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)。要求學(xué)生要提交課程設(shè)計(jì)報(bào)告、所開(kāi)發(fā)的軟件系統(tǒng)和程序清單。課程設(shè)計(jì)報(bào)告包括各階段的設(shè)計(jì)內(nèi)容和對(duì)所開(kāi)發(fā)的應(yīng)用系統(tǒng)的評(píng)價(jià),以及課程設(shè)計(jì)的體會(huì)與建議。

          為了發(fā)揮學(xué)生的主動(dòng)性,教師授課的重點(diǎn)應(yīng)放在系統(tǒng)化的開(kāi)發(fā)步驟和關(guān)鍵性問(wèn)題的求解上,首先要介紹設(shè)計(jì)思想、方法和程序設(shè)計(jì)的思想和方法。課程設(shè)計(jì)過(guò)程中教師要指導(dǎo)學(xué)生查資料,如數(shù)據(jù)庫(kù)原理及應(yīng)用,數(shù)據(jù)庫(kù)系統(tǒng),軟件工程,管理信息系統(tǒng)等方面的書(shū)籍,同時(shí)要指導(dǎo)學(xué)生善用軟件幫助系統(tǒng),培養(yǎng)學(xué)生學(xué)會(huì)質(zhì)疑、自學(xué)和調(diào)查研究解決問(wèn)題的能力。針對(duì)在校學(xué)生接觸實(shí)際比較少,沒(méi)有實(shí)際開(kāi)發(fā)軟件和工作經(jīng)驗(yàn)的特點(diǎn),應(yīng)精選有代表性的案例,從問(wèn)題的提出、方案的設(shè)計(jì)與實(shí)施,到最終問(wèn)題的解決,給學(xué)生全面了解解決問(wèn)題的全過(guò)程。然后,由學(xué)生當(dāng)主角,讓學(xué)生自己解決問(wèn)題,鍛煉他們綜合運(yùn)用知識(shí)的能力。

          三、課程設(shè)計(jì)的選題

          選題是整個(gè)課程設(shè)計(jì)的前提和關(guān)鍵。課程設(shè)計(jì)題目選擇的難易程度、范圍的大小和是否能激發(fā)學(xué)生的學(xué)習(xí)熱情,直接影響到這一實(shí)踐教學(xué)環(huán)節(jié)的效果。一個(gè)好的題目應(yīng)該符合以下原則:首先,要符合教學(xué)要求,使學(xué)生通過(guò)課程設(shè)計(jì)進(jìn)一步鞏固所學(xué)的專(zhuān)業(yè)知識(shí),培養(yǎng)學(xué)生分析問(wèn)題、解決問(wèn)題的能力;其次,一個(gè)好的題目應(yīng)該和實(shí)踐緊密聯(lián)系。理論來(lái)自于實(shí)踐,又服務(wù)于實(shí)踐。要貼近學(xué)生學(xué)習(xí)和生活實(shí)際,先選擇容易開(kāi)發(fā)的實(shí)用的數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng),對(duì)學(xué)生以后從事相關(guān)工作有幫助。脫離實(shí)踐的題目往往激發(fā)不出學(xué)生的學(xué)習(xí)熱情,達(dá)不到預(yù)期的目標(biāo)。

          首先,將學(xué)生分成若干個(gè)小組。分組的依據(jù)為:學(xué)生的學(xué)習(xí)成績(jī)、知識(shí)結(jié)構(gòu)、學(xué)習(xí)能力、性格特點(diǎn)、男女搭配等,遵循互補(bǔ)的原則,成績(jī)好的與成績(jī)差的搭配,性格內(nèi)向的與外向的搭配等。每組人員為5~6名,每組設(shè)組長(zhǎng),全面負(fù)責(zé)小組的學(xué)習(xí)討論和任務(wù)安排。在組長(zhǎng)的指揮下,對(duì)成員進(jìn)行分工,善于口頭表達(dá)的負(fù)責(zé)聯(lián)系工作和調(diào)查研究,計(jì)算機(jī)操作能力強(qiáng)的負(fù)責(zé)代碼的編寫(xiě),程序設(shè)計(jì)能力強(qiáng)的負(fù)責(zé)整體規(guī)劃、程序調(diào)試和連編,寫(xiě)作能力強(qiáng)的負(fù)責(zé)技術(shù)文檔的書(shū)寫(xiě)等,成員努力的成果與個(gè)體成員共同分享。教師只需提醒學(xué)生合理分配工作時(shí)間,注意小組成員之間的溝通,幫助把握進(jìn)度。實(shí)踐表明:在互相討論又各自有所負(fù)責(zé)的學(xué)習(xí)氛圍中,學(xué)生之間可以相互學(xué)習(xí)、取長(zhǎng)補(bǔ)短,對(duì)知識(shí)的掌握與鞏固有很大的幫助。

          其次,各個(gè)小組通過(guò)討論、觀察、思考、查資料等方式,結(jié)合各個(gè)學(xué)生的特長(zhǎng),參考教師指定的范圍選定課程設(shè)計(jì)題目,然后與教師進(jìn)行交流。教師應(yīng)對(duì)學(xué)生選定的題目進(jìn)行批閱,在可行性、工作量大小、小組成員及題目意義等方面進(jìn)行把關(guān)評(píng)估,及時(shí)將意見(jiàn)反饋給學(xué)生,學(xué)生再針對(duì)教師的意見(jiàn)進(jìn)行調(diào)整,最終確定課程設(shè)計(jì)的選題。結(jié)合教學(xué)實(shí)踐可以選擇如下題目:客房管理系統(tǒng)、學(xué)籍管理系統(tǒng)、學(xué)校工資管理系統(tǒng)、科研項(xiàng)目管理系統(tǒng)、高校設(shè)備管理系統(tǒng)、檔案管理系統(tǒng)、圖書(shū)資料管理系統(tǒng)、教學(xué)成績(jī)管理系統(tǒng)、后勤管理系統(tǒng)、系辦管理系統(tǒng)、居委會(huì)管理系統(tǒng)、職工人事管理系統(tǒng)、宿舍管理系統(tǒng)等。

          四、方案設(shè)計(jì)和方案實(shí)施

          選定題目后,即可著手完成數(shù)據(jù)庫(kù)課程設(shè)計(jì)的各個(gè)階段的任務(wù)。首先,各小組應(yīng)對(duì)所選題目進(jìn)行分析,通過(guò)查閱資料、小組討論、走訪專(zhuān)家或社會(huì)調(diào)查等途徑,進(jìn)行調(diào)查研究和可行性分析。通過(guò)調(diào)查組織機(jī)構(gòu)情況、業(yè)務(wù)活動(dòng)情況、數(shù)據(jù)情況、用戶(hù)要求,確定新系統(tǒng)的邊界,完成系統(tǒng)需求分析。然后,采用實(shí)體聯(lián)系模型確定應(yīng)用程序中的實(shí)體和聯(lián)系,確定實(shí)體的屬性和實(shí)體之間聯(lián)系的類(lèi)型,得到局部E-R模型,異對(duì)局部E—R模型集成進(jìn)行輸入/輸出設(shè)計(jì)和軟件結(jié)構(gòu)設(shè)計(jì)等,完成概念結(jié)構(gòu)設(shè)計(jì)。接下來(lái),實(shí)現(xiàn)E-R模型向關(guān)系模型的轉(zhuǎn)化,利用關(guān)系規(guī)范化理論進(jìn)行關(guān)系模式的優(yōu)化,設(shè)計(jì)用戶(hù)視圖,同時(shí)進(jìn)行界面設(shè)計(jì),模塊設(shè)計(jì)等,完成邏輯結(jié)構(gòu)設(shè)計(jì)階段的任務(wù)。再往下,進(jìn)行物理設(shè)計(jì)和軟件實(shí)施,最后是應(yīng)用系統(tǒng)的集成與。小組成員在組長(zhǎng)的領(lǐng)導(dǎo)下,可以分頭完成各自負(fù)責(zé)的任務(wù),小組成員要分工負(fù)責(zé)和團(tuán)結(jié)協(xié)作。教師在指導(dǎo)課程設(shè)計(jì)過(guò)程中,可以設(shè)置幾個(gè)檢查點(diǎn),制定階段性任務(wù)。如根據(jù)課程內(nèi)容、教學(xué)目的、系統(tǒng)規(guī)模、工作量等因素,審查各小組遞交的初始設(shè)計(jì)方案,在設(shè)計(jì)方案的實(shí)現(xiàn)方法、表現(xiàn)形式等方面做出調(diào)整建議,以避免在方案實(shí)施過(guò)程中出現(xiàn)不必要的反復(fù)。

          在課程設(shè)計(jì)過(guò)程中,提倡通過(guò)模仿來(lái)學(xué)習(xí),只有多模仿才能掌握方法,才有可能創(chuàng)新。學(xué)生根據(jù)初始方案,通過(guò)各種途徑查找與自己的題目類(lèi)似的范例,通過(guò)模仿范例來(lái)實(shí)現(xiàn)自己的程序。有的學(xué)生在范例中看到自己感興趣的內(nèi)容,通過(guò)適當(dāng)修改,將其應(yīng)用到自己的程序中,使程序更合理,內(nèi)容更豐富。學(xué)生在掌握了基本方法和解決問(wèn)題的途徑后,對(duì)自己感興趣的內(nèi)容,自然愿意努力去尋找答案。學(xué)生在方案設(shè)計(jì)、修改、實(shí)施的過(guò)程中不斷發(fā)現(xiàn)問(wèn)題與解決問(wèn)題,逐步產(chǎn)生了學(xué)習(xí)的樂(lè)趣。為了避免在分組的實(shí)驗(yàn)、設(shè)計(jì)中有的同學(xué)不積極參與的現(xiàn)象,可以采用隨機(jī)抽查的辦法來(lái)考核小組的成績(jī),促使小組內(nèi)部互相監(jiān)督、互相幫助、互相學(xué)習(xí),有利于培養(yǎng)學(xué)生學(xué)習(xí)的積極性,提高教學(xué)效果。

          數(shù)據(jù)庫(kù)課程設(shè)計(jì)中實(shí)驗(yàn)是重要的組成部分,教師要詳細(xì)布置實(shí)驗(yàn),制訂上機(jī)紀(jì)律,并且督促學(xué)生嚴(yán)格按照課程設(shè)計(jì)各階段工作要求操作。實(shí)驗(yàn)可以參考以下內(nèi)容安排:(1)建立數(shù)據(jù)庫(kù)。包括創(chuàng)建數(shù)據(jù)庫(kù),創(chuàng)建表,建立字段和記錄的有效性約束,建立索引,創(chuàng)建表間關(guān)系和觸發(fā)器設(shè)計(jì)等。(2)使用表單操縱數(shù)據(jù)庫(kù)。包括設(shè)計(jì)表單,創(chuàng)建表單,為表單添加對(duì)象,定義表單及其對(duì)象的屬性、事件和方法。(3)設(shè)計(jì)用戶(hù)視圖。包括創(chuàng)建不同的用戶(hù)視圖,實(shí)現(xiàn)用視圖來(lái)控制更新數(shù)據(jù)庫(kù)中的數(shù)據(jù)的目的。(4)設(shè)計(jì)報(bào)表。包括創(chuàng)建報(bào)表,打印和預(yù)覽報(bào)表,注意各個(gè)帶區(qū)的使用。(5)設(shè)計(jì)菜單系統(tǒng)。包括規(guī)劃菜單系統(tǒng),創(chuàng)建菜單及其子菜單,為菜單指定任務(wù),調(diào)試和使用菜單系統(tǒng)。(6)項(xiàng)目集成。包括使用項(xiàng)目管理器集成數(shù)據(jù)庫(kù)、表單、視圖、報(bào)表等數(shù)據(jù)庫(kù)對(duì)象,設(shè)置主控程序,編譯和發(fā)行軟件等。

          五、課程設(shè)計(jì)的考核與評(píng)定

          學(xué)生在課程設(shè)計(jì)結(jié)束后,不僅要提交軟件系統(tǒng),還要提交課程設(shè)計(jì)報(bào)告,闡述其設(shè)計(jì)思路、運(yùn)用的知識(shí)及自己的體會(huì)。課程設(shè)計(jì)的成績(jī)由以下幾部分組成:考勤占10分,平時(shí)抽查和提問(wèn)題情況占10分,課程設(shè)計(jì)報(bào)告占30分,軟件系統(tǒng)設(shè)計(jì)占30分,演示與答辯占20分。課程設(shè)計(jì)報(bào)告主要看各個(gè)部分的完備性,分析的透徹性和獨(dú)到的見(jiàn)解。在評(píng)分方式上采取自評(píng)和互評(píng)的方式,首先由各小組依據(jù)教師給出的評(píng)價(jià)標(biāo)準(zhǔn)給本小組打分,然后由每組各選一名代表給大家介紹系統(tǒng)開(kāi)發(fā)的情況并演示系統(tǒng),同時(shí)回答學(xué)生和教師提出的問(wèn)題。所有小組代表陳述完后,由各組分組討論,對(duì)其它組開(kāi)發(fā)的系統(tǒng)進(jìn)行評(píng)價(jià)和評(píng)分。最后由教師根據(jù)其自評(píng)、互評(píng)分?jǐn)?shù)結(jié)合實(shí)際情況(包括軟件開(kāi)發(fā)水平、演示能力、回答問(wèn)題能力、軟件開(kāi)發(fā)文檔等)適當(dāng)總結(jié)并公布成績(jī)。

          篇4

          中圖分類(lèi)號(hào):G64 文獻(xiàn)標(biāo)示碼:B

          文章編號(hào):1672-5913(2007)09-0074-05

          “數(shù)據(jù)庫(kù)原理與應(yīng)用”課程是高職高專(zhuān)計(jì)算機(jī)信息類(lèi)專(zhuān)業(yè)很重要的一門(mén)專(zhuān)業(yè)基礎(chǔ)課,目前國(guó)內(nèi)高職院校的計(jì)算機(jī)信息類(lèi)專(zhuān)業(yè)均開(kāi)設(shè)該門(mén)課程,其教學(xué)內(nèi)容主要包括數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí)和VFP或Access,教學(xué)重點(diǎn)在VFP或Access的應(yīng)用上。我們根據(jù)高職教育的特點(diǎn)和我院計(jì)算機(jī)信息類(lèi)專(zhuān)業(yè)人才培養(yǎng)方案的要求,對(duì)該門(mén)課程的教學(xué)內(nèi)容和教學(xué)方法進(jìn)行了深入的研究,對(duì)該門(mén)課程的教學(xué)內(nèi)容和教學(xué)方法等進(jìn)行設(shè)計(jì),通過(guò)幾年的教學(xué)實(shí)踐取得較好的實(shí)際效果,該課程于2006年獲云南省教育廳精品課程稱(chēng)號(hào)。

          1 “數(shù)據(jù)庫(kù)原理與應(yīng)用”課程教學(xué)設(shè)計(jì)

          從國(guó)內(nèi)出版的高職高專(zhuān)教材《數(shù)據(jù)庫(kù)原理與應(yīng)用》可看出,此課程的教學(xué)內(nèi)容主要是介紹數(shù)據(jù)庫(kù)的基礎(chǔ)知識(shí)和針對(duì)某一類(lèi)關(guān)系型數(shù)據(jù)庫(kù)應(yīng)用加以介紹,其重點(diǎn)在關(guān)系型數(shù)據(jù)庫(kù)應(yīng)用的教學(xué)上。數(shù)據(jù)庫(kù)的基礎(chǔ)知識(shí)主要包括數(shù)據(jù)庫(kù)的基本定義、數(shù)據(jù)庫(kù)管理系統(tǒng)的定義、關(guān)系模型和關(guān)系型數(shù)據(jù)庫(kù)的基礎(chǔ)等內(nèi)容;關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)的應(yīng)用主要涉及VFP或Access或SQL Server等,前兩者較多見(jiàn),該部分內(nèi)容是所有教材的重點(diǎn)內(nèi)容。通過(guò)對(duì)現(xiàn)行教材的研究,我們認(rèn)為目前高職高專(zhuān)“數(shù)據(jù)庫(kù)原理與應(yīng)用”教材在數(shù)據(jù)庫(kù)基本理論的內(nèi)容不足,深度不夠,重點(diǎn)放在數(shù)據(jù)庫(kù)技術(shù)的應(yīng)用教學(xué)上,計(jì)算機(jī)信息類(lèi)專(zhuān)業(yè)的學(xué)生僅學(xué)習(xí)這些內(nèi)容的話,不能達(dá)到對(duì)數(shù)據(jù)庫(kù)原理有一個(gè)較為全面了解的目的,由于理論知識(shí)的不足會(huì)影響到后續(xù)課程的學(xué)習(xí)。在高職專(zhuān)科中后續(xù)課程中已經(jīng)沒(méi)有數(shù)據(jù)庫(kù)原理的課程,學(xué)生學(xué)習(xí)數(shù)據(jù)庫(kù)原理的課堂教學(xué)就只有在“數(shù)據(jù)庫(kù)原理與應(yīng)用”課程中,而依照目前的教學(xué)內(nèi)容數(shù)據(jù)庫(kù)原理的內(nèi)容相對(duì)太少,達(dá)不到對(duì)數(shù)據(jù)庫(kù)技術(shù)掌握的基本要求,對(duì)學(xué)生學(xué)習(xí)以后的課程和今后從事相關(guān)工作是不利的,我們認(rèn)為計(jì)算機(jī)信息類(lèi)專(zhuān)業(yè)的學(xué)生來(lái)說(shuō),應(yīng)掌握一定的數(shù)據(jù)庫(kù)原理,如應(yīng)掌握范式理論基礎(chǔ)、數(shù)據(jù)庫(kù)的三級(jí)體系結(jié)構(gòu)、關(guān)系代數(shù)初步、關(guān)系模型、結(jié)構(gòu)化查詢(xún)語(yǔ)言SQL等內(nèi)容,同時(shí)對(duì)高職高專(zhuān)的學(xué)生這些理論又不能像本科生那樣講得過(guò)深,但需要加強(qiáng)。學(xué)生掌握了數(shù)據(jù)庫(kù)基本原理是學(xué)習(xí)后續(xù)SQL Server和Oracle等課程的重要基礎(chǔ)。

          1.1 課程教學(xué)設(shè)計(jì)的基本原則

          我們?cè)趯?duì)“數(shù)據(jù)庫(kù)原理與應(yīng)用”課程進(jìn)行教學(xué)設(shè)計(jì)時(shí)嚴(yán)格遵循以下基本原則:

          ⑴ “理論夠用為度”原則。作為高職高專(zhuān)的學(xué)生由于今后就業(yè)的要求和學(xué)生的實(shí)際情況,理論不易講授過(guò)多,以能掌握數(shù)據(jù)庫(kù)基本技術(shù)為夠用原則。

          ⑵ “理論與實(shí)踐相結(jié)合”原則。高等職業(yè)教育的目的是培養(yǎng)合格的勞動(dòng)者,培養(yǎng)適應(yīng)社會(huì)需要的技能型人才,學(xué)生畢業(yè)后主要是到生產(chǎn)第一線工作,因此,在理論教學(xué)或?qū)嵱?xùn)教學(xué)中均要強(qiáng)調(diào)理論與實(shí)踐的相結(jié)合原則。

          ⑶“突出學(xué)生技能培養(yǎng)”的原則?!皵?shù)據(jù)庫(kù)原理與應(yīng)用”是高職高專(zhuān)計(jì)算機(jī)信息類(lèi)專(zhuān)業(yè)重要的一門(mén)專(zhuān)業(yè)基礎(chǔ)課,高職教育的特點(diǎn)在于更加強(qiáng)調(diào)學(xué)生的實(shí)踐技能的培養(yǎng),因此在課程教學(xué)中應(yīng)突出對(duì)學(xué)生的基本技能的培養(yǎng),為其今后適應(yīng)社會(huì)的需要做好準(zhǔn)備。

          ⑷“重視職業(yè)道德和規(guī)范培養(yǎng)”的原則。高職學(xué)生絕大多數(shù)畢業(yè)后進(jìn)入社會(huì)成為一個(gè)職業(yè)人,在校期間應(yīng)強(qiáng)調(diào)對(duì)學(xué)生的職業(yè)道德以及遵循職業(yè)規(guī)范行為的培養(yǎng),為學(xué)生進(jìn)入社會(huì)做好充分的準(zhǔn)備。

          ⑸“重視團(tuán)隊(duì)合作”的原則。IT產(chǎn)業(yè)的發(fā)展使得在各項(xiàng)工作中需要團(tuán)隊(duì)共同來(lái)完成,團(tuán)隊(duì)中有分工,更有合作,需要所有的團(tuán)隊(duì)成員具備通力合作的精神和相互協(xié)調(diào)溝通的能力。在課程教學(xué)過(guò)程中應(yīng)重視學(xué)生團(tuán)隊(duì)合作精神的培養(yǎng)。

          ⑹“重視學(xué)習(xí)能力培養(yǎng)”的原則。學(xué)生在校學(xué)習(xí)的時(shí)間是有限的,而對(duì)一個(gè)社會(huì)職業(yè)人來(lái)說(shuō),學(xué)習(xí)是終身的事,學(xué)生畢業(yè)后仍然需要不斷地學(xué)習(xí)提高自己,以便能在今后社會(huì)中不斷發(fā)展和適應(yīng)社會(huì)的需要,在大學(xué)期間加強(qiáng)學(xué)生學(xué)習(xí)能力的培養(yǎng)是至關(guān)重要的,在課程的教學(xué)中均應(yīng)強(qiáng)調(diào)學(xué)生的學(xué)習(xí)能力的培養(yǎng),使學(xué)生逐步培養(yǎng)自主學(xué)習(xí)的能力。

          ⑺“重視創(chuàng)新能力培養(yǎng)”的原則。創(chuàng)新是一個(gè)社會(huì)進(jìn)步的源泉,人類(lèi)只有不斷創(chuàng)新才能推動(dòng)社會(huì)的發(fā)展和人類(lèi)的進(jìn)步。對(duì)于一個(gè)合格的大學(xué)生應(yīng)具有一定的創(chuàng)新能力,在課程教學(xué)中應(yīng)積極引導(dǎo)學(xué)生創(chuàng)新、培養(yǎng)學(xué)生創(chuàng)新思維能力。

          1.2 課程教學(xué)設(shè)計(jì)

          在“數(shù)據(jù)庫(kù)原理與應(yīng)用”課程設(shè)計(jì)時(shí)嚴(yán)格遵循以上所提到的設(shè)計(jì)原則,將該課程的教學(xué)分為兩個(gè)部分,即課堂教學(xué)與實(shí)訓(xùn)教學(xué)。在課程設(shè)計(jì)中我們主要做了以下主要工作:

          1.2.1“數(shù)據(jù)庫(kù)原理與應(yīng)用”教學(xué)目標(biāo)

          本課程的目的是使學(xué)生全面地了解和掌握數(shù)據(jù)庫(kù)系統(tǒng)的基本概念、原理及應(yīng)用技術(shù),使學(xué)生系統(tǒng)科學(xué)地接受到分析問(wèn)題和解決問(wèn)題的訓(xùn)練,提高運(yùn)用理論知識(shí)解決實(shí)際問(wèn)題的能力。學(xué)生需熟練掌握Access 2000的使用,掌握用Access管理數(shù)據(jù)的技術(shù),并成立由5~7人組成的項(xiàng)目小組完成一個(gè)管理信息系統(tǒng)項(xiàng)目開(kāi)發(fā)工作,掌握信息管理系統(tǒng)基本開(kāi)發(fā)流程和方法。

          1.2.2 課堂教學(xué)的設(shè)計(jì)

          課堂教學(xué)是“數(shù)據(jù)庫(kù)原理與應(yīng)用”課程的重要組成部分,教學(xué)中要組織好教學(xué)內(nèi)容,遵循循序漸進(jìn)的教學(xué)原則實(shí)施教學(xué)。

          ⑴ 數(shù)據(jù)庫(kù)概論。教學(xué)要點(diǎn):數(shù)據(jù)描述,實(shí)體間的聯(lián)系;數(shù)據(jù)模型的定義,層次模型、網(wǎng)狀模型和關(guān)系模型;數(shù)據(jù)庫(kù)的三級(jí)體系結(jié)構(gòu)。

          ⑵ 關(guān)系模型。教學(xué)要點(diǎn):關(guān)系模型的基本概念;關(guān)系代數(shù)的基本操作;三種關(guān)系運(yùn)算形式的等價(jià)性;關(guān)系代數(shù)表達(dá)式的等價(jià)變換規(guī)則。

          ⑶ 范式理論。教學(xué)要點(diǎn):數(shù)據(jù)依賴(lài)的定義;關(guān)系模式的范式;數(shù)據(jù)依賴(lài)和模式的規(guī)范化處理;數(shù)據(jù)庫(kù)設(shè)計(jì)的全過(guò)程。

          ⑷ 結(jié)構(gòu)化查詢(xún)語(yǔ)言SQL。教學(xué)要點(diǎn):SQL的數(shù)據(jù)查詢(xún);SQL的數(shù)據(jù)更新;視圖的定義;數(shù)據(jù)控制(安全性控制、完整性控制、并發(fā)控制、授權(quán)、收回權(quán)限)。

          ⑸ Access數(shù)據(jù)庫(kù)管理系統(tǒng)。本章內(nèi)容為自學(xué)部分,要求學(xué)生以項(xiàng)目小組形式學(xué)習(xí),邊上機(jī)邊學(xué)習(xí),要求掌握Access技術(shù),并能完成項(xiàng)目開(kāi)發(fā)。學(xué)習(xí)的內(nèi)容:創(chuàng)建表(表的概念、表的設(shè)計(jì)原則、創(chuàng)建數(shù)據(jù)庫(kù)、使用表向?qū)?chuàng)建表、設(shè)定表之間的關(guān)系、數(shù)據(jù)庫(kù)結(jié)構(gòu)的修改、表結(jié)構(gòu)的修改、數(shù)據(jù)表的使用與編輯);查詢(xún)(查詢(xún)的概念、查詢(xún)的種類(lèi)、使用查詢(xún)向?qū)?chuàng)建查詢(xún)、查詢(xún)?cè)O(shè)計(jì)器的中表的編輯、查詢(xún)?cè)O(shè)計(jì)器的中字段的編輯、使用查詢(xún)?cè)O(shè)計(jì)器進(jìn)行查詢(xún));窗體(窗體的概念、窗體的設(shè)計(jì)方法、使用向?qū)?chuàng)建窗體、窗體設(shè)計(jì)器的設(shè)計(jì)工具、使用窗體設(shè)計(jì)器創(chuàng)建窗體、子窗體的創(chuàng)建);報(bào)表(報(bào)表的設(shè)計(jì)方法、使用向?qū)?chuàng)建報(bào)表、報(bào)表預(yù)覽和打印、報(bào)表設(shè)計(jì)器的設(shè)計(jì)工具、使用報(bào)表設(shè)計(jì)器創(chuàng)建報(bào)表。);宏(宏的概念、宏的設(shè)計(jì)、宏的運(yùn)行、宏的應(yīng)用(可選學(xué)));模塊(模塊的概念、模塊的功能、模塊的組成、模塊的分類(lèi)(可選學(xué)))。在學(xué)生自主學(xué)習(xí)的過(guò)程中,教師給予一定的指導(dǎo)和幫助,并組織學(xué)生討論學(xué)習(xí),相互交流。

          1.2.3 實(shí)訓(xùn)教學(xué)設(shè)計(jì)

          實(shí)訓(xùn)教學(xué)是該門(mén)課程的又一個(gè)重要組成部分,通過(guò)實(shí)訓(xùn)教學(xué)使學(xué)生達(dá)到學(xué)習(xí)和掌握理論知識(shí)、達(dá)到理論聯(lián)系實(shí)際的目的,通過(guò)實(shí)訓(xùn)教學(xué)學(xué)生完成對(duì)Access和SQL技術(shù)的掌握和應(yīng)用能力的培養(yǎng),以及完成管理信息系統(tǒng)的開(kāi)發(fā)工作。實(shí)訓(xùn)教學(xué)主要有以下三大內(nèi)容:

          ⑴ Access課程實(shí)訓(xùn)內(nèi)容。主要實(shí)訓(xùn)內(nèi)容Access數(shù)據(jù)庫(kù)和表的創(chuàng)建方法,表結(jié)構(gòu)的定義、修改和表中數(shù)據(jù)的維護(hù),表間關(guān)系的建立;Access中的各種查詢(xún)方法,包括基本選擇查詢(xún)、操作查詢(xún)、參數(shù)查詢(xún)、交叉表查詢(xún)、向?qū)Р樵?xún)等;Access窗體的創(chuàng)建和修改,主要控件的使用;報(bào)表的創(chuàng)建和修改,報(bào)表中數(shù)據(jù)的排序與分組,報(bào)表的打印與預(yù)覽。通過(guò)實(shí)訓(xùn)達(dá)到完全掌握Access技術(shù),并最終要用該技術(shù)完成一個(gè)管理信息系統(tǒng)的開(kāi)發(fā)。

          ⑵ SQL程序設(shè)計(jì)的基本訓(xùn)練。在裝有Access數(shù)據(jù)庫(kù)軟件的微機(jī)上完成包括定義的SQL語(yǔ)句、查詢(xún)的SQL語(yǔ)句、更新的SQL語(yǔ)句等程序設(shè)計(jì)和調(diào)試實(shí)訓(xùn)。要求學(xué)生能完成一定編程和同時(shí)工作,掌握該語(yǔ)言的基本語(yǔ)句的用法和掌握一定的程序調(diào)試技術(shù)及技巧。

          ⑶ 項(xiàng)目開(kāi)發(fā)實(shí)訓(xùn)。本開(kāi)發(fā)項(xiàng)目主要是在學(xué)生學(xué)習(xí)Access基礎(chǔ)上利用軟件工程的思想,以5~7人為一組成立項(xiàng)目組開(kāi)發(fā)管理信息系統(tǒng),初步了解軟件開(kāi)發(fā)過(guò)程和方法,學(xué)習(xí)撰寫(xiě)軟件開(kāi)發(fā)文檔資料的方法,學(xué)會(huì)團(tuán)隊(duì)合作和培養(yǎng)團(tuán)隊(duì)精神。在一周(40學(xué)時(shí))內(nèi)完成項(xiàng)目開(kāi)發(fā),各項(xiàng)目組完成開(kāi)發(fā)工作后應(yīng)提交源程序、文檔資料(需求說(shuō)明書(shū)、系統(tǒng)設(shè)計(jì)說(shuō)明書(shū)、用戶(hù)使用手冊(cè)、開(kāi)發(fā)體會(huì)等文檔資料)。

          1.2.4 教學(xué)時(shí)

          總學(xué)時(shí)72學(xué)時(shí),課堂教學(xué)36學(xué)時(shí),實(shí)訓(xùn)教學(xué)36學(xué)時(shí)。項(xiàng)目開(kāi)發(fā)一周時(shí)間,由學(xué)生利用業(yè)余時(shí)間完成。

          1.2.5考核方法

          ⑴ 理論知識(shí)考核。期末采取閉卷考試,成績(jī)占總成績(jī)的40%。

          ⑵ 實(shí)訓(xùn)教學(xué)考核。項(xiàng)目開(kāi)發(fā)完成要求提交源程序、文檔資料(需求說(shuō)明書(shū)、系統(tǒng)設(shè)計(jì)說(shuō)明書(shū)、用戶(hù)使用手冊(cè)、開(kāi)發(fā)體會(huì)等文檔資料)等占總成績(jī)的30%;完成課程實(shí)訓(xùn)并提交實(shí)訓(xùn)報(bào)告占總成績(jī)的10%。

          ⑶ 平時(shí)成績(jī) 平時(shí)作業(yè)及考勤占總成績(jī)的10%。

          2 “數(shù)據(jù)庫(kù)原理與應(yīng)用”課程教學(xué)方法和手段的設(shè)計(jì)

          在“數(shù)據(jù)庫(kù)原理與應(yīng)用”課程教學(xué)方法的設(shè)計(jì)上我們主要采用案例教學(xué)法、項(xiàng)目小組學(xué)習(xí)法、課堂講授與學(xué)生自主學(xué)習(xí)相結(jié)合、項(xiàng)目小組開(kāi)發(fā)管理信息系統(tǒng)等教學(xué)方法和手段來(lái)保證教學(xué)效果和實(shí)現(xiàn)教學(xué)目標(biāo)。

          2.1 案例教學(xué)法

          由于數(shù)據(jù)庫(kù)理論較為抽象,在教學(xué)中一般學(xué)生較難理解,特別是對(duì)高職高專(zhuān)的學(xué)生來(lái)講難度更大一些,如何講授好數(shù)據(jù)庫(kù)理論課程、如何把握理論的難度和如何進(jìn)行教學(xué)以提高學(xué)生的學(xué)習(xí)興趣以及學(xué)習(xí)效果是值得我們?nèi)握n教師認(rèn)真研究的問(wèn)題。針對(duì)數(shù)據(jù)庫(kù)原理教學(xué)難度和高職高專(zhuān)學(xué)生的學(xué)習(xí)特點(diǎn),在教學(xué)中不能像在本科教學(xué)中那樣只是重點(diǎn)闡述理論,我們采取通過(guò)案例的講解和分析來(lái)闡述數(shù)據(jù)庫(kù)原理一般理論是較為有效的教學(xué)方法。通過(guò)一個(gè)信息系統(tǒng)開(kāi)發(fā)數(shù)據(jù)庫(kù)建立的過(guò)程來(lái)闡述數(shù)據(jù)庫(kù)的基本原理,使得學(xué)生在學(xué)習(xí)過(guò)程中不會(huì)覺(jué)得學(xué)習(xí)數(shù)據(jù)庫(kù)理論過(guò)于抽象和難懂,提高學(xué)生的學(xué)習(xí)興趣和學(xué)習(xí)效果。

          SQL的教學(xué)內(nèi)容是本門(mén)課程的重點(diǎn)內(nèi)容,也是學(xué)生認(rèn)為較難學(xué)習(xí)的內(nèi)容之一,學(xué)生感覺(jué)難點(diǎn)在于學(xué)生閱讀程序和調(diào)試程序困難,針對(duì)學(xué)生學(xué)習(xí)的難點(diǎn)在講授SQL的相關(guān)內(nèi)容時(shí),通過(guò)大量案例程序的講解和示范,讓學(xué)生通過(guò)大量的閱讀和驗(yàn)證程序,逐步培養(yǎng)學(xué)生閱讀程序的能力和應(yīng)用SQL編寫(xiě)程序的能力。通過(guò)教師的講授和學(xué)生自己編寫(xiě)調(diào)試SQL程序,使學(xué)生掌握SQL語(yǔ)言的特點(diǎn)、語(yǔ)法結(jié)構(gòu)和具備實(shí)際編程能力。學(xué)生掌握了SQL語(yǔ)言后,對(duì)學(xué)習(xí)以后的數(shù)據(jù)庫(kù)類(lèi)課程是十分有利的,像SQL Server、Oracle等均支持SQL語(yǔ)言。

          2.2 項(xiàng)目小組學(xué)習(xí)法

          由于計(jì)算機(jī)技術(shù)發(fā)展十分迅速,計(jì)算機(jī)信息類(lèi)專(zhuān)業(yè)的學(xué)生應(yīng)具有極強(qiáng)的學(xué)習(xí)能力、團(tuán)隊(duì)合作能力,我們?cè)诮虒W(xué)過(guò)程中強(qiáng)調(diào)學(xué)生的學(xué)習(xí)能力、創(chuàng)新能力和團(tuán)隊(duì)合作能力的培養(yǎng)。我們要求學(xué)生成立5~7人的項(xiàng)目組,在Access數(shù)據(jù)庫(kù)管理系統(tǒng)內(nèi)容學(xué)習(xí)中學(xué)生以項(xiàng)目小組的形式開(kāi)展自主學(xué)習(xí),同時(shí),項(xiàng)目小組還要完成一個(gè)管理信息系統(tǒng)的開(kāi)發(fā)工作。在學(xué)習(xí)和系統(tǒng)開(kāi)發(fā)過(guò)程中要求項(xiàng)目組中學(xué)生積極相互配合,共同學(xué)習(xí)和開(kāi)發(fā)項(xiàng)目,項(xiàng)目經(jīng)理(組長(zhǎng))組織學(xué)生進(jìn)行討論學(xué)習(xí)中和開(kāi)發(fā)過(guò)程中的問(wèn)題,在團(tuán)隊(duì)中每一個(gè)同學(xué)均要扮演一定的角色和承擔(dān)一定的工作。

          在項(xiàng)目組組建和今后學(xué)習(xí)過(guò)程中教師要積極地給予指導(dǎo),要引導(dǎo)學(xué)生有計(jì)劃完成課程的自主學(xué)習(xí)和項(xiàng)目開(kāi)發(fā)的工作,由于學(xué)生不熟悉項(xiàng)目小組自主學(xué)習(xí)的方法以及教學(xué)要求,教師要給予指導(dǎo)和支持,幫助學(xué)生制訂自主學(xué)習(xí)的計(jì)劃和系統(tǒng)開(kāi)發(fā)的進(jìn)度計(jì)劃等,同時(shí)也幫助學(xué)生解決學(xué)習(xí)中存在的問(wèn)題,隨時(shí)檢查學(xué)習(xí)和系統(tǒng)開(kāi)發(fā)的進(jìn)度,對(duì)整個(gè)過(guò)程進(jìn)行有效的監(jiān)控,以實(shí)現(xiàn)教學(xué)目標(biāo)。

          2.3 課堂講授與學(xué)生自主學(xué)習(xí)相結(jié)合

          “數(shù)據(jù)庫(kù)原理與應(yīng)用”課程設(shè)計(jì)的教學(xué)時(shí)間為72學(xué)時(shí),其中講授36學(xué)時(shí),實(shí)訓(xùn)36學(xué)時(shí),課堂教學(xué)內(nèi)容較多、難度較大,完全靠課堂教學(xué)就很難完成教學(xué)任務(wù)和達(dá)到教學(xué)目標(biāo),因此,本門(mén)課程的教學(xué)應(yīng)采取講授與學(xué)生自主學(xué)習(xí)相結(jié)合的方式進(jìn)行。數(shù)據(jù)庫(kù)理論以教師講授為主,Access以學(xué)生自主學(xué)習(xí)為主,學(xué)生在自主學(xué)習(xí)過(guò)程中教師給予適當(dāng)?shù)闹v解和指導(dǎo),并組織學(xué)生進(jìn)行學(xué)習(xí)討論,構(gòu)建學(xué)生交流學(xué)習(xí)的環(huán)境,提高學(xué)生的自主學(xué)習(xí)的興趣和學(xué)習(xí)效果。

          對(duì)學(xué)生自主學(xué)習(xí)要進(jìn)行跟蹤和考核,可采取學(xué)生學(xué)習(xí)完某章內(nèi)容進(jìn)行實(shí)訓(xùn),在完成單元實(shí)訓(xùn)后提交實(shí)訓(xùn)報(bào)告,通過(guò)實(shí)訓(xùn)報(bào)告來(lái)了解學(xué)生對(duì)所自主學(xué)習(xí)的內(nèi)容掌握程度和學(xué)習(xí)的效果,根據(jù)對(duì)學(xué)生的學(xué)習(xí)考核對(duì)學(xué)生的學(xué)習(xí)進(jìn)行有效的指導(dǎo)和監(jiān)督。還可在組織學(xué)生討論時(shí),針對(duì)學(xué)生存在的學(xué)習(xí)問(wèn)題給予指導(dǎo),幫助學(xué)生進(jìn)一步掌握所學(xué)的知識(shí)和技能。

          2.4開(kāi)放所有教學(xué)資源

          為提高教學(xué)效果和有利于學(xué)生自主學(xué)習(xí),我們建立了該課程的教學(xué)網(wǎng)站,將該課程的所有教學(xué)資源放在網(wǎng)站上,供學(xué)生自由學(xué)習(xí)。學(xué)生除了課堂聽(tīng)講外,還能在網(wǎng)站上調(diào)看教學(xué)大綱、教案、教學(xué)課件、部分授課視頻等資料,項(xiàng)目開(kāi)發(fā)的相關(guān)文檔模板也能在網(wǎng)站上下載。由于教學(xué)資源的公開(kāi)極大方便了學(xué)生的學(xué)習(xí),為學(xué)生學(xué)習(xí)創(chuàng)建了良好的學(xué)習(xí)環(huán)境和氛圍。今后會(huì)將更多的教學(xué)資源放在網(wǎng)站上供學(xué)生學(xué)習(xí)之用,將開(kāi)發(fā)網(wǎng)絡(luò)輔助教學(xué)課件,讓學(xué)生能在網(wǎng)絡(luò)中更好學(xué)習(xí)該門(mén)課程。

          2.5 項(xiàng)目小組開(kāi)發(fā)管理信息系統(tǒng)項(xiàng)目

          本門(mén)課程最大的作業(yè)就是學(xué)生以項(xiàng)目小組的形式完成管理信息系統(tǒng)的開(kāi)發(fā),需要注意的是學(xué)生尚未學(xué)習(xí)過(guò)軟件工程,而信息系統(tǒng)的開(kāi)發(fā)要求學(xué)生遵循軟件工程的思想來(lái)完成該作業(yè),并且學(xué)生還要遵循項(xiàng)目管理的基本思想和方法來(lái)實(shí)施系統(tǒng)的開(kāi)發(fā)。因此,在第一次上課時(shí)教師就要分配任務(wù),并介紹管理信息系統(tǒng)的開(kāi)發(fā)方法、生命周期、需求分析的意義和方法、設(shè)計(jì)的基本思想和方法、項(xiàng)目管理的基本思想和管理方法等內(nèi)容。使學(xué)生對(duì)軟件開(kāi)發(fā)方法和過(guò)程有一個(gè)初步的認(rèn)識(shí),隨著教學(xué)的不斷深入,在教師不斷提示下,學(xué)生會(huì)逐漸認(rèn)識(shí)和體會(huì)到軟件工程的思想和方法的重要性。

          在項(xiàng)目開(kāi)發(fā)過(guò)程中將為每個(gè)項(xiàng)目組的學(xué)生提供需求分析報(bào)告模板、設(shè)計(jì)報(bào)告模板、用戶(hù)使用手冊(cè)模板等相關(guān)資料,讓學(xué)生在一種規(guī)范化的平臺(tái)上完成項(xiàng)目開(kāi)發(fā),使學(xué)生感受開(kāi)發(fā)工作的規(guī)范化和程序化。同時(shí)要組織階段性評(píng)審工作,要讓每一個(gè)項(xiàng)目組在階段評(píng)審時(shí)闡述自己的開(kāi)發(fā)成果,并對(duì)其進(jìn)行評(píng)審,通過(guò)評(píng)審的才能進(jìn)入下一階段開(kāi)發(fā)工作。最后要進(jìn)行項(xiàng)目驗(yàn)收工作,并為每一位同學(xué)評(píng)定成績(jī)。在開(kāi)發(fā)的過(guò)程中要保證每一個(gè)學(xué)生有重點(diǎn)的工作,同時(shí)又要參與到所有的工作,程序開(kāi)發(fā)每一個(gè)學(xué)生均要要完成一個(gè)以上模塊的開(kāi)發(fā)工作,確保每一個(gè)學(xué)生均參與了項(xiàng)目的開(kāi)發(fā)。

          3 總結(jié)

          通過(guò)幾年的教學(xué)實(shí)踐,我們認(rèn)為該課程的教學(xué)設(shè)計(jì)在高職高專(zhuān)教育中是可行的,而且是有效的,主要體現(xiàn)在:

          ⑴ 體現(xiàn)了高職教育的特點(diǎn),堅(jiān)持“理論夠用為度”的原則。該課程的整個(gè)教學(xué)沒(méi)有過(guò)多和過(guò)深的強(qiáng)調(diào)理論,理論體系構(gòu)成較為合理,完全從今后學(xué)生實(shí)際應(yīng)用的需要來(lái)開(kāi)展理論教學(xué),在教學(xué)過(guò)程中重視學(xué)生的理論聯(lián)系實(shí)際的能力培養(yǎng)。

          ⑵ 課程教學(xué)設(shè)計(jì)重視學(xué)生團(tuán)隊(duì)合作能力和實(shí)際技能的培養(yǎng)。學(xué)生參與項(xiàng)目組開(kāi)發(fā)管理信息系統(tǒng),能很好培養(yǎng)其團(tuán)隊(duì)合作精神和能力,培養(yǎng)學(xué)生之間相互溝通的能力和技巧。

          ⑶ 課程設(shè)計(jì)重視學(xué)生的學(xué)習(xí)能力和創(chuàng)新能力的培養(yǎng)。學(xué)生通過(guò)自主學(xué)習(xí)相關(guān)內(nèi)容和通過(guò)自己開(kāi)發(fā)信息系統(tǒng),提高學(xué)生的學(xué)習(xí)計(jì)算機(jī)技術(shù)的能力,特別是自主學(xué)習(xí)的能力。同時(shí),也提高了學(xué)生軟件開(kāi)發(fā)的能力,使學(xué)生初步了解了軟件開(kāi)發(fā)的基本流程,為今后學(xué)習(xí)軟件工程、SQL Server、Oracle、Java等課程和今后順利進(jìn)行專(zhuān)業(yè)實(shí)訓(xùn)以及完成畢業(yè)設(shè)計(jì)等奠定基礎(chǔ)。

          通過(guò)該課程的教學(xué)設(shè)計(jì)和實(shí)踐,在教學(xué)中取得較好的效果,受到學(xué)生的好評(píng),學(xué)生反映很好,認(rèn)為學(xué)到新知識(shí)的同時(shí)也培養(yǎng)了學(xué)習(xí)能力和軟件開(kāi)發(fā)的能力,學(xué)生建議應(yīng)在其他計(jì)算機(jī)技術(shù)類(lèi)的課程中采用該教學(xué)方法,提高學(xué)生的學(xué)習(xí)效果。該課程的教學(xué)設(shè)計(jì)也為高職高專(zhuān)教育改革、高職高專(zhuān)教育的課程設(shè)計(jì)思路和方法進(jìn)行了有益的探索,我們認(rèn)為該課程設(shè)計(jì)思想和方法值得在高職高專(zhuān)相關(guān)課程設(shè)計(jì)中推廣應(yīng)用,以提高高職高專(zhuān)的教學(xué)水平和教學(xué)效果。

          參考文獻(xiàn):

          [1] 潘懋元.新編高等教育學(xué)[M].北京:北京師范大學(xué)出版社,2004.

          篇5

          一、前言

          高職院?!都{稅實(shí)務(wù)》課程是會(huì)計(jì)電算化專(zhuān)業(yè)等財(cái)經(jīng)類(lèi)專(zhuān)業(yè)中的一門(mén)專(zhuān)業(yè)必修課。隨著經(jīng)濟(jì)和社會(huì)的不斷發(fā)展,社會(huì)中各個(gè)單位越來(lái)越需要能夠勝任電子報(bào)稅的復(fù)合型、應(yīng)用型專(zhuān)業(yè)人才。《納稅實(shí)務(wù)》實(shí)踐性課程的教學(xué)應(yīng)該以培養(yǎng)學(xué)生的報(bào)稅能力為主,立足于培養(yǎng)會(huì)計(jì)報(bào)稅崗位對(duì)涉稅業(yè)務(wù)的需求。本文主要基于目前非常流行的Web開(kāi)發(fā)語(yǔ)言PHP和MySQL數(shù)據(jù)庫(kù)技術(shù)對(duì)《納稅實(shí)務(wù)》實(shí)踐性教學(xué)系統(tǒng)的構(gòu)建進(jìn)行了研究,希望通過(guò)《納稅實(shí)務(wù)》實(shí)踐性教學(xué)系統(tǒng)的構(gòu)建研究,為《納稅實(shí)務(wù)》課程提供符合企業(yè)實(shí)際情況的實(shí)踐性教學(xué)實(shí)訓(xùn)項(xiàng)目,更好地培養(yǎng)學(xué)生的實(shí)踐性稅務(wù)核算能力,更好地熟練稅收數(shù)據(jù)計(jì)算、稅務(wù)報(bào)表填寫(xiě)、報(bào)稅等納稅實(shí)務(wù)操作能力;并解決好理論知識(shí)學(xué)習(xí)與實(shí)際企業(yè)納稅實(shí)務(wù)互相結(jié)合的關(guān)鍵問(wèn)題,為同學(xué)們將來(lái)走上會(huì)計(jì)工作崗位奠定良好的納稅實(shí)務(wù)基礎(chǔ)[1]。

          二、《納稅實(shí)務(wù)》實(shí)踐性教學(xué)系統(tǒng)構(gòu)建技術(shù)

          高職院校《納稅實(shí)務(wù)》課程的教學(xué)目標(biāo)不僅要求學(xué)生具備一定的理論知識(shí),同時(shí)也更加注重對(duì)學(xué)生納稅實(shí)務(wù)能力的培養(yǎng)。教師在教學(xué)過(guò)程當(dāng)中,因?yàn)閷?shí)踐平臺(tái)的缺乏而導(dǎo)致學(xué)生在實(shí)際學(xué)習(xí)當(dāng)中只是學(xué)會(huì)了計(jì)算,而真正的納稅實(shí)務(wù)能力卻沒(méi)有得到相應(yīng)的鍛煉。在文獻(xiàn)[2]中,作者構(gòu)建了一種基于ASP動(dòng)態(tài)編程語(yǔ)言技術(shù)和Access小型數(shù)據(jù)庫(kù)技術(shù)的基礎(chǔ)會(huì)計(jì)實(shí)訓(xùn)系統(tǒng)平臺(tái)。使用ASP這種語(yǔ)言開(kāi)發(fā)WEB應(yīng)用程序的時(shí)候,一般需要調(diào)用Access數(shù)據(jù)庫(kù)。但數(shù)據(jù)庫(kù)在多用戶(hù)同時(shí)并發(fā)訪問(wèn)或查詢(xún)時(shí)有一定的極限,因此在《納稅實(shí)務(wù)》實(shí)踐性教學(xué)系統(tǒng)這種高交互WEB程序的情況下很多時(shí)候不能達(dá)到實(shí)用要求[3]。針對(duì)這種納稅實(shí)務(wù)實(shí)踐能力的欠缺及實(shí)踐性教學(xué)系統(tǒng)的相關(guān)缺點(diǎn),本文著重以當(dāng)前非常流行的PHP開(kāi)發(fā)語(yǔ)言與MySQL數(shù)據(jù)庫(kù)技術(shù)對(duì)《納稅實(shí)務(wù)》實(shí)踐性教學(xué)系統(tǒng)的構(gòu)建進(jìn)行了研究。

          2.1 PHP網(wǎng)絡(luò)編程語(yǔ)言[4]

          PHP是一種非常流行完全開(kāi)放源代碼的腳本W(wǎng)EB開(kāi)發(fā)語(yǔ)言;PHP網(wǎng)絡(luò)編程語(yǔ)言具有入門(mén)簡(jiǎn)單的特點(diǎn),能夠比較快速、節(jié)省的實(shí)現(xiàn)相應(yīng)WEB功能;PHP網(wǎng)絡(luò)編程語(yǔ)言具有強(qiáng)大的擴(kuò)展性,在與各種數(shù)據(jù)庫(kù)交互的時(shí)候具有非常高的執(zhí)行效率。PHP網(wǎng)絡(luò)編程語(yǔ)言越來(lái)越受到WEB開(kāi)發(fā)程序員的認(rèn)同和青睞,正逐漸成為WEB開(kāi)發(fā)者所使用的主要語(yǔ)言。

          2.2 MySQL數(shù)據(jù)庫(kù)技術(shù)

          MySQL數(shù)據(jù)庫(kù)是一種非常流行且完全開(kāi)放源代碼的關(guān)系型數(shù)據(jù)庫(kù)管理軟件。是由瑞典的MySQL AB公司所開(kāi)發(fā),現(xiàn)在屬于甲骨文公司(Oracle)旗下的數(shù)據(jù)庫(kù)產(chǎn)品。MySQL數(shù)據(jù)庫(kù)是當(dāng)前最為流行的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)(Relational Database Management System)[5]。

          MySQL數(shù)據(jù)庫(kù)軟件具有:(1)軟件的源代碼完全開(kāi)源開(kāi)放,更容易得到技術(shù)支持。若在WEB項(xiàng)目中有不適合的源碼,程序員可以自行修改至最優(yōu)。同時(shí)相關(guān)的開(kāi)源社區(qū)和開(kāi)源文檔也非常之多,并且MySQL的社區(qū)技術(shù)支持非常強(qiáng)大。(2)跨平臺(tái)性能。MySQL數(shù)據(jù)庫(kù)能夠在不同的平臺(tái)上工作并且同時(shí)支持C、PHP、C++、Perl、Java和Python等。(3)MySQL數(shù)據(jù)庫(kù)使用的核心線程數(shù)為多線程,同時(shí)支持多處理器。大大提高了數(shù)據(jù)庫(kù)的運(yùn)行效率[6]。

          三、《納稅實(shí)務(wù)》實(shí)踐性教學(xué)系統(tǒng)設(shè)計(jì)

          《納稅實(shí)務(wù)》實(shí)踐性教學(xué)系統(tǒng)必須按照企業(yè)的稅務(wù)業(yè)務(wù)的流程,完全模擬真實(shí)的企業(yè)納稅實(shí)務(wù)環(huán)境,盡量用真實(shí)的案例來(lái)進(jìn)行實(shí)踐性教學(xué)系統(tǒng)構(gòu)建,從而達(dá)到鍛煉學(xué)生動(dòng)手實(shí)際操作的能力。國(guó)家稅務(wù)局需要申報(bào)的稅種主要有消費(fèi)稅、增值稅、外國(guó)企業(yè)和外商投資企業(yè)年度所得稅等;地方稅務(wù)局申報(bào)的的主要稅種是個(gè)人所得稅、企業(yè)所得稅、城市房產(chǎn)稅、資源稅、印花稅、土地增值稅、房產(chǎn)稅、車(chē)船使用稅、城市維護(hù)建設(shè)稅、教育費(fèi)附加稅和城鎮(zhèn)土地使用稅等幾大稅種[7]。同時(shí),MySQL數(shù)據(jù)庫(kù)當(dāng)中也要設(shè)置相應(yīng)的表:數(shù)據(jù)字典表、單位情況表、系統(tǒng)選項(xiàng)表、用戶(hù)表、系統(tǒng)日志表和學(xué)生基本情況表等。系統(tǒng)功能構(gòu)建須分模塊整合進(jìn)行,要進(jìn)行功能架構(gòu)圖的設(shè)計(jì),只有這樣才能理清《納稅實(shí)務(wù)》實(shí)踐性教學(xué)系統(tǒng)各個(gè)模塊及各個(gè)模塊所能夠完成的功能。

          四、《納稅實(shí)務(wù)》實(shí)踐性教學(xué)系統(tǒng)應(yīng)用效果

          本節(jié)以“企業(yè)稅務(wù)登記及變更”章節(jié)來(lái)進(jìn)行《納稅實(shí)務(wù)》實(shí)踐性教學(xué)系統(tǒng)的應(yīng)用效果演示。企業(yè)稅務(wù)登記及變更的主要目的就是讓學(xué)生了解企業(yè)進(jìn)行稅務(wù)登記及變更的相關(guān)程序及規(guī)定。納稅人在實(shí)踐性教學(xué)系統(tǒng)辦理稅務(wù)登記或變更的時(shí)候,通常需要注意的事項(xiàng)有納稅人名稱(chēng)、納稅人識(shí)別號(hào)、注冊(cè)地址、法定代表人或負(fù)責(zé)人、經(jīng)營(yíng)范圍、登記注冊(cè)類(lèi)型、總機(jī)構(gòu)情況、批準(zhǔn)設(shè)立機(jī)關(guān)、分支機(jī)構(gòu)情況等[8]。如圖2和圖3所示。

          五、總結(jié)

          本文主要分析和研究了基于PHP網(wǎng)絡(luò)編程語(yǔ)言和MySQL數(shù)據(jù)庫(kù)技術(shù)的《納稅實(shí)務(wù)》實(shí)踐性教學(xué)系統(tǒng)。本文重點(diǎn)研究了《納稅實(shí)務(wù)》實(shí)踐性教學(xué)系統(tǒng)的設(shè)計(jì)和應(yīng)用效果。結(jié)合《納稅實(shí)務(wù)》實(shí)踐性教學(xué)系統(tǒng)的實(shí)際應(yīng)用,以企業(yè)稅務(wù)登記及變更”章節(jié)為例進(jìn)行了系統(tǒng)演示。為

          更好地培養(yǎng)學(xué)生的實(shí)踐性稅務(wù)核算能力,適應(yīng)信息時(shí)代企業(yè)現(xiàn)代化報(bào)稅需求,為同學(xué)們將來(lái)進(jìn)入會(huì)計(jì)工作崗位奠定良好的納稅實(shí)務(wù)基礎(chǔ)。

          參 考 文 獻(xiàn)

          [1]董雪蓮,龐文莉.《納稅實(shí)務(wù)》課程實(shí)踐教學(xué)體系的研究[J].中國(guó)科技博覽,2012,(17):101-101.

          [2]《基礎(chǔ)會(huì)計(jì)實(shí)務(wù)》課程建設(shè)組.基于asp技術(shù)的基礎(chǔ)會(huì)計(jì)實(shí)訓(xùn)系統(tǒng)平臺(tái)的設(shè)計(jì)與開(kāi)發(fā)[J].廣西廣播電視大學(xué)學(xué)報(bào),2011,22(3).

          [3]龔文生.Access數(shù)據(jù)庫(kù)訪問(wèn)速度的提高[J].思茅師范高等專(zhuān)科學(xué)校學(xué)報(bào),2010,26(3):43-45.

          [4]龔地斌.《PHP+MySQL網(wǎng)站開(kāi)發(fā)技術(shù)》課程設(shè)計(jì)的實(shí)踐與探索[J].科技創(chuàng)新導(dǎo)報(bào), 2014,(12):237-237.

          [5]方斌,劉耀欽.基于B/S模式使用PHP+MySQL進(jìn)行Web開(kāi)發(fā)[J].鄖陽(yáng)師范高等專(zhuān)科學(xué)校學(xué)報(bào),2014,34(3):15-16.

          篇6

          關(guān)鍵詞:網(wǎng)絡(luò)戶(hù)數(shù)據(jù)庫(kù)技術(shù) 實(shí)訓(xùn) 教學(xué)研究

          一、引言

          數(shù)據(jù)庫(kù)技術(shù)是一項(xiàng)應(yīng)用十分廣泛的技術(shù),是計(jì)算機(jī)相關(guān)專(zhuān)業(yè)學(xué)生必備的專(zhuān)業(yè)技能之一。《網(wǎng)絡(luò)數(shù)據(jù)庫(kù)技術(shù)實(shí)訓(xùn)》課程是南京信息職業(yè)技術(shù)學(xué)院計(jì)算機(jī)應(yīng)用技術(shù)專(zhuān)業(yè)的一門(mén)核心課程,建立在《數(shù)據(jù)庫(kù)技術(shù)基礎(chǔ)》和《網(wǎng)絡(luò)數(shù)據(jù)庫(kù)技術(shù)》兩門(mén)前導(dǎo)課程的基礎(chǔ)之上。課程的主要任務(wù)是使學(xué)生把前導(dǎo)課程中學(xué)到的數(shù)據(jù)庫(kù)理論知識(shí)和操作技能進(jìn)行一次綜合運(yùn)用,通過(guò)對(duì)前導(dǎo)課程所學(xué)知識(shí)的綜合運(yùn)用,進(jìn)一步鞏固、深化和擴(kuò)展學(xué)生的數(shù)據(jù)庫(kù)基本知識(shí)和技能,增強(qiáng)學(xué)生的數(shù)據(jù)庫(kù)開(kāi)發(fā)、應(yīng)用、管理與維護(hù)能力,積累在實(shí)際工程應(yīng)用中運(yùn)用各種數(shù)據(jù)庫(kù)對(duì)象的經(jīng)驗(yàn),培養(yǎng)其職業(yè)化能力,實(shí)現(xiàn)教學(xué)與職業(yè)的無(wú)縫對(duì)接。

          二、課程建設(shè)原則與思路

          針對(duì)高等職業(yè)技術(shù)教育及課程本身的“應(yīng)用性、實(shí)踐性”特點(diǎn),在課程的建設(shè)過(guò)程中,改革傳統(tǒng)的教學(xué)模式,大力推行工學(xué)結(jié)合,將學(xué)習(xí)過(guò)程與工作過(guò)程融為一體。具體從以下幾方面來(lái)進(jìn)行。

          1、依據(jù)專(zhuān)業(yè)培養(yǎng)方案,以培養(yǎng)學(xué)生從事數(shù)據(jù)庫(kù)管理與維護(hù)工作所需的崗位能力為目標(biāo)組織教學(xué),重構(gòu)教學(xué)內(nèi)容。

          2、將教學(xué)過(guò)程與工作過(guò)程融為一體,時(shí)刻以工作過(guò)程為導(dǎo)向,采用項(xiàng)目引導(dǎo)、任務(wù)驅(qū)動(dòng)教學(xué)法,實(shí)現(xiàn)教學(xué)內(nèi)容任務(wù)化、組織管理企業(yè)化、評(píng)價(jià)考核體系職業(yè)標(biāo)準(zhǔn)化。

          3、改革考核方式,建立多元化的課程評(píng)價(jià)體系。

          4、改變教學(xué)環(huán)境,課程全程在校內(nèi)實(shí)訓(xùn)基地進(jìn)行,模擬規(guī)范的職業(yè)環(huán)境。

          三、課程建設(shè)方案

          1、課程內(nèi)容的選取

          經(jīng)調(diào)研,數(shù)據(jù)庫(kù)管理與維護(hù)相關(guān)崗位需要具備的知識(shí)與技能有:精通關(guān)系數(shù)據(jù)庫(kù)原理;精通一種或多種大型商用數(shù)據(jù)庫(kù)管理系統(tǒng);熟練運(yùn)用SQL進(jìn)行各種業(yè)務(wù)邏輯的開(kāi)發(fā);掌握各種備份方法,了解性能優(yōu)化技術(shù);熟練使用數(shù)據(jù)庫(kù)管理、分析、設(shè)計(jì)工具。這里涉及的關(guān)系數(shù)據(jù)庫(kù)原理、常用SQL語(yǔ)句的基本語(yǔ)法與應(yīng)用以及SQL Server 2005數(shù)據(jù)庫(kù)的操作方法在《數(shù)據(jù)庫(kù)技術(shù)基礎(chǔ)》和《網(wǎng)絡(luò)數(shù)據(jù)庫(kù)技術(shù)》課程中已經(jīng)進(jìn)行過(guò)學(xué)習(xí)。本課程將設(shè)計(jì)一個(gè)真實(shí)的項(xiàng)目――一個(gè)電子商務(wù)系統(tǒng),對(duì)其后臺(tái)數(shù)據(jù)庫(kù)進(jìn)行開(kāi)發(fā)、管理和維護(hù)。按工作流程及知識(shí)結(jié)構(gòu)分解成八個(gè)學(xué)習(xí)情境,對(duì)每個(gè)學(xué)習(xí)情境提出具體的工作任務(wù)。

          通過(guò)一個(gè)完整項(xiàng)目的實(shí)現(xiàn),使學(xué)生能將以前所學(xué)知識(shí)與技能進(jìn)行融會(huì)貫通,培養(yǎng)學(xué)生網(wǎng)絡(luò)數(shù)據(jù)庫(kù)管理和維護(hù)能力、分析問(wèn)題和解決問(wèn)題的能力、獨(dú)立工作的能力,為走向工作崗位積累實(shí)踐經(jīng)驗(yàn)。

          2、課程的實(shí)施方法

          課程采用項(xiàng)目引導(dǎo)、任務(wù)驅(qū)動(dòng)的教學(xué)方法,以學(xué)生為中心,教師為主導(dǎo),強(qiáng)調(diào)學(xué)生的主體性,充分發(fā)揮學(xué)生在學(xué)習(xí)過(guò)程中的主動(dòng)性、積極性和創(chuàng)造性。

          以當(dāng)前市場(chǎng)上主流的SQL Server 2005數(shù)據(jù)庫(kù)管理系統(tǒng)作為開(kāi)發(fā)平臺(tái),由學(xué)生獨(dú)立完成一個(gè)真實(shí)的電子商務(wù)系統(tǒng),學(xué)生通過(guò)分階段、分任務(wù)的階段性項(xiàng)目實(shí)施,最終完成對(duì)該系統(tǒng)的數(shù)據(jù)庫(kù)設(shè)計(jì)、創(chuàng)建、管理與維護(hù)、性能優(yōu)化及程序開(kāi)發(fā)工作。

          按工作流程及知識(shí)結(jié)構(gòu)分解成八個(gè)子任務(wù),循序漸進(jìn)、逐步完成,符合學(xué)習(xí)規(guī)律。以任務(wù)的完成結(jié)果檢驗(yàn)和總結(jié)學(xué)習(xí)過(guò)程,改變學(xué)生的學(xué)習(xí)狀態(tài),完成自主學(xué)習(xí)任務(wù)。詳細(xì)如下:

          (1)軟件安裝:安裝和部署SQL Server 2005數(shù)據(jù)庫(kù)服務(wù)器、并對(duì)其進(jìn)行網(wǎng)絡(luò)配置。

          (2)需求分析:分析該電子商務(wù)系統(tǒng)要完成的功能。

          (3)邏輯設(shè)計(jì):將需求分析得到的實(shí)際需求轉(zhuǎn)換成數(shù)據(jù)庫(kù)的邏輯模型――E-R模型(實(shí)體-聯(lián)系)。

          (4)物理實(shí)現(xiàn):開(kāi)始創(chuàng)建數(shù)據(jù)庫(kù)、表和其他數(shù)據(jù)庫(kù)對(duì)象。

          (5)數(shù)據(jù)完整性:為確保數(shù)據(jù)的正確性、有效性和一致性,強(qiáng)制對(duì)數(shù)據(jù)庫(kù)實(shí)施數(shù)據(jù)完整性。

          (6)安全管理:登陸管理、用戶(hù)管理、角色管理、權(quán)限管理。

          (7)日常管理與維護(hù):數(shù)據(jù)查詢(xún)、數(shù)據(jù)管理、性能優(yōu)化。

          (8)程序開(kāi)發(fā):數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開(kāi)發(fā)的一般步驟。

          每個(gè)子任務(wù)的具體教學(xué)過(guò)程一般分為以下幾個(gè)步驟:第一,示范項(xiàng)目任務(wù)的演示。第二,下達(dá)訓(xùn)練項(xiàng)目的工作任務(wù)。第三,訓(xùn)練項(xiàng)目的完成過(guò)程。第四,項(xiàng)目驗(yàn)收。

          3、多元化考核方式

          根據(jù)課程的特點(diǎn)和教學(xué)方法設(shè)計(jì)要求,教學(xué)評(píng)價(jià)采取了階段評(píng)價(jià)和目標(biāo)評(píng)價(jià)相結(jié)合的方式,在實(shí)施過(guò)程中,注重學(xué)生動(dòng)手能力和在實(shí)踐中分析問(wèn)題、解決問(wèn)題能力的考核,把學(xué)生作品的評(píng)價(jià)與知識(shí)技能考核相結(jié)合。

          (1)評(píng)價(jià)內(nèi)容:分為過(guò)程考核和結(jié)果考核兩種形式。

          (2)主要評(píng)價(jià)指標(biāo)

          過(guò)程考核:主要考查學(xué)生的出勤情況、學(xué)習(xí)態(tài)度和學(xué)習(xí)能力情況。

          結(jié)果考核:每次任務(wù)完成情況、綜合運(yùn)用SQL Server2005中的SSMS進(jìn)行數(shù)據(jù)管理的能力、編寫(xiě)T-SQL腳本能力、數(shù)據(jù)庫(kù)程序開(kāi)發(fā)能力以及文檔的書(shū)寫(xiě)能力。

          4、教學(xué)環(huán)境

          課程全程在校內(nèi)實(shí)訓(xùn)基地進(jìn)行,模擬規(guī)范的職業(yè)環(huán)境。為了提高學(xué)生學(xué)習(xí)的自主性、充分激發(fā)學(xué)生的學(xué)習(xí)熱情,下一步將會(huì)把實(shí)訓(xùn)基地實(shí)驗(yàn)室資源徹底向?qū)W生開(kāi)放,充分利用現(xiàn)有的實(shí)驗(yàn)、實(shí)訓(xùn)條件。

          四、結(jié)束語(yǔ)

          經(jīng)過(guò)對(duì)兩屆學(xué)生的教學(xué)實(shí)踐表明,本文所設(shè)計(jì)的《網(wǎng)絡(luò)數(shù)據(jù)庫(kù)技術(shù)實(shí)訓(xùn)》課改方案適合高職學(xué)生的學(xué)習(xí)特點(diǎn),能充分調(diào)動(dòng)學(xué)生的學(xué)習(xí)積極性,在實(shí)際教學(xué)中取得了良好的效果。學(xué)生不僅掌握了數(shù)據(jù)庫(kù)技術(shù)在實(shí)際項(xiàng)目中的應(yīng)用方法,還增強(qiáng)了自主學(xué)習(xí)和協(xié)作學(xué)習(xí)的意識(shí),真正培養(yǎng)了學(xué)生的職業(yè)素質(zhì)和職業(yè)能力。根據(jù)學(xué)生網(wǎng)上評(píng)教結(jié)果看,90%學(xué)生對(duì)實(shí)訓(xùn)評(píng)價(jià)高,對(duì)自己學(xué)習(xí)狀況滿(mǎn)意。

          參考文獻(xiàn):

          [1]王彥輝,張昆,潘軍.基于工作過(guò)程的《SQL數(shù)據(jù)庫(kù)系統(tǒng)管理》課程設(shè)計(jì)[J].

          篇7

          目前,大學(xué)數(shù)據(jù)庫(kù)課程開(kāi)放的情況下,大多數(shù)大學(xué)的數(shù)據(jù)庫(kù)Access作為非計(jì)算機(jī)專(zhuān)業(yè)學(xué)生學(xué)習(xí)對(duì)象,而Access自2005年4月開(kāi)始應(yīng)用在計(jì)算機(jī)國(guó)家二級(jí)考試中,并且有著相當(dāng)高的通過(guò)率,吸引了大量非計(jì)算機(jī)專(zhuān)業(yè)人才學(xué)習(xí)它。那么如何提高課程的教學(xué)質(zhì)量和教學(xué)效果是教師在相對(duì)較少課時(shí)的情況下主要考慮的因素。

          1.教W中存在的問(wèn)題

          對(duì)于非計(jì)算機(jī)專(zhuān)業(yè)學(xué)生,計(jì)算機(jī)基礎(chǔ)的使用能力相對(duì)較差,計(jì)算機(jī)術(shù)語(yǔ)的理解能力差,大多數(shù)學(xué)生的動(dòng)手能力較弱;另外非計(jì)算機(jī)專(zhuān)業(yè)學(xué)生學(xué)習(xí)時(shí)存在思想誤區(qū),覺(jué)得所學(xué)的這個(gè)課程與自己的專(zhuān)業(yè)無(wú)關(guān),不想花時(shí)間學(xué)習(xí)這門(mén)課,所以對(duì)課程的學(xué)習(xí)沒(méi)有太大的興趣。

          在傳統(tǒng)的教學(xué)活動(dòng)中,教師常常運(yùn)用概念-理論-組織教學(xué)的方式,容易受到課時(shí)和其他因素的影響,沒(méi)有更多的教學(xué)時(shí)間讓學(xué)生做一些具體的綜合練習(xí)。傳統(tǒng)的編程課程中存在很多問(wèn)題,主要表現(xiàn)在:語(yǔ)句,語(yǔ)法壓力太大;忽略基本的問(wèn)題解決過(guò)程;課程中學(xué)習(xí)算法的意識(shí)弱;不能激發(fā)學(xué)生對(duì)學(xué)習(xí)Access的興趣。

          2.案例教學(xué)的實(shí)際運(yùn)用

          案例教學(xué)起源于哈佛商學(xué)院,這是一種基于“案例理論概念”模式的教學(xué)方法,與傳統(tǒng)教學(xué)的“概念-理論-應(yīng)用”模式相反。這種教學(xué)更適合數(shù)據(jù)庫(kù)教學(xué),特別是在數(shù)據(jù)庫(kù)設(shè)計(jì)部分。通過(guò)對(duì)以數(shù)據(jù)庫(kù)為核心的數(shù)據(jù)庫(kù)典型案例的分析,介紹了數(shù)據(jù)庫(kù)系統(tǒng)的新理論和新技術(shù),加深了對(duì)基本原理和基本方法的理解和掌握。

          2.1 案例選取

          案例教學(xué)法對(duì)研究的案例的選擇是關(guān)鍵,案例的選擇應(yīng)注意以下原則:首先要有針對(duì)性,案例應(yīng)結(jié)合理論知識(shí)的教學(xué),使學(xué)生能夠深化理解概念。其次,選擇案例的難度應(yīng)該適當(dāng)。所選擇的案例與教室中教授的理論知識(shí)相關(guān),并且學(xué)生很容易將案例中討論的問(wèn)題與課堂中教授的知識(shí)聯(lián)系起來(lái)。

          2.2 案例教學(xué)法與課堂教學(xué)

          案例教學(xué)法的使用可以提高理論知識(shí)的教學(xué)效果。Access課程的理論部分更難理解,學(xué)生在學(xué)習(xí)過(guò)程中很容易產(chǎn)生疲憊的心理。案例教學(xué)法可以引導(dǎo)學(xué)生逐步掌握相應(yīng)的知識(shí)和技能。在理論教學(xué)的過(guò)程中,解釋“學(xué)生管理信息系統(tǒng)”的例子。從表的建立到數(shù)據(jù)庫(kù)的安全,一個(gè)完整的系統(tǒng)逐步形成,可以加強(qiáng)學(xué)生的情感理解和理解,取得良好的效果。

          課堂教學(xué)是整個(gè)教學(xué)過(guò)程的關(guān)鍵部分,案例教學(xué)從學(xué)習(xí)者的認(rèn)知規(guī)律,選擇和現(xiàn)實(shí)生活的密切關(guān)系作為一種情況,通過(guò)操作案例效應(yīng),可以有效地激發(fā)學(xué)生的好奇心和學(xué)習(xí)欲望。通過(guò)分析案例的設(shè)計(jì)思想和實(shí)現(xiàn)方法,提出案例中使用的知識(shí)點(diǎn),分析問(wèn)題和解決問(wèn)題的全過(guò)程。通過(guò)轉(zhuǎn)化案例拓寬知識(shí)點(diǎn),從數(shù)據(jù)庫(kù)之間進(jìn)行多表操作,并逐步擴(kuò)展到各個(gè)子系統(tǒng)所需的多個(gè)數(shù)據(jù)庫(kù)之間的操作,然后對(duì)數(shù)據(jù)表進(jìn)行分析,使學(xué)生從自己需要獲取信息從角度來(lái)看,真正掌握了面向?qū)ο蟮木幊谭椒?,然后形成了?duì)項(xiàng)目實(shí)際問(wèn)題的完整解決方案。

          2.3 案例教學(xué)課程設(shè)計(jì)方法

          一般非計(jì)算機(jī)專(zhuān)業(yè)編程因?yàn)閷W(xué)校時(shí)間的限制,很少做課程設(shè)計(jì),學(xué)生在學(xué)習(xí)后內(nèi)容缺乏總體經(jīng)驗(yàn),只學(xué)到了一些零散的知識(shí)。有必要要求學(xué)生完成一個(gè)簡(jiǎn)單的,類(lèi)似于計(jì)算機(jī)專(zhuān)業(yè)編程課程的課程設(shè)計(jì)工作,可以稱(chēng)為“綜合性實(shí)驗(yàn)”。

          綜合性實(shí)驗(yàn)的內(nèi)容可以在課程開(kāi)始時(shí)安排,課程的教學(xué)可以在綜合實(shí)驗(yàn)的周?chē)M(jìn)行。學(xué)生學(xué)習(xí)適當(dāng)?shù)闹R(shí)點(diǎn),可以進(jìn)行相應(yīng)的模塊設(shè)計(jì),最終完成系統(tǒng)開(kāi)發(fā),形成一個(gè)小系統(tǒng)可以運(yùn)行。綜合實(shí)驗(yàn)可以更好地提高學(xué)生的學(xué)習(xí)興趣,培養(yǎng)學(xué)生解決問(wèn)題的能力。圍繞“學(xué)生績(jī)效管理系統(tǒng)”案例進(jìn)行培訓(xùn),案例是一個(gè)完整的系統(tǒng),每個(gè)培訓(xùn)能力和下一個(gè)培訓(xùn)內(nèi)容,并將必要的數(shù)據(jù)放在網(wǎng)絡(luò)教學(xué)平臺(tái)上。在機(jī)器上,根據(jù)個(gè)人情況的個(gè)人咨詢(xún)或使用網(wǎng)絡(luò)多媒體教學(xué)來(lái)解釋一個(gè)統(tǒng)一。

          3.案例實(shí)施中應(yīng)注意的問(wèn)題及教學(xué)效果

          首先,案例要根據(jù)教學(xué)目標(biāo)以及學(xué)生的理論與知識(shí)技能水平掌握程度進(jìn)行選擇。

          其次,案例教學(xué)進(jìn)行時(shí)要正確引導(dǎo),以確保他們按預(yù)期目標(biāo)發(fā)展。

          最后,案例分析時(shí),教師要從參與者的角度去分析關(guān)注案例中參與者的觀點(diǎn)與問(wèn)題。對(duì)有價(jià)值的觀點(diǎn)要進(jìn)一步挖掘,要循循善誘,引導(dǎo)學(xué)生深入討論。

          在Access實(shí)踐教學(xué)的情況下,使用案例教學(xué)方法獲得良好的教學(xué)效果:(1)通過(guò)這個(gè)典型的課程教學(xué),它改變了Access的學(xué)習(xí)方法,突破了傳統(tǒng)的理論教學(xué)方法,(2)學(xué)生通過(guò)這種教學(xué)方法,可以很好地結(jié)合知識(shí)和具體應(yīng)用,在項(xiàng)目開(kāi)發(fā)和設(shè)計(jì)過(guò)程中培養(yǎng)學(xué)生的“知識(shí)應(yīng)用能力”,使學(xué)生的應(yīng)用靈活性和設(shè)計(jì)具有多樣性。(3)項(xiàng)目分解為每個(gè)任務(wù),在功能上具有一定的完整性,同時(shí)在任務(wù)之間有一定的層次促進(jìn)學(xué)生之間的關(guān)系,一步一步深入的過(guò)程,大大提高設(shè)計(jì)興趣和學(xué)習(xí)動(dòng)機(jī)。

          4.結(jié)束語(yǔ)

          授課教師要加強(qiáng)與學(xué)生的交流,了解學(xué)生的需要,更好的從學(xué)生角度設(shè)計(jì)教學(xué)任務(wù),把專(zhuān)業(yè)知識(shí)貫穿在Access課程教學(xué)的整個(gè)過(guò)程中。案例教學(xué)法是實(shí)施探究式教學(xué)模式的一種教學(xué)方法,在Access課程的案例教學(xué)過(guò)程中,通過(guò)對(duì)典型案例的分析討論,使學(xué)生體驗(yàn)理論知識(shí)在實(shí)際應(yīng)用中的作用,形成解決問(wèn)題的思路和方法,掌握實(shí)際操作技能。本文針對(duì)Access課程的特點(diǎn)和教學(xué)目標(biāo),探討了適合該課程的教學(xué)方法和教學(xué)手段,在實(shí)踐過(guò)程中取得了較好的教學(xué)效果。

          參考文獻(xiàn)

          篇8

          文獻(xiàn)標(biāo)識(shí)碼:A

          文章編號(hào):1672-3198(2010)03-0238-02

          1 引言

          從20世紀(jì)80年代中期開(kāi)始, 國(guó)內(nèi)一些高校也陸續(xù)開(kāi)展MIS 教學(xué)和研究。如今MIS 課程已成為國(guó)內(nèi)計(jì)算機(jī)類(lèi)和管理科學(xué)類(lèi)專(zhuān)業(yè)的核心課程之一。

          《管理信息系統(tǒng)》是一門(mén)綜合性較強(qiáng)的邊緣學(xué)科, 它是一門(mén)覆蓋信息科學(xué)、計(jì)算機(jī)科學(xué)、系統(tǒng)科學(xué)和管理科學(xué)等領(lǐng)域的橫向新學(xué)科,并且隨著信息網(wǎng)絡(luò)技術(shù)的不斷發(fā)展。其性質(zhì)屬于與基礎(chǔ)知識(shí)和專(zhuān)業(yè)知識(shí)聯(lián)系密切、實(shí)踐性比較強(qiáng)的專(zhuān)業(yè)課程, 它要求學(xué)生能將所學(xué)的理論知識(shí)在實(shí)際中進(jìn)行運(yùn)用。

          2 課程現(xiàn)狀及存在的問(wèn)題

          要探討管理信息系統(tǒng)的教學(xué)新模式, 就必須對(duì)其在現(xiàn)實(shí)教學(xué)中存在的問(wèn)題進(jìn)行分析。目前大部分院校的管理信息系統(tǒng)教學(xué)存在著如下的問(wèn)題。

          2.1 實(shí)踐性教學(xué)與理論教學(xué)脫節(jié)

          管理信息系統(tǒng)是一門(mén)實(shí)踐性相當(dāng)強(qiáng)的課程,在實(shí)際的教學(xué)中,教師主要還是從概念、 步驟、方法上對(duì)信息系統(tǒng)的開(kāi)發(fā)理論進(jìn)行介紹,教師在講授基本理論、方法時(shí)缺乏針對(duì)性,而不是從現(xiàn)實(shí)企業(yè)管理工作的實(shí)際背景出發(fā)來(lái)闡明信息系統(tǒng)開(kāi)發(fā)的具體步驟與方法。在管理信息系統(tǒng)教學(xué)中,從教學(xué)目標(biāo)和教學(xué)計(jì)劃上看都是非常重視學(xué)生的動(dòng)手能力訓(xùn)練,但在實(shí)際教學(xué)過(guò)程中,由于多方面的原因,對(duì)學(xué)生動(dòng)手能力的訓(xùn)練比較少,即使有一些訓(xùn)練,也是在簡(jiǎn)單假設(shè)下所開(kāi)發(fā)的非常簡(jiǎn)單的系統(tǒng)模型。

          2.2 預(yù)修課程的不足

          由于MIS是管理學(xué)、信息技術(shù)和系統(tǒng)工程的高度交叉點(diǎn),在學(xué)習(xí)該課程之前應(yīng)該做好相應(yīng)的知識(shí)準(zhǔn)備。而目前管理類(lèi)的學(xué)生計(jì)算機(jī)基礎(chǔ)過(guò)于薄弱,往往在學(xué)習(xí)MIS 課程的時(shí)候,要求重新講解數(shù)據(jù)庫(kù)等基礎(chǔ)知識(shí);計(jì)算機(jī)類(lèi)專(zhuān)業(yè)的學(xué)生又往往欠缺相應(yīng)的管理知識(shí),在理解MIS的內(nèi)容、方法等方面有一定障礙。

          2.3 課程內(nèi)容不規(guī)范, 教學(xué)方法單一

          現(xiàn)有教材在內(nèi)容和邏輯性等方面存在問(wèn)題, 比如說(shuō)缺少案例、 章節(jié)的編排次序不合理、 章節(jié)之間過(guò)于松散、 甚至存在錯(cuò)誤等等, 增加了學(xué)習(xí)的難度。在教學(xué)內(nèi)容上, 目前沒(méi)有統(tǒng)一規(guī)范的教材, 不同教材的側(cè)重點(diǎn)不同。 有的側(cè)重?cái)?shù)據(jù)庫(kù)開(kāi)發(fā)技術(shù), 有的側(cè)重軟件工程的開(kāi)發(fā)方法, 有的側(cè)重面向?qū)ο蟮拈_(kāi)發(fā)方法。

          針對(duì)管理信息系統(tǒng)教學(xué)中存在的問(wèn)題,本文提出了結(jié)合基礎(chǔ)實(shí)踐、課程設(shè)計(jì)和畢業(yè)設(shè)計(jì)三位一體的實(shí)踐教學(xué)模式,將深入研究如何將管理信息系統(tǒng)開(kāi)發(fā)理論、課程設(shè)計(jì)與畢業(yè)設(shè)計(jì)三者是有機(jī)地結(jié)合在一起。打破在傳統(tǒng)的教學(xué)中,只重視傳授理論知識(shí),而忽視學(xué)生動(dòng)手設(shè)計(jì)的現(xiàn)象。

          3 MIS中的三位一體實(shí)踐教學(xué)模式

          管理信息系統(tǒng)課程的實(shí)踐性強(qiáng),信息量大,課時(shí)有限。如何結(jié)合實(shí)驗(yàn),強(qiáng)化基礎(chǔ)理論的理解與應(yīng)用,培養(yǎng)學(xué)生動(dòng)手能力和系統(tǒng)分析、開(kāi)發(fā)、應(yīng)用、管理的綜合素質(zhì),都是要考慮的問(wèn)題。實(shí)驗(yàn)教學(xué)以廣泛應(yīng)用的系統(tǒng)分析方法為主,并輔以計(jì)算機(jī)軟件工具支持。實(shí)驗(yàn)安排上先以單個(gè)的方法學(xué)習(xí)為主,然后通過(guò)大作業(yè)及課程設(shè)計(jì)將全部信息系統(tǒng)的設(shè)計(jì)方法串聯(lián)。然后通過(guò)畢業(yè)設(shè)計(jì),最終目標(biāo)是學(xué)生能夠分析、設(shè)計(jì)、開(kāi)發(fā)一個(gè)MIS系統(tǒng),并且能夠應(yīng)用和管理,培養(yǎng)和提高學(xué)生綜合知識(shí)的應(yīng)用能力。

          管理信息系統(tǒng)教學(xué)中三位一體是指基礎(chǔ)實(shí)踐、課程設(shè)計(jì)與畢業(yè)設(shè)計(jì),基礎(chǔ)實(shí)踐的目的主要是掌握基本的理論知識(shí)及方法,并學(xué)會(huì)一些基本工具的使用。課程設(shè)計(jì)和畢業(yè)設(shè)計(jì)是綜合性環(huán)節(jié),要求學(xué)生在掌握基礎(chǔ)知識(shí)的前提下,學(xué)會(huì)運(yùn)用系統(tǒng)規(guī)劃、系統(tǒng)分析、系統(tǒng)設(shè)計(jì)與系統(tǒng)實(shí)施的知識(shí)指導(dǎo)實(shí)踐,并解決實(shí)踐問(wèn)題。以提高學(xué)生分析問(wèn)題和解決問(wèn)題的能力。

          3.1 基礎(chǔ)實(shí)踐教學(xué)

          MIS課程涉及的內(nèi)容較多,主要有數(shù)據(jù)庫(kù)技術(shù);系統(tǒng)的分析與建模,如需求分析、功能分析、業(yè)務(wù)流程分析、數(shù)據(jù)流程分析;系統(tǒng)設(shè)計(jì),如數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)、用戶(hù)界面設(shè)計(jì);系統(tǒng)實(shí)施,如代碼實(shí)現(xiàn)、系統(tǒng)測(cè)試、系統(tǒng)配置與維護(hù)等環(huán)節(jié)。

          由于涉及的學(xué)科知識(shí)、設(shè)計(jì)方法和應(yīng)用工具多,在設(shè)計(jì)基礎(chǔ)實(shí)驗(yàn)時(shí),盡量選擇有代表性的實(shí)驗(yàn)內(nèi)容,注重實(shí)驗(yàn)方法、內(nèi)容和課程的銜接。基礎(chǔ)實(shí)驗(yàn)的內(nèi)容和進(jìn)度緊隨課堂教學(xué),實(shí)驗(yàn)始終與理論知識(shí)的講解同步。

          掌握需求分析階段的主要內(nèi)容與方法,通過(guò)多種方法獲取業(yè)務(wù)流程、數(shù)據(jù)項(xiàng)表,最后進(jìn)行可行性分析,并撰寫(xiě)需求分析報(bào)告。

          掌握Rose綜合繪圖軟件中數(shù)據(jù)庫(kù)模型圖的基本操作;復(fù)習(xí) E-R圖設(shè)計(jì)與使用的基本理論;理解 E-R圖設(shè)計(jì)過(guò)程,并為后續(xù)的實(shí)驗(yàn)打基礎(chǔ)。

          加深對(duì)功能模型的理解;學(xué)會(huì)自頂向下的設(shè)計(jì)方法。

          理解界面設(shè)計(jì)的內(nèi)容和設(shè)計(jì)原則,學(xué)會(huì)常用的界面設(shè)計(jì)工具。

          加深對(duì)面向?qū)ο筌浖_(kāi)發(fā)方法的理解,掌握UML 方法及Rose軟件的使用。

          3.2 課程設(shè)計(jì)環(huán)節(jié)

          管理信息系統(tǒng)課程設(shè)計(jì)作為獨(dú)立的教學(xué)環(huán)節(jié),是專(zhuān)業(yè)集中實(shí)踐性環(huán)節(jié),是學(xué)習(xí)完《管理信息系統(tǒng)》課程后進(jìn)行的一次全面的綜合練習(xí)。學(xué)生通過(guò)實(shí)踐上機(jī),自己開(kāi)發(fā)一個(gè)管理信息系統(tǒng),真正理解書(shū)本知識(shí),牢固掌握課堂教學(xué)內(nèi)容。其目的在于加深對(duì)管理信息系統(tǒng)基礎(chǔ)理論和基本知識(shí)的理解,初步掌握使用管理信息系統(tǒng)分析、設(shè)計(jì)的基本內(nèi)容和方法,提高解決實(shí)際管理問(wèn)題的能力。更加熟練地掌握管理信息系統(tǒng)開(kāi)發(fā)的基本方法和工作步驟,對(duì)管理信息系統(tǒng)開(kāi)發(fā)實(shí)踐有進(jìn)一步體會(huì)。

          根據(jù)課程設(shè)計(jì)時(shí)間選擇設(shè)計(jì)課題,設(shè)置合理的進(jìn)度安排,按照系統(tǒng)開(kāi)發(fā)的流程及方法,踏實(shí)地開(kāi)展課程設(shè)計(jì)活動(dòng)。這個(gè)課程設(shè)計(jì)采取分小組團(tuán)隊(duì)開(kāi)發(fā)形式,每個(gè)小組3-4人,每個(gè)小組設(shè)立一個(gè)項(xiàng)目負(fù)責(zé)人,明確組員分工與協(xié)調(diào)開(kāi)發(fā)。整個(gè)過(guò)程根據(jù)課程設(shè)計(jì)的進(jìn)度安排進(jìn)行,包括明確系統(tǒng)目標(biāo),了解相關(guān)的技術(shù)背景,進(jìn)行可行性分析;明確系統(tǒng)的基本功能和應(yīng)用領(lǐng)域的主要業(yè)務(wù)流程,了解涉及的主要數(shù)據(jù)。其次,在需求分析的基礎(chǔ)上進(jìn)行系統(tǒng)設(shè)計(jì),最后系統(tǒng)實(shí)現(xiàn),建立數(shù)據(jù)庫(kù)、編制程序,完成系統(tǒng)等。同時(shí)要求在開(kāi)發(fā)各環(huán)節(jié)中撰寫(xiě)相關(guān)的技術(shù)文檔,最后要求提交比較詳細(xì)的課程設(shè)計(jì)報(bào)告。

          課程設(shè)計(jì)實(shí)現(xiàn)一個(gè)真實(shí)的 MIS系統(tǒng),采用結(jié)構(gòu)化系統(tǒng)開(kāi)發(fā)方法進(jìn)行設(shè)計(jì)與開(kāi)發(fā)。目的在于使學(xué)生以系統(tǒng)的思維方式,能夠分析、設(shè)計(jì)、實(shí)現(xiàn)、管理 MIS系統(tǒng);同時(shí)能夠了解課程涉及的最新技術(shù)與發(fā)展動(dòng)態(tài);掌握并靈活應(yīng)用MIS基本理論、方法和相關(guān)的應(yīng)用工具,培養(yǎng)學(xué)生將理論應(yīng)用于實(shí)際的能力,提高計(jì)算機(jī)應(yīng)用水平和能力;提高學(xué)生的學(xué)習(xí)興趣,學(xué)習(xí)的主觀能動(dòng)性,發(fā)揮學(xué)生的創(chuàng)造性;培養(yǎng)學(xué)生的自學(xué)、自主思考和解決問(wèn)題的能力。全面培養(yǎng)和提高學(xué)生的綜合素質(zhì)。

          3.3 學(xué)生畢業(yè)設(shè)計(jì)環(huán)節(jié)

          學(xué)生畢業(yè)設(shè)計(jì)是教學(xué)計(jì)劃中最重要的實(shí)踐性教學(xué)環(huán)節(jié)之一,對(duì)培養(yǎng)學(xué)生綜合運(yùn)用所學(xué)知識(shí)、技能分析與解決問(wèn)題能力,理論與實(shí)踐相結(jié)合的能力起著至關(guān)重要的作用,也是對(duì)教學(xué)效果的總體檢驗(yàn),其質(zhì)量的好壞直接關(guān)系到能否達(dá)到培養(yǎng)目標(biāo)。

          由于學(xué)生畢業(yè)設(shè)計(jì)一般是完成某個(gè)信息系統(tǒng)的設(shè)計(jì)與制作,雖然學(xué)校制定一些監(jiān)督策略,如開(kāi)題報(bào)告,任務(wù)書(shū),中期檢查等,但很多學(xué)生并沒(méi)有按照規(guī)范去完成一個(gè)系統(tǒng),最終導(dǎo)致畢業(yè)設(shè)計(jì)達(dá)不到預(yù)期的效果。而管理信息系統(tǒng)的結(jié)構(gòu)化生命周期對(duì)系統(tǒng)的開(kāi)發(fā)過(guò)程及內(nèi)容進(jìn)行了詳細(xì)的定義,整個(gè)開(kāi)發(fā)過(guò)程涉及到需求分析、系統(tǒng)分析、系統(tǒng)設(shè)計(jì)、系統(tǒng)實(shí)施等步驟, 每個(gè)步驟可以制定不同的知識(shí)和能力, 如調(diào)研分析能力、 數(shù)據(jù)分析能力、編碼知識(shí)等。學(xué)校和畢業(yè)設(shè)計(jì)指導(dǎo)老師如果按照系統(tǒng)的開(kāi)發(fā)流程將畢業(yè)設(shè)計(jì)過(guò)程分解成為多個(gè)階段,每個(gè)階段要求完成相關(guān)的文檔撰寫(xiě)。這種方式讓學(xué)生獲得全面的鍛煉和提高,使學(xué)生在畢業(yè)設(shè)計(jì)過(guò)程中做到與企業(yè)應(yīng)用接軌。

          4 結(jié)束語(yǔ)

          在管理信息系統(tǒng)的教學(xué)過(guò)程中,實(shí)踐教學(xué)與理論教學(xué)相輔相成,但從解決學(xué)生就業(yè)及動(dòng)手能力的培養(yǎng)上看,實(shí)踐教學(xué)環(huán)節(jié)就顯得更為重要。本文在分析管理信息系統(tǒng)課程教學(xué)中存在的問(wèn)題出發(fā),提出了三位一體的實(shí)踐教學(xué)模式,旨在更好的開(kāi)展該課程的實(shí)踐教學(xué),使學(xué)生在實(shí)踐中得到鍛煉,并提高專(zhuān)業(yè)素養(yǎng)和創(chuàng)新能力。

          參考文獻(xiàn)

          [1]蔡淑琴,石雙元,湯云飛等.“管理信息系統(tǒng)”課程的實(shí)驗(yàn)教學(xué)研究[J].高等工程教育研究,2003 .

          篇9

          中圖分類(lèi)號(hào):G642 文獻(xiàn)標(biāo)識(shí)碼:B

          1引言

          “數(shù)據(jù)庫(kù)應(yīng)用基礎(chǔ)”是高校經(jīng)管類(lèi)各專(zhuān)業(yè)學(xué)生必修的計(jì)算機(jī)技術(shù)基礎(chǔ)課程。我校的會(huì)計(jì)電算化、市場(chǎng)營(yíng)銷(xiāo)、電子商務(wù)專(zhuān)業(yè)在大學(xué)第二年都開(kāi)設(shè)了這門(mén)課程。這些專(zhuān)業(yè)的學(xué)生需要經(jīng)常接觸數(shù)據(jù)庫(kù)軟件,例如:用友財(cái)務(wù)軟件、工資管理系統(tǒng)、企業(yè)產(chǎn)品銷(xiāo)售管理系統(tǒng)。這門(mén)課程的學(xué)習(xí)能培養(yǎng)學(xué)生使用數(shù)據(jù)庫(kù)和開(kāi)發(fā)數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的綜合能力和創(chuàng)新能力。

          根據(jù)教育部“十六號(hào)”文提出的要求,我們?cè)诮M織教學(xué)時(shí)融“教、學(xué)、做”為一體。該課程設(shè)置以來(lái),我們不斷對(duì)課程的教學(xué)內(nèi)容、教學(xué)手段以及教學(xué)模式等方面進(jìn)行改進(jìn)和完善,教學(xué)內(nèi)容的重點(diǎn)由基礎(chǔ)理論逐步轉(zhuǎn)為實(shí)踐應(yīng)用。我們大力推進(jìn)實(shí)驗(yàn)內(nèi)容和實(shí)驗(yàn)?zāi)J礁母锖蛣?chuàng)新,培養(yǎng)學(xué)生的實(shí)踐動(dòng)手能力、分析問(wèn)題和解決問(wèn)題的能力。

          2教學(xué)組織的改革

          為培養(yǎng)學(xué)生解決實(shí)際應(yīng)用問(wèn)題的能力,我們按照開(kāi)發(fā)一個(gè)小型應(yīng)用系統(tǒng)的過(guò)程來(lái)組織教學(xué),讓學(xué)生設(shè)計(jì)“零售商店管理信息系統(tǒng)”。我們把任務(wù)分解成表的創(chuàng)建、數(shù)據(jù)表操作、查詢(xún)對(duì)象設(shè)計(jì)、窗體對(duì)象設(shè)計(jì)、報(bào)表對(duì)象設(shè)計(jì)、宏對(duì)象設(shè)計(jì)、數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)集成等7個(gè)學(xué)習(xí)情景(單元),使學(xué)生能循序漸進(jìn)地學(xué)習(xí)。

          為了培養(yǎng)學(xué)生自主學(xué)習(xí)的能力,教學(xué)中使用Access 2003,但上課時(shí)可將SQL Server 2003、Oracle、Sybase等主流系統(tǒng)介紹給學(xué)生,引導(dǎo)學(xué)生自主地了解和學(xué)習(xí)課程之外的內(nèi)容,學(xué)生通過(guò)數(shù)據(jù)庫(kù)課程的學(xué)習(xí)打好扎實(shí)的基礎(chǔ),并可以很快地掌握其他數(shù)據(jù)庫(kù)管理系統(tǒng)的使用、管理和開(kāi)發(fā)方法等。

          同時(shí),結(jié)合學(xué)生的專(zhuān)業(yè)特點(diǎn),安排學(xué)生做一個(gè)財(cái)務(wù)管理系統(tǒng)的課程設(shè)計(jì),學(xué)以致用,與專(zhuān)業(yè)密切關(guān)聯(lián)。

          3教學(xué)方法和手段的改革

          從現(xiàn)今形勢(shì)和未來(lái)的發(fā)展來(lái)看,傳統(tǒng)的教學(xué)方法和手段已經(jīng)適應(yīng)不了數(shù)據(jù)庫(kù)技術(shù)的新發(fā)展和新應(yīng)用。因此,對(duì)于“數(shù)據(jù)庫(kù)應(yīng)用基礎(chǔ)”這門(mén)課程的教學(xué)改革已勢(shì)在必行。

          3.1教學(xué)方法

          首先,實(shí)行以學(xué)生個(gè)別學(xué)習(xí)為主、教師輔導(dǎo)為輔的教學(xué)模式,改變以往純粹老師講解、學(xué)生被動(dòng)接受的方式。分組學(xué)習(xí),分組討論,充分調(diào)動(dòng)學(xué)生的學(xué)習(xí)積極性,開(kāi)發(fā)個(gè)人潛能。其次,該課程實(shí)踐性很強(qiáng),要求學(xué)生勤學(xué)多練,通過(guò)課題練習(xí)培養(yǎng)學(xué)生的軟件開(kāi)發(fā)能力和相互協(xié)作的精神,完成數(shù)據(jù)庫(kù)管理軟件的設(shè)計(jì)和開(kāi)發(fā)。最后,將課程學(xué)習(xí)與課程設(shè)計(jì)相結(jié)合。課程學(xué)習(xí)時(shí),要求學(xué)生熟悉數(shù)據(jù)庫(kù)設(shè)計(jì)方法,在教師的指導(dǎo)下完成財(cái)務(wù)管理系統(tǒng)的課程設(shè)計(jì)工作。只有在具體管理信息系統(tǒng)的設(shè)計(jì)中,學(xué)生才能真正深入地理解“數(shù)據(jù)庫(kù)應(yīng)用基礎(chǔ)”里的相關(guān)知識(shí)和內(nèi)容,也才能真正達(dá)到學(xué)以致用的目的。

          走近學(xué)生,注重課堂教學(xué)互動(dòng)性。

          教與學(xué)本身是一個(gè)互動(dòng)的過(guò)程。教師應(yīng)該經(jīng)常了解學(xué)生在學(xué)習(xí)中碰到的困難,并及時(shí)反饋到教學(xué)中。如在學(xué)習(xí)“窗體”這個(gè)內(nèi)容時(shí),因?yàn)闆](méi)有程序語(yǔ)言設(shè)計(jì)的基礎(chǔ),所以學(xué)生對(duì)寫(xiě)代碼感到非常頭痛。針對(duì)這一問(wèn)題,教師從書(shū)上挑了一個(gè)學(xué)生容易理解的“商品庫(kù)存數(shù)據(jù)查詢(xún)窗體”來(lái)講解,“商品庫(kù)存數(shù)據(jù)查詢(xún)窗體”要求根據(jù)貨號(hào)或貨名來(lái)查詢(xún)商品的庫(kù)存情況,這個(gè)例子只需要寫(xiě)以下兩行代碼:

          Me.貨號(hào).setfocus

          Docmd.findrecord me.text23,,true,,true

          學(xué)生通過(guò)上機(jī)實(shí)現(xiàn),覺(jué)得很容易了,重拾了信心。接著再講“商品進(jìn)貨數(shù)據(jù)錄入窗體”例子時(shí),學(xué)生的興趣就高很多了。再配以適量的練習(xí),讓學(xué)生舉一反三,靈活變通,大多數(shù)學(xué)生終于攻克了此難題。

          另外,學(xué)生作為接受知識(shí)的對(duì)象,可塑性很大。上課時(shí),老師應(yīng)盡量避免唱“獨(dú)腳戲”,要注意與學(xué)生的互動(dòng),適時(shí)地提出問(wèn)題,積極調(diào)動(dòng)學(xué)生的思維,讓學(xué)生參與到課程中來(lái)。平等式的、互動(dòng)式的教學(xué)比一言堂、滿(mǎn)堂灌輸式的教學(xué)方式更受學(xué)生的歡迎。

          朱熹語(yǔ):“學(xué)貴有疑,小疑則小進(jìn),大疑則大進(jìn)?!蓖ㄟ^(guò)提出問(wèn)題、分析問(wèn)題、解決問(wèn)題、歸納總結(jié)來(lái)理解和掌握知識(shí),是一種非常有效的學(xué)習(xí)方法。

          上課前,教師先針對(duì)要解決的模塊提出問(wèn)題,學(xué)生根據(jù)要求進(jìn)行分析、討論,提出自己的設(shè)計(jì)、制作方案,使學(xué)生逐步養(yǎng)成獨(dú)立思考的習(xí)慣。例如:在“零售商店管理信息系統(tǒng)”中,要做一個(gè)查詢(xún),查詢(xún)商店在2008年6月份的銷(xiāo)售業(yè)績(jī)情況。問(wèn)題提出后,就要考慮是否和前面所學(xué)的表有沒(méi)有聯(lián)系,以及該問(wèn)題涉及到哪些知識(shí)。

          解決問(wèn)題主要是對(duì)問(wèn)題進(jìn)行分析,提出解決問(wèn)題的途徑和方法。例如剛才這個(gè)問(wèn)題,學(xué)生就會(huì)思考查詢(xún)銷(xiāo)售業(yè)績(jī),離不開(kāi)銷(xiāo)售數(shù)據(jù)和庫(kù)存數(shù)據(jù),肯定要用到銷(xiāo)售數(shù)據(jù)表和庫(kù)存數(shù)據(jù)表,知道了做什么,還要知道怎樣做,完成查詢(xún)有兩種方法可以實(shí)現(xiàn),一是查詢(xún)向?qū)?二是設(shè)計(jì)視圖,分別用這兩種方法做完后,并分析比較兩者的優(yōu)缺點(diǎn)。接著再舉幾個(gè)有代表性的例子給學(xué)生練習(xí),鞏固知識(shí)。

          講完一個(gè)知識(shí)點(diǎn),適時(shí)歸納和小結(jié),加深印象,再提出一個(gè)新問(wèn)題,讓學(xué)生帶著問(wèn)題去思考,預(yù)習(xí)。使學(xué)生的學(xué)習(xí)變被動(dòng)為主動(dòng)。

          3.2教學(xué)手段

          在教學(xué)過(guò)程中,教師應(yīng)轉(zhuǎn)變觀念,擺脫傳統(tǒng)教學(xué)模式的束縛,積極探索現(xiàn)代化的教學(xué)方法和手段。充分運(yùn)用信息技術(shù)和各種教學(xué)手段,提高教學(xué)效果,是本課程的亮點(diǎn)之一。

          (1) 豐富了電子教案

          我們課程組教師編寫(xiě)了32講的PPT講稿和教案,編制了14個(gè)實(shí)訓(xùn)的項(xiàng)目和指導(dǎo)書(shū),錄制了14個(gè)實(shí)驗(yàn)演示課件,1個(gè)課程設(shè)計(jì)計(jì)劃書(shū)。這些教學(xué)資料全部放在“數(shù)據(jù)庫(kù)應(yīng)用基礎(chǔ)”精品課程網(wǎng)站上,便于學(xué)生理解和自學(xué),也便于老師的講授。

          (2) 采用多媒體教學(xué)系統(tǒng)

          學(xué)校機(jī)房安裝了深藍(lán)易思多媒體網(wǎng)絡(luò)教室,首先利用廣播教學(xué)軟件系統(tǒng),切換學(xué)生機(jī)到學(xué)界面進(jìn)行廣播教學(xué),讓學(xué)生集中注意力,提高機(jī)房教學(xué)效果;二是開(kāi)展優(yōu)秀作品展示,將學(xué)生優(yōu)秀作品進(jìn)行展示和評(píng)論教學(xué);三是分發(fā)作業(yè)和作業(yè)提交,通過(guò)系統(tǒng)功能,可以快速收發(fā)學(xué)生作業(yè)。

          (3) 利用網(wǎng)絡(luò)課堂

          將教學(xué)延伸到課外,方便學(xué)生查看和下載資料。在課堂教學(xué)的基礎(chǔ)上,課程組已在網(wǎng)絡(luò)環(huán)境下建立了教學(xué)課件、教學(xué)錄像、單元測(cè)試、實(shí)訓(xùn)演示、論壇、實(shí)訓(xùn)課件等教學(xué)資源,為學(xué)生提供了教學(xué)課件、論壇討論、技術(shù)前沿等拓展學(xué)習(xí)資料。

          (4) 改革考試方式、方法

          我校以前的數(shù)據(jù)庫(kù)課程考試采用筆試,2008年起考試系統(tǒng)采用在線考試系統(tǒng),計(jì)算機(jī)在局域網(wǎng)環(huán)境下隨機(jī)抽題,現(xiàn)場(chǎng)評(píng)分,變傳統(tǒng)的筆試為全面上機(jī)考試形式,真正做到了教考分離,促使學(xué)生平時(shí)多上機(jī)、多實(shí)踐,提高了學(xué)生的實(shí)際動(dòng)手能力。

          經(jīng)過(guò)一年的實(shí)踐,這些措施達(dá)到了幫助學(xué)生理解和掌握基本知識(shí)與基本概念的目的。對(duì)于提高教學(xué)質(zhì)量,增強(qiáng)教學(xué)效果,提高學(xué)生的學(xué)習(xí)興趣都大有裨益。

          4總結(jié)

          總之,在計(jì)算機(jī)技術(shù)和信息處理技術(shù)日新月異的今天,對(duì)于本課程的教學(xué)和數(shù)據(jù)庫(kù)技術(shù)的發(fā)展和應(yīng)用,已遠(yuǎn)遠(yuǎn)不止于此。除了因人而異、因材施教以外,教師更要博覽群書(shū)、拓寬視野,努力尋求新的切入點(diǎn),使理論教學(xué)和實(shí)際應(yīng)用更好更緊密地結(jié)合起來(lái),培養(yǎng)出更多適應(yīng)信息化社會(huì)的實(shí)用型和復(fù)合型人才。

          參考文獻(xiàn):

          篇10

          當(dāng)前計(jì)算機(jī)專(zhuān)業(yè)或軟件工程專(zhuān)業(yè)的學(xué)生存在著學(xué)用脫節(jié)、實(shí)際開(kāi)發(fā)能力偏弱等問(wèn)題。盡管很多高校計(jì)算機(jī)專(zhuān)業(yè)、軟件工程專(zhuān)業(yè)在軟件方面的課程體系上是將整個(gè)學(xué)科專(zhuān)業(yè)的知識(shí)按一定順序和層次分解,使得學(xué)生能夠循序漸進(jìn)地學(xué)習(xí)和掌握知識(shí),這無(wú)疑是行之有效的。但掌握了軟件開(kāi)發(fā)領(lǐng)域的知識(shí),并不意味著同時(shí)具備了軟件開(kāi)發(fā)的能力。事實(shí)上,學(xué)生雖然接受了系統(tǒng)的軟件開(kāi)發(fā)專(zhuān)業(yè)知識(shí)的學(xué)習(xí)和軟件開(kāi)發(fā)技術(shù)應(yīng)用的訓(xùn)練,但軟件開(kāi)發(fā)能力低下的情況還相當(dāng)普遍。要從軟件開(kāi)發(fā)的“菜鳥(niǎo)”,成長(zhǎng)為軟件開(kāi)發(fā)的高手,或者稱(chēng)之為“高級(jí)藍(lán)領(lǐng)”,必須通過(guò)長(zhǎng)期的歷練,沒(méi)有捷徑。但好的教學(xué)案例和人才培養(yǎng)模式,對(duì)促進(jìn)軟件人才的成長(zhǎng)和開(kāi)發(fā)能力的提升有很重要的作用[1]。

          1軟件開(kāi)發(fā)人員能力要求

          由于軟件開(kāi)發(fā)是一項(xiàng)技術(shù)綜合性很強(qiáng)的工作,因此,企業(yè)對(duì)軟件開(kāi)發(fā)人員能力的要求也是綜合性的[2]。按照教育部對(duì)軟件學(xué)院學(xué)生實(shí)踐能力培養(yǎng)的要求和工程應(yīng)用型人才培養(yǎng)的定位[3],軟件學(xué)院的學(xué)生在軟件開(kāi)發(fā)過(guò)程中,既要能將用戶(hù)的需求映射到良好的軟件體系結(jié)構(gòu),在進(jìn)行應(yīng)用軟件總體設(shè)計(jì)時(shí)有大思路和大局觀,也要能運(yùn)用現(xiàn)代軟件設(shè)計(jì)方法和編程技術(shù)在進(jìn)行詳細(xì)設(shè)計(jì)時(shí)關(guān)注細(xì)節(jié),實(shí)現(xiàn)高質(zhì)量的軟件;在考慮軟件實(shí)際應(yīng)用時(shí),既要支持國(guó)際化及本地化的應(yīng)用要求,也要支持軟件及運(yùn)行平臺(tái)升級(jí)、操作系統(tǒng)遷

          移的應(yīng)用要求;在技術(shù)應(yīng)用能力上,既要對(duì)使用的編程語(yǔ)言和開(kāi)發(fā)環(huán)境有很好的把握,也要能綜合運(yùn)用前期所學(xué)的操作系統(tǒng)技術(shù)、數(shù)據(jù)庫(kù)技術(shù)、網(wǎng)絡(luò)編程技術(shù)、圖形圖像處理技術(shù)、人機(jī)交互技術(shù)等專(zhuān)門(mén)技術(shù);在軟件工程素質(zhì)上,既要具有軟件工程技術(shù)和管理方面的知識(shí),還要具備良好的團(tuán)隊(duì)合作、交流和文字與口頭表達(dá)能力。上述這些就是現(xiàn)代IT企業(yè)對(duì)軟件開(kāi)發(fā)人員的能力要求。

          2案例實(shí)踐教學(xué)對(duì)軟件人才培養(yǎng)的意義

          案例實(shí)踐教學(xué)對(duì)軟件人才培養(yǎng)具有以下優(yōu)勢(shì):

          1) 學(xué)生通過(guò)案例學(xué)習(xí)不僅對(duì)理解和掌握計(jì)算機(jī)軟件的抽象概念及原理十分有用,而且對(duì)學(xué)習(xí)先進(jìn)的軟件編程方法、使用先進(jìn)的軟件開(kāi)發(fā)技術(shù)、提高自身的軟件開(kāi)發(fā)能力大有益處。

          2) 學(xué)生通過(guò)對(duì)案例代碼的閱讀分析,可以使一些一知半解的概念突然變得清晰易懂,使一些久思不解的問(wèn)題變得豁然開(kāi)朗。

          3) 通過(guò)案例學(xué)習(xí),學(xué)生能夠零距離接觸到軟件高手,深深為他們巧妙的方法、過(guò)硬的技術(shù)、認(rèn)真細(xì)致的精神、追求完美的態(tài)度所折服。

          3實(shí)踐教學(xué)案例的設(shè)計(jì)

          案例設(shè)計(jì)的內(nèi)容、質(zhì)量以及案例教學(xué)的水平是案例實(shí)踐教學(xué)的基礎(chǔ),是案例學(xué)習(xí)成功與否的關(guān)鍵。

          作者簡(jiǎn)介:蔡建平,男,教授,研究方向?yàn)檐浖こ獭⑶度胧杰浖y(cè)試和數(shù)字媒體技術(shù)。

          3.1案例設(shè)計(jì)要求

          設(shè)計(jì)支持軟件開(kāi)發(fā)能力,特別是綜合開(kāi)發(fā)能力培養(yǎng)的實(shí)踐教學(xué)案例是許多高校計(jì)算機(jī)軟件類(lèi)專(zhuān)業(yè)教學(xué)面臨的問(wèn)題。

          首先,這樣的案例對(duì)于高年級(jí)的學(xué)生要涉及到他們前期所學(xué)的計(jì)算機(jī)軟件開(kāi)發(fā)各個(gè)方面的知識(shí)和技術(shù),如程序設(shè)計(jì)、面向?qū)ο缶幊?、?shù)據(jù)結(jié)構(gòu)與算法、操作系統(tǒng)、數(shù)據(jù)庫(kù)、網(wǎng)絡(luò)通信、圖形圖像處理、人機(jī)交互、軟件體系結(jié)構(gòu),等等;另外,要幫助這些學(xué)生在通過(guò)案例學(xué)習(xí)后,建立起軟件開(kāi)發(fā)的大思路或大局觀,對(duì)軟件的質(zhì)量要求(特別是可靠性要求)、維護(hù)要求(特別是軟件功能擴(kuò)充及升級(jí)要求)有很清晰地了解,并能夠反映到軟件的設(shè)計(jì)和實(shí)現(xiàn)上。最后,學(xué)生學(xué)習(xí)完案例后,要了解支持軟件跨地域、跨平臺(tái)和跨時(shí)間的應(yīng)用需求,并掌握保證這些需求得以實(shí)現(xiàn)的相關(guān)技術(shù),如軟件的國(guó)際化和本地化、軟件及平臺(tái)的升級(jí)、平臺(tái)移植或系統(tǒng)遷移等技術(shù)。

          在案例設(shè)計(jì)中最為關(guān)鍵的問(wèn)題是案例能夠在各高校無(wú)障礙地推廣,不要因?yàn)榻?jīng)費(fèi)、實(shí)驗(yàn)環(huán)境等問(wèn)題使案例設(shè)計(jì)成果沒(méi)有應(yīng)用價(jià)值。因此,案例設(shè)計(jì)要求全部使用開(kāi)源代碼或開(kāi)源技術(shù)。事實(shí)上,開(kāi)源軟件的使用,不僅有利于通過(guò)免費(fèi)的開(kāi)源軟件大大降低搭建實(shí)驗(yàn)環(huán)境所需的條件,使學(xué)生能夠零距離地學(xué)習(xí)優(yōu)秀軟件,全面提升自身的軟件開(kāi)發(fā)能力和軟件開(kāi)發(fā)素質(zhì),而且學(xué)生可以根據(jù)專(zhuān)業(yè)興趣或?qū)W時(shí)安排,有選擇地對(duì)其中的軟件和技術(shù)進(jìn)行更深入的學(xué)習(xí)和專(zhuān)門(mén)的研究,形成自身的技術(shù)特長(zhǎng)和研究方向。

          案例設(shè)計(jì)中還有一點(diǎn)要特別注意:所選擇的案例不要涉及很深的領(lǐng)域?qū)I(yè)知識(shí),又是人們感興趣、經(jīng)常接觸到的東西,這樣有利于激發(fā)學(xué)生的學(xué)習(xí)興趣;另一方面,希望案例涉及多種計(jì)算機(jī)軟件開(kāi)發(fā)的主流技術(shù),如面向?qū)ο蟪绦蛟O(shè)計(jì)技術(shù)、客戶(hù)/服務(wù)器技術(shù)、多線程技術(shù)、網(wǎng)絡(luò)編程技術(shù)、數(shù)據(jù)庫(kù)技術(shù)、圖形學(xué)、GUI等眾多軟件技術(shù);最后,希望所設(shè)計(jì)的案例是綜合性的應(yīng)用軟件,以適合學(xué)生綜合開(kāi)發(fā)能力的訓(xùn)練。

          3.2案例詳細(xì)設(shè)計(jì)

          基于上述的案例設(shè)計(jì)要求,以及早期項(xiàng)目的研發(fā)經(jīng)歷,我們選擇股票軟件作為軟件綜合開(kāi)發(fā)實(shí)踐教學(xué)的案例。首先,股票軟件不涉及很深的領(lǐng)域?qū)I(yè)知識(shí),又是現(xiàn)代社會(huì)人們非常關(guān)注、感興趣、且有可能經(jīng)常接觸或身陷其中的事物,學(xué)生容易入門(mén)和感興趣;另一方面,這類(lèi)軟件其工作模式主要是客戶(hù)/服務(wù)器的工作模式,涉及到面向?qū)ο缶幊碳夹g(shù)、網(wǎng)絡(luò)通信技術(shù)、數(shù)據(jù)庫(kù)技術(shù)、圖形技術(shù)、用戶(hù)界面技術(shù)以及數(shù)據(jù)結(jié)構(gòu)與算法等眾多軟件技術(shù),其綜合性很強(qiáng),對(duì)學(xué)生綜合開(kāi)發(fā)能力的訓(xùn)練非常合適;最后,我們所選擇的股票軟件Stock-0.0.9是一個(gè)早期的開(kāi)源股票軟件,它是一個(gè)股票軟件的雛形,易于學(xué)生學(xué)習(xí)和完善,包括做第二次開(kāi)發(fā)。將該軟件作為案例進(jìn)行實(shí)踐教學(xué)可讓學(xué)生接觸和應(yīng)用如下開(kāi)源技術(shù):

          1)Linux操作系統(tǒng)及虛擬機(jī)技術(shù);

          2)GCC程序設(shè)計(jì)技術(shù)(包括編譯技術(shù)、調(diào)試技術(shù)及集成開(kāi)發(fā)技術(shù)等);

          3)MySQL數(shù)據(jù)庫(kù)應(yīng)用技術(shù)(基于C/C++應(yīng)用編程接口API的MySQL數(shù)據(jù)庫(kù)開(kāi)發(fā)技術(shù));

          4) 基于套接字編程的網(wǎng)絡(luò)通信技術(shù)(支持TCP/IP協(xié)議的開(kāi)源liptcp++庫(kù)的應(yīng)用);

          5) 基于Gtk+的界面設(shè)計(jì)技術(shù)(應(yīng)用Glade支持界面的設(shè)計(jì)及應(yīng)用框架的生成);

          6) 股票軟件的結(jié)構(gòu)化程序設(shè)計(jì)及面向?qū)ο缶幊碳夹g(shù)等。

          在對(duì)Stock-0.0.9進(jìn)行編譯生成可執(zhí)行目標(biāo)代碼并建立其運(yùn)行環(huán)境的過(guò)程中,學(xué)生能夠接觸和了解到程序設(shè)計(jì)的強(qiáng)類(lèi)型機(jī)制、可靠性編程思想、軟件構(gòu)造方法、C/S工作模式實(shí)現(xiàn)手段、開(kāi)發(fā)環(huán)境及應(yīng)用環(huán)境升級(jí)對(duì)策、軟件國(guó)際化及本地化應(yīng)用要素、操作系統(tǒng)遷移或移植問(wèn)題等方面的內(nèi)容,使學(xué)生真正掌握基于復(fù)雜圖形用戶(hù)界面的大型應(yīng)用軟件開(kāi)發(fā)的方法和技術(shù),理解現(xiàn)代軟件開(kāi)發(fā)方法學(xué)和現(xiàn)代程序設(shè)計(jì)思想,增強(qiáng)他們解決實(shí)際問(wèn)題的工程實(shí)踐能力。

          4案例教學(xué)實(shí)踐及成果

          4.1實(shí)踐情況

          軟件學(xué)院針對(duì)教育部對(duì)軟件學(xué)院學(xué)生實(shí)踐能力培養(yǎng)的高要求和軟件工程碩士復(fù)合型工程人才培養(yǎng)的定位,以及學(xué)院學(xué)生(特別是非在職的工程碩士研究生)綜合性實(shí)踐能力太弱等實(shí)際情況,經(jīng)充分論證,確定了提升學(xué)生軟件綜合開(kāi)發(fā)能力的培養(yǎng)目標(biāo),分別于2006年下半年在學(xué)院為本科生開(kāi)設(shè)了“界面設(shè)計(jì)”課程,為軟件工程碩士開(kāi)設(shè)了“高級(jí)軟件編程技術(shù)”課程。這兩門(mén)選用同樣案例,講授了10多次,受益學(xué)生達(dá)800多人。在這期間,課程的教學(xué)案例和實(shí)踐資源也不斷得到補(bǔ)充和完善。

          4.2實(shí)踐成果――教材建設(shè)

          學(xué)院考慮到案例實(shí)踐教學(xué)的效果以及教學(xué)案例和實(shí)踐資源的成熟與完整,決定將案例和課程資源進(jìn)行總結(jié)與提升,出版與之配套的實(shí)踐教材,推廣相關(guān)的實(shí)踐教學(xué)經(jīng)驗(yàn),讓國(guó)內(nèi)高等學(xué)校計(jì)算機(jī)和軟件相關(guān)專(zhuān)業(yè)的實(shí)踐教學(xué)從中受益。學(xué)校對(duì)此工作提供了經(jīng)費(fèi)支持,同時(shí)在清華大學(xué)出版社的支持下,完成了《軟件綜合開(kāi)發(fā)案例教程――Linux、GCC、MySQL、Socket、Gtk+與開(kāi)源軟件》的編寫(xiě)工作,該教材已于2011年2月出版發(fā)行。

          1) 教材的主要內(nèi)容。

          除了有大量篇幅講述計(jì)算機(jī)應(yīng)用的主要開(kāi)源技術(shù)外(如Linux操作系統(tǒng)、GCC編程語(yǔ)言、網(wǎng)絡(luò)Socket編程通信、MySQL數(shù)據(jù)庫(kù)管理、Gtk+界面設(shè)計(jì)),特別通過(guò)實(shí)際案例――Stock股票軟件將這些技術(shù)融會(huì)貫通在一起,并站在更高的角度上對(duì)軟件體系結(jié)構(gòu)、應(yīng)用軟件開(kāi)發(fā)模式、軟件的國(guó)際化與本地化,軟件開(kāi)發(fā)和應(yīng)用環(huán)境升級(jí)方法以及平臺(tái)移植技術(shù)等充分地介紹和實(shí)例說(shuō)明,以此達(dá)到授人以漁的目的。可以說(shuō)這是一本集各種主要的計(jì)算機(jī)開(kāi)源技術(shù)應(yīng)用于一體的軟件綜合開(kāi)發(fā)實(shí)踐教材。

          2) 教材的特色。

          ① 能夠滿(mǎn)足計(jì)算機(jī)、軟件工程及相近專(zhuān)業(yè)高年級(jí)學(xué)生在前期學(xué)習(xí)了程序設(shè)計(jì)、操作系統(tǒng)、數(shù)據(jù)庫(kù)、計(jì)算機(jī)網(wǎng)絡(luò)等計(jì)算機(jī)專(zhuān)業(yè)基礎(chǔ)課程后,急需通過(guò)一個(gè)案例或一個(gè)項(xiàng)目來(lái)應(yīng)用這些專(zhuān)業(yè)基礎(chǔ)知識(shí)和技術(shù)進(jìn)行綜合性實(shí)驗(yàn)或?qū)嵺`,提高自身計(jì)算機(jī)技術(shù)綜合應(yīng)用能力的需求。

          ② 除了對(duì)主流的計(jì)算機(jī)開(kāi)源技術(shù)做了詳細(xì)地介紹和舉例分析外,還特別地突出了計(jì)算機(jī)開(kāi)源技術(shù)在實(shí)際股票軟件項(xiàng)目中的應(yīng)用,很好地支持著案例驅(qū)動(dòng)式的實(shí)踐教學(xué)。

          ③ 教材所涉及到的實(shí)驗(yàn)教學(xué)資源相當(dāng)豐富,覆蓋面相當(dāng)廣,且全是開(kāi)源軟件或開(kāi)源工具,保證了國(guó)內(nèi)許多院校在辦學(xué)條件不足,實(shí)驗(yàn)教學(xué)經(jīng)費(fèi)有限,無(wú)法全方位引進(jìn)商用軟件工具的情況下,仍然能夠開(kāi)設(shè)出軟件綜合性開(kāi)發(fā)的實(shí)踐課程。

          總之,該教材作為案例實(shí)踐教材,自始至終強(qiáng)調(diào)和灌輸現(xiàn)代軟件開(kāi)發(fā)方法學(xué)和現(xiàn)代程序設(shè)計(jì)思想,強(qiáng)調(diào)軟件綜合開(kāi)發(fā)能力的培養(yǎng)。該教材所涵蓋的大量技術(shù)內(nèi)容、實(shí)操案例及問(wèn)題解決方案,如果學(xué)生能夠完全掌握并能實(shí)際地用于軟件項(xiàng)目的開(kāi)發(fā),從軟件開(kāi)發(fā)能力上說(shuō)已達(dá)到一個(gè)高級(jí)藍(lán)領(lǐng)的要求了。

          5案例實(shí)踐教學(xué)的實(shí)施方案

          北京工業(yè)大學(xué)軟件學(xué)院在學(xué)生軟件綜合開(kāi)發(fā)能力培養(yǎng)上分別針對(duì)軟件工程本科專(zhuān)業(yè)的學(xué)生和軟件工程專(zhuān)業(yè)學(xué)位的學(xué)生開(kāi)設(shè)了選擇同樣案例和教材的不同課程――“界面設(shè)計(jì)”和“高級(jí)軟件編程技術(shù)”。下面我們主要以本科生為例,介紹在“界面設(shè)計(jì)”課程中案例實(shí)踐教學(xué)的實(shí)施方案或課程大綱。

          5.1課程設(shè)計(jì)目的

          學(xué)院在四年制軟件工程專(zhuān)業(yè)本科生的教學(xué)計(jì)劃中,為大三的學(xué)生在第二學(xué)期安排了“界面設(shè)計(jì)”的課程,60學(xué)時(shí),2學(xué)分,共15個(gè)實(shí)驗(yàn)單元(每個(gè)單元4學(xué)時(shí))。

          “界面設(shè)計(jì)”課程是按照教育部對(duì)國(guó)家示范性軟件學(xué)院培養(yǎng)工程化軟件實(shí)用人才的要求,以界面設(shè)計(jì)為立足點(diǎn),對(duì)前期所學(xué)的主要計(jì)算機(jī)技術(shù)(如軟件開(kāi)發(fā)、程序設(shè)計(jì)、網(wǎng)絡(luò)編程、數(shù)據(jù)庫(kù)應(yīng)用等)進(jìn)行綜合訓(xùn)練。

          要求學(xué)生在掌握界面設(shè)計(jì)的原則、方法和常用技術(shù),掌握當(dāng)前主流的開(kāi)源界面開(kāi)發(fā)工具Gtk+和開(kāi)源界面設(shè)計(jì)工具Glade進(jìn)行界面設(shè)計(jì)及實(shí)現(xiàn)等技能的基礎(chǔ)上,通過(guò)具體的案例――股票行情分析軟件,將計(jì)算機(jī)軟件開(kāi)發(fā)所涉及到的相關(guān)知識(shí)綜合在一起,開(kāi)展實(shí)踐活動(dòng)。

          通過(guò)該實(shí)踐課程,除了使學(xué)生掌握界面設(shè)計(jì)的全部流程和技術(shù),培養(yǎng)學(xué)生界面的設(shè)計(jì)能力外,可使學(xué)生接觸和學(xué)習(xí)基于復(fù)雜圖形用戶(hù)界面的大型軟件開(kāi)發(fā)的方法和技術(shù),了解Linux操作系統(tǒng)、編程語(yǔ)言、程序設(shè)計(jì)、編譯應(yīng)用、圖形界面、數(shù)據(jù)庫(kù)、網(wǎng)絡(luò)通信、軟件體系結(jié)構(gòu)、應(yīng)用軟件開(kāi)發(fā)模式以及平臺(tái)移植等技術(shù)在實(shí)際軟件開(kāi)發(fā)或應(yīng)用項(xiàng)目中的具體應(yīng)用,達(dá)到增強(qiáng)他們工程實(shí)踐能力的目的。

          5.2課時(shí)安排

          該課程設(shè)計(jì)以《軟件綜合開(kāi)發(fā)案例教程》為實(shí)踐教材,其實(shí)踐教學(xué)方案主要是按照15個(gè)實(shí)驗(yàn)單元并依據(jù)教材內(nèi)容和知識(shí)單元組織進(jìn)行制定的。

          第1單元:對(duì)課程設(shè)計(jì)提要求,對(duì)Linux操作系統(tǒng)知識(shí)點(diǎn)進(jìn)行講解,并安排學(xué)生進(jìn)行Linux操作系統(tǒng)的實(shí)際應(yīng)用,學(xué)會(huì)Linux虛擬機(jī)的安裝、配置和使用。

          第2單元:對(duì)應(yīng)用GCC進(jìn)行軟件開(kāi)發(fā)知識(shí)點(diǎn)進(jìn)行講解,安排學(xué)生進(jìn)行GCC開(kāi)發(fā)應(yīng)用實(shí)踐,學(xué)會(huì)編寫(xiě)工程文件、用GCC編譯C/C++程序、調(diào)試程序、建立集成開(kāi)發(fā)環(huán)境。

          第3單元:對(duì)網(wǎng)絡(luò)通信及Socket編程知識(shí)點(diǎn)進(jìn)行講解,安排學(xué)生進(jìn)行網(wǎng)絡(luò)通信的Socket編程實(shí)踐,學(xué)會(huì)在libtcp++環(huán)境下建立客戶(hù)/服務(wù)器的工作模式。

          第4單元:對(duì)MySQL數(shù)據(jù)庫(kù)應(yīng)用知識(shí)點(diǎn)進(jìn)行講解,安排學(xué)生進(jìn)行MySQL應(yīng)用的相關(guān)實(shí)踐,學(xué)會(huì)用MySQL C API進(jìn)行數(shù)據(jù)庫(kù)應(yīng)用的簡(jiǎn)單開(kāi)發(fā)。

          第5單元:對(duì)Gtk+用于界面設(shè)計(jì)的知識(shí)點(diǎn)進(jìn)行講解,安排學(xué)生進(jìn)行Gtk+的界面設(shè)計(jì)實(shí)踐,學(xué)會(huì)用Gtk+和Glade進(jìn)行簡(jiǎn)單界面的開(kāi)發(fā)。

          第6單元:介紹股票交易的相關(guān)知識(shí)、股票軟件一般包含的內(nèi)容和所涉及到的技術(shù),安排學(xué)生學(xué)習(xí)和使用國(guó)內(nèi)主流的股票軟件,學(xué)會(huì)股票軟件的使用方法和使用流程。

          第7單元:對(duì)開(kāi)源股票軟件Stock進(jìn)行分析講解,并帶領(lǐng)學(xué)生將Stock源碼編譯成可執(zhí)行的二進(jìn)制碼,要求學(xué)生學(xué)會(huì)處理編譯和連接過(guò)程中出現(xiàn)的各種問(wèn)題,特別是強(qiáng)類(lèi)型問(wèn)題。

          第8單元:對(duì)應(yīng)用軟件國(guó)際化和本地化相關(guān)知識(shí)和技術(shù)進(jìn)行講解,對(duì)Stock軟件的Gtk+1.2界面實(shí)現(xiàn)方法進(jìn)行分析,并帶領(lǐng)學(xué)生解決Stock軟件中文顯示問(wèn)題,要求學(xué)生掌握在Gtk+的界面控件上和繪圖區(qū)中正確地顯示中文、英文及數(shù)字方法。

          第9單元:對(duì)Stock軟件的數(shù)據(jù)庫(kù)應(yīng)用編程、網(wǎng)絡(luò)通信編程等實(shí)現(xiàn)方法進(jìn)行分析,帶領(lǐng)學(xué)生解決股票數(shù)據(jù)庫(kù)的建立、股票數(shù)據(jù)的導(dǎo)入等問(wèn)題,要求學(xué)生掌握Stock軟件中用MySQL C API進(jìn)行股票數(shù)據(jù)庫(kù)應(yīng)用、用Socket進(jìn)行網(wǎng)絡(luò)通信的開(kāi)發(fā)技術(shù)。

          第10單元:對(duì)Gtk+2.0特點(diǎn)進(jìn)行講解,帶領(lǐng)學(xué)生解決Stock軟件從Gtk+1.2到Gtk+2.0升級(jí)中遇到的各種問(wèn)題,要求學(xué)生掌握確保軟件能夠升級(jí)的軟件設(shè)計(jì)思想和問(wèn)題解決方法。

          第11單元:對(duì)在Windows上進(jìn)行Gtk+應(yīng)用程序設(shè)計(jì)的方法進(jìn)行講解,帶領(lǐng)學(xué)生將Stock軟件從Linux上移植到Cygwin和MS VC上,并解決移植過(guò)程中的問(wèn)題,要求學(xué)生掌握一般軟件移植的基本要點(diǎn)和基本方法。

          第12單元―第13單元:學(xué)生按分工要求開(kāi)展獨(dú)立實(shí)踐活動(dòng),并撰寫(xiě)實(shí)踐報(bào)告。

          第14單元―第15單元:學(xué)生按分工要求進(jìn)行PPT的實(shí)踐匯報(bào)和實(shí)踐成果的演示。

          5.3課程設(shè)計(jì)組織

          課程設(shè)計(jì)以課題組形式開(kāi)展,6人一組,每組必須完成6篇報(bào)告(Linux虛擬機(jī)使用總結(jié)報(bào)告、Linux下GCC編程總結(jié)報(bào)告、MySQL數(shù)據(jù)庫(kù)應(yīng)用總結(jié)報(bào)告、基于TCP/IP的Socket編程總結(jié)報(bào)告、用Gtk+設(shè)計(jì)圖形用戶(hù)界面總結(jié)報(bào)告以及股票分析軟件實(shí)現(xiàn)技術(shù)總結(jié)報(bào)告),指定課題組長(zhǎng)(完成報(bào)告6),課題組其他成員分別完成報(bào)告1~5,每人1個(gè),不能重復(fù)。

          課程設(shè)計(jì)以實(shí)踐為主,完成教材中所布置的實(shí)驗(yàn)習(xí)題。作業(yè)以電子方式交付。

          5.4課程設(shè)計(jì)考核

          對(duì)每位學(xué)生,課程設(shè)計(jì)考核包括四部分:

          1) 電子版課程設(shè)計(jì)報(bào)告(40分),對(duì)于報(bào)告其撰寫(xiě)要求如下:

          ① 每個(gè)報(bào)告不少于1萬(wàn)字(不能以圖表代文,論述為主);

          ② 報(bào)告的基礎(chǔ)是每章的實(shí)驗(yàn)習(xí)題;

          ③ 報(bào)告可分4~5章(第一章概述,最后一章總結(jié),其他章節(jié)自行組織);

          ④ 報(bào)告以教材為樣式進(jìn)行排版;

          ⑤ 報(bào)告不要出現(xiàn)網(wǎng)上拷貝的痕跡,網(wǎng)上摘錄的要進(jìn)行相應(yīng)處理,嚴(yán)禁聊天用語(yǔ)、博客用語(yǔ)以及混亂的控制符和全角符號(hào);

          ⑥ 圖表要清晰,重要的圖表要親自畫(huà)或截,不要拷貝。

          2) 每位同學(xué)要準(zhǔn)備總結(jié)報(bào)告的PPT匯報(bào)(10分鐘的匯報(bào)),匯報(bào)成績(jī)20分。

          3) 每位同學(xué)要進(jìn)行所選報(bào)告的成果演示,演示成績(jī)20分。

          4) 考勤成績(jī)20分。考勤10次,每次2分,考勤缺席5次的無(wú)成績(jī)。

          5.5基于案例的“界面設(shè)計(jì)”實(shí)踐教學(xué)效果

          “界面設(shè)計(jì)”課程自2006年開(kāi)設(shè)以來(lái),學(xué)生普遍反映良好,口碑頗佳,軟件開(kāi)發(fā)的綜合實(shí)踐能力得到了明顯的提升。

          最近,我們對(duì)學(xué)生學(xué)習(xí)該課程的體會(huì)和感想進(jìn)行了調(diào)查,學(xué)生普遍認(rèn)為案例內(nèi)容和實(shí)驗(yàn)方案豐富、實(shí)用和生動(dòng),大大地開(kāi)拓了他們的眼界。通過(guò)基于復(fù)雜圖形用戶(hù)界面的大型應(yīng)用軟件開(kāi)發(fā)方法和技術(shù)的學(xué)習(xí)和實(shí)踐,對(duì)現(xiàn)代軟件開(kāi)發(fā)方法學(xué)和現(xiàn)代程序設(shè)計(jì)思想有了更進(jìn)一步地理解,增強(qiáng)了軟件綜合開(kāi)發(fā)和解決復(fù)雜問(wèn)題的工程實(shí)踐能力。特別是對(duì)軟件開(kāi)發(fā)有了大局觀,對(duì)軟件開(kāi)發(fā)中軟件設(shè)計(jì)和高質(zhì)量代碼編寫(xiě)的重要性有了新認(rèn)識(shí),對(duì)優(yōu)秀開(kāi)源軟件和開(kāi)源技術(shù)有了極大的興趣。下面是部分學(xué)生在課程設(shè)計(jì)實(shí)驗(yàn)報(bào)告中對(duì)“界面設(shè)計(jì)”的案例教學(xué)談到的心得體會(huì):

          1) 通過(guò)這門(mén)課的學(xué)習(xí),我基本掌握了Linux虛擬機(jī)的使用,以及Linux下的GCC編程,應(yīng)用軟件圖形用戶(hù)界面GUI的界面設(shè)計(jì),網(wǎng)絡(luò)數(shù)據(jù)庫(kù)應(yīng)用技術(shù)和網(wǎng)絡(luò)通信技術(shù),并能進(jìn)行具有圖形用戶(hù)界面程序的開(kāi)發(fā),提高了應(yīng)用C/S模式、管理數(shù)據(jù)庫(kù)數(shù)據(jù)等實(shí)際應(yīng)用能力。由于平常主要都是理論課程,實(shí)踐機(jī)會(huì)比較少,大家組隊(duì)進(jìn)行開(kāi)發(fā)就更少了。通過(guò)此次實(shí)踐,我體驗(yàn)到了團(tuán)隊(duì)開(kāi)發(fā)的重要性,學(xué)會(huì)了如何合作開(kāi)發(fā),并大大提高了我解決問(wèn)題的能力,為以后工作學(xué)習(xí)增加了豐富的經(jīng)驗(yàn)。

          2) 以前學(xué)習(xí)Linux時(shí)僅把它當(dāng)作一種單純的操作系統(tǒng),沒(méi)有在上面做開(kāi)發(fā),導(dǎo)致對(duì)Linux了解不多。經(jīng)過(guò)半個(gè)學(xué)期基于Linux的股票案例學(xué)習(xí)后,我收獲頗多。我主動(dòng)收集和閱讀了大量資料,并鍛煉了實(shí)際動(dòng)手能力。我學(xué)到了如何在Linux環(huán)境下搭建開(kāi)發(fā)環(huán)境、進(jìn)行編程和開(kāi)發(fā),并對(duì)MySQL,GCC,Gtk+等開(kāi)源軟件在Linux下的應(yīng)用有了初步的認(rèn)識(shí),加深了對(duì)Linux下編程整體流程和工作細(xì)節(jié)的理解,知道了Linux下調(diào)試程序的方法,真正了解了程序在Linux下從編譯到運(yùn)行以及排錯(cuò)的全過(guò)程。

          3) 這次課程設(shè)計(jì)我們的收獲非常多的,首先大家對(duì)于一款良好的軟件應(yīng)該具有什么樣的功能和性能有了比較清楚的認(rèn)識(shí),這對(duì)于我們以后在軟件開(kāi)發(fā)乃至今后的工作都是有益處的。其次,這次復(fù)雜的課程設(shè)計(jì)鍛煉了我們各方面的能力,包括團(tuán)隊(duì)合作、資料查找、學(xué)習(xí)、融會(huì)貫通以及查錯(cuò)能力,等等??梢哉f(shuō)對(duì)我們的綜合能力是一次極大的考驗(yàn)。在整個(gè)工程的過(guò)程里,大家接觸了很多以前沒(méi)有觸及過(guò)的知識(shí)并對(duì)其有了較為深切的理解。最后,本次課程設(shè)計(jì)溝通了我們幾位同學(xué)之間的感情,在辛苦工作的同時(shí),也留下了難忘的回憶。

          4) 我覺(jué)得這門(mén)課對(duì)我很有幫助,讓我學(xué)會(huì)了一個(gè)我以前不會(huì)也沒(méi)接觸過(guò)的有用的軟件,學(xué)會(huì)了如何使用Gtk+來(lái)進(jìn)行圖形界面的設(shè)計(jì)。通過(guò)這一學(xué)期的學(xué)習(xí),課上聽(tīng)老師對(duì)一些知識(shí)的講解,對(duì)Linux更加熟識(shí)了,對(duì)如何在Linux下安裝各種有用的軟件更加清楚。在課后我們組成小組,分工明確,每個(gè)人認(rèn)真地負(fù)責(zé)自己的那部分的工作,查資料,學(xué)相關(guān)的知識(shí),然后再給小組的每個(gè)組員講,使組內(nèi)的成員對(duì)大家的工作都很熟識(shí),這樣合作起來(lái)就更加的融洽,而且也可以互相討論和幫助。在這門(mén)課上學(xué)到了很多知識(shí),也鍛煉了動(dòng)手能力,最后作報(bào)告培養(yǎng)了大家的語(yǔ)言表達(dá)能力??傊?,我覺(jué)得這門(mén)課很有意義。

          5)Stock股票軟件的成功運(yùn)行讓我們對(duì)自己的能力充滿(mǎn)了信心。從最開(kāi)始我們興致勃勃地組成一個(gè)小組,憧憬著成功的那一天開(kāi)始,一路磕絆,直到今天我們看到一個(gè)完整的軟件,這里的每一個(gè)細(xì)小的環(huán)節(jié)都有著我們?yōu)橹冻龅钠D辛努力。這與我們小組成員的團(tuán)結(jié)努力是密不可分的,尤其是負(fù)責(zé)編譯、調(diào)試和排錯(cuò)的組員。課程設(shè)計(jì)中遇到的問(wèn)題,不但沒(méi)有將我們擊垮,而且在問(wèn)題解決過(guò)程中,使得我們對(duì)許多知識(shí)又有了新的理解。感謝學(xué)院給我們提供了這樣一門(mén)自己動(dòng)手的課程,它對(duì)提高我們的編程能力非常有幫助。

          6) 這次課程設(shè)計(jì)使我建立起一種堅(jiān)持到底不放棄的精神。之前的我總是缺乏恒心,一旦進(jìn)展不順即想放棄。這次強(qiáng)迫我接觸很多不會(huì)的新東西,而且時(shí)間上有限制,令我不得不一次次與失敗和不順打交道。在翻越這一道道“溝壑”的過(guò)程中,我覺(jué)得自己的毛躁在逐漸退去,變得越來(lái)越穩(wěn)健。我想精神上的成長(zhǎng)可能比知識(shí)的增多對(duì)我來(lái)說(shuō)意義更大。

          6結(jié)語(yǔ)

          我校專(zhuān)家對(duì)這種模式的案例實(shí)踐教學(xué)給予了充分肯定,指出計(jì)算機(jī)學(xué)院或軟件學(xué)院學(xué)生的軟件開(kāi)發(fā)綜合能力培養(yǎng)一直是高等院校軟件人才培養(yǎng)的一個(gè)“短板”,一直缺少好的實(shí)踐教學(xué)方案、好的實(shí)踐教學(xué)案例和好的實(shí)踐教學(xué)教材。因此,軟件開(kāi)發(fā)綜合能力培養(yǎng)的案例教學(xué)在傳統(tǒng)實(shí)踐教學(xué)的基礎(chǔ)上做了很有意義的探索和實(shí)踐,其成果顯著、資源完整,具有很好的推廣和普及基礎(chǔ)。學(xué)校為了強(qiáng)化該項(xiàng)成果在軟件工程專(zhuān)業(yè)學(xué)位研究生能力培養(yǎng)上的轉(zhuǎn)化和推廣,將研究生的“高級(jí)軟件編程技術(shù)”課程列為學(xué)校重點(diǎn)建設(shè)的精品課程。因此,我們相信,隨著精品課程建設(shè)的深入開(kāi)展,軟件開(kāi)發(fā)綜合能力培養(yǎng)的案例教學(xué)基礎(chǔ)將進(jìn)一步夯實(shí),其成果將會(huì)進(jìn)一步凝練、宣傳和推廣。

          參考文獻(xiàn):

          [1] 蔡建平. 軟件綜合開(kāi)發(fā)案例教程[M]. 北京:清華大學(xué)出版社,2011:序

          [2] 陳紅霞,毛京一,滕月鵬. 計(jì)算機(jī)藍(lán)領(lǐng)到軟件藍(lán)領(lǐng):高職軟件開(kāi)發(fā)人才培養(yǎng)模式探討[J]. 計(jì)算機(jī)教育,2010(1):135-137.

          [3] 教育部辦公廳關(guān)于進(jìn)一步加強(qiáng)示范性軟件學(xué)院建設(shè)工作的通知[S]. 教高廳(2007)4號(hào).

          The Comprehensive Ability Training for Software Developments Based on Case Teaching

          CAI Jianping