在线观看av毛片亚洲_伊人久久大香线蕉成人综合网_一级片黄色视频播放_日韩免费86av网址_亚洲av理论在线电影网_一区二区国产免费高清在线观看视频_亚洲国产精品久久99人人更爽_精品少妇人妻久久免费

首頁 > 文章中心 > 數(shù)據(jù)庫課程設(shè)計(jì)工作

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

前言:想要寫出一篇令人眼前一亮的文章嗎?我們特意為您整理了5篇數(shù)據(jù)庫課程設(shè)計(jì)工作范文,相信會(huì)為您的寫作帶來幫助,發(fā)現(xiàn)更多的寫作思路和靈感。

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

數(shù)據(jù)庫課程設(shè)計(jì)工作范文第1篇

該系統(tǒng)由鉆井工程設(shè)計(jì)典型案例信息管理子系統(tǒng)、鉆井工程輔助設(shè)計(jì)模板子系統(tǒng)、鉆井工程輔助設(shè)計(jì)計(jì)算系統(tǒng)、鉆井工程設(shè)計(jì)輔導(dǎo)與教學(xué)子系統(tǒng)和鉆井工程輔助設(shè)計(jì)數(shù)據(jù)庫等幾大部分組成(圖1),每一部分的功能概述如下。(1)設(shè)計(jì)文檔管理與查閱子系統(tǒng)。系統(tǒng)主要用于對鉆井工程課程設(shè)計(jì)管理文件、制度要求和各種規(guī)范的數(shù)據(jù)庫管理、維護(hù),并方便學(xué)生及時(shí)查閱。另外,該子系統(tǒng)也提供了鉆井工程設(shè)計(jì)書案例和鉆井工程設(shè)計(jì)說明書的RFT文檔顯示,使學(xué)生能夠了解鉆井工程設(shè)計(jì)書與設(shè)計(jì)說明書的書寫格式與規(guī)范,以及設(shè)計(jì)書的內(nèi)容與流程,以方便學(xué)生在設(shè)計(jì)過程中能夠及時(shí)掌握設(shè)計(jì)書和設(shè)計(jì)說明書書寫的流程、格式和各種規(guī)范要求,最終形成合格的設(shè)計(jì)文檔。(2)鉆井工程典型設(shè)計(jì)案例管理與查閱子系統(tǒng)。為了使學(xué)生能夠從各種典型的設(shè)計(jì)案例中學(xué)習(xí)得到進(jìn)行鉆井工程各環(huán)節(jié)設(shè)計(jì)的要點(diǎn)、方法、流程,工程設(shè)計(jì)書書寫的格式、要求與規(guī)范。系統(tǒng)從產(chǎn)學(xué)研合作單位的油田設(shè)計(jì)院獲取了十余份鉆井工程設(shè)計(jì)書,采用信息管理系統(tǒng)的方法將這些設(shè)計(jì)書中的內(nèi)容全部錄入到數(shù)據(jù)庫中,進(jìn)行日常的管理與維護(hù)。按任務(wù)進(jìn)行逐一的分解,使得學(xué)生在做每一部分的設(shè)計(jì)時(shí),能夠及時(shí)閱讀了解各部分設(shè)計(jì)的內(nèi)容和流程,結(jié)合各種資料,采用邊學(xué)習(xí)、邊設(shè)計(jì)的方法來順利地完成相關(guān)的任務(wù)。(3)鉆井工程輔助設(shè)計(jì)模板管理與使用子系統(tǒng)。本文在參閱大量工程設(shè)計(jì)書案例的基礎(chǔ)上,以任務(wù)驅(qū)動(dòng)的方法進(jìn)行層層分解,并綜合形成了一整套鉆井工程設(shè)計(jì)書模板。學(xué)生可以參照這些模板來展開相關(guān)的設(shè)計(jì)工作。既規(guī)范了學(xué)生的設(shè)計(jì),又啟發(fā)、引導(dǎo)了學(xué)生在通適化的設(shè)計(jì)邏輯與步驟下,通過系統(tǒng)給予的各種提示信息來逐步完成相關(guān)的設(shè)計(jì)。(4)鉆井工程輔助設(shè)計(jì)與計(jì)算子系統(tǒng)。在鉆井工程設(shè)計(jì)過程中,涉及大量繁雜的工程設(shè)計(jì)計(jì)算,許多計(jì)算過程需要進(jìn)行循環(huán)迭代和優(yōu)化搜索操作,依靠計(jì)算器根本無法完成。以往由于缺少設(shè)計(jì)信息和數(shù)據(jù)的數(shù)據(jù)庫管理,導(dǎo)致學(xué)生在使用工程設(shè)計(jì)軟件的過程中,需要重復(fù)輸入大量的數(shù)據(jù)。而且由于缺乏規(guī)范化的管理,低級錯(cuò)誤層出不窮,工作效率十分低下。鑒于此,本系統(tǒng)提供了一個(gè)能夠?qū)iT進(jìn)行各種鉆井工程計(jì)算的計(jì)算機(jī)輔助設(shè)計(jì)系統(tǒng),通過規(guī)范化的輸入,將各種基礎(chǔ)數(shù)據(jù)按照任務(wù)的要求逐一輸入到數(shù)據(jù)庫,進(jìn)行統(tǒng)一的管理維護(hù)。由于實(shí)現(xiàn)了鉆井工程數(shù)據(jù)的信息化管理,所有數(shù)據(jù)只需輸入一次。在設(shè)計(jì)過程中,本系統(tǒng)能夠自動(dòng)調(diào)用相應(yīng)的數(shù)據(jù)來幫助學(xué)生完成各種工程設(shè)計(jì)與計(jì)算。(5)鉆井工程設(shè)計(jì)輔助教學(xué)與管理子系統(tǒng)。在鉆井工程設(shè)計(jì)模板和鉆井工程設(shè)計(jì)計(jì)算模塊中,針對可能出現(xiàn)的各種問題,本系統(tǒng)都提供了詳細(xì)的解決方案,以便引導(dǎo)學(xué)生按步驟完成相關(guān)的設(shè)計(jì)。(6)鉆井工程課程設(shè)計(jì)輔助教學(xué)系統(tǒng)數(shù)據(jù)庫。為了順利地完成以上各項(xiàng)工作,本文將各種信息通過數(shù)據(jù)庫,利用信息管理系統(tǒng)技術(shù)實(shí)現(xiàn)高效的管理與維護(hù)。該數(shù)據(jù)庫主要由以下3大部分組成:①基礎(chǔ)數(shù)據(jù)子庫,包括油田、區(qū)塊、工具類型、工具名稱、鉆頭類型、鉆頭廠家、學(xué)生資料等基礎(chǔ)性數(shù)據(jù)資料的管理、維護(hù)與使用;②典型工程設(shè)計(jì)案例數(shù)據(jù)子庫,用于保存鉆進(jìn)工程典型案例設(shè)計(jì)書中的所有信息;③鉆井工程課程設(shè)計(jì)結(jié)果數(shù)據(jù)庫,根據(jù)鉆井工程設(shè)計(jì)模板和流程的要求,本系統(tǒng)將設(shè)計(jì)過程中的所有結(jié)果信息以數(shù)據(jù)庫的形式進(jìn)行保存,以方便學(xué)生的設(shè)計(jì),并在每個(gè)環(huán)節(jié)的考核過程中實(shí)現(xiàn)計(jì)算機(jī)化的管理,加強(qiáng)考核的科學(xué)性和有效性。

二、鉆井工程典型設(shè)計(jì)案例檢索系統(tǒng)簡介

