云文档网 - 专业文章范例文档资料分享平台

软件系统国际化的设计研究

来源:网络收集 时间:2024-04-30 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xuecool-com或QQ:370150219 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息
  摘要:本文基于三资企业的实际需求和软件开发商开发成本的考虑,提出一种新的开发思路:在保证软件系统业务规则和作业流程符合国际惯例的前提下,开发一种集成两种或多种语言环境的应用系统,以满足国内、国际市场的需求;而且,中外双方的使用者可以在同一个系统中任意切换,以便于双方更好地利用软件系统提升企业的管理水平。与传统的软件产品相比较,这种软件产品具有国内外市场空间大、软件开发成本低、软件性价比高等优势。
  关键词:国际化;本地化;多语种软件系统;数据库
  
  1 前言
  随着一些应用软件的国际化,不同国家的用户对软件的操作界面提出了多语种化的需求。如果软件具有多语种支持能力,则不必为每个语种开发其相应版本,从而降低开发成本,提高软件的使用灵活性。
  如何在一套软件系统中解决语言环境不同带来的一系列问题,就要求在软件系统设计时是面向多种语言的,因此,软件编程阶段时就不得不设法解决软件的国际化。
  所谓的“国际化”是指把原来为英文设计的计算机系统或应用软件改写为同时支持多种语言和文化习俗的过程。在软件创作的初期,一般的编程语言编译、开发都是只支持英文的,为了适应更广的语言和文化习俗,软件有必要在设计结构和机制上支持多语言的扩展特性,这一过程称为国际化。
  一个国际化的软件系统通常具有以下特征:有一个附加的本地化数据及拥有在全世界各个地区执行的能力;文本的元素,比如状态信息或GUI截面的标签,不是直接写在程序中,而是被存储在本地化的数据中,并且能被程序正确的动态的使用;支持新的语言时,不需要修改程序,不需要重新编译;对于文化差异的数据,比如日期和货币,必须根据用户的语言和习惯显示不同的格式;可以被迅速本地化。
  
  2 系统分析
  一套软件系统的正常运行,离不开软件本身和操作系统的支撑。现在流行的操作系统有多种语言版本,而且,中文版操作系统已经完全支持中英文的录入和显示,在此无须考虑操作系统的语言支持问题。对软件使用者而言,软件系统操作语言障碍是影响软件使用效率的最大问题。因此,在多语种软件系统设计时,必须提供多语种版本的选择或切换功能。
  目前软件界面多语切换主要有两种方法,即使用配置文件和第三方多语种控件。使用配置文件时,多种语种数据存放在用户可见的文本文件中,因而容易造成数据的丢失或损坏。而使用第三方多语种控件时,如果输入大量的多语种数据,这些数据都编译到可执行文件中,导致系统载入速度变慢,性能降低,另外如需修改某些翻译值,则必须重新编译,从而给使用带来不便。本文使用的动态数据库载入方式配合面向对象编程的继承思想,可以避免上述缺陷。在数据库中可以录入大量的多语种数据,减少可执行文件大小,系统启动快;当系统损坏或重做系统后,可以使用数据库恢复机制,恢复系统数据,且不影响其他数据的使用。
  作者归纳出与该系统实现有关的两个主要方面:
  系统界面主要包括:标题栏、菜单、工具栏、状态栏、MDI子窗体的label标识、按钮标签、快捷键提示等;
  人机交互信息主要包括:人机交互的提示信息、帮助信息、出错信息等。
  
  3 系统实现
  根据以上分析结果,结合系统开发工具和数据库所提供的功能,笔者提出实现多语种软件系统的一种通用方法:将系统界面信息和交互信息归类合并,动态地从数据库表中提取系统界面和人机交互信息所需的显示内容,并通过改变系统全局变量来提供中英文实时切换功能。
  传统的软件开发方法都是把界面中的各种栏位标识在程序设计阶段设定好,这种方法在单一的语言环境下可行,但在多语种集成环境下,界面的语言显示方式由用户选择,因此,必须选择弹性的开发方法。
  换一种思路,直接从数据库表中提取系统各个栏位的中(英)文标识,而且,针对每一个所要显示的内容,在相关表中建立两个字段分别代表该标识的两种语言显示内容,通过系统全局变量(boolean类型)来控制两种语言使用环境。

百度搜索“yundocx”或“云文档网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,云文档网,提供经典计算机软件系统国际化的设计研究在线全文阅读。

软件系统国际化的设计研究.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.yundocx.com/shiyong/119862.html(转载请注明文章来源)
Copyright © 2018-2022 云文档网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:370150219 邮箱:370150219@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:7 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219