本文主要为广大网友提供“基于C/S应用技术结构平台的关于多语种的转换和翻译技术研究”,希望对需要基于C/S应用技术结构平台的关于多语种的转换和翻译技术研究网友有所帮助,学习一下!
客服咨询,网学网竭诚为您服务,本站永久域名:myeducs.cn |
1.1.1 报警、提示、警告信息的多语种转换 在报表系统进行多语种的转换就是对消息进行多语种的转换,系统消息分为警告、报警、提示等,用Visual Studio.Net系统平台上所默认的控件或者用脚本语言实现转换功能。 通过右上的四个按钮来控制语种的转换,“提交”按钮控制着信息的上传。系统信息的语种转换是通过选用脚本语言来控制和实现的。关于对用脚本语言进行消息的多语种转换,其主要是用于对验证为空的信息的语言转换。 以上代码的功能是通过加载页面的元素getElementById来判spankiss的值,再最终决定是调用英文还是中文的标识。 在限制数据上传的位数时,采用RangeValidator控件,中文的界面上的报警信息如图4-10所示。
1. 系统测试 1.1 遇到的问题 在系统测试过程中,遇到的问题主要如下: 1) 用户在报表系统的前台页面在用控件对多语种信息进行加载的时候,触发控件时总是只能单独的加载默认信息而使得其它语种信息无法通过按钮的加载的同时,也让其它按钮失去功能。同时数据库开销过大。 2) 由于之前使用的Datagrid控件时,这个控件只能调用数据库中的唯一的表,这就要求系统的前台必须要建立两个Datagrid控件的同时,要在数据库中建立两个不同语种表,让前台进行调用。这样就拖慢了系统的反应速度。 1.2 解决问题的方法 下面针对系统测试过程中遇到的问题,进行了具体解决。 1) 控件ID信息无法加载的情况下,发现按钮只能出发同时触发控件,不能分别的触发控件。于是就出现了通过按钮却发现控件的触发全乱套了。于是采用了JavaScript脚本语言。经过测试后发现,功能虽然实现了,但是JavaScript脚本语言是前台语言,不但可读性很差。而且在编程时,对获取系统存储图片的绝对路径并将其存入数据库也很不方便。 2) 用控件Datagrid调用数据库而造成系统开销过大的问题,使用数据字典来进行解决。因为数据字典是数据库里所有的表的集合,所以可以在数据字典中把所有需要多语种显示的数据项设立不同语种的分列,然后通过前台根据需要来调用,从而解决该问题。 结 论 本系统是一般C/S应用程序对多语种转换的需求而完成的设计,该设计初衷是以简单实用的原则出发,本着周期短、易维护、重实效的目的,采用“自下向上”的设计思路,重点完成了前台对数据字典表项的调用完成对多语种转换功能的实现,而对数据字典中的语种类型还不够多,如有需要还可以扩充。代码也有可重用性能够最大限度的满足系统的需求。 本设计主要是对基于C/S结构的应用程序中进行多语种转换的方法进行详细的研究和探索。通过功能设计图和结构设计图依次对模块划分,结构设计进行阐述。并对系统从分析到设计以及实现进行了讲述,其中包括方案的选择,项目特色,出现的问题,以及怎样解决进行了论述。 通过这次毕业设计,使我们了解了软件工程的生命周期,并且对微软的Visual Studio.Net平台有了一定的了解,并体会到Visual Studio.Net强悍的功能以及其对软件开发所带来的一系列好处。但是同时还存在一些不足的地方,如在系统的消息中进行多语种的转换中,通过对XML或文本文档进行编号,使前台通过编号来调用XML或文本文档中的多语种内容的那个功能一直没有实现,以及只有在数据库中进行语句的存储和使用,这会占用内存很大的存储空间,在一定程度上拖慢系统的速度。 在这次毕业设计中发现了不少问题,经过自己的学习和老师同学的帮助都得到了解决,在这个过程中不仅熟悉了软件的开发流程,提高了编程思想和编程的技巧。深刻认识到软件开发初期应该做好需求和概要设计;中期的详细设计更是非常重要,特别是深刻的感受到了有些技术虽然简单但是只要用的好就能解决复杂的问题。 |
本站发布的计算机毕业设计均是完整无错的全套作品,包含开题报告+程序+论文+源代码+翻译+答辩稿PPT |
本文选自计算机毕业设计http://myeducs.cn |