為了能夠使學(xué)生從各種典型設(shè)計(jì)案例中學(xué)習(xí)得到進(jìn)行鉆井工程設(shè)計(jì)的方法,本文開發(fā)了一個(gè)鉆井工程典型設(shè)計(jì)案例檢索子系統(tǒng),該系統(tǒng)的具體組成參見圖2。該檢索系統(tǒng)包括了從一口井的地質(zhì)設(shè)計(jì)任務(wù)書下達(dá)到鉆井完鉆,及鉆井工程進(jìn)度與技術(shù)經(jīng)濟(jì)指標(biāo)等各項(xiàng)具體的設(shè)計(jì)內(nèi)容,可以將一口井完整的鉆井工程設(shè)計(jì)書錄入到本系統(tǒng)數(shù)據(jù)庫,進(jìn)行日常的管理、維護(hù),并能隨時(shí)進(jìn)行調(diào)入顯示與查閱。圖3是該子系統(tǒng)項(xiàng)目檢索入口應(yīng)用程序主窗口,在檢索某口井的設(shè)計(jì)資料進(jìn)行閱讀顯示之前,首先要選擇相應(yīng)的井號。圖4是一口井地質(zhì)設(shè)計(jì)任務(wù)書檢索窗口應(yīng)用實(shí)例。為了方便學(xué)生對資料的檢索,本系統(tǒng)充分發(fā)揮了Windows系統(tǒng)的功能,實(shí)現(xiàn)了MDI多窗口文檔管理,圖5就是MDI多窗口文檔管理應(yīng)用實(shí)例。另外,本系統(tǒng)在每個(gè)窗口中都帶有“檢索”命令按鈕。該按鈕就是在需要檢索其他井資料的時(shí)候,方便地彈出圖3窗口,并在選擇結(jié)束后自動(dòng)調(diào)用相應(yīng)井號數(shù)據(jù)進(jìn)行顯示。

三、鉆井工程設(shè)計(jì)模板系統(tǒng)簡介

該子系統(tǒng)的目的是引導(dǎo)學(xué)生按照任務(wù)分解要求,在規(guī)定的時(shí)間內(nèi)逐一完成相關(guān)的設(shè)計(jì)任務(wù),圖6是該子系統(tǒng)的功能菜單項(xiàng)組成。鉆井工程課程設(shè)計(jì)時(shí)間為兩周,要求學(xué)生每天利用《鉆井工程輔助設(shè)計(jì)系統(tǒng)》來完成相關(guān)的設(shè)計(jì),并錄入到數(shù)據(jù)庫進(jìn)行保存,以便教師審閱、考核,及時(shí)發(fā)現(xiàn)問題,開展針對性的輔導(dǎo)。每一天的任務(wù)分解結(jié)果如表1所示。學(xué)生第一次進(jìn)入課程設(shè)計(jì)輔導(dǎo)教學(xué)系統(tǒng)時(shí),計(jì)算機(jī)從十余個(gè)工程設(shè)計(jì)案例中隨機(jī)確定其中的一個(gè)案例為設(shè)計(jì)模板,并自動(dòng)生成一個(gè)設(shè)計(jì)系數(shù)。要求學(xué)生將案例的地質(zhì)設(shè)計(jì)書和地質(zhì)分層中涉及的垂深全部乘上該系數(shù),手動(dòng)修改后作為該生設(shè)計(jì)的基礎(chǔ)數(shù)據(jù)。

四、設(shè)計(jì)使用效果

