- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
计算机软件数据接口的应用研究.doc
计算机软件数据接口的应用研究
摘 要:在当今信息化飞速发展的时代,计算机软件技术开发有了革命性进展,计算机技术也广泛应用于人们的生活学习中。针对于计算机行业,计算机软件开发工作占有较大的市场,因而许多开发商也很重视计算机软件的开发设计。用户要想使用多个软件,就需要依据软件要求保留相应的数据结构。然而,不同开发商设计的计算机软件数据结构差异很大,不便应用。此时切入计算机软件数据接口,就显得尤为重要。因而要在清楚其概念与现状的基础上,讨论其设计原则,并深入分析其应用方式。
关键词:计算机软件;数据接口;设计原则;应用
中图分类号:TP311.13
1 计算机软件数据接口的简介
1.1 计算机软件数据接口的概念。计算机软件数据接口是一种系列标准规范,软件开发商将该标准提供给普通用户或第三方软件开发商以传输数据库中的数据。这种数据交流是软件之间的数据共享与转换得以顺利进行。计算机软件数据接口并没有太多限制条件,只需要确定数据接口名称,将无关信息与主程序进行分离并配置相应接口后,普通用户便可在程序开发过程中进行诸多操作。这不仅能实现数据在不同软件间的传输,减轻程序员频繁连接数据接口,还可保证用户灵活配置数据库并防止数据信息泄露,是保障数据安全的有效途径。
数据的接口软件一般是由系统的开发商所提供。如微软会为windows系统提供常用的数据接口。软件数据接口标准规范存在多种形式,目前除了使用最广泛的经封装的接口函数,还有格式固定的数据文件与数据库等,其中数据库的使用条件则限制了其使用范围。因此,可以说计算机软件数据接口连接了不同软件之间的数据结构,是交互使用软件的必备工具。
1.2 我国软件数据接口的应用现状。当前我国的MIS系统建设日臻完善,已在全国范围内设置了许多信息管理系统接口,如科研建设系统、公司信息采集系统等。然而这些MIS彼此之间并不能相容,数据接口也有很大差异,这造成MIS系统在运行的数据库应用存在一定问题隐患。
1.2.1 SQL语句存在一定安全问题。SQL是一种结构化查询语言,操纵数据的功能极为强悍,截至目前仍在计算机软件行业广为使用。随着学习的深入,用户很可能具备足够的数据库知识并掌握SQL语句的书写方式,对他们而言一旦清楚了使用的技巧语言操作将变得更为便捷。这种隐忧尤其体现在计算机管理人员身上。SQL语句为用户提供的共享机制将不仅仅用于正规的服务,甚至有可能被一些用户滥用,比如突破共享机制的限制,使用交互式SQL语句访问数据库将造成数据差异并产生安全隐患。因此这种SQL的数据接口方式在实际应用过程中还有待改进。
1.2.2 受到远程主机的诸多限制。因为在编程过程中编程人员常常需要访问远程数据接口,按照接口设置,必须提供出关于数据库对象的很多详细参数。对于编程人员这些参数汇集成海量信息难以准确调取与检索。繁琐的信息参数更是给程序使用带来许多复杂问题,因为若远程主机有丝毫变动,应用对象源位置就会发生改变,程序不能识别相应改动就会难以运行。例如更改远程主机端口号就是对程序的致命打击。
1.2.3 数据系统开发的权限设置不适用于高机密性系统。在数据系统开发时开发者设置了超级用户权限,该权限会促进其工作顺利进行,却也为也为精通系统开发的黑客提供了便利条件。因为数据库的逻辑结构与应用程序的引用对象密切相关,只要分析出该对象的关键信息,便可能破解后台的数据库,从而窃取数据库中重要信息。这对于保密管理等级要求严格的系统而言是致命漏洞。
2 计算机软件数据接口设计原则
2.1 以客户要求为中心。软件数据接口的服务功能对客户而言至关重要。所设计的软件数据接口必须满足客户工作必备软件间的信息交流。设计人员在充分满足客户需要的同时也需要考虑降低各个程序模块之间的耦合性使程序顺利运行。另外,设计更为精细的数据接口也可以保证运行效果,降低开发、运行与维护的成本。
2.2 提高软件数据接口的容错性,提高软件程序的使用效率。软件数据接口的高容错性是指处理不合标准规范与要求情境的能力。程序的开发与程序间交互数据会出现各种情况,数据接口的设计初衷就是软件兼容,要顺利处理这些情况,解决运行问题,就必须具有强大的错误处理兼容机制。即使出现较为严重的软件冲突问题,也可以帮助用户找出问题根源。
2.3 在现有规定基础上开发设计。不同的软件设计方会使用不同种类的编程语言进行数据转换并通过自行设计接口技术,形成自己独立的数据库处理方式。目前国内并未对此制定行业统一标准。一旦软件需要修复BUG或增加新的功能,或是第三方软件开发商进行二次设计将很可能再次出现兼容问题,这极大限制了用户对软件的更新操作。针对这一现状,开发商应遵守积极目前已有的国家规定。
2.4 软件数据接口
您可能关注的文档
- 计算机网络故障的分析与维护.doc
- 计算机网络教学改革初探.doc
- 计算机网络桌面安全管理系统在企业内网的运用分析.doc
- 计算机网络泄密的分析与对策.doc
- 计算机网络管理系统的构建及其应用.doc
- 计算机网络系统集成技术方法研究.doc
- 计算机网络维护存在的问题及解决途径探究.doc
- 计算机网络脆弱性评估技术研究.doc
- 计算机网络设备防雷设计探究.doc
- 计算机网络诊断方法.doc
- 2025年成都铁路运输法院系统公开考调工作人员行测备考题库附答案.docx
- 2025中共来宾市直属机关工作委员会商调事业单位工作人员1人行测备考题库附答案.docx
- 2025广东茂名滨海新区选调公务员2人行测备考题库附答案.docx
- 2025年海南三亚市纪检监察系统面向全省公开选调工作人员15人行测备考题库附答案.docx
- 2025浙江台州市审计局遴选1人行测备考题库附答案.docx
- 2025湖南怀化市芷江县纪委监委选调公务员5人公共基础知识备考题库附答案.docx
- 2025安徽滁州市司法局遴选公务员2人行测备考题库附答案.docx
- 四川省公务员2025年行测热点预测卷.docx
- 福建省公务员2025年笔试冲刺押题卷.docx
- 2025年甘肃省公务员申论专项训练卷.docx
最近下载
- 10 往事依依 课件(共28张ppt).pptx VIP
- 广东各地暴雨强度公式.docx VIP
- 老年心肺功能减退全流程健康管理方案专家共识解读PPT课件.pptx VIP
- 高中成绩单模板完整可编辑版.docx VIP
- 福建省职业技能等级认定申报表.docx VIP
- 教科版小学科学三年级上册3-6《运动和能量》课件(2025新教材).pptx VIP
- 基于HSV-1的疫苗和融瘤病毒载体的构建.pdf VIP
- 易飞代理商高级生产应用认证考试(答案).docx VIP
- 承插式盘扣脚手架专项施工方案.docx VIP
- 重庆市第八中学校2023-2024学年九年级下学期第4次数学试卷(含答案).docx VIP
原创力文档


文档评论(0)