數(shù)據(jù)轉(zhuǎn)換的簡(jiǎn)單應(yīng)用
- 期刊名字:城市建設(shè)理論研究(電子版)
- 文件大?。?91kb
- 論文作者:齊安智,沈青松
- 作者單位:遼寧建筑職業(yè)技術(shù)學(xué)院
- 更新時(shí)間:2020-06-12
- 下載次數(shù):次
數(shù)據(jù)轉(zhuǎn)換的簡(jiǎn)單應(yīng)用齊安智沈青松遼寧建筑職業(yè)技術(shù)學(xué)院,遼寧遼陽(yáng)111000摘要:本文就 EXCEL、 FOXPRO、SL三種數(shù)據(jù)形式之間的相互轉(zhuǎn)換進(jìn)行了較為深入地分析、研究,并通過(guò)實(shí)例說(shuō)明轉(zhuǎn)換方法,對(duì)于當(dāng)前推行的教育管理信息化,有一定的參考價(jià)值關(guān)鍵詞:表單;數(shù)據(jù)形式;轉(zhuǎn)換;數(shù)據(jù)庫(kù);教育管理信息化Abstract: This paper as to EXCEL, FOXPRO, sQL three data form the interaction between theconversion for a more in-depth analysis, research, through example transition method for thecurrent implementation of the education management information, has the certain referenceKey Words: form; data form; transformation; database; education management information、背景及問(wèn)題《教育管理信息化標(biāo)準(zhǔn)》是為適應(yīng)我國(guó)教育管理信息化新形勢(shì),推動(dòng)我國(guó)教育管理信息化建設(shè)快速、健康、穩(wěn)步發(fā)展而制定的。自從2002年國(guó)家教育部大力推行《教育管理信息化標(biāo)準(zhǔn)》以來(lái),其標(biāo)準(zhǔn)之一的“學(xué)校管理信息標(biāo)準(zhǔn)”,已逐步在各類學(xué)校實(shí)施。軟件是教育管理信息化工作的一個(gè)重要組成部分,目前使用的教育管理信息化軟件,大都由各省市參照《教育管理信息化標(biāo)準(zhǔn)》設(shè)計(jì),各級(jí)教育管理部門和學(xué)校使用的教育管理軟件還存在許多的問(wèn)題。這些問(wèn)題主要包括:教育管理部門和學(xué)校使用的管理軟件多,來(lái)源復(fù)雜,同一類軟件也有多個(gè)版本,且互不兼容,低水平重復(fù)開(kāi)發(fā)現(xiàn)象嚴(yán)重,對(duì)技術(shù)發(fā)展和教育需求變化的適應(yīng)性差,稍有變化即難以使用。分析問(wèn)題,提出解決方案基本數(shù)據(jù)的錄入這項(xiàng)工作,有些數(shù)據(jù)已有現(xiàn)成的,因?yàn)樾律雽W(xué)后我們就用EXCEL電子表格錄入了某些方面的信息,但這些信息還不夠完整,還需要補(bǔ)充些字段信息。如果補(bǔ)充完整之后,把這些藪據(jù)導(dǎo)入軟件,或者把數(shù)據(jù)轉(zhuǎn)化成軟件所需要的形式,問(wèn)題也就完美解決了。事實(shí)上,只要有一個(gè)完整的學(xué)生信息數(shù)據(jù)庫(kù),不論你要什么形式的數(shù)據(jù),也不論你要哪些方面的信息,只要從數(shù)據(jù)庫(kù)導(dǎo)出就可以了,這就要掌握數(shù)據(jù)形式之間相互轉(zhuǎn)換的技術(shù)問(wèn)題。電子表格軟件 EXCEL使用簡(jiǎn)便,如果掌握一些基本技巧,錄入速度就更快。例如對(duì)于某些字段數(shù)據(jù),如果它們有一定的規(guī)律或者內(nèi)容完全相同,可用“填充技巧去處理,錄入效率高。而使用軟件給出的表單界面錄入,效率會(huì)非常低,而且會(huì)出現(xiàn)這樣或那樣的問(wèn)題。錄入人員熟練掌握的是 EXCEL電子表格錄入技術(shù),而教育管理軟件開(kāi)發(fā)人員通常使用Ⅵ I SUAL FOXPRO6.0設(shè)計(jì)軟件和使用 Dbase數(shù)據(jù)庫(kù),我校數(shù)據(jù)管理又通常使用SQL2000。數(shù)據(jù)內(nèi)容是惟一的,但表現(xiàn)形式卻有3種。事實(shí)上,我們還會(huì)經(jīng)常碰到這樣的情況,對(duì)于同一組數(shù)據(jù),有些部門要你提交 EXCEL形式的數(shù)據(jù)而另一部門卻要你提交 Dbase形式的數(shù)據(jù)。為什么在教育管理軟件通常使用VISUAL FOXPRO6.0進(jìn)行設(shè)計(jì)呢?這與許多因素有關(guān)。 VISUAL FOXPRO6.0對(duì)硬件的要求不高,易于安裝,編程簡(jiǎn)易,通過(guò)表單界面錄入數(shù)據(jù),普通的使用者都容易掌握??紤]到當(dāng)前教育行業(yè)發(fā)展的不平衡,能夠使中國(guó)煤化工屋電腦知識(shí)比較少的邊遠(yuǎn)山區(qū)學(xué)校一樣能夠錄入數(shù)據(jù)。但按CNMHG面錄入數(shù)據(jù)的工作效率低,使用Ⅵ I SUAL FOXPRO6.0開(kāi)發(fā)的軟件功能不易完善,自帶的數(shù)據(jù)庫(kù)數(shù)據(jù)不安全,不宜做網(wǎng)站后臺(tái)數(shù)據(jù)庫(kù)等。我校采用SQL2000數(shù)據(jù)庫(kù)技術(shù)對(duì)各種數(shù)據(jù)進(jìn)行管理。原因是SQL2000數(shù)據(jù)庫(kù)接口開(kāi)放,兼容性好,基于.NET編程的軟件都可選用SQL2000做后臺(tái)數(shù)據(jù)庫(kù)。我校網(wǎng)站也是選用SQL2000做后臺(tái)數(shù)據(jù)庫(kù)的。但它也存在缺點(diǎn):專業(yè)性太強(qiáng),一般人難于掌握。對(duì)軟件、硬件環(huán)境要求高,安裝難度大,只適合專業(yè)人員采用三種數(shù)據(jù)形式之間相互轉(zhuǎn)換的實(shí)現(xiàn)1. EXCEL與Ⅵ SUAL FOXPRO6.0數(shù)據(jù)形式之間的相互轉(zhuǎn)換通過(guò)研究,我發(fā)現(xiàn):要想把 EXCEL2003的數(shù)據(jù)形式通過(guò) VISUAL FOXPR06.0“文件”菜單下的“導(dǎo)入……”功能,直接轉(zhuǎn)換成 VISUAL FOXPRO6.0能夠識(shí)別的數(shù)據(jù)形式是不可能的。因?yàn)?EXCEL2003版本太高,而 VISUAL FOXPR06.0早已不升級(jí),無(wú)法支持。 VISUALFOXPR06.0最多支持 EXCEL5.0-97版本的數(shù)據(jù),所幸的是 EXCEL2003卻保留了個(gè)保存較低版本文件的功能,這為這兩種數(shù)據(jù)形式之間的相互轉(zhuǎn)換鋪平了道路。而Ⅵ I SUAL FOXPRO6.0通過(guò)“文件”菜單下的“導(dǎo)出……”功能,能夠把Ⅵ ISUAL FOXPR06.0的數(shù)據(jù)表(*.DBF)直接轉(zhuǎn)換成 EXCEL5.0版本的數(shù)據(jù)。但EXCEL2003能夠順利打開(kāi)、處理 EXCEL5.0版本的數(shù)據(jù)并轉(zhuǎn)存為高版本的數(shù)據(jù)文件格式。2.Ⅵ I SUAL FOXPRO6.0與SQL2000數(shù)據(jù)形式之間的相互轉(zhuǎn)換轉(zhuǎn)換要通過(guò)開(kāi)放數(shù)據(jù)庫(kù)互連ODC( Open database Connectivity)才能實(shí)現(xiàn)。先建立一個(gè)Ⅵ I SUAL FOXPR06.0的系統(tǒng)數(shù)據(jù)源 DSN(DataSourceName),然后利用SQL2000的“導(dǎo)入數(shù)據(jù)……”功能即可順利完成,而“導(dǎo)出數(shù)據(jù)……”就是上述的逆過(guò)程3. EXCEL與SQL2000數(shù)據(jù)形式之間的相互轉(zhuǎn)換SQL2000可直接導(dǎo)入或?qū)С?EXCEL形式的數(shù)據(jù)。四、實(shí)例與應(yīng)用1. EXCEL與 VISUAL FOXPR06.0數(shù)據(jù)形式的相互轉(zhuǎn)換。以錄入學(xué)生基本數(shù)據(jù)庫(kù)數(shù)據(jù)為例,簡(jiǎn)要說(shuō)明 EXCEL與 VISUAL FOXPRO6.0數(shù)據(jù)形式之間的相互轉(zhuǎn)換(1) VISUAL FOXPR06.0數(shù)據(jù)形式轉(zhuǎn)換成 EXCEL的數(shù)據(jù)形式:①啟動(dòng)“建庫(kù)系統(tǒng)(單機(jī)版)”,錄入一條學(xué)生記錄并保存。②把這條記錄轉(zhuǎn)成 EXCEL數(shù)據(jù)形式。首先找到數(shù)據(jù)表文件“建庫(kù)系統(tǒng)(單機(jī)版)\data\學(xué)生庫(kù).DBF”,雙擊該文件啟動(dòng) VISUAL FOXPRO6.0的同時(shí)自動(dòng)打開(kāi)學(xué)生庫(kù).DBF"文件。點(diǎn)擊“文件→導(dǎo)出……”,在導(dǎo)出對(duì)話框中填寫(xiě) EXCEL數(shù)據(jù)形式文件名,如“學(xué)生數(shù)據(jù).XLS”,并點(diǎn)擊“確定”按鈕③找到文件“\建庫(kù)系統(tǒng)(單機(jī)版)data\學(xué)生數(shù)據(jù).XLS”,雙擊該文件啟動(dòng)EXCEL2003,這時(shí)你會(huì)發(fā)現(xiàn) VISUAL FOXPRO6.0的數(shù)據(jù)表已轉(zhuǎn)成 EXCEL2003的數(shù)據(jù)形式。按例子再錄入幾條記錄,最后刪除第1條記錄(2)把 EXCEL2003的數(shù)據(jù)形式轉(zhuǎn)換成 VISUALFOXPRO6.0的數(shù)據(jù)形式:①把數(shù)據(jù)保存為較低版本的 EXCEL文件,如 EXCEL5.0②啟動(dòng) VISUALFOXPRO6.0,點(diǎn)擊“文件→導(dǎo)入……”,在出現(xiàn)的對(duì)話框中點(diǎn)導(dǎo)入……向?qū)А卑粹o,設(shè)定文件類型、源文件及目標(biāo)文件,然后點(diǎn)③在導(dǎo)入向?qū)А安襟E2一定義字段類型”對(duì)話框TH中國(guó)煤化工CNMHG點(diǎn)擊“下一步”按鈕,在以后出現(xiàn)的對(duì)話框中都點(diǎn)擊“下一步”按鈕,直到最后完成。④運(yùn)行“建庫(kù)系統(tǒng)(單機(jī)版)”,點(diǎn)擊“基礎(chǔ)錄入→學(xué)生庫(kù)”,你會(huì)發(fā)現(xiàn)錄入的記錄能被“建庫(kù)系統(tǒng)(單機(jī)版)”正確識(shí)別2.把“學(xué)生庫(kù).DBF”轉(zhuǎn)換成SQL2000的數(shù)據(jù)形式的實(shí)現(xiàn)(1)在Ⅵ I SUAL FOXPRO6.0中新建數(shù)據(jù)庫(kù),并把表“學(xué)生庫(kù).DBF”添加到數(shù)據(jù)庫(kù)中。①啟動(dòng) VISUAL FOXPR06.0,點(diǎn)擊“文件→新建……”,在“文件類型”中選“數(shù)據(jù)庫(kù)”,點(diǎn)擊“新建文件”按鈕,選擇創(chuàng)建數(shù)據(jù)庫(kù)的路徑,并給數(shù)據(jù)庫(kù)起個(gè)文件名如“學(xué)生數(shù)據(jù).dbc”。②把“學(xué)生庫(kù).DBF”添加到上述數(shù)據(jù)庫(kù)中。在“數(shù)據(jù)庫(kù)設(shè)計(jì)器”對(duì)話框中單擊右鍵,選擇“添加表……”菜單,找到“學(xué)生庫(kù).dbf”,然后點(diǎn)擊“確定”。(2)建立系統(tǒng)數(shù)據(jù)源DNS。①啟動(dòng)數(shù)據(jù)源oυBC依次點(diǎn)擊“開(kāi)始→設(shè)置→控制面板→管理工具→數(shù)據(jù)源(ODBC)”,選“系統(tǒng)DNS”選項(xiàng)卡,單擊添邡按鈕,選擇數(shù)據(jù)源的驅(qū)程序?yàn)?icrosoft visuaFoxpro Driver”,并點(diǎn)擊“完成”②在下一對(duì)話框中給數(shù)據(jù)源起個(gè)名字,并指明數(shù)據(jù)庫(kù)所在路徑③點(diǎn)擊“0K”按鈕,之后再點(diǎn)擊“確定”按鈕即可。3)把數(shù)據(jù)導(dǎo)入到SQL2000①啟動(dòng)SQL2000企業(yè)管理器,在左窗格展開(kāi)目錄樹(shù)并找到目的數(shù)據(jù)庫(kù),然后單擊鼠標(biāo)右鍵,選“所有任務(wù)→導(dǎo)入數(shù)據(jù)……”,啟動(dòng)“DTS導(dǎo)入/導(dǎo)出向?qū)А?并點(diǎn)擊“下一步”。②在“選擇數(shù)據(jù)源”對(duì)話框中,數(shù)據(jù)源選“ Microsoft visual FoxproDriver”,“用戶/系統(tǒng)DSN”選“ StudentData”。③點(diǎn)擊“下一步”按鈕,直至完成。④刷新“企業(yè)管理器”右窗格,這時(shí)你會(huì)發(fā)現(xiàn)有“學(xué)生庫(kù)”這個(gè)表,用鼠標(biāo)右鍵點(diǎn)擊“學(xué)生庫(kù)”,選“打開(kāi)表→返回所有行”,你會(huì)發(fā)現(xiàn)原來(lái)的Ⅵ I SUALFOXPRO6.0數(shù)據(jù)已被準(zhǔn)確無(wú)誤地導(dǎo)入到SQL2000中。(4)把SQL2000中的數(shù)據(jù)導(dǎo)出到 VISUAL FOXPRO6.0是上述操作的逆過(guò)程。參考文獻(xiàn)[l]楊尚群,曹淑艷 Excel實(shí)用教程[M].北京:人民郵電出版社,2006[2]李加福,邸雪峰. Visual Foxpro6.0中文版入門與提高[M].北京:清華大學(xué)出版社,1999[3]趙杰,李濤. SQL Server數(shù)據(jù)庫(kù)管理、設(shè)計(jì)與實(shí)現(xiàn)教程[M.北京:清華大學(xué)出版社,2004中國(guó)煤化工CNMHG
-
C4烯烴制丙烯催化劑 2020-06-12
-
煤基聚乙醇酸技術(shù)進(jìn)展 2020-06-12
-
生物質(zhì)能的應(yīng)用工程 2020-06-12
-
我國(guó)甲醇工業(yè)現(xiàn)狀 2020-06-12
-
石油化工設(shè)備腐蝕與防護(hù)參考書(shū)十本免費(fèi)下載,絕版珍藏 2020-06-12
-
四噴嘴水煤漿氣化爐工業(yè)應(yīng)用情況簡(jiǎn)介 2020-06-12
-
Lurgi和ICI低壓甲醇合成工藝比較 2020-06-12
-
甲醇制芳烴研究進(jìn)展 2020-06-12
-
精甲醇及MTO級(jí)甲醇精餾工藝技術(shù)進(jìn)展 2020-06-12