我校石油工程專業(yè)2010級所有學(xué)生在該輔助設(shè)計(jì)系統(tǒng)的引導(dǎo)下,順利完成了鉆井工程課程設(shè)計(jì)任務(wù)。使用表明,該系統(tǒng)具有如下大優(yōu)點(diǎn)。(1)該系統(tǒng)提供了多個(gè)鉆井工程設(shè)計(jì)案例,可供學(xué)生隨時(shí)檢索、調(diào)閱與學(xué)習(xí),使得學(xué)生能夠從中了解設(shè)計(jì)的內(nèi)容、方法與設(shè)計(jì)思路,并以這些案例為模板,標(biāo)準(zhǔn)、規(guī)范地完成鉆井工程各環(huán)節(jié)的課程設(shè)計(jì)。(2)任務(wù)明確、針對性強(qiáng)、效率高。由于實(shí)現(xiàn)了任務(wù)的模塊化分解和層次化設(shè)計(jì),可以在輔助系統(tǒng)的引導(dǎo)下逐步完成課程設(shè)計(jì)工作,每一步要做的工作,如何做,系統(tǒng)都能夠非常明確地給予提示與指導(dǎo)。學(xué)生的任務(wù)就是在系統(tǒng)所提供的設(shè)計(jì)指導(dǎo)下,收集數(shù)據(jù)并以統(tǒng)一的方式錄入到數(shù)據(jù)庫中。例如,圖7就是噴射鉆井?dāng)?shù)據(jù)錄入管理應(yīng)用實(shí)例。而每一步的設(shè)計(jì),系統(tǒng)都能夠給予詳細(xì)的提示,讓學(xué)生明白設(shè)計(jì)的原理和過程。圖7噴射鉆井設(shè)計(jì)數(shù)據(jù)的整理、錄入與維護(hù)本系統(tǒng)既是一個(gè)輔助設(shè)計(jì)系統(tǒng),同時(shí)又是一個(gè)較為完整的學(xué)習(xí)系統(tǒng)。本系統(tǒng)將熟悉了解設(shè)計(jì)流程、明確設(shè)計(jì)原理和方法、規(guī)范設(shè)計(jì)語言與行文方式放在首要的位置,強(qiáng)調(diào)學(xué)生設(shè)計(jì)能力的實(shí)訓(xùn)與培養(yǎng)。例如,圖8為如何確定噴射鉆井最大和最小流量的應(yīng)用實(shí)例。該系統(tǒng)通過精心的規(guī)劃設(shè)計(jì),不僅能夠使學(xué)生知道如何做,又能及時(shí)提供信息使學(xué)生明白哪些是固定的知識,哪些又是靈活的知識,哪些需要根據(jù)現(xiàn)場的資料來確定等,使學(xué)生在進(jìn)行動(dòng)態(tài)的工程設(shè)計(jì)和計(jì)算過程中,能夠及時(shí)獲得設(shè)計(jì)所需的相關(guān)知識、方法和原理,將一個(gè)繁雜、晦澀的設(shè)計(jì)過程演化成為一個(gè)生動(dòng)有趣的學(xué)習(xí)過程,從而大大提高了學(xué)生主動(dòng)學(xué)習(xí)的積極性和設(shè)計(jì)的能動(dòng)性,解決了以往普遍存在的畏難情緒,推動(dòng)了學(xué)生動(dòng)起手來,結(jié)合自己的設(shè)計(jì)數(shù)據(jù)完成相關(guān)的設(shè)計(jì)任務(wù)。(3)課題選擇多樣性、設(shè)計(jì)完整度高。本系統(tǒng)使學(xué)生第一次進(jìn)入課程設(shè)計(jì)時(shí),能夠自動(dòng)地從十余個(gè)工程設(shè)計(jì)案例中隨機(jī)地確定其中的一個(gè)案例為設(shè)計(jì)模板,并提供一個(gè)設(shè)計(jì)系數(shù),將案例的地質(zhì)設(shè)計(jì)書和地質(zhì)分層中涉及的垂深數(shù)據(jù)統(tǒng)一乘上該系數(shù),作為該生設(shè)計(jì)的基礎(chǔ)數(shù)據(jù)。同時(shí),本系統(tǒng)也采用了地層孔隙壓力和破例壓力多案例選擇,并以案例數(shù)據(jù)為基礎(chǔ)輔之以隨機(jī)波動(dòng)量的方法,形成每個(gè)學(xué)生設(shè)計(jì)所需的壓力剖面,使得每一個(gè)學(xué)生的設(shè)計(jì)參數(shù)均不相同,從源頭上有效地杜絕了學(xué)生的抄襲現(xiàn)象。因此,盡管設(shè)計(jì)模板可以相同,但設(shè)計(jì)的基礎(chǔ)參數(shù)各不相同,設(shè)計(jì)結(jié)果也各有差異。由于所有的設(shè)計(jì)結(jié)果都保存到數(shù)據(jù)庫中,計(jì)算機(jī)能夠很方便地利用每個(gè)學(xué)生的基礎(chǔ)數(shù)據(jù)自動(dòng)完成相應(yīng)的設(shè)計(jì),通過比較學(xué)生設(shè)計(jì)和計(jì)算機(jī)設(shè)計(jì)之間的差異,可以有效地判別評價(jià)學(xué)生的設(shè)計(jì)情況。利用所提供的鉆井工程輔助設(shè)計(jì)系統(tǒng),極大地降低了學(xué)生手動(dòng)計(jì)算的工作量。能夠?qū)W(xué)生的注意力轉(zhuǎn)移到設(shè)計(jì)數(shù)據(jù)的采集、整理、錄入與維護(hù),設(shè)計(jì)原理、步驟和方法的了解,設(shè)計(jì)結(jié)果的整理和規(guī)范文本的形成上。使得原來需要一天、甚至數(shù)天的設(shè)計(jì)內(nèi)容,只要通過點(diǎn)擊幾個(gè)屏幕按鈕就可以完成相應(yīng)的設(shè)計(jì),設(shè)計(jì)的時(shí)效性得到了極大的提高。利用本輔助系統(tǒng),使得學(xué)生能夠在兩周的時(shí)間內(nèi)順利完成整個(gè)鉆井工程的設(shè)計(jì)工作。由于設(shè)計(jì)過程又是一個(gè)學(xué)習(xí)、訓(xùn)練的過程,學(xué)生的能動(dòng)性得到了極大的激發(fā),滿足了學(xué)生對設(shè)計(jì)工作的信心和成就感的訴求,這是以往進(jìn)行鉆井工程課程設(shè)計(jì)無法做到的。設(shè)計(jì)結(jié)束后,學(xué)生們都能夠及時(shí)地上交完整的鉆井工程設(shè)計(jì)書。(4)避免繁雜的計(jì)算,降低設(shè)計(jì)和輔導(dǎo)的工作量。本系統(tǒng)提供的鉆井?dāng)?shù)據(jù)信息管理子系統(tǒng)和模塊化工程計(jì)算工具,極大地方便了學(xué)生使用。使學(xué)生能夠從數(shù)據(jù)資料整理和手工計(jì)算中解脫出來,將重點(diǎn)轉(zhuǎn)移到資料的綜合利用和設(shè)計(jì)能力的培養(yǎng)上。由于采用了個(gè)性化的計(jì)算機(jī)教學(xué)方式,許多問題在學(xué)生與計(jì)算機(jī)交互過程中得到解決,工程計(jì)算已成為達(dá)到設(shè)計(jì)目的的手段,而不是設(shè)計(jì)過程中一種枯燥繁重的勞動(dòng),計(jì)算過程顯得十分輕松、快捷。采用本輔助系統(tǒng)也提高了解決問題的時(shí)效性,極大地減輕了教師的輔導(dǎo)工作量。(5)易于實(shí)現(xiàn)質(zhì)量監(jiān)督與控制。由于實(shí)現(xiàn)了設(shè)計(jì)資料和過程參數(shù)的數(shù)據(jù)庫管理,使教師能夠及時(shí)了解每一位學(xué)生的設(shè)計(jì)進(jìn)度、設(shè)計(jì)存在的問題,督促學(xué)生認(rèn)真完成每天的設(shè)計(jì)任務(wù),學(xué)生的整個(gè)設(shè)計(jì)過程能夠?qū)崿F(xiàn)透明的跟蹤管理,從而保證每位學(xué)生設(shè)計(jì)的質(zhì)量。(6)易于實(shí)現(xiàn)成績的評價(jià)。為了能夠盡可能客觀地評價(jià)學(xué)生的設(shè)計(jì)成果,本系統(tǒng)研制開發(fā)了一個(gè)工程設(shè)計(jì)評價(jià)系統(tǒng)。該系統(tǒng)能夠?qū)W(xué)生設(shè)計(jì)的每一環(huán)節(jié)進(jìn)行逐一分析并評價(jià),給每一位學(xué)生的設(shè)計(jì)結(jié)果進(jìn)行逐一的成績評定,圖9就是該系統(tǒng)的運(yùn)行界面窗口實(shí)例。系統(tǒng)可以對圖9左邊的每一張學(xué)生設(shè)計(jì)結(jié)果數(shù)據(jù)庫表進(jìn)行及時(shí)的匯總、評判,例如選中圖9左邊的“S_DIRECTIONALWELL”數(shù)據(jù)庫表之后,單擊窗口中部最上邊的“庫表讀入”按鈕,就可以將所有學(xué)生的定向井基礎(chǔ)數(shù)據(jù)匯總在右邊的數(shù)據(jù)庫窗口中動(dòng)態(tài)顯示,并且在右邊的成績評定欄輸入相應(yīng)的評定結(jié)果。按一定權(quán)重和統(tǒng)計(jì)方式逐一匯總每一項(xiàng)評定結(jié)果,就可以確定該生在利用該輔助系統(tǒng)進(jìn)行鉆井課程設(shè)計(jì)所取得的成績。由于數(shù)據(jù)庫能夠?qū)⒃O(shè)計(jì)所涉及的中間數(shù)據(jù)和設(shè)計(jì)結(jié)果都保存下來,因此能夠利用該系統(tǒng)對學(xué)生的設(shè)計(jì)作出全面系統(tǒng)的評價(jià)。在評定過程中還可以不顯示相關(guān)的學(xué)生信息,能夠最大化地實(shí)現(xiàn)教師評定的客觀公正性。由于這些操作都是在計(jì)算機(jī)上完成的,操作起來十分快捷、規(guī)范,極大地減少了教師評閱的日常工作量。當(dāng)然,本系統(tǒng)不能夠代替學(xué)生完成所有的課程設(shè)計(jì)任務(wù),為此,在利用該系統(tǒng)完成鉆井工程計(jì)算機(jī)化設(shè)計(jì)的同時(shí),還要求學(xué)生按照計(jì)算機(jī)輔助設(shè)計(jì)結(jié)果手工撰寫鉆井工程課程設(shè)計(jì)書和鉆井工程課程設(shè)計(jì)說明書各一份。將設(shè)計(jì)書成績、設(shè)計(jì)說明書成績、計(jì)算機(jī)輔助設(shè)計(jì)成績和平時(shí)成績按一定權(quán)重匯總,作為學(xué)生本次設(shè)計(jì)的最終成績。

五、結(jié)論與建議

數(shù)據(jù)庫課程設(shè)計(jì)工作范文第2篇

本課程被定位為專業(yè)核心課程。.NET職業(yè)崗位主要分為兩類,一類是使用C#開發(fā)WINFORM程序,另外一類是使用開發(fā)的WEB應(yīng)用程序,本課程的職業(yè)技能涵蓋了最關(guān)鍵的數(shù)據(jù)庫技術(shù),本課程中學(xué)習(xí)的數(shù)據(jù)庫原理、數(shù)據(jù)庫技術(shù)和數(shù)據(jù)庫安全機(jī)制同樣適用于后續(xù)的專業(yè)課程。所以本課程是軟件技術(shù)專業(yè).NET開發(fā)方向的專業(yè)核心能力和崗位專用能力培養(yǎng)課程,是校企合作開發(fā)的基于C#WinForm管理信息系統(tǒng)工作過程的課程。并且本課程在教學(xué)過程中注重培養(yǎng)學(xué)生的適應(yīng)能力、自學(xué)能力和抗壓能力,培養(yǎng)學(xué)生的規(guī)范意識、合作意識和溝通意識。整個(gè)學(xué)習(xí)過程中,監(jiān)督并要求學(xué)生能夠不斷反省自己、養(yǎng)成良好的習(xí)慣。對職業(yè)素養(yǎng)的養(yǎng)成起到支撐作用。為后續(xù)課程和從事軟件開發(fā)工作打下良好的基礎(chǔ)。在設(shè)計(jì)課程的時(shí)候還要考慮學(xué)生的基礎(chǔ)和特點(diǎn)。學(xué)生的基礎(chǔ)知識較為薄弱,學(xué)習(xí)能力也比較弱,與普通高校學(xué)生的學(xué)術(shù)性智能相比,我們的學(xué)生傾向于“動(dòng)作性智能”。我們應(yīng)將課程設(shè)計(jì)為情景化教學(xué),學(xué)習(xí)過程模擬工作過程以適應(yīng)學(xué)生的認(rèn)知規(guī)律。綜合以上分析,本課程的性質(zhì)是軟件技術(shù)業(yè)的專業(yè)核心課程,是校企合作開發(fā)的基于數(shù)據(jù)庫設(shè)計(jì)、應(yīng)用工作過程的課程。

2課程設(shè)計(jì)理念與思路

