论计算机软件数据接口应用.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
论计算机软件数据接口应用

论计算机软件数据接口应用   【摘要】随着计算机技术的不断发展与创新,计算机软件也开始逐渐多样化,由于各软件的开发商不同,其数据结构也就不尽相同。若用户需要对两套或是两套以上的软件进行操作,就需要根据计算机所提供的相对应格式基础,按照计算机软件对各种格式的数据结果进行储存。这样的操作不仅在无形中增加了用户的工作量,并且软件处理流程链也很容易中断。而计算机软件数据接口就能很好的解决这一问题,本文就对计算机软件数据接口的应用进行了深入的探究,望有关人士参考。   【关键词】计算机软件;数据接口;应用   【中图分类号】TP311   【文献标识码】A   【文章编号】1672—5158(2012)10-0088-01   一、对计算机系统的现状分析   目前,MIS系统以及与多个管理信息系统建立起接口,其中包括集团科设部系统、集体煤炭系统、铁路TMIS系统及磅房称重系统等等。在所运行的数据库应用中,一般实现的方式是:以一个等价为DBA(Database Administrator数据管理员)权限的用户创建表、试图、储存过程、触发器等数据库对象,再由应用开发人员通过代码对这些数据进行操作。这种方式会造成一定的问题隐患。   (一)随着用户对计算机的逐步认识并对其数据库的掌握和理解也越来越深入,一些用户已经掌握了SQL(Structured QueryLanguage结构查询语言)语句的使用,这种方式可以绕开应用程序之间使用交互式的SQL来访问数据库对象,而这种方式虽然较为简便,但是在使用过程中也会产生一些安全问题,很可能导致数据变得不一致。   (二)在对应用程序开发时,如果采用前台应用程序直接调用数据库对象的方式,这种做法就更危险了,它为系统恶意攻击者带去了便利,使攻击者只需要对应用程序的数据库对象进行简单的分析,便能轻松的了解后台数据库的基本逻辑。   (三)运用分布式远程数据库接口访问时,需要程序开发人员对数据库对象进行详细的描述,所描述的信息包括:远程主机名、数据库名、用户名及用户对象等,这种方式在语句编写方面非常的繁琐,并且如在运行过程中有一点差错就使数据库找不到应用对象,查找问题也依然???复杂。   二、计算机软件的数据接口   所谓计算机软件数据接口实际上就是软件开发商向计算机用户或者第三方软件开发商所提供的一系列的标准规范,其主要作用是对特定的数据进行交流,它的优势在于,不仅具有一定的灵活性,能让计算机用户或者第三方开发商在运行软件时更加有效,同时还可以保证软件数据库对象的安全性。这些标准规范可以是经过封装的应用程序的接口函数,也就是API函数,也可是格式固定过的数据文件或数据库形式。   三、计算机软件数据接口的设计原则   在对计算机软件数据接口进行设计时,需要遵守以下几个原则:   (一)满足客户的应用需求:计算机的软件数据接口能够提供怎样的服务功能取决于软件本身,而软件程序的应用范围又是通过数据接口来进行扩展的。因此,设计软件数据接口的最根本也是最终目的就是为了满足计算机用户的需求并为他们服务。怎样做大最大化的满足客户的需求,则必须对不同的问题进行多反面的具体分析。   (二)面向对象的原则:想要大幅度的提高计算机软件数据接口的使用效率必须加强其软件设计的合理性与科学性。在进行软件数据接口设计工作时一定要遵循面向对象的基本原则,将其所提供的所有功能做出最准确的描述。对于开发者而言,接口越复杂、越详细,其使用效果就越好,那样能够有效的降低各个程序模块之间的耦合性,从而也降低了程序开发的成本及难度。   (三)软件数据接口的高容错性与高健壮性:所谓高容错性是指软件能够为用户提供更强大的错误处理机制,以防一些错误对系统造成影响。而高健壮性主要指处理输入其规范要求的情况的能力,也可称为鲁棒性。如果一个系统拥有高健壮性,就表示当有规范要求外的情况输入时,其能够准确的做出与规范要求不符的判断,并给以合理的解决处理办法。由于软件数据口同程序开发的很多方面都有联系,所以程序接口就必须要具备高容错性及高健壮性,这样才能在程序的使用过程中准确的找出产生错误的原由并防止接口自身出错而导致系统出现问题。   (四)软件数据口需要具备可扩展性:软件接口的基础是软件本身,当用户对软件的应用程度越来越高,那么软件会自动升级,而相应的软件数据接口也会随着软件的升级而升级。数据接口的升级将会对第三方开发商带去直接的影响,所以在设计软件数据接口时一定要充分和仔细的考虑其扩展性,尽量减少大规模的变动对方厂商程序的几率,最大程度的维护用户的利益。   (五)尽量符合业内的标准数据接口规范:目前,计算机的应用已经遍及到了各行各业,而一个行业内可能会存在多个不同的软件开发商,由于每个开发商进行程序开发时所用的数

文档评论(0)

189****7685 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档