

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