考慮到高職院校的辦學(xué)理念,結(jié)合本專業(yè)的人次培養(yǎng)目標(biāo),本課程的設(shè)計(jì)理念是:(1)校企合作開發(fā)課程;(2)適應(yīng)學(xué)生智能特點(diǎn);(3)基于行動(dòng)導(dǎo)向培養(yǎng)職業(yè)能力;(4)以學(xué)生為主體,重視終身學(xué)習(xí)的能力培養(yǎng)。明確了課程的設(shè)計(jì)理念后,還要有一個(gè)合理的執(zhí)行路徑:我們先來選取課程內(nèi)容,首先進(jìn)行典型工作任務(wù)描述,分為三個(gè)模塊,分別是數(shù)據(jù)庫的設(shè)計(jì)、應(yīng)用和安全管理。在數(shù)據(jù)庫設(shè)計(jì)工作模塊中,分為數(shù)據(jù)庫的需求分析、數(shù)據(jù)庫的概念設(shè)計(jì)、數(shù)據(jù)庫的邏輯設(shè)計(jì)、數(shù)據(jù)庫的物理設(shè)計(jì)。在數(shù)據(jù)庫應(yīng)用工作中,分為兩個(gè):程序設(shè)計(jì)員或者數(shù)據(jù)庫管理員使用結(jié)構(gòu)化查詢語言(ISOSQL)編寫存儲(chǔ)過程;根據(jù)用戶的需求,方便、及時(shí)和準(zhǔn)確地從數(shù)據(jù)庫中獲得所需的信息。在數(shù)據(jù)庫安全管理中,分為安裝和升級服務(wù)器、登記數(shù)據(jù)庫的用戶、維護(hù)數(shù)據(jù)庫的安全性、制定數(shù)據(jù)庫備份計(jì)劃、數(shù)據(jù)庫信息進(jìn)行恢復(fù)。轉(zhuǎn)換到學(xué)習(xí)領(lǐng)域,經(jīng)過篩選,我們選取了教務(wù)管理系統(tǒng)數(shù)據(jù)庫作為項(xiàng)目的載體。在組織和安排教學(xué)內(nèi)容時(shí),按照《教務(wù)管理數(shù)據(jù)庫》的整個(gè)生存周期的順序進(jìn)行,特別將數(shù)據(jù)庫系統(tǒng)認(rèn)知、概念設(shè)計(jì)和邏輯設(shè)計(jì)的這些理論學(xué)習(xí)融入到了需求分析階段。最后,為了讓學(xué)生對所學(xué)知識和技能進(jìn)行整合,也為了鍛煉學(xué)生的自主學(xué)習(xí)、分析解決問題的能力,還安排了30課時(shí)的綜合實(shí)訓(xùn)。在實(shí)施教學(xué)時(shí),以小組為單位,整個(gè)教學(xué)過程以學(xué)生為主體、以項(xiàng)目為導(dǎo)向,劃分成5個(gè)環(huán)節(jié):項(xiàng)目展示:教師項(xiàng)目任務(wù)書和參考資料,介紹項(xiàng)目內(nèi)容和實(shí)施步驟,使學(xué)生帶著明確的目標(biāo)學(xué)習(xí)。課堂實(shí)踐:突出學(xué)生為主體,嘗試完成項(xiàng)目,匯總這一過程中出現(xiàn)的問題。這個(gè)環(huán)節(jié)可以培養(yǎng)學(xué)生閱讀文檔的能力、自學(xué)能力以及自省的能力。重難點(diǎn)講解:學(xué)生就匯總的問題與教師交流,教師將重點(diǎn)難點(diǎn)分析、演示。項(xiàng)目匯演:各個(gè)項(xiàng)目組分別匯報(bào)課堂實(shí)踐成果,接受專任教師、實(shí)踐指導(dǎo)教師和其他同學(xué)的檢驗(yàn),鍛煉學(xué)生的項(xiàng)目掌控能力和語言表達(dá)能力。總結(jié)提高:教師帶領(lǐng)學(xué)生總結(jié)項(xiàng)目實(shí)施過程中遇見的問題,給出指導(dǎo)性解決方案,布置拓展任務(wù)。

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

采用“教學(xué)做用一體化”的教學(xué)模式,將理論與實(shí)踐緊密融合。教師規(guī)劃、準(zhǔn)備、主導(dǎo)整個(gè)學(xué)習(xí)流程,在學(xué)習(xí)過程中,則是以學(xué)生為主體,讓學(xué)生在做項(xiàng)目的過程中能夠主動(dòng)搭建知識體系,并參與真實(shí)項(xiàng)目的數(shù)據(jù)庫維護(hù)。做到理論與實(shí)踐相結(jié)合,針對不同的教學(xué)環(huán)節(jié),結(jié)合學(xué)生的特點(diǎn),采取了相應(yīng)的教學(xué)方法。考核評價(jià)方式分為過程性考核和終結(jié)性考核。最終分?jǐn)?shù)得出之后,還會(huì)選擇成績優(yōu)異的同學(xué)參與真實(shí)項(xiàng)目的數(shù)據(jù)庫維護(hù)工作。極大地調(diào)動(dòng)了學(xué)生的學(xué)習(xí)積極性。

4教學(xué)條件

本課程組教師與企業(yè)專家共同編寫了課程標(biāo)準(zhǔn)、單元設(shè)計(jì)、任務(wù)指導(dǎo)書等教學(xué)資料,并錄制了大量的課堂視頻、操作演示視頻、微課。在不同的教學(xué)階段,也配備的不同的教學(xué)環(huán)境,基礎(chǔ)項(xiàng)目階段,在一體化教師和實(shí)訓(xùn)室進(jìn)行,方便教師演示和學(xué)生練習(xí),而在真實(shí)項(xiàng)目階段,則在校內(nèi)實(shí)訓(xùn)基地進(jìn)行,讓學(xué)生融入到仿真工作環(huán)境中,進(jìn)一步鍛煉職業(yè)素養(yǎng)。網(wǎng)絡(luò)課堂這個(gè)網(wǎng)絡(luò)教學(xué)環(huán)境則貫穿全部教學(xué)階段,讓學(xué)生隨時(shí)隨地都可以自主學(xué)習(xí)。而本課程的課程網(wǎng)站,按照項(xiàng)目整合了學(xué)習(xí)資源,針對每一個(gè)項(xiàng)目,都提供了資料、作業(yè)習(xí)題、操作視頻和在線測試功能。還突出互動(dòng)性,教師可以設(shè)置學(xué)習(xí)限制,比如測試通過了項(xiàng)目1,才能進(jìn)行項(xiàng)目2的學(xué)習(xí),激發(fā)了學(xué)生的學(xué)習(xí)熱情,此外還有學(xué)習(xí)論壇、項(xiàng)目答疑等模塊。

5課程特色

數(shù)據(jù)庫課程設(shè)計(jì)工作范文第3篇

根據(jù)齊魯網(wǎng)及山東傳媒職業(yè)學(xué)院畢業(yè)生崗位調(diào)研結(jié)果,我校畢業(yè)生在網(wǎng)頁設(shè)計(jì)方面適應(yīng)的崗位主要有網(wǎng)頁頁面設(shè)計(jì)、前端網(wǎng)頁開發(fā)、后臺動(dòng)態(tài)網(wǎng)頁開發(fā)等。

網(wǎng)頁頁面設(shè)計(jì):主要應(yīng)用Photoshop、Illustrator等圖片處理和圖形設(shè)計(jì)工具;

前端網(wǎng)頁開發(fā):主要應(yīng)用Dreamweaver、Notepad++、Editplus等網(wǎng)頁編碼工具;

后臺動(dòng)態(tài)網(wǎng)頁開發(fā):主要應(yīng)用Mysql數(shù)據(jù)庫、PHP動(dòng)態(tài)頁面開發(fā)工具等。

這些工作崗位要求學(xué)生熟悉整個(gè)網(wǎng)頁設(shè)計(jì)和開發(fā)的工作流程,具備所需的基本知識和操作技能,同時(shí)還要有良好的職業(yè)道德和團(tuán)隊(duì)精神,以適應(yīng)行業(yè)發(fā)展需求。為了進(jìn)一步實(shí)現(xiàn)職業(yè)院校的人才培養(yǎng)目標(biāo),提高職業(yè)教育的教學(xué)質(zhì)量,圍繞實(shí)際的網(wǎng)頁設(shè)計(jì)和開發(fā)的工作過程,對《網(wǎng)頁綜合實(shí)訓(xùn)》課程進(jìn)行改革和開發(fā)。

