基于JSF的国际化框架的设计与实现
这是一篇关于WEB应用,国际化,框架,注解,控制反转,面向切面编程的论文, 主要内容为“地球村”概念正深入人心,为了满足不同地区语言、文化、生活习惯,相应的WEB应用迎合着众多用户的需求悄然诞生,因此,软件的国际化需求成为需要考虑并解决好的实际问题。然而,传统的软件开发多使用本地化的方法实现多语言版本,即每增加一种语言都需要对源程序重新修改,耗费大量人力,且难以保持软件源代码的风格统一,给未来的软件维护、升级带来极大的问题。 作为推动动态WEB应用发展的功臣——Java EE规范,为各个WEB应用的设计提供了统一的标准。遵循这个标准的体系结构和MVC模式,设计一种易于操作、升级和维护的国际化开发框架,以构建高效灵活的国际化的WEB应用。本文提出的基于JSF的国际化框架的设计由三部分组成。第一部分是用户接口国际化框架,它以JSF框架为基础,实现表示层和控制层的静态数据国际化;第二部分是动态元素国际化框架,它以Spring为基础,实现业务逻辑层和DAO层的动态数据国际化;第三部分是借助Spring的控制反转技术,将第一、二部分整合在一起,以减少模块间的耦合度,提高开发效率。 本文提出的设计思想已经应用于第24届世界大学生冬季运动会奖牌榜查询系统中,部分关键代码可以不加修改直接应用在WEB系统中,可以简化系统国际化的实现过程。 本文旨在总结灵活、高效的国际化方法,将国际化相关的共性操作抽取出来进行一致性处理,生成一种基于Java EE架构的且具有可移植性和易用性的WEB应用国际化通用轻量级框架。
基于J2EE的某公司质量管理系统多语言化的实现
这是一篇关于质量管理系统,多语言,国际化,J2EE的论文, 主要内容为首航公司的质量管理系统作为一个基于J2EE开发的成熟系统已经广泛的在公司直属的工厂运行多年,系统的稳定性和时效性深受好评。为了扩宽市场,发展新型产能,提高企业的效益,公司决定将信息化团队整合重编,建立软件事业部,将公司自己开发使用的软件变为效益,向软件市场进军,并逐步发展为独立的软件公司。公司决策者眼光长远,希望首航公司的软件能够迈入国际市场,所以决定将成熟的质量管理系统多语言化、国际化。 本论文从质量管理系统的需求入手,分析了系统多语言国际化所必须解决的问题,根据JAVA的国际化支持相关内容,分析了JAVA的内部编码,解决了编码转换和乱码问题,提出了基于J2EE的质量管理系统的文本解决方案、表单解决方案、数据库解决方案以及输出解决方案,同时作者分析了基于J2EE的质量管理系统多语言国际化语言开发的实现过程,期望基于J2EE的软件国际化开发模型、方法和过程,为解决基于J2EE跨语言的信息化交互系统有一定的借鉴意义。软件国际化是当今国际软件的流行趋势,也是国内软件产业的软肋。国际化的开发可以使民族软件产业摆脱过去一直停留在满足国内需求的单一目标,逐渐将国产软件走出国门,同时使企业获得更大的效益。开发多语言的国际化软件,增加了软件的生命周期和扩宽了软件的发展空间,同时建立的多语言国际化开发模式,使得软件开发框架变得更加明朗和规范,创造了标准化的开发模板,对以后的软件开发奠定了基础,表现层统一使用资源文件管理,降低了软件的耦合性,在以后的维护甚至二次开发中可以很方便的更改或拓展,降低了开发成本,编写模块化的多语言处理类,针对国际化中出现的货币、日期等格式进行标准的处理并封装,提高复用性,便于在质量管理系统以及今后其他软件的开发中快速的应用。
业务软件国际版本适配的质量管理研究
这是一篇关于国际化,软件质量,软件测试,质量管理,知识图谱的论文, 主要内容为随着计算机技术以及互联网行业的飞速发展,软件已越来越广泛地应用到了生活和生产的的各种场景,在其中发挥着至关重要的支撑作用。本文以A公司开发的业务软件为研究对象,根据软件质量管理和软件测试方面的相关理论,结合知识图谱的相关知识,对该软件国际版本适配的质量管理进行研究。对A公司的国际化项目及其业务的基本情况,以及业务软件国际版本适配的概念与作用进行必要的说明之后,通过对比分析,指出业务软件国际版本适配的特点,及其与普通产品需求之间的差异。基于项目的发展现状,结合工作的实践经验,识别出业务软件国际版本适配在软件质量管理方面的问题。对这些问题进行原因分析之后,发现其中最为核心的问题在于参与人员对业务软件国际版本适配的认知存在偏差,缺乏全面性、系统性的知识体系作为必要的支持,导致他们难以精确且快速的推进并完成工作,进而对最终的软件质量水平产生负面影响。因此考虑到知识图谱技术在知识整合与管理方面的能力,决定采用构建知识图谱的方式解决上述问题,并且将由此建立的知识体系作为业务软件国际版本适配的质量保证基础。参考业务运营的基本要求,整合并筛选项目已有的业务与技术知识,确定软件产品核心功能的范围边界,将此范围内的功能及其关键信息作为数据源,设计知识图谱的本体概念层,根据设计的规则,进行针对数据源的知识抽取、融合以及存储,完成业务软件产品核心功能知识图谱的构建工作。在此基础上,为进一步提升业务软件国际版本适配的质量水平,以及实际执行过程的工作效率,基于该知识图谱建设相应的软件质量保证自动化能力,完善软件质量监控过程中的关键信息,改造业务软件服务端系统,借助知识推理技术优化配置信息的管理策略,使得用户需求能够根据规则及相应技术过程,最终转换为服务端系统可用的技术信息。最后,结合上述技术手段,提出并建立基于知识图谱的业务软件国际版本适配质量管理模式。本文研究成果是以企业的实际项目为背景所产生,作者根据实际工作经验分析了影响业务软件国际版本适配在软件质量管理方面的核心问题,通过梳理知识文档筛选关键信息,将其作为数据源构建知识图谱,在此基础之上为A公司业务软件国际版本适配建设专属技术手段,并建立一套具有针对性的软件质量管理模式,以此保证质量效果,提高工作效率。
基于J2EE的某公司质量管理系统多语言化的实现
这是一篇关于质量管理系统,多语言,国际化,J2EE的论文, 主要内容为首航公司的质量管理系统作为一个基于J2EE开发的成熟系统已经广泛的在公司直属的工厂运行多年,系统的稳定性和时效性深受好评。为了扩宽市场,发展新型产能,提高企业的效益,公司决定将信息化团队整合重编,建立软件事业部,将公司自己开发使用的软件变为效益,向软件市场进军,并逐步发展为独立的软件公司。公司决策者眼光长远,希望首航公司的软件能够迈入国际市场,所以决定将成熟的质量管理系统多语言化、国际化。 本论文从质量管理系统的需求入手,分析了系统多语言国际化所必须解决的问题,根据JAVA的国际化支持相关内容,分析了JAVA的内部编码,解决了编码转换和乱码问题,提出了基于J2EE的质量管理系统的文本解决方案、表单解决方案、数据库解决方案以及输出解决方案,同时作者分析了基于J2EE的质量管理系统多语言国际化语言开发的实现过程,期望基于J2EE的软件国际化开发模型、方法和过程,为解决基于J2EE跨语言的信息化交互系统有一定的借鉴意义。软件国际化是当今国际软件的流行趋势,也是国内软件产业的软肋。国际化的开发可以使民族软件产业摆脱过去一直停留在满足国内需求的单一目标,逐渐将国产软件走出国门,同时使企业获得更大的效益。开发多语言的国际化软件,增加了软件的生命周期和扩宽了软件的发展空间,同时建立的多语言国际化开发模式,使得软件开发框架变得更加明朗和规范,创造了标准化的开发模板,对以后的软件开发奠定了基础,表现层统一使用资源文件管理,降低了软件的耦合性,在以后的维护甚至二次开发中可以很方便的更改或拓展,降低了开发成本,编写模块化的多语言处理类,针对国际化中出现的货币、日期等格式进行标准的处理并封装,提高复用性,便于在质量管理系统以及今后其他软件的开发中快速的应用。
软件系统国际化平台研究与实现
这是一篇关于软件系统,国际化,硬编码,翻译的论文, 主要内容为伴随着软件国际化开发技术的不断发展,软件业积累了大量成熟的软件国际化设计和开发经验。全球软件市场竞争也日趋激励。传统软件国际化开发模型不仅开发效率低,而且开发成本也居高不下;这已经不符合当代软件国际化开发的需要,而将被逐渐淘汰。而将软件国际化思想和技术贯穿于整个软件开发周期的同步软件本地化工程模型可以保证源语言和多个语言的本地化软件同步进行发布。这将成为软件业主流的国际化软件开发方法。本课题将研究开发一个软件自动化翻译平台,实现“一次翻译,多次复用”。实现快速国际化,并将整个软件国际化过程工程化,对软件国际化整个过程进行过程化管理和有效监控。程序员通过该平台可以实现自动搜索硬编码和批量去除硬编码;实现自动化生成待翻译词条及翻译任务。翻译人员能够通过翻译平台自动接收翻译任务进行翻译。在所有翻译任务完成后,相关的多语资源将自动生成,软件产品也会自动进行构建。软件国际化平台通过消息、邮件、翻译平台任务状态变化等方式通知测试人员进行测试。该平台支持离线应用。即使翻译人员因网络,安全等原因无法直接使用改平台,也可以将翻译任务,词条导出不同文件格式和其它离线数据库。通过离线应用或直接使用微软的office进行编辑。在完成翻译任务后,通过邮件发给平台管理员或离线应用将翻译好的词条导入到翻译平台。该平台的研发成功将大大缩减软件国际化开发成本,减轻程序员和翻译的劳动强度。本课题采用面向对象的分析、设计方法进行系统分析、设计。软件开发周期模型使用螺旋模型。因为我们不可能一次性确定软件系统国际化平台的所有需求。因此,我们允许该平台可以最多经过两轮需求迭代,不断完善需求和产品功能。开发方法采用敏捷开发方法,可以适应变化。产品经理,架构设计师,程序员,翻译可以天天坐在一起面对面的沟通。在发现问题后,可以立即做出响应。在技术架构方面采用J2EE框架:翻译可以随时随地访问翻译平台,进行翻译。富客户端的实现方式为用户提供更加友好的人机界面。本文研究的国际化软件开发平台将软件国际化过程由传统手工作坊模式转为工程化、自动化、流程化。为软件企业提供一个便捷,高效,准确的软件系统国际化平台;以保证软件企业的主打产品能快速响应国际市场的变化。在该平台的帮助下,笔者所在的公司多个主打软件产品已完成软件国际化。部分软件产品已推广到海外市场,取得非常好的效果。另外,该平台也做为SaaS软件放到公司运营的口岸物流服务平台运营,软件企业可以在平台上注册,通过租用的方式使用,按需付费。该平台也可以和程序开发语言IDE提供商合作,如:微软的Visual Studio、Oracle的Net-beans Platform.为程序开发语言IDE提供对应的软件国际化插件,这样可以使程序员在进行软件国际化过程中得心应手。
软件系统国际化平台研究与实现
这是一篇关于软件系统,国际化,硬编码,翻译的论文, 主要内容为伴随着软件国际化开发技术的不断发展,软件业积累了大量成熟的软件国际化设计和开发经验。全球软件市场竞争也日趋激励。传统软件国际化开发模型不仅开发效率低,而且开发成本也居高不下;这已经不符合当代软件国际化开发的需要,而将被逐渐淘汰。而将软件国际化思想和技术贯穿于整个软件开发周期的同步软件本地化工程模型可以保证源语言和多个语言的本地化软件同步进行发布。这将成为软件业主流的国际化软件开发方法。本课题将研究开发一个软件自动化翻译平台,实现“一次翻译,多次复用”。实现快速国际化,并将整个软件国际化过程工程化,对软件国际化整个过程进行过程化管理和有效监控。程序员通过该平台可以实现自动搜索硬编码和批量去除硬编码;实现自动化生成待翻译词条及翻译任务。翻译人员能够通过翻译平台自动接收翻译任务进行翻译。在所有翻译任务完成后,相关的多语资源将自动生成,软件产品也会自动进行构建。软件国际化平台通过消息、邮件、翻译平台任务状态变化等方式通知测试人员进行测试。该平台支持离线应用。即使翻译人员因网络,安全等原因无法直接使用改平台,也可以将翻译任务,词条导出不同文件格式和其它离线数据库。通过离线应用或直接使用微软的office进行编辑。在完成翻译任务后,通过邮件发给平台管理员或离线应用将翻译好的词条导入到翻译平台。该平台的研发成功将大大缩减软件国际化开发成本,减轻程序员和翻译的劳动强度。本课题采用面向对象的分析、设计方法进行系统分析、设计。软件开发周期模型使用螺旋模型。因为我们不可能一次性确定软件系统国际化平台的所有需求。因此,我们允许该平台可以最多经过两轮需求迭代,不断完善需求和产品功能。开发方法采用敏捷开发方法,可以适应变化。产品经理,架构设计师,程序员,翻译可以天天坐在一起面对面的沟通。在发现问题后,可以立即做出响应。在技术架构方面采用J2EE框架:翻译可以随时随地访问翻译平台,进行翻译。富客户端的实现方式为用户提供更加友好的人机界面。本文研究的国际化软件开发平台将软件国际化过程由传统手工作坊模式转为工程化、自动化、流程化。为软件企业提供一个便捷,高效,准确的软件系统国际化平台;以保证软件企业的主打产品能快速响应国际市场的变化。在该平台的帮助下,笔者所在的公司多个主打软件产品已完成软件国际化。部分软件产品已推广到海外市场,取得非常好的效果。另外,该平台也做为SaaS软件放到公司运营的口岸物流服务平台运营,软件企业可以在平台上注册,通过租用的方式使用,按需付费。该平台也可以和程序开发语言IDE提供商合作,如:微软的Visual Studio、Oracle的Net-beans Platform.为程序开发语言IDE提供对应的软件国际化插件,这样可以使程序员在进行软件国际化过程中得心应手。
业务软件国际版本适配的质量管理研究
这是一篇关于国际化,软件质量,软件测试,质量管理,知识图谱的论文, 主要内容为随着计算机技术以及互联网行业的飞速发展,软件已越来越广泛地应用到了生活和生产的的各种场景,在其中发挥着至关重要的支撑作用。本文以A公司开发的业务软件为研究对象,根据软件质量管理和软件测试方面的相关理论,结合知识图谱的相关知识,对该软件国际版本适配的质量管理进行研究。对A公司的国际化项目及其业务的基本情况,以及业务软件国际版本适配的概念与作用进行必要的说明之后,通过对比分析,指出业务软件国际版本适配的特点,及其与普通产品需求之间的差异。基于项目的发展现状,结合工作的实践经验,识别出业务软件国际版本适配在软件质量管理方面的问题。对这些问题进行原因分析之后,发现其中最为核心的问题在于参与人员对业务软件国际版本适配的认知存在偏差,缺乏全面性、系统性的知识体系作为必要的支持,导致他们难以精确且快速的推进并完成工作,进而对最终的软件质量水平产生负面影响。因此考虑到知识图谱技术在知识整合与管理方面的能力,决定采用构建知识图谱的方式解决上述问题,并且将由此建立的知识体系作为业务软件国际版本适配的质量保证基础。参考业务运营的基本要求,整合并筛选项目已有的业务与技术知识,确定软件产品核心功能的范围边界,将此范围内的功能及其关键信息作为数据源,设计知识图谱的本体概念层,根据设计的规则,进行针对数据源的知识抽取、融合以及存储,完成业务软件产品核心功能知识图谱的构建工作。在此基础上,为进一步提升业务软件国际版本适配的质量水平,以及实际执行过程的工作效率,基于该知识图谱建设相应的软件质量保证自动化能力,完善软件质量监控过程中的关键信息,改造业务软件服务端系统,借助知识推理技术优化配置信息的管理策略,使得用户需求能够根据规则及相应技术过程,最终转换为服务端系统可用的技术信息。最后,结合上述技术手段,提出并建立基于知识图谱的业务软件国际版本适配质量管理模式。本文研究成果是以企业的实际项目为背景所产生,作者根据实际工作经验分析了影响业务软件国际版本适配在软件质量管理方面的核心问题,通过梳理知识文档筛选关键信息,将其作为数据源构建知识图谱,在此基础之上为A公司业务软件国际版本适配建设专属技术手段,并建立一套具有针对性的软件质量管理模式,以此保证质量效果,提高工作效率。
WEB国际化通用框架研究及在大冬会系统中的应用
这是一篇关于WEB应用,国际化,框架,Annotation,IOC,AOP的论文, 主要内容为互联网的发展推动了全世界的交流,需要开发出满足不同地区语言、文化、生活习惯要求的WEB应用,因此,软件的国际化已成为必须要考虑并解决的问题。然而,传统软件多使用本地化的方法实现多语言版本。每增加一种语言都需要对源程序重新修改,耗费大量人力,难以保持软件源代码的统一,给软件的维护、升级带来极大的问题。 为了在短时间内,规范高效的构建出国际化的WEB应用,需要设计一种易于理解和维护的国际化开发框架。作者旨在总结灵活、高效的国际化方法,将国际化相关的共性操作抽取出来进行一致性处理,生成一种基于J2EE架构的且具有可移植性和易用性的WEB应用国际化通用框架。 遵循J2EE体系结构和MVC模式,本文提出的国际化通用框架由两部分组成。第一部分是UI国际化框架,它以Struts2框架为基础,实现表示层和控制层的静态数据国际化;第二部分是动态元素国际化框架,它以Spring为基础,实现业务逻辑层和DAO层的动态数据国际化。最后借助Spring的IOC技术,将两部分整合在一起,以减少模块问的耦合度,从而提高开发效率。 本文提出的国际化通用框架已应用于第24届世界大学生冬季运动会综合信息查询系统。部分关键代码可以不加修改直接应用在WEB系统中,可以简化系统国际化的实现过程。
业务软件国际版本适配的质量管理研究
这是一篇关于国际化,软件质量,软件测试,质量管理,知识图谱的论文, 主要内容为随着计算机技术以及互联网行业的飞速发展,软件已越来越广泛地应用到了生活和生产的的各种场景,在其中发挥着至关重要的支撑作用。本文以A公司开发的业务软件为研究对象,根据软件质量管理和软件测试方面的相关理论,结合知识图谱的相关知识,对该软件国际版本适配的质量管理进行研究。对A公司的国际化项目及其业务的基本情况,以及业务软件国际版本适配的概念与作用进行必要的说明之后,通过对比分析,指出业务软件国际版本适配的特点,及其与普通产品需求之间的差异。基于项目的发展现状,结合工作的实践经验,识别出业务软件国际版本适配在软件质量管理方面的问题。对这些问题进行原因分析之后,发现其中最为核心的问题在于参与人员对业务软件国际版本适配的认知存在偏差,缺乏全面性、系统性的知识体系作为必要的支持,导致他们难以精确且快速的推进并完成工作,进而对最终的软件质量水平产生负面影响。因此考虑到知识图谱技术在知识整合与管理方面的能力,决定采用构建知识图谱的方式解决上述问题,并且将由此建立的知识体系作为业务软件国际版本适配的质量保证基础。参考业务运营的基本要求,整合并筛选项目已有的业务与技术知识,确定软件产品核心功能的范围边界,将此范围内的功能及其关键信息作为数据源,设计知识图谱的本体概念层,根据设计的规则,进行针对数据源的知识抽取、融合以及存储,完成业务软件产品核心功能知识图谱的构建工作。在此基础上,为进一步提升业务软件国际版本适配的质量水平,以及实际执行过程的工作效率,基于该知识图谱建设相应的软件质量保证自动化能力,完善软件质量监控过程中的关键信息,改造业务软件服务端系统,借助知识推理技术优化配置信息的管理策略,使得用户需求能够根据规则及相应技术过程,最终转换为服务端系统可用的技术信息。最后,结合上述技术手段,提出并建立基于知识图谱的业务软件国际版本适配质量管理模式。本文研究成果是以企业的实际项目为背景所产生,作者根据实际工作经验分析了影响业务软件国际版本适配在软件质量管理方面的核心问题,通过梳理知识文档筛选关键信息,将其作为数据源构建知识图谱,在此基础之上为A公司业务软件国际版本适配建设专属技术手段,并建立一套具有针对性的软件质量管理模式,以此保证质量效果,提高工作效率。
本文内容包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主题。发布者:毕设工坊 ,原文地址:https://m.bishedaima.com/lunwen/53868.html