亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        計(jì)算機(jī)軟件數(shù)據(jù)接口的應(yīng)用研究

        2014-04-29 00:00:00楊帆

        摘 要:在當(dāng)今信息化飛速發(fā)展的時(shí)代,計(jì)算機(jī)軟件技術(shù)開發(fā)有了革命性進(jìn)展,計(jì)算機(jī)技術(shù)也廣泛應(yīng)用于人們的生活學(xué)習(xí)中。針對于計(jì)算機(jī)行業(yè),計(jì)算機(jī)軟件開發(fā)工作占有較大的市場,因而許多開發(fā)商也很重視計(jì)算機(jī)軟件的開發(fā)設(shè)計(jì)。用戶要想使用多個(gè)軟件,就需要依據(jù)軟件要求保留相應(yīng)的數(shù)據(jù)結(jié)構(gòu)。然而,不同開發(fā)商設(shè)計(jì)的計(jì)算機(jī)軟件數(shù)據(jù)結(jié)構(gòu)差異很大,不便應(yīng)用。此時(shí)切入計(jì)算機(jī)軟件數(shù)據(jù)接口,就顯得尤為重要。因而要在清楚其概念與現(xiàn)狀的基礎(chǔ)上,討論其設(shè)計(jì)原則,并深入分析其應(yīng)用方式。

        關(guān)鍵詞:計(jì)算機(jī)軟件;數(shù)據(jù)接口;設(shè)計(jì)原則;應(yīng)用

        中圖分類號:TP311.13

        1 計(jì)算機(jī)軟件數(shù)據(jù)接口的簡介

        1.1 計(jì)算機(jī)軟件數(shù)據(jù)接口的概念。計(jì)算機(jī)軟件數(shù)據(jù)接口是一種系列標(biāo)準(zhǔn)規(guī)范,軟件開發(fā)商將該標(biāo)準(zhǔn)提供給普通用戶或第三方軟件開發(fā)商以傳輸數(shù)據(jù)庫中的數(shù)據(jù)。這種數(shù)據(jù)交流是軟件之間的數(shù)據(jù)共享與轉(zhuǎn)換得以順利進(jìn)行。計(jì)算機(jī)軟件數(shù)據(jù)接口并沒有太多限制條件,只需要確定數(shù)據(jù)接口名稱,將無關(guān)信息與主程序進(jìn)行分離并配置相應(yīng)接口后,普通用戶便可在程序開發(fā)過程中進(jìn)行諸多操作。這不僅能實(shí)現(xiàn)數(shù)據(jù)在不同軟件間的傳輸,減輕程序員頻繁連接數(shù)據(jù)接口,還可保證用戶靈活配置數(shù)據(jù)庫并防止數(shù)據(jù)信息泄露,是保障數(shù)據(jù)安全的有效途徑。

        數(shù)據(jù)的接口軟件一般是由系統(tǒng)的開發(fā)商所提供。如微軟會為windows系統(tǒng)提供常用的數(shù)據(jù)接口。軟件數(shù)據(jù)接口標(biāo)準(zhǔn)規(guī)范存在多種形式,目前除了使用最廣泛的經(jīng)封裝的接口函數(shù),還有格式固定的數(shù)據(jù)文件與數(shù)據(jù)庫等,其中數(shù)據(jù)庫的使用條件則限制了其使用范圍。因此,可以說計(jì)算機(jī)軟件數(shù)據(jù)接口連接了不同軟件之間的數(shù)據(jù)結(jié)構(gòu),是交互使用軟件的必備工具。

        1.2 我國軟件數(shù)據(jù)接口的應(yīng)用現(xiàn)狀。當(dāng)前我國的MIS系統(tǒng)建設(shè)日臻完善,已在全國范圍內(nèi)設(shè)置了許多信息管理系統(tǒng)接口,如科研建設(shè)系統(tǒng)、公司信息采集系統(tǒng)等。然而這些MIS彼此之間并不能相容,數(shù)據(jù)接口也有很大差異,這造成MIS系統(tǒng)在運(yùn)行的數(shù)據(jù)庫應(yīng)用存在一定問題隱患。

        1.2.1 SQL語句存在一定安全問題。SQL是一種結(jié)構(gòu)化查詢語言,操縱數(shù)據(jù)的功能極為強(qiáng)悍,截至目前仍在計(jì)算機(jī)軟件行業(yè)廣為使用。隨著學(xué)習(xí)的深入,用戶很可能具備足夠的數(shù)據(jù)庫知識并掌握SQL語句的書寫方式,對他們而言一旦清楚了使用的技巧語言操作將變得更為便捷。這種隱憂尤其體現(xiàn)在計(jì)算機(jī)管理人員身上。SQL語句為用戶提供的共享機(jī)制將不僅僅用于正規(guī)的服務(wù),甚至有可能被一些用戶濫用,比如突破共享機(jī)制的限制,使用交互式SQL語句訪問數(shù)據(jù)庫將造成數(shù)據(jù)差異并產(chǎn)生安全隱患。因此這種SQL的數(shù)據(jù)接口方式在實(shí)際應(yīng)用過程中還有待改進(jìn)。

        1.2.2 受到遠(yuǎn)程主機(jī)的諸多限制。因?yàn)樵诰幊踢^程中編程人員常常需要訪問遠(yuǎn)程數(shù)據(jù)接口,按照接口設(shè)置,必須提供出關(guān)于數(shù)據(jù)庫對象的很多詳細(xì)參數(shù)。對于編程人員這些參數(shù)匯集成海量信息難以準(zhǔn)確調(diào)取與檢索。繁瑣的信息參數(shù)更是給程序使用帶來許多復(fù)雜問題,因?yàn)槿暨h(yuǎn)程主機(jī)有絲毫變動,應(yīng)用對象源位置就會發(fā)生改變,程序不能識別相應(yīng)改動就會難以運(yùn)行。例如更改遠(yuǎn)程主機(jī)端口號就是對程序的致命打擊。

        1.2.3 數(shù)據(jù)系統(tǒng)開發(fā)的權(quán)限設(shè)置不適用于高機(jī)密性系統(tǒng)。在數(shù)據(jù)系統(tǒng)開發(fā)時(shí)開發(fā)者設(shè)置了超級用戶權(quán)限,該權(quán)限會促進(jìn)其工作順利進(jìn)行,卻也為也為精通系統(tǒng)開發(fā)的黑客提供了便利條件。因?yàn)閿?shù)據(jù)庫的邏輯結(jié)構(gòu)與應(yīng)用程序的引用對象密切相關(guān),只要分析出該對象的關(guān)鍵信息,便可能破解后臺的數(shù)據(jù)庫,從而竊取數(shù)據(jù)庫中重要信息。這對于保密管理等級要求嚴(yán)格的系統(tǒng)而言是致命漏洞。

        2 計(jì)算機(jī)軟件數(shù)據(jù)接口設(shè)計(jì)原則

        2.1 以客戶要求為中心。軟件數(shù)據(jù)接口的服務(wù)功能對客戶而言至關(guān)重要。所設(shè)計(jì)的軟件數(shù)據(jù)接口必須滿足客戶工作必備軟件間的信息交流。設(shè)計(jì)人員在充分滿足客戶需要的同時(shí)也需要考慮降低各個(gè)程序模塊之間的耦合性使程序順利運(yùn)行。另外,設(shè)計(jì)更為精細(xì)的數(shù)據(jù)接口也可以保證運(yùn)行效果,降低開發(fā)、運(yùn)行與維護(hù)的成本。

        2.2 提高軟件數(shù)據(jù)接口的容錯(cuò)性,提高軟件程序的使用效率。軟件數(shù)據(jù)接口的高容錯(cuò)性是指處理不合標(biāo)準(zhǔn)規(guī)范與要求情境的能力。程序的開發(fā)與程序間交互數(shù)據(jù)會出現(xiàn)各種情況,數(shù)據(jù)接口的設(shè)計(jì)初衷就是軟件兼容,要順利處理這些情況,解決運(yùn)行問題,就必須具有強(qiáng)大的錯(cuò)誤處理兼容機(jī)制。即使出現(xiàn)較為嚴(yán)重的軟件沖突問題,也可以幫助用戶找出問題根源。

        2.3 在現(xiàn)有規(guī)定基礎(chǔ)上開發(fā)設(shè)計(jì)。不同的軟件設(shè)計(jì)方會使用不同種類的編程語言進(jìn)行數(shù)據(jù)轉(zhuǎn)換并通過自行設(shè)計(jì)接口技術(shù),形成自己獨(dú)立的數(shù)據(jù)庫處理方式。目前國內(nèi)并未對此制定行業(yè)統(tǒng)一標(biāo)準(zhǔn)。一旦軟件需要修復(fù)BUG或增加新的功能,或是第三方軟件開發(fā)商進(jìn)行二次設(shè)計(jì)將很可能再次出現(xiàn)兼容問題,這極大限制了用戶對軟件的更新操作。針對這一現(xiàn)狀,開發(fā)商應(yīng)遵守積極目前已有的國家規(guī)定。

        2.4 軟件數(shù)據(jù)接口應(yīng)滿足軟件修改要求,具備一定擴(kuò)展性。軟件接口是基于軟件應(yīng)用而開發(fā)的。用戶在工作學(xué)習(xí)中對軟件使用率越來越高,軟件功能也在不斷擴(kuò)展。這意味著數(shù)據(jù)接口也需要升級,若設(shè)計(jì)不當(dāng),將會給第三方軟件開發(fā)及用戶造成許多后續(xù)運(yùn)行問題,如不能順利實(shí)現(xiàn)數(shù)據(jù)轉(zhuǎn)換,在軟件升級后數(shù)據(jù)接口無法正常使用,不支持第三方軟件開發(fā)商的設(shè)計(jì)等問題。因此必須充分考慮數(shù)據(jù)接口的擴(kuò)展性以滿足用戶的長期使用。

        3 計(jì)算機(jī)軟件數(shù)據(jù)接口的應(yīng)用模式

        3.1 應(yīng)用程序接口函數(shù)模式。軟件數(shù)據(jù)接口函數(shù)模式是目前行業(yè)應(yīng)用最為廣泛的模式。具體是指開發(fā)商先行定義滿足規(guī)定與需求的系列函數(shù),代替用戶或第三方開發(fā)商提前完成機(jī)密性及敏感性流程。API模式是應(yīng)用程序接口函數(shù)模式的代表,它集中了多重操作優(yōu)勢,不僅保障了數(shù)據(jù)交互的準(zhǔn)確性、安全性,還為用戶提供了很多便利條件。

        調(diào)用已經(jīng)設(shè)計(jì)好的函數(shù)可有效簡化軟件操作流程,提高數(shù)據(jù)傳輸效率。用戶與第三方軟件開發(fā)商的工作因此變得更加便捷。

        3.2 文件交換模式。文件交換模式是指用戶、軟件開發(fā)商以及第三方開發(fā)商通過特定數(shù)據(jù)結(jié)構(gòu)實(shí)現(xiàn)軟件中的數(shù)據(jù)交互。該數(shù)據(jù)結(jié)構(gòu)是由開發(fā)商提供的,之間會發(fā)生一次用戶與軟件之間相互提供文件的過程,最終用戶成功讀取文件即為完成數(shù)據(jù)交互。這種雙重的服務(wù)結(jié)構(gòu)會使文件傳輸順利精確。目前常見的文件形式是ini文件與txt文件,它們都是由windows系統(tǒng)配置的文件。常用的轉(zhuǎn)換模式有TXT文件轉(zhuǎn)換模式和INI文件轉(zhuǎn)換模式。

        3.3 中間數(shù)據(jù)庫模式。中間數(shù)據(jù)庫模式是指由軟件開發(fā)商開發(fā)設(shè)置一個(gè)公用性質(zhì)的數(shù)據(jù)庫,用戶或第三方開發(fā)商須遵守特定規(guī)則并得到原開發(fā)商的授權(quán)才能訪問。除了這些限制條件,格式問題也是一項(xiàng)限制普通用戶使用該公用數(shù)據(jù)庫的瓶頸。因?yàn)槠溟_發(fā)的目的是以商務(wù)目的為主的。

        雖然這種模式使第三方開放商的設(shè)計(jì)與數(shù)據(jù)調(diào)用更便捷,但具體應(yīng)用過程中仍具有一定難度,調(diào)用規(guī)定范圍外的數(shù)據(jù)庫,尤其是配置復(fù)雜的數(shù)據(jù)庫對用戶而言是一種挑戰(zhàn),這就限制了其應(yīng)用范圍。

        4 結(jié)束語

        隨著時(shí)代的發(fā)展,計(jì)算機(jī)軟件的應(yīng)用已經(jīng)成為人類從事各類活動必不可少的重要工具。要促進(jìn)軟件之間各類數(shù)據(jù)的順利調(diào)用就必須使用有效的軟件數(shù)據(jù)接口。它是連接各類數(shù)據(jù)結(jié)構(gòu)的橋梁,也是數(shù)據(jù)庫發(fā)揮作用的必備工具,更是用戶與第三方開發(fā)商的操作助手。雖然目前數(shù)據(jù)接口的運(yùn)用存在一定問題,但開發(fā)人員一直在努力修復(fù),在保證數(shù)據(jù)庫機(jī)密的基礎(chǔ)上使之具有更為廣泛與長久的應(yīng)用條件。在未來軟件系統(tǒng)的發(fā)展仍然離不開計(jì)算機(jī)軟件數(shù)據(jù)接口的大力開發(fā)與應(yīng)用。

        參考文獻(xiàn):

        [1]賈國芳.通用數(shù)據(jù)接口裝配件的設(shè)計(jì)與應(yīng)用[J].計(jì)算機(jī)工程設(shè)計(jì)與應(yīng)用,2009(30).

        [2]劉兵.計(jì)算機(jī)軟件數(shù)據(jù)接口的應(yīng)用分析[J].計(jì)算機(jī)光盤軟件與應(yīng)用,2012(01).

        [3]張曉鵬.淺談計(jì)算機(jī)軟件數(shù)據(jù)接口的幾種實(shí)現(xiàn)思路和應(yīng)用[J].科技情報(bào)開發(fā)與經(jīng)濟(jì),2010(18).

        [4]張寧.淺談計(jì)算機(jī)軟件中數(shù)據(jù)接口的應(yīng)用與設(shè)計(jì)[J].中國科技投資,2012(24).

        作者簡介:楊帆(1980.01-),男,本科,講師,研究方向:軟件與理論研究。

        作者單位:隴東學(xué)院信息工程學(xué)院,甘肅慶陽 745000

        40岁大乳的熟妇在线观看 | 一本久道视频无线视频试看| 女同三级伦理在线观看| 久久精品国产亚洲av影院 | 亚洲AV无码成人精品区网页| 国产自拍伦理在线观看| 中文字幕一区二区三区视频 | 日韩精品视频免费福利在线观看| 李白姓白白又白类似的套路| 成人午夜视频精品一区| 97se在线观看| 精选二区在线观看视频| 手机av在线中文字幕| 国产精品伦一区二区三级视频| 国产欧美精品一区二区三区–老狼 | 成人影片麻豆国产影片免费观看 | 日韩欧美亚洲国产精品字幕久久久| 欧美日韩亚洲tv不卡久久| 亚洲成人av一区二区三区| 加勒比av在线一区二区| 中文字幕日韩欧美一区二区三区| 久久亚洲精品无码va大香大香| 国产精品一区二区AV不卡| 放荡成熟人妻中文字幕| 国产超碰人人爽人人做人人添| 国产久视频国内精品999| 国产精品久久国产三级国| 国产狂喷水潮免费网站www| 亚洲自偷自拍熟女另类| 日韩毛片久久91| 免费看黄视频亚洲网站| 日韩精品一区二区三区中文| 亚洲手机国产精品| 美腿丝袜网址亚洲av| 日韩国产人妻一区二区三区 | 亚洲春色AV无码专区在线播放| 在线女同免费观看网站| 成人爽a毛片免费视频| 国产精品 视频一区 二区三区| 日本一区二区三区资源视频| 国内自拍情侣露脸高清在线|