二、課程設(shè)計(jì)原則和設(shè)計(jì)依據(jù)

設(shè)計(jì)原則:以學(xué)生為主體,提高學(xué)生的學(xué)習(xí)興趣;以職業(yè)崗位任務(wù)為導(dǎo)向,組織教學(xué)內(nèi)容;以職業(yè)崗位需求為依據(jù),突出職業(yè)能力培養(yǎng);以項(xiàng)目為載體,訓(xùn)練學(xué)生職業(yè)崗位能力和自學(xué)能力。

設(shè)計(jì)依據(jù):本課程以真實(shí)完整的網(wǎng)站開發(fā)項(xiàng)目為載體設(shè)計(jì)教學(xué)過程,以網(wǎng)站技術(shù)人員的崗位工作任務(wù)為依據(jù),設(shè)計(jì)相應(yīng)教學(xué)工作任務(wù),以這些工作任務(wù)為載體設(shè)計(jì)學(xué)習(xí)情境。教師帶領(lǐng)學(xué)生在網(wǎng)絡(luò)機(jī)房完成網(wǎng)站項(xiàng)目的開發(fā)設(shè)計(jì)任務(wù),學(xué)生以小組為單位開展工作任務(wù)。

三、根據(jù)崗位能力要求和專業(yè)培養(yǎng)目標(biāo),確定課程培養(yǎng)目標(biāo)

1.崗位能力目標(biāo)

(1)網(wǎng)頁頁面設(shè)計(jì):要求學(xué)生能對網(wǎng)站結(jié)構(gòu)進(jìn)行規(guī)劃及功能設(shè)計(jì)、能利用ps等工具設(shè)計(jì)制作網(wǎng)頁頁面效果圖;

(2)前端網(wǎng)頁開發(fā):能將網(wǎng)頁效果圖重構(gòu)為HTML網(wǎng)頁、能為網(wǎng)頁添加常用的js特效;

(3)后臺動(dòng)態(tài)網(wǎng)頁開發(fā):能進(jìn)行網(wǎng)站后臺數(shù)據(jù)庫設(shè)計(jì);能對常用的動(dòng)態(tài)頁面功能模塊進(jìn)行開發(fā)。

2.職業(yè)素質(zhì)目標(biāo)

完成具體工作項(xiàng)目,要求學(xué)生能自主學(xué)習(xí)和查閱資料。通過網(wǎng)絡(luò)搜索資源,首先通過模仿然后舉一反三,自主分析問題、解決問題;完成整個(gè)網(wǎng)站開發(fā)工作項(xiàng)目,要求學(xué)生具備良好的職業(yè)道德,能夠團(tuán)結(jié)協(xié)作共同完成工作任務(wù),重在培養(yǎng)學(xué)生的團(tuán)隊(duì)合作能力和愛崗敬業(yè)精神。

四、根據(jù)工作流程,基于工作任務(wù),設(shè)計(jì)學(xué)習(xí)情境

1.設(shè)計(jì)思路

網(wǎng)站開發(fā)實(shí)際工作任務(wù)主要包括網(wǎng)站規(guī)劃設(shè)計(jì)、網(wǎng)站前端設(shè)計(jì)、網(wǎng)站后臺開發(fā)、運(yùn)營與維護(hù)。網(wǎng)站開發(fā)過程中的重要環(huán)節(jié)為設(shè)計(jì)與開發(fā),即網(wǎng)站規(guī)劃設(shè)計(jì)網(wǎng)站前端設(shè)計(jì)網(wǎng)站后臺開發(fā)。遵循實(shí)際網(wǎng)站開發(fā)流程,本課程主要針對這一階段設(shè)計(jì)開發(fā)一個(gè)實(shí)際的網(wǎng)站。

2.學(xué)習(xí)情境設(shè)計(jì)

遵循網(wǎng)站開發(fā)工作流程,以工作過程為導(dǎo)向,以項(xiàng)目為載體,把本課程設(shè)計(jì)成以下五大學(xué)習(xí)情境:(1)網(wǎng)站的整體規(guī)劃設(shè)計(jì);(2)網(wǎng)頁設(shè)計(jì)與實(shí)現(xiàn);(3)網(wǎng)頁特效設(shè)計(jì)與實(shí)現(xiàn);(4)網(wǎng)站后臺數(shù)據(jù)庫設(shè)計(jì);(5)網(wǎng)站后臺功能設(shè)計(jì)。

3.學(xué)習(xí)子情境設(shè)計(jì)

對應(yīng)工作流程和能力目標(biāo),每一個(gè)情境又以工作任務(wù)為載體細(xì)分為若干個(gè)子情境,即學(xué)習(xí)任務(wù)。學(xué)習(xí)子情境要與整個(gè)項(xiàng)目的實(shí)際工作過程相結(jié)合,與每個(gè)工作階段的能力目標(biāo)相對應(yīng)。下面以第二大情境――網(wǎng)頁設(shè)計(jì)與實(shí)現(xiàn)為例,進(jìn)行基于工作過程為導(dǎo)向的學(xué)習(xí)子情境設(shè)計(jì)與實(shí)施。

學(xué)習(xí)情境二:XX網(wǎng)頁設(shè)計(jì)與實(shí)現(xiàn)

子情境設(shè)計(jì)及主要工作任務(wù):

(1)網(wǎng)頁版面設(shè)計(jì):規(guī)劃網(wǎng)頁頁面內(nèi)容版塊;繪制頁面布局線框圖;

(2)網(wǎng)頁素材的搜索及制作:根據(jù)網(wǎng)站主題和風(fēng)格,利用網(wǎng)絡(luò)搜索,或利用工具軟件制作網(wǎng)頁素材;

(3)網(wǎng)頁效果圖設(shè)計(jì)與實(shí)現(xiàn):利用ps完成網(wǎng)頁設(shè)計(jì)psd效果圖;

(4)HTML網(wǎng)頁重構(gòu):根據(jù)psd網(wǎng)頁設(shè)計(jì)圖編寫html網(wǎng)頁代碼。

4.考核評價(jià)設(shè)計(jì)

考核方法:本課程的考核包括平時(shí)過程考核和期末結(jié)果考核,兩者各占一定比例。

考核對象:包括小組團(tuán)隊(duì)考核和個(gè)人表現(xiàn)考核,且側(cè)重于團(tuán)隊(duì)的考核,著重培養(yǎng)學(xué)生的團(tuán)隊(duì)協(xié)作意識。過程考核除了考核團(tuán)隊(duì)協(xié)作以外,還要對學(xué)生個(gè)人表現(xiàn)情況進(jìn)行考核,根據(jù)小組分工、工作量和完成質(zhì)量等對每位學(xué)生進(jìn)行考核。

數(shù)據(jù)庫課程設(shè)計(jì)工作范文第4篇

 

1校企合作開發(fā)計(jì)算機(jī)網(wǎng)絡(luò)課程概述

 

1.1校企合作開發(fā)計(jì)算機(jī)網(wǎng)絡(luò)課程意義

 

校企合作開發(fā)課程是新形勢下高校與企業(yè)之間緊密聯(lián)系,推動(dòng)知識產(chǎn)業(yè)化和增強(qiáng)高校學(xué)生畢業(yè)后崗位能力的有效方式。計(jì)算機(jī)網(wǎng)絡(luò)是更新速度快、能力與素質(zhì)要求高的行業(yè),在企業(yè)市場競爭越來越激烈的環(huán)境下,人才的能力與素質(zhì)要求越來越高,企業(yè)與高校合作開發(fā)計(jì)算機(jī)網(wǎng)絡(luò)課程能夠定向招聘人才,減少員工的二次培訓(xùn),實(shí)現(xiàn)就業(yè)零距離。此外,高校所開發(fā)的新知識、新技術(shù)對于企業(yè)創(chuàng)新發(fā)展具有非常好的幫助作用。高校在與企業(yè)合作開發(fā)計(jì)算機(jī)網(wǎng)絡(luò)課程中能夠及時(shí)通過企業(yè)獲取市場需求信息,針對市場進(jìn)行科研和學(xué)生教育的培養(yǎng),促進(jìn)高校資源轉(zhuǎn)化為經(jīng)濟(jì)效益。

 

