● 摘要
本论文详细论述了可定制的多语言在线检索翻译系统的功能需求、性能需求、关键技术、设计和实现,讲述了如何开发一个满足企业级应用的检索翻译系统。“可定制的”这一特征体现在该系统除了具备通常的检索翻译功能外,还因用户级别不同,能给用户定制以下功能:全文检索功能、校对反馈功能、用户管理功能、权限管理功能、工具下载功能、系统配置功能、系统管理功能、系统维护功能。“多语言”这一特征体现在该系统可以同时提供英语、法语、德语、俄语、日语和韩语的在线查询和翻译,目前以上语种均以汉语释义。根据用户需求,系统可以给用户定制一个或多个语种。本可定制的多语言在线检索翻译系统因其底层数据库需要能经受住频繁大批量的访问,故数据库的性能优化非常重要,同时全文索引也要能被快速定位,另外,也要求词条和句子能被快速准确地被检索、页面能随着用户的输入动态地给出10条输入的单词建议、各个功能模块能快速准确地响应用户的操作。在关键技术之全文索引、AJAX(动态JavaScript和XML)和数据库加密解密经过验证满足应用需求后,本系统按照增量开发模型进行了3个增量的递增开发:增量1(实现全文索引功能和数据库的增删改查以及加密和解密功能),增量2(实现前台的检索翻译、校对反馈、用户管理、权限管理和工具下载功能),增量3(实现后台的系统配置、系统管理和系统维护功能),这样从系统内核开发开始,到系统前台服务,再到系统后台服务,一个可定制的多语言在线检索翻译系统就被开发出来了。本系统之研究开发采用了切合实际的软件工程管理、开发方法和开发过程,实践证明,开发出来的系统在质量、交货期和开发费用上取得了很好的平衡。
相关内容
相关标签