唐淑珍
(天津市靜海區(qū)醫(yī)院,天津 301600)
計算機軟件數(shù)據(jù)接口指的是軟件開發(fā)商結(jié)合第三方開發(fā)商和用戶的需求,而制定的一個相對標(biāo)準(zhǔn)的規(guī)范,目的是實現(xiàn)數(shù)據(jù)之間的暢通交流。對于用戶和第三方開發(fā)商而言,不僅可以使他們很好地使用相關(guān)軟件,還能使開發(fā)商的軟件數(shù)據(jù)安全性得到保障,這是非常重要的。計算機軟件數(shù)據(jù)接口的標(biāo)準(zhǔn)規(guī)范有很多種,應(yīng)用程序和固定格式的接口函數(shù)是其最主要的表現(xiàn)形式,也是最重要的標(biāo)準(zhǔn)規(guī)范。計算機軟件數(shù)據(jù)接口的規(guī)范化,實現(xiàn)了不同計算機軟件之間的數(shù)據(jù)信息交流,可以說,計算機軟件數(shù)據(jù)接口就像是一個橋梁一樣,促進了軟件數(shù)據(jù)之間的暢通交流,而且還帶動了計算機行業(yè)的快速發(fā)展。
目前,計算機軟件數(shù)據(jù)接口的發(fā)展還處于初級階段,行業(yè)內(nèi)還沒有形成一個完全統(tǒng)一的觀點,但是,從根本上來講,計算機軟件數(shù)據(jù)接口是一種標(biāo)準(zhǔn)規(guī)范,使特定數(shù)據(jù)信息之間能夠暢通交流,這是其最主要的功能。從安全角度來看,計算機軟件接口的安全性非常高,特別是在數(shù)據(jù)傳輸過程中,具有極強的可靠性。在當(dāng)前形勢下,為了更好地適應(yīng)計算機發(fā)展需要,計算機管理系統(tǒng)也進行了適當(dāng)改革,逐步建立了多種數(shù)據(jù)接口,促進了不同系統(tǒng)之間的信息傳輸。然而,計算機軟件數(shù)據(jù)接口對計算機管理員、技術(shù)員都提出了更高的要求,要想實現(xiàn)數(shù)據(jù)庫的正常運行,計算機管理員要在了解用戶需求的基礎(chǔ)上,對表格、儲存路徑等進行合理創(chuàng)建,而計算機技術(shù)員則要進行數(shù)據(jù)的編程,最大程度提高軟件的可操作性。這種方式的局限性也非常明顯,一方面,日后的數(shù)據(jù)處理會很麻煩,另一方面,軟件的安全性和穩(wěn)定性也存在隱患,是非常不利的。所以,計算機軟件開發(fā)者在設(shè)計軟件時,就要從長遠角度考慮,特別要考慮到不同軟件之間的數(shù)據(jù)接口信息傳輸問題,并結(jié)合實際情況,將多個軟件進行有效結(jié)合,從根本上實現(xiàn)數(shù)據(jù)之間的共享和穩(wěn)定轉(zhuǎn)換。
目前,對于管理信息系統(tǒng)(MIS)和大多數(shù)企業(yè)信息管理系統(tǒng)來說,為了更好地管理信息,紛紛建立了計算機軟件數(shù)據(jù)接口,這些管理系統(tǒng)基本上都是通過建立數(shù)據(jù)庫來實現(xiàn)信息管理的。然而,在實際操作中,這種管理方式也存在很多非常明顯的弊端,特別是在安全方面,具體表現(xiàn)為以下三方面。一是在長期使用數(shù)據(jù)過程中,用戶基本上都很好地掌握了數(shù)據(jù)庫的組成結(jié)構(gòu),這對于用戶查詢結(jié)構(gòu)化的語言是非常有好處的。同時,用戶在訪問數(shù)據(jù)庫時,也可以繞過應(yīng)用程序,但是,這很可能造成數(shù)據(jù)庫的安全隱患,例如:用戶繞過應(yīng)用程序,雖然會使操作更為簡單,但是也會使訪問數(shù)據(jù)與儲存數(shù)據(jù)出現(xiàn)不一致,這是非常嚴(yán)重的問題,必須要得到足夠的重視,因為在使用計算機數(shù)據(jù)接口時,信息安全是第一位的。如果數(shù)據(jù)信息不安全,那么其他的一切都無從談起。二是在對應(yīng)用程序進行開發(fā)時,數(shù)據(jù)庫則直接將前臺程序調(diào)入,這種方式在一般情況下基本上不會出現(xiàn)問題,但是一旦被非法用戶所利用,他們通過對前臺應(yīng)用程序進行分析后,就可以更好地了解整個數(shù)據(jù)庫結(jié)構(gòu),也就很容易攻擊計算機數(shù)據(jù)庫,使數(shù)據(jù)庫出現(xiàn)安全問題。三是用戶要想遠程訪問數(shù)據(jù)庫,不僅難度大,而且非常麻煩,訪問人需要提供用戶名、用戶對象、遠程主機名稱等詳細(xì)信息。然而這些語言不僅編寫難度非常大,而且很容易出現(xiàn)錯誤,甚至一旦出現(xiàn)細(xì)微錯誤,就會影響到數(shù)據(jù)庫的連接,所以,這種方式增加了查詢難度,需要想辦法解決。
在設(shè)計計算機軟件接口的過程中,以下幾個原則是必須要遵守的,只有遵循這些原則,才能使計算機軟件接口的設(shè)計更符合用戶要求,兼容性也更強。一是明確目標(biāo)用戶。通過調(diào)查或者分析相關(guān)數(shù)據(jù),了解用戶需求,特別是在設(shè)計軟件時,要充分考慮到服務(wù)對象的特殊要求,使軟件接口的設(shè)計更合理,也進一步推動軟件數(shù)據(jù)接口的進步。二是軟件數(shù)據(jù)接口的兼容性和健壯性都要高。軟件的兼容性要高,指的是軟件要能兼容不同的系統(tǒng),實現(xiàn)各個系統(tǒng)之間的數(shù)據(jù)信息交流,而軟件接口的高健壯性則指的是除了軟件基本處理規(guī)范以外,額外功能的能力要隨之增加,對處理方案要嚴(yán)格審查后再作出正確的判斷。所以,兼容性和健壯性要高,才能使異常問題得到最佳的處理。三是軟件數(shù)據(jù)接口要有可擴展性。用戶在使用過程中,必然會提出更高、更新的要求,這時,軟件數(shù)據(jù)接口就要具備自動升級的能力,因此,在設(shè)計過程中,設(shè)計人員要將軟件數(shù)據(jù)接口的可擴展性作為重點來設(shè)計和研究,最終實現(xiàn)軟件數(shù)據(jù)接口更大范圍內(nèi)的使用。四是將客戶需求放在第一位。計算機軟件的使用者是用戶,用戶的滿意是設(shè)計者最大的目的。因此,在設(shè)計時,對于客戶的特殊要求,設(shè)計者要最大程度地滿足,將計算機軟件的服務(wù)功能發(fā)揮到最大。五是符合行業(yè)內(nèi)的計算機軟件數(shù)據(jù)接口標(biāo)準(zhǔn)。在編程語言、接口定義等方面,設(shè)計人員要與計算機行業(yè)內(nèi)的標(biāo)準(zhǔn)保持一致,從根本上促進軟件的開發(fā)和使用,也使軟件的使用更加便捷。
在設(shè)計計算機軟件數(shù)據(jù)接口過程中,也出現(xiàn)了各種問題,這是不可避免的,但是對于計算機技術(shù)人員來說,首先要深入了解目前存在的問題,然后才能制定切實可行的措施進行改進。
目前,在應(yīng)用計算機軟件數(shù)據(jù)接口的過程中,最主要的問題就是計算機軟件數(shù)據(jù)接口方式存在不合理現(xiàn)象。接口方式不合理的危險性非常高,一方面會對用戶的操作造成影響,另一方面還會使數(shù)據(jù)存在安全隱患,不利于計算機軟件的應(yīng)用。所以,技術(shù)人員必須采取措施來改變接口方式,滿足用戶的使用需求。在使用計算機時,經(jīng)常需要調(diào)取前臺頁面和后臺頁面中的數(shù)據(jù)信息,而如果計算機接口存在問題,或者說設(shè)計得不合理,就會對數(shù)據(jù)信息的安全性有所影響,甚至還會出現(xiàn)數(shù)據(jù)丟失的現(xiàn)象。這就對計算機設(shè)計人員提出了更高的要求,要求他們在設(shè)計計算機數(shù)據(jù)接口時,必須要采取措施使接口的安全性和規(guī)范性進一步提高,同時,還要對計算機軟件數(shù)據(jù)接口使用方式進行規(guī)范,從而最大程度地降低安全風(fēng)險。
在設(shè)計計算機軟件數(shù)據(jù)接口時,規(guī)范性低是非常嚴(yán)重的問題,需要引起設(shè)計人員的重視。隨著科學(xué)技術(shù)的進步,計算機行業(yè)也迅速發(fā)展,然而,對于計算機軟件數(shù)據(jù)接口設(shè)計規(guī)范低的問題,仍然沒有一個徹底的解決方法。這給技術(shù)人員帶來了極大的困擾,也會影響到用戶的使用。造成這種現(xiàn)狀的最主要原因是,目前,我國相關(guān)部門并沒有對計算機軟件數(shù)據(jù)接口的設(shè)計和操作進行明確規(guī)定,很多供應(yīng)商為了自身利益,會按照自己的需求來設(shè)計和操作這些軟件,因而對應(yīng)用效果造成了很大的影響。為了使這個問題得到徹底解決,相關(guān)部門要制定相應(yīng)的規(guī)章制度,對計算機數(shù)據(jù)接口的設(shè)計操作規(guī)范進行明確,同時,還要約束用戶的行為,這樣才能使用戶的操作更便捷,計算機軟件數(shù)據(jù)接口的設(shè)計水平有所提升,最終使用戶滿意。
對于任何行業(yè)而言,人才都是非常重要的,人才對促進整個行業(yè)的發(fā)展起著極其關(guān)鍵的作用,特別是在計算機設(shè)計行業(yè),更是急需相關(guān)人才。然而,事實上,我國計算機軟件數(shù)據(jù)接口應(yīng)用行業(yè)專業(yè)設(shè)計人才嚴(yán)重缺乏,不利于我國計算機數(shù)據(jù)接口領(lǐng)域的進一步發(fā)展。目前,我國計算機行業(yè)發(fā)展前景非常好,基于此,大多數(shù)高校都開設(shè)了計算機專業(yè),該專業(yè)也受到了大學(xué)生的歡迎。然而,設(shè)計計算機軟件接口方面的人才卻非常少,這對于計算機軟件設(shè)計行業(yè)的發(fā)展非常不利。要想從根本上改變這種現(xiàn)狀,政府要制定相應(yīng)的措施,進一步鼓勵和培養(yǎng)相關(guān)人才,而個人如果選擇了這個專業(yè),就要認(rèn)真學(xué)習(xí),提高自身的綜合素質(zhì),使自己具備專業(yè)領(lǐng)域所需要的素質(zhì),這樣才能使整個行業(yè)處于良性發(fā)展?fàn)顟B(tài),同時,也有利于改善計算機軟件數(shù)據(jù)接口設(shè)計人才缺乏的狀況。
為了更好地了解計算機數(shù)據(jù)可接口在現(xiàn)實生活中的應(yīng)用,本文重點從轉(zhuǎn)換文件模式、中間數(shù)據(jù)庫模式、接口函數(shù)模式這三方面進行詳細(xì)分析。
轉(zhuǎn)換文件模式指的是各種計算機數(shù)據(jù)信息在用戶、開發(fā)商、第三方開發(fā)商三者之間的暢通交流,這是一種非常重要的信息交流途徑,而要想實現(xiàn)這種交流,就必須通過特定的數(shù)據(jù)文件。第一,軟件使用者或者第三方供應(yīng)商,要遵循相應(yīng)的標(biāo)準(zhǔn),指定數(shù)據(jù)結(jié)構(gòu),并掃描相應(yīng)的文件。第二,結(jié)合計算機軟技術(shù)數(shù)據(jù)庫的要求,對TXT、INI等格式的文件進行讀取,完成數(shù)據(jù)交互的任務(wù)。要特別注意的是,開發(fā)操作軟件時,設(shè)計者要利用各種語言,對分割字符串等其他形式的特殊格式進行記錄。第三,程序編輯人員要基于用戶的需求,對編程語言進行靈活運用,這樣可以使程序更符合用戶的要求。然而,在軟件開發(fā)過程中,使用轉(zhuǎn)換文件模式,軟件開發(fā)商必須檢測第三方軟件接口文件,根據(jù)檢測結(jié)果來決定到底使用哪種文件。
在各種應(yīng)用中,中間數(shù)據(jù)庫模式是應(yīng)用頻率最高的。它指的是在設(shè)計計算機軟件數(shù)據(jù)接口時,軟件開發(fā)商通過第三方建立起的中間數(shù)據(jù)庫。這個數(shù)據(jù)庫是公共的。而開發(fā)商只是將相關(guān)授權(quán)給了第三方,使其享有部分的訪問權(quán)、操作權(quán),這種權(quán)限是非常有限的,而且用戶和開發(fā)商必須嚴(yán)格按照規(guī)定來進行訪問,只能訪問特定格式的數(shù)據(jù)信息,一旦超過權(quán)限,就會立即終止訪問,還會受到嚴(yán)重的懲罰。所以,在開發(fā)數(shù)據(jù)庫時,設(shè)計人員要盡量與當(dāng)前主流的語言和格式相適應(yīng)。除此之外,這種方式也有利于第三方計算機軟件的開發(fā)和設(shè)計,使數(shù)據(jù)的操作更具靈活性。然而,在實際應(yīng)用中,這種模式必須要基于另一種數(shù)據(jù)的支持,而且數(shù)據(jù)庫的配置非常復(fù)雜,所以,要想應(yīng)用中間庫,其范圍會受到嚴(yán)格限制。
接口函數(shù)也是最經(jīng)常使用的模式,指的是開發(fā)軟件之前,軟件開發(fā)商為了保證數(shù)據(jù)的安全性,會設(shè)置相應(yīng)的訪問權(quán)限。而訪問權(quán)限的密碼是相關(guān)函數(shù),或者是以函數(shù)形式所表現(xiàn)出來的,非常復(fù)雜,用戶只有破解了這個函數(shù),才能得到相應(yīng)的訪問權(quán)限。所以,如果用戶使用接口函數(shù)模式,那么其數(shù)據(jù)信息的安全性則會更高,也會更透明。目前,接口函數(shù)模式被廣泛應(yīng)用于技術(shù)研發(fā)和軟件設(shè)計領(lǐng)域,給這些領(lǐng)域帶來了極大的便捷,也促進這些領(lǐng)域快速發(fā)展。因此,總體而言,計算機和軟件數(shù)據(jù)接口的應(yīng)用會越來越廣泛,還會進一步整合用戶的信息化工作,使用戶的工作效率也有所提高,這都是使用計算機的最終目的。
計算機軟件數(shù)據(jù)接口非常重要,不僅能實現(xiàn)各個系統(tǒng)之間的信息交流,還能使用戶工作信息實現(xiàn)一體化。要想從根本上擴大軟件的適用范圍,就必須研發(fā)出一種特殊的接口,使不同結(jié)構(gòu)的數(shù)據(jù)能夠隨意轉(zhuǎn)換和共享,這樣軟件的可行性才能得到提高。本文深入而具體地分析了計算機軟件數(shù)據(jù)接口的應(yīng)用,不僅闡述了計算機軟件數(shù)據(jù)接口的概念、發(fā)展現(xiàn)狀、設(shè)計原則及存在的問題,還進一步總結(jié)出了在實際生活中的應(yīng)用模式,希望能夠促進我國計算機軟件數(shù)據(jù)接口的快速發(fā)展,從而推動計算機行業(yè)技術(shù)水平的提升。
[1]楊靜.關(guān)于計算機軟件數(shù)據(jù)接口的應(yīng)用分析[J].電子技術(shù)與軟件工程,2013(15).
[2]陸青,蔣志航.計算機軟件應(yīng)用體系結(jié)構(gòu)模型[J].軟件,2014(1)
[3]顧融.關(guān)于計算機軟件數(shù)據(jù)接口的應(yīng)用探討[J].數(shù)字技術(shù)與應(yīng)用,2016(4).
[4]李健.計算機軟件數(shù)據(jù)接口的應(yīng)用研究[J].信息系統(tǒng)工程,2013(12).
[5]黃健敏.有關(guān)計算機軟件數(shù)據(jù)接口的應(yīng)用研究[J].電子測試,2015(11).