1.2校企合作開發(fā)計(jì)算機(jī)網(wǎng)絡(luò)課程問題

 

計(jì)算機(jī)網(wǎng)絡(luò)課程具有很強(qiáng)的技術(shù)性和連貫性,并且技術(shù)更新速度相對于其他專業(yè)要快很多。高校在現(xiàn)有教育資源的基礎(chǔ)上,按照學(xué)科體系進(jìn)行教育,往往會(huì)出現(xiàn)教學(xué)內(nèi)容與時(shí)代脫節(jié)的問題。企業(yè)與高校合作局形式化現(xiàn)象普遍存在,在高校與企業(yè)合作中僅僅局限于學(xué)生畢業(yè)后的招聘,而沒有將企業(yè)研發(fā)課題與高校進(jìn)行系統(tǒng)的合作,高校知識轉(zhuǎn)化為實(shí)際利益的效果較弱。校企合作平臺沒有發(fā)揮出其真正的效能,高校學(xué)生無法獲取企業(yè)設(shè)計(jì)及開發(fā)實(shí)際需求,不能具有針對性地進(jìn)行學(xué)習(xí),企業(yè)也無法從平臺上獲得對于企業(yè)發(fā)展有效的設(shè)計(jì)方案。

 

1.3校企合作開發(fā)計(jì)算機(jī)網(wǎng)絡(luò)課程方法

 

校企合作開發(fā)計(jì)算機(jī)網(wǎng)絡(luò)課程要做到課程內(nèi)容連貫性強(qiáng)、課程與實(shí)際緊密關(guān)聯(lián)、課程設(shè)計(jì)與開發(fā)內(nèi)容可用性強(qiáng)。高校與企業(yè)合作開發(fā)計(jì)算機(jī)網(wǎng)絡(luò)課程,要以由淺入深為原則,具有連貫性的課程內(nèi)容便于學(xué)生深刻掌握知識內(nèi)容,利用校企合作網(wǎng)絡(luò)平臺,可實(shí)現(xiàn)企業(yè)與高校學(xué)生之間的互動(dòng)交流,學(xué)生明確未來發(fā)展方向,具有針對性的學(xué)習(xí)技術(shù)內(nèi)容,當(dāng)完成某一門課程可通過校企平臺檢驗(yàn)學(xué)習(xí)成果。在計(jì)算機(jī)網(wǎng)絡(luò)課程內(nèi)容設(shè)計(jì)上,其數(shù)據(jù)要以企業(yè)項(xiàng)目實(shí)際參數(shù)為學(xué)習(xí)對象,企業(yè)提出任務(wù)目標(biāo),高校做出任務(wù)分析和分解,并逐步完成,通過實(shí)際過程演練,讓學(xué)生掌握技術(shù)要點(diǎn)。高校課程實(shí)施后,企業(yè)通過學(xué)生所設(shè)計(jì)和開發(fā)出的項(xiàng)目成果的實(shí)用性、易用性和可用性進(jìn)行學(xué)生學(xué)習(xí)成果的評價(jià)。

 

2校企合作開發(fā)計(jì)算機(jī)網(wǎng)絡(luò)課程平臺設(shè)計(jì)

 

2.1設(shè)計(jì)思路

 

校企合作開發(fā)計(jì)算機(jī)網(wǎng)絡(luò)課程平臺是以互聯(lián)網(wǎng)為通信方式,利用網(wǎng)絡(luò)實(shí)現(xiàn)高校與企業(yè)之間課程內(nèi)容的相互銜接。平臺分為兩大部分,一部分為高校用戶登錄應(yīng)用,另一部分為企業(yè)用戶登錄應(yīng)用。高校用戶登錄可通過平臺獲取企業(yè)設(shè)計(jì)開發(fā)項(xiàng)目需求,了解項(xiàng)目的相關(guān)數(shù)據(jù)與參數(shù)。高校教師通過企業(yè)需求項(xiàng)目進(jìn)行項(xiàng)目分析與分解,對項(xiàng)目進(jìn)行分層次教學(xué)。企業(yè)用戶登錄系統(tǒng)后可企業(yè)所需設(shè)計(jì)與開發(fā)的項(xiàng)目,并能夠通過學(xué)生所設(shè)計(jì)的內(nèi)容進(jìn)行選取與評價(jià),獲得可用內(nèi)容。校企合作開發(fā)計(jì)算機(jī)網(wǎng)絡(luò)課程平臺應(yīng)用流程。

 

2.2設(shè)計(jì)工具介紹

 

本文所設(shè)計(jì)開發(fā)的計(jì)算機(jī)網(wǎng)絡(luò)課程平臺是以系統(tǒng)采用.net平臺,VisualStudio,net開發(fā)環(huán)境,.netFramework基礎(chǔ)結(jié)構(gòu)和SQLServer數(shù)據(jù)庫進(jìn)行開發(fā),系統(tǒng)采用B/S架構(gòu)體系,對計(jì)算機(jī)網(wǎng)絡(luò)課程系統(tǒng)進(jìn)行模塊化程序設(shè)計(jì)。

 

2.3功能模塊設(shè)計(jì)

 

計(jì)算機(jī)網(wǎng)絡(luò)課程平臺根據(jù)企業(yè)與高校的需要和計(jì)算機(jī)網(wǎng)絡(luò)課程內(nèi)容,模塊可分為系統(tǒng)登錄模塊、項(xiàng)目模塊、課程模塊。

 

系統(tǒng)登錄模塊:用戶要登錄系統(tǒng),必須經(jīng)過身份驗(yàn)證才能登錄成功。根據(jù)用戶注冊身份,可以自動(dòng)識別用戶是企業(yè)用戶還是高校用戶,針對用戶屬性跳轉(zhuǎn)到對應(yīng)界面。用戶登錄模塊,需要用戶名和密碼,與相應(yīng)數(shù)據(jù)庫表中的員工名稱和密碼一致才可以,如果用戶的信息輸入正確無誤,則用戶就可以成功登錄,并將登錄信息記錄到日志中;如果用戶所輸入的用戶名或者密碼出現(xiàn)錯(cuò)誤,則會(huì)為用戶提供錯(cuò)誤信息,提示用戶輸入有誤。本模塊中,還設(shè)計(jì)有一個(gè)功能,就是在用戶名和密碼輸入正確的情況下,用戶所錄入的信息會(huì)自動(dòng)保存在系統(tǒng)用戶數(shù)據(jù)庫中,當(dāng)同一IP地址訪問系統(tǒng)時(shí),數(shù)據(jù)庫會(huì)對用戶做出判斷,用戶在不清理IE緩存的情況下,系統(tǒng)將自動(dòng)跳轉(zhuǎn)進(jìn)入系統(tǒng),而無需用戶二次輸入用戶名和密碼。

 

項(xiàng)目管理模塊:項(xiàng)目管理模塊中分為企業(yè)項(xiàng)目、項(xiàng)目課程分解、項(xiàng)目教學(xué)和項(xiàng)目設(shè)計(jì)與實(shí)現(xiàn)。企業(yè)通過平臺企業(yè)所需內(nèi)容,在學(xué)生完成的項(xiàng)目成果中選擇優(yōu)秀的作品應(yīng)用于企業(yè)實(shí)際生產(chǎn)中。教師通過項(xiàng)目平臺將企業(yè)的項(xiàng)目進(jìn)行分析,并分解成為階段性教學(xué)課程。學(xué)生通過平臺進(jìn)行學(xué)習(xí),并將設(shè)計(jì)靈感融入在項(xiàng)目開發(fā)中,將最終的學(xué)習(xí)成果變?yōu)楝F(xiàn)實(shí)。

 

