软件系统国际化设计研究.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文章编号:1007-9599 (2010) 14-0000-01   Software System Design and Research Internationalization   Song Yang   (Tianjin Polytechnic University,School of Computer ScienceSoftware Engineering,Tianjin300160,China)   Abstract:Based on the actual needs of foreign-funded enterprises and software developers to cost considerations,a new development idea:to ensure that software systems in business rules and processes in line with international practice under the premise of developing an integrated two or more language environment applications to meet the domestic and international market demands;Moreover,both Chinese and foreign users can switch back and forth with a system to facilitate better use of both software systems to enhance the management level.And compared to traditional software products,this software has a large domestic market space,software development,low cost,software cost performance advantage.   Keywords:Internationalization;Software system;Database   一、前言   随着一些应用软件的国际化,不同国家的用户对软件的操作界面提出了多语种化的需求。如果软件具有多语种支持能力,则不必为每个语种开发其相应版本,从而降低开发成本,提高软件的使用灵活性。如何在一套软件系统中解决语言环境不同带来的一系列问题,就要求在软件系统设计时是面向多种语言的,因此,软件编程阶段时就不得不设法解决软件的国际化。   二、系统分析   对软件使用者而言,软件系统操作语言障碍是影响软件使用效率的最大问题。因此,在多语种软件系统设计时,必须提供多语种版本的选择或切换功能。   目前软件界面多语切换主要有两种方法,即使用配置文件和第三方多语种控件。使用配置文件时,多种语种数据存放在用户可见的文本文件中,因而容易造成数据的丢失或损坏。而使用第三方多语种控件时,如果输入大量的多语种数据,这些数据都编译到可执行文件中,导致系统载入速度变慢,性能降低,另外如需修改某些翻译值,则必须重新编译,从而给使用带来不便。本文使用的动态数据库载入方式配合面向对象编程的继承思想,可以避免上述缺陷。在数据库中可以录入大量的多语种数据,减少可执行文件大小,系统启动快;当系统损坏或重做系统后,可以使用数据库恢复机制,恢复系统数据,且不影响其他数据的使用。   作者归纳出与该系统实现有关的两个主要方面:   系统界面主要包括:标题栏、菜单、工具栏、状态栏、MDI子窗体的label标识、按钮标签、快捷键提示等;   人机交互信息主要包括:人机交互的提示信息、帮助信息、出错信息等。   三、系统实现   根据以上分析结果,结合系统开发工具和数据库所提供的功能,笔者提出实现多语种软件系统的一种通用方法:将系统界面信息和交互信息归类合并,动态地从数据库表中提取系统界面和人机交互信息所需的显示内容,并通过改变系统

文档评论(0)

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

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

1亿VIP精品文档

相关文档