欢迎来到学术参考网

中英文菜单翻译系统的设计与开发

发布时间:2015-10-05 14:39

摘 要:中英文菜单翻译系统采用UML进行功能分析,采用了面对对象语言C#和SQL Server2005进行构架,形成了基于个人桌面应用的菜单翻译系统。系统对市场调研和网络搜索的中文菜单信息进行了整合、翻译、纠错、筛选等过程后,将最终数据整合在数据库中。系统简单、易用,具有良好的拓展性,便于后续继续开发和功能拓展。系统的开发前期,项目调研组对南粤地区大部分酒店和外国友人进行了关于酒店菜名翻译方面的调查,结果表明,南粤餐饮业在中西餐饮文化交流日趋频繁的今天,对规范菜单翻译和促进中西文化交流有着强烈的需求和作用。本文提出了关于中英文菜单系统的开发方法和技术实现的一般思路。

关键词:餐饮;菜单翻译 ;系统设计与开发
1. 引言
  中西饮食文化交流日趋频繁,但由于文化差异导致外国友人对中国地方菜名存在明显的误解现象。本文提出了关于中英文菜单翻译系统的设计与开发以及关于餐饮业菜名规范的方法。意在为我国呼吁我国南粤餐饮业形成一个规范菜名及其翻译的参考,并给外国友人提供一个简单、易用的菜单翻译软件,从而让国外食客更好地了解中国菜名的意义,更好的促进饮食文化交流。除了在广东地区范围内以问卷方式参加社会调研,该系统的开发还参照了亚运、奥运规范的菜单翻译,并通过各种渠道搜集了相关的菜名信息,最终将其整合与软件系统当中,具有一定的参考价值。
  本文结合社会调研结果和所搜索到得信息,重点提出和讨论了中英文菜单翻译系统的构架和实现方法。
2. 系统功能分析
2.1系统功能分析
  在需求分析阶段,本系统采用UML(统一建模语言)进行功能分析。其中包括用户、系统管理员和酒店用户在内的三个角色以及相应的功能。系统UML图 如图2-1所示。
  
  图2-1
2.1.1 系统管理员及其功能
  系统管理员具有菜单信息管理和登录后台两项功能(用例),信息接收用例是登录后台的使用用例,即为确保数据的安全性,系统管理员必须凭账户和密码进入后台管理界面才能对各项信息进行操作。系统管理员可以是酒店企业的负责人或者是内部员工。
2.1.2 普通用户及其功能
  普通用户打开系统后即可进行简单的查询操作,并可以通过界面的链接进行问题反馈。查询界面必须要有查询结果集的显示和菜单的具体内容,包括图片,菜名,翻译等。此外,普通用户还可以通过菜单信息了解相应的酒店信息,以便用户进行咨询。
2.1.3 酒店企业及其功能
  与普通用户不同的是,酒店企业凭账户和密码可进入相应的后台,以便对自己的信息进行更新。为确保酒店信息的公开性,将允许用户对酒店信息进行查询,酒店必须填写地址和联系电话。
2.2系统开发工具的选择
  系统的开发可采用面向对象语言和可视化编程技术。开发环境首选windows XP或者windows 7,数据库管理系统则是Microsoft SQL Server 2005。如表2-2-1所示。开发出来的应用软件系统将可以在windows桌面上正常运行,界面推荐以默认状态作为系统背景,具有良好的兼容性,遵循简单、易用原则。
  
表 2-2-1 开发工具与环项目描述开发工具Visual Studio 2005高级语言C++或C#开发环境Windows XP SP3数据库管理系统Microsoft SQL Server 2005
3. 系统的设计与开发
3.1系统体系结构设计

  系统模块结构如图3-1。从软件运行方式来看,可以分为用户界面内、后台管理模块、信息管理模块等三个主要的层次,如图3-1所示。
  用户界面应该与后台管理模块至少有1个通讯接口,后台管理模块至少与数据库有信息有1个通讯接口。后台模块通过信息模块来对数据库进行操作。
  
 

图3-1系统模块结构图
3.2模块详细介绍
3.2.1用户界面
  用户界面将在个人桌面系统上展现。用户在输入框输入菜名即可进行查询。界面应能够显示查询结果集和菜单具体内容。用户界面的设计推荐以白灰或默认框架为背景,遵循简洁、易用的原则,用户只需输入中文或英文菜名即可轻松获得包含相应的图片在内的翻译信息。
3.2.2后台管理模块
  后台管理是针对超级管理员和数据库系统的一个接口。为保障信息安全,管理员必须凭账户和密码进入后台管理界面才能对菜单信息进行维护和管理。管理员将可以在这里进行菜单的信息管理。
3.2.3菜单信息模块
  作为后台管理的子模块,数据成员方面,确保一条菜单应至少应包含菜单编号、1项中文名、菜类别、4项英文翻译、图片、图片路径等信息。数据操作方面应至少包含添加、删除、更新、查询等常用操作和与数据库的通讯接口。
3.2.4酒店信息模块
  作为后台管理的子模块,数据成员方面,确保一条酒店信息应包含酒店编号、酒店名称、酒店地址、酒店星级、联系电话等信息。数据操作方面,应至少包含添加、删除、更新、查询等常用操作和与数据库的通讯接口。

4. 关于系统开发方法的参考及讨论
4.1系统界面体验倡导
  该系统为体现易用、简单的开发思路,建议使用白灰或冷色作为用户的界面主要色调。用户界面必须要有一个输入框和查询范围的选择框;其次,须有一定尺寸的搜索结果集字段和具体内容的显示栏。 
4.2系统信息管理的使用期望
  系统的数据信息应具有一定的可靠性和准确率,避免应疏忽而产生错误的信息;管理员能够轻松地查询和修改菜单信息,并能够准确地接收问题的反馈;酒店企业能够准确、快捷地对自己的信息进行实时更新;  
4.3系统信息的后续展望
  系统应该具有良好的数据信息的修改模块,以便日后的信息更新;在数据库设计方面,应更多地考虑后续的信息拓展;数据库模块的设计应遵循独立的数据库模式的接口,以便开发人员随时更换数据库管理系统。
5. 结束语
  在充分利用网络资源和通过长期的社会市场调查,我们意识到南粤地区餐饮业在提供人性化服务和文化传播方面的工作仍然需要改进,其中本文主要针对问题最为迫切的菜单翻译需求。于是我们组织并讨论了设计和开发该基于桌面的软件系统的一般方法,为餐饮业和饮食文化交流提供了一个可行的平台实现方案。有理由相信,在信息技术日趋承受的今天,该系统同样能够在移动电子设备或者网络信息平台中也能够得到很好的展现,从而更好地再餐饮业发挥它的作用。我们也希望本文的撰写能够为有能力的读者朋友提供一个可行的参考方案。
参考文献:
[1]关于南粤地区酒店菜单翻译信息的问卷调研资料
[2]C#轻松入门,人民邮电出版社,宋学江
[3]数据库系统原理,清华大学出版社,王珊
[4]语料库应用研究,上海外语教育出版社,卫乃兴

上一篇:基于Web的房地产项目三维可视化管理信息系统

下一篇:如何实现HIS系统与LIS系统的数据交换及流程应用