課程模塊:課程模塊是將計(jì)算機(jī)網(wǎng)絡(luò)課程內(nèi)容進(jìn)行模塊化設(shè)計(jì),計(jì)算機(jī)網(wǎng)絡(luò)課程主要包括:網(wǎng)絡(luò)組建項(xiàng)目實(shí)訓(xùn)、網(wǎng)絡(luò)系統(tǒng)集成、網(wǎng)絡(luò)設(shè)備調(diào)試、網(wǎng)絡(luò)技術(shù)綜合實(shí)訓(xùn)、網(wǎng)絡(luò)操作系統(tǒng)、Web應(yīng)用技術(shù)開發(fā)實(shí)訓(xùn)、RedHat應(yīng)用基礎(chǔ)、Oracle數(shù)據(jù)庫及應(yīng)用、多媒體技術(shù)、WindowsServer操作系統(tǒng)、網(wǎng)絡(luò)信息安全、LAMP架構(gòu)與開發(fā)、網(wǎng)站設(shè)計(jì)與開發(fā)項(xiàng)目實(shí)訓(xùn)、網(wǎng)頁設(shè)計(jì)與制作、腳本語言與動(dòng)態(tài)網(wǎng)頁設(shè)計(jì)、網(wǎng)絡(luò)操作系統(tǒng)(Linux)、網(wǎng)絡(luò)技術(shù)及應(yīng)用等。企業(yè)項(xiàng)目往往需要多種課程綜合運(yùn)用才能夠?qū)崿F(xiàn)。因此,教師在項(xiàng)目分解中,應(yīng)與學(xué)生真實(shí)水平為中心,由淺入深進(jìn)行教學(xué),不斷鼓勵(lì)學(xué)生在學(xué)習(xí)中融入自己的思維,輔助學(xué)生發(fā)揮出高水平的創(chuàng)造力。

 

2.4數(shù)據(jù)庫設(shè)計(jì)

 

數(shù)據(jù)庫是計(jì)算機(jī)網(wǎng)絡(luò)課程平臺的重要組成部分,在計(jì)算機(jī)領(lǐng)域,數(shù)據(jù)庫可以理解為數(shù)據(jù)的集合,屬于數(shù)據(jù)組織的范疇。對于存儲(chǔ)于數(shù)據(jù)庫中的數(shù)據(jù),都是根據(jù)一定的結(jié)構(gòu)來組織的。計(jì)算機(jī)網(wǎng)絡(luò)課程平臺數(shù)據(jù)庫選用SQLServer2010作為基礎(chǔ)管理軟件按照網(wǎng)絡(luò)平臺需求劃分出用戶信息表、課程信息表、課程分類信息表、項(xiàng)目信息表、項(xiàng)目評價(jià)信息表等。

 

3結(jié)語

數(shù)據(jù)庫課程設(shè)計(jì)工作范文第5篇

關(guān)鍵詞:C/S結(jié)構(gòu);ODBC;SQL Server;遠(yuǎn)程視圖;連接

中圖分類號:TP311.132 文獻(xiàn)標(biāo)識碼:A 文章編號:1009-3044(2008)28-0018-02

The Development of C/S Structure Database System Based on VFP 6.0

WANG Ping-shui

(College of Information Engineering, Anhui University of Finance & Economics, Bengbu 233041, China)

Abstract: With the rapid development and increasing popularization of the computer network technology, C/S system has been widely used. To develop C/S structure Database system conveniently, fundamental principle about C/S structure database system was researched, and the method of developing C/S Structure database system based on VFP 6.0 was briefly introduced. It was turned out that the method was correct and effective.

Key words: C/S structure; ODBC; SQL server; remote view; connection

目前廣泛流行的數(shù)據(jù)庫開發(fā)工具很多,如DELPHI、VB、PB等,用它們開發(fā)基于C/S 模式的應(yīng)用系統(tǒng)較方便,但卻很少見到用Visual FoxPro (VFP)開發(fā)的C/S 系統(tǒng)。本文就來談?wù)動(dòng)肰isual FoxPro 6.0開發(fā)C/S 結(jié)構(gòu)數(shù)據(jù)庫系統(tǒng)的方法和經(jīng)驗(yàn),與讀者共享。

1 建立數(shù)據(jù)庫及ODBC數(shù)據(jù)源

C/S結(jié)構(gòu)最大的優(yōu)點(diǎn)就是將工作合理分配于服務(wù)器與工作站以便讓它們同時(shí)發(fā)揮所長,C/S結(jié)構(gòu)包括三個(gè)重要的部分:網(wǎng)絡(luò)操作系統(tǒng)、數(shù)據(jù)庫服務(wù)器及前端應(yīng)用程序。我們可以采用Visual FoxPro、SQL Server 2000、Windows NT Server相結(jié)合來實(shí)現(xiàn)。SQL SERVER是微軟的關(guān)系數(shù)據(jù)庫管理系統(tǒng),可以安裝在專門的NT數(shù)據(jù)SERVER上,也有個(gè)人版可以安裝在Windows 2000或Windows XP上,它的功能主要有:數(shù)據(jù)庫的管理和維護(hù)、用戶/安全管理、數(shù)據(jù)的/轉(zhuǎn)換等。我們首先需在SQL Server上建立所需的數(shù)據(jù)庫,如:Mydata,并創(chuàng)建所需要的表,如Mytable等。在SQL Server上的數(shù)據(jù)庫建完之后,我們可以為剛才創(chuàng)建的數(shù)據(jù)庫創(chuàng)建一個(gè)用戶,如:guest,這樣我們就可以進(jìn)行下一步操作。

在前臺的工作站上,操作系統(tǒng)采用Windows 2000或Windows XP即可,在工作站建立連接到SQL Server的ODBC數(shù)據(jù)源。我們新建了一個(gè)數(shù)據(jù)源Myodbc,連接到 SQL Server上的Mydata數(shù)據(jù)庫。

2 建立和數(shù)據(jù)庫的連接

在以Visual FoxPro所開發(fā)的C/S結(jié)構(gòu)中,遠(yuǎn)程視圖扮演著關(guān)鍵性的角色。遠(yuǎn)程視圖使得程序設(shè)計(jì)人員能夠?qū)F(xiàn)有的技術(shù)直接應(yīng)用于C/S結(jié)構(gòu)系統(tǒng)的開發(fā)上,而無須增加太多的負(fù)擔(dān)。當(dāng)我們想要在 Visual FoxPro中存取其他數(shù)據(jù)庫系統(tǒng)的數(shù)據(jù)記錄時(shí),便必須借助于遠(yuǎn)程視圖。在建立一個(gè)遠(yuǎn)程視圖之前,必須在數(shù)據(jù)庫中建立一個(gè)連接(Connection),它記錄了登入SQL Server的相關(guān)信息并定義連接通道的一些設(shè)定信息。在數(shù)據(jù)庫設(shè)計(jì)器中新建一個(gè)連接,分別在數(shù)據(jù)源、用戶標(biāo)識、密碼、數(shù)據(jù)庫所對應(yīng)的輸入框中輸入如前文所述的名稱,然后驗(yàn)證連接即可,當(dāng)然也可以用連接串連接,如:dsn=Myodbc;uid=guest;pwd=123456;database=Mydata,或許在某些情況下,我們在應(yīng)用系統(tǒng)執(zhí)行期間以程序控制方式更改連接的相關(guān)設(shè)定,我們就可以用DBSETPROP()函數(shù),比如我們要更改名為connection1的連接串,可用如下的命令實(shí)現(xiàn):

OPEN DATABASE test

DBSETPROP("connection1","connection","connectstring","dsn=Myodbc;uid=guest;pwd=123456;database= Mydata")

3 建立遠(yuǎn)程視圖

在連接成功的情況下,我們就可以建立遠(yuǎn)程視圖。我們既可以在數(shù)據(jù)庫設(shè)計(jì)器中用視圖向?qū)Ы⒁晥D,也可以用命令來建立視圖。下面以向?qū)槔齺磉M(jìn)行說明,在向?qū)е形覀兛梢允褂脭?shù)據(jù)源或者連接來創(chuàng)建視圖,一般而言,讓遠(yuǎn)程視圖透過已定義的連接來連接到所需的數(shù)據(jù)來源較好,因?yàn)檫B接本身就包含較完整的連接定義信息,而用數(shù)據(jù)源則每次使用遠(yuǎn)程視圖時(shí)便會(huì)出現(xiàn)SQL Server Login對話框,顯然這是用戶所不希望看到的。接著選擇視圖所對應(yīng)的SQL Server中的來源表即可。

我們就視圖所需要的字段、聯(lián)接條件、篩選條件、排序、分組、更新條件應(yīng)分別進(jìn)行設(shè)置,以滿足我們的需要,要提到的是前后端數(shù)據(jù)類型對應(yīng)的問題,Visual FoxPro中的數(shù)據(jù)類型與SQL Server中的數(shù)據(jù)類型不盡相同,不過前后端的數(shù)據(jù)類型有一固定的關(guān)系。比如,某一個(gè)字段在SQL Server上的數(shù)據(jù)類型是money,而在遠(yuǎn)程視圖中此字段的數(shù)據(jù)類型將是貨幣值類型,又例如,某一個(gè)字段在SQL Server上的數(shù)據(jù)類型是text,而在遠(yuǎn)程視圖之中此字段的數(shù)據(jù)類型將是備注型,我們往往需要手動(dòng)去調(diào)節(jié)對應(yīng)的字段類型,例如,所有的SQL Server上的datetime類型到了遠(yuǎn)程視圖中都要變成date型。我們可以在相應(yīng)的頁面來確定聯(lián)接關(guān)系、指定過濾條件、指定排序依據(jù),特別要注意的是在“更新頁面”欄,如果我們想要建立一個(gè)可更新的視圖,必須選中“發(fā)送SQL更新”欄,這樣針對視圖所作的任何變動(dòng),會(huì)主動(dòng)反映到后端的SQL Server中去,你就可以直接使用所熟悉的Visual FoxPro來更新后端數(shù)據(jù)。另外,我們指定鍵值欄、可更新字段、更新沖突的檢查方式以及后端的SQL Server如何執(zhí)行更新操作,視圖的建立就完成了。

遠(yuǎn)程視圖一旦建立完成,我們就可以利用它來顯示與更新數(shù)據(jù)。由于遠(yuǎn)程視圖在外觀與使用上皆與表大同小異,因此即使其來源數(shù)據(jù)實(shí)際上是位于SQL Server中,我們無須有任何顧慮,過去替Visual FoxPro本身的數(shù)據(jù)建立平行輸入/輸出界面、報(bào)表及標(biāo)簽的方法完全適用于遠(yuǎn)程視圖。我們可以在表單設(shè)計(jì)工具、報(bào)表設(shè)計(jì)工具與標(biāo)簽設(shè)計(jì)工具中,將遠(yuǎn)程視圖加至表單、報(bào)表或標(biāo)簽的數(shù)據(jù)環(huán)境組件中,并快速建立出數(shù)據(jù)源為遠(yuǎn)程視圖或其某字段的控制項(xiàng)。但是在實(shí)際應(yīng)用中,我們往往會(huì)遇到這樣的情況,如符合條件的數(shù)據(jù)記錄很多,或者經(jīng)常要使用離線方式的系統(tǒng),我們除了簡單的使用遠(yuǎn)程視圖之外,還必須靈活的運(yùn)用“有條件的遠(yuǎn)程視圖”和離線式視圖,盡量減少服務(wù)器端的數(shù)據(jù)下載量,減輕網(wǎng)絡(luò)的負(fù)荷,一些不常更新的數(shù)據(jù)甚至可以以DBF的形式直接放置在客戶端,以提高整個(gè)系統(tǒng)的運(yùn)行效率。

4 SQL Pass-Through (SPT) 技術(shù)的運(yùn)用

要使一個(gè)C/S結(jié)構(gòu)系統(tǒng)趨于完善,除了用遠(yuǎn)程視圖來構(gòu)筑C/S結(jié)構(gòu)的主體,還必須輔以SQL Pass-Through技術(shù)。所謂SQL Pass-Through,意指我們可以將任何符合SQL Server語法的命令敘述從前端透過連接通道送至后端的SQL Server來執(zhí)行,與SQL Server進(jìn)行其他直接有效的溝通。利用SQL Pass-Through我們還可以直接去執(zhí)行儲(chǔ)存在SQL Server上的儲(chǔ)存式程序和系統(tǒng)儲(chǔ)存式程序,如,我們可以從前端去執(zhí)行SQL Server的系統(tǒng)儲(chǔ)存式程序sp_addlogin ,來要求加入一個(gè)使用者帳號。一般而言,SPT函數(shù)的使用流程如下所示:

1) 首先使用SQLCONNECT()或SQLSTRINGCONNECT() 函數(shù)來連接所需的數(shù)據(jù)源。

2) 成功的連接到SQL Server 之后,即可以透過連接通道進(jìn)行所需的各項(xiàng)處理。比如,我們可以使用SQLEXEC()函數(shù)將SQL命令送至SQL Server執(zhí)行。

3) 完成所有的操作后,應(yīng)用SQLDISCONNECT()函數(shù)斷開與數(shù)據(jù)源的連接。下面我們舉一個(gè)典型的運(yùn)用SQL Pass-Through的例子:

CLEAR ALL

CLOSE ALL

SQLSETPROP(0,"DispLogin",3)&&登錄失敗時(shí)不顯示ODBC登錄對話框

nConnectHandle=SQLSTRINGCONNECT("dsn=Myodbc;uid=guest;pwd=123456;database= Mydata")

IF nConnectHandle

MessageBox("無法與數(shù)據(jù)庫連接",0+48,"異常情況")

ELSE

MessageBox("連接成功",0+48,"提示信息")

SQLEXEC(nConnectHandle,"Select * from Mytable")

Browse

……

SQLDISCONNECT(nConnectHandle)&&斷開連接

ENDIF

通過這樣簡單有效的代碼,我們就能對數(shù)據(jù)庫進(jìn)行有效的操作,以確保數(shù)據(jù)的完整性和安全性。

在用SQL Pass-Through技術(shù)時(shí),程序設(shè)計(jì)師能夠擁有較高的主導(dǎo)權(quán)與控制權(quán),因此若能夠?qū)⑦h(yuǎn)程視圖和SQL Pass-Through 技術(shù)緊密的結(jié)合起來,互補(bǔ)有無,我們的C/S系統(tǒng)就可以無所不能了。

5 結(jié)束語

可以說,Visual FoxPro是一個(gè)相當(dāng)不錯(cuò)的開發(fā)基于C/S結(jié)構(gòu)的數(shù)據(jù)庫應(yīng)用系統(tǒng)的前端軟件,在Internet廣為流行的今天,只要徹底學(xué)會(huì)C/S結(jié)構(gòu),并了解Visual FoxPro在C/S結(jié)構(gòu)中所扮演的角色,必將能夠成功開發(fā)出C/S結(jié)構(gòu)的數(shù)據(jù)庫應(yīng)用系統(tǒng)。

參考文獻(xiàn):

[1] 伍俊良.Visual FoxPro課程設(shè)計(jì)與系統(tǒng)開發(fā)案例[M].北京:清華大學(xué)出版社,2003.

[2] 邵洋.Visual FoxPro 6.0數(shù)據(jù)庫系統(tǒng)開發(fā)實(shí)例導(dǎo)航[M].北京:人民郵電出版社,2002.

相關(guān)期刊更多

數(shù)據(jù)

省級期刊 審核時(shí)間1個(gè)月內(nèi)

北京市統(tǒng)計(jì)局

大數(shù)據(jù)

統(tǒng)計(jì)源期刊 審核時(shí)間1個(gè)月內(nèi)

工業(yè)和信息化部

數(shù)據(jù)通信

部級期刊 審核時(shí)間1個(gè)月內(nèi)

信息產(chǎn)業(yè)部

雷州市| 息烽县| 延津县| 桐城市| 申扎县| 扶绥县| 加查县| 桂阳县| 赣榆县| 工布江达县| 绥宁县| 武安市| 泰州市| 梓潼县| 沧源| 荥经县| 灵寿县| 汤阴县| 民县| 惠东县| 尼木县| 义乌市| 新津县| 视频| 宁阳县| 滨州市| 鄯善县| 东丽区| 托克托县| 新化县| 恩平市| 新和县| 多伦县| 庆云县| 阜南县| 宿迁市| 靖宇县| 荃湾区| 延长县| 鄂托克前旗| 漾濞|