APP下载

电子评估软件在计算机辅助翻译教学中的设计及应用

2015-01-29娜,张

电子设计工程 2015年13期
关键词:学院数据库测试

翟 娜,张 敏

(西安翻译学院 外国语学院,陕西 西安 710105)

随着我国加入WTO与全球经济一体化的推进,我国与世界的联系也越来越紧密,英语则成为在国际交往中应用最为频繁的交际语言。对于翻译学院教学而言,随着网络技术的发展,多媒体、语音室等开始被大量的引入到英语教学中。但是在翻译教学中还是沿袭传统的讲授法授课模式,教师和学生在课堂中的沟通时间有限,使得学生在翻译方面的能力水平比较低。学院针对此种情况,尝试为学生开设了计算机辅助翻译课程,利用信息网络优势来改变现状。本文提出一种应用与计算机辅助翻译课堂的翻译训练和测试评估软件,并对软件实现的过程做了详细的阐述和分析。

1 系统需求及功能设计

本文结合翻译学院的实际情况,对电子评估软件的设计首先必须改变传统的翻译教学模式单一的问题,通过网络化实现计算机辅助翻译训练功能,同时还可通过系统进行在线测试,从而使学生更好的对自己翻译水平进行评估。因此,该系统主要包括:

第一,在系统当中,教师借助该系统实现对学生翻译水平的测试,在测试完成之后,学生则可提交测试作业。在作业中属于主观题的段落和篇章翻译部分通过教师的在线批改后对学生进行分数的评价,而针对其中的客观选择或判断题则通过系统直接给出学生测试的结果,并指出其中的错误和涵盖知识点。在翻译考核测试完毕后,对学生在翻译中存在的语法、语境和措辞方面进行分析,从而帮助学生认识到日常翻译过程中的错误和不足。通过这种具有针对性的测试,激发学生对语言学习的动力和兴趣。

第二,在翻译水平测试训练阶段,教师应对题库中的相关练习题目应进行难易程度的等级分类,从而满足不同层次的学生对翻译训练和备考的需求。同时学生通过网络可在题库中抽取相关的试题,并以随机的方式生成测试试卷。

通过对系统需求的分析,本文将该系统使用者角色分为教师和学生,整个系统的使用功能按照如图1所示进行划分。

图1 系统功能设计Fig.1 Functional design of the system

在该系统功能当中,系统管理包括系统登录和系统维护。系统登陆实现用户对系统的登陆,从而使得系统角色可进入到不同的功能界面,实现对系统的运行;系统维护主要包括用户权限设置和系统基础数据的维护,如对系统基础数据、系统日志等方面的保存、修改和删除。

在线翻译模块包括在线短文翻译、翻译论坛、翻译范文展示、资源链接、语料库等功能。在线短文翻译是让学生对提供的短文进行中英互译;翻译论坛可实现学生在翻译过程中的答疑和讨论;教师则可上传具有针对性的佳译妙译范文供学生参考;学生可通过资源链接搜集需要的信息;语料库则为学生提供翻译训练和测试的评价标准。

在线测试模块结合学生实际情况将其中的实体分为客观题和主观题,并可对其中的难易程度进行选择。翻译教师可根据教学进度上传相关试题,并通过后台对试题进行更新。在测试完成后学生可对测试的成绩进行查询,并通过数据库和教师对翻译结构的评语及判断,了解自己的不足,做出及时调整。

2 系统整体架构设计

系统架构作为系统运行基础,其架构的好坏将直接决定系统运行的好坏。传统的系统架构布局采用C/S模式,其分为客户端和服务器端。在客户端安装客户机的方式,实现对系统的访问。通过这样的方式的优点在于系统安全性高,相应速度快和有利于对大量数据的处理。但是该模式却存在数据维护成本高、维护时间长等特点,从而不利于其应用。对此,本文在传统C/S模式的基础上提出一种改进型的B/S模式结构。该结构在C/S模式的基础上将原来的两层结构分为三层,将服务器端的业务层单独分离出来,从而形成了新的数据层和业务层。通过这样的方式其不仅让业务层可独立出来,并且对业务层的功能的修改和扩展不影响数据层,世界各层独立开来。同时在客户端方面只需要通过web浏览器即可实现对系统的访问,大大减少了系统维护的时间和成本。另外结合本系统的特点,应用翻译学院校园网的优势,通过校园网即可实现访问。具体的架构设计如图2所示。

图2 系统整体架构设计Fig.2 Overall architectural design of the system

3 系统整体流程设计

所谓的系统流程是指该系统的用户在运用该系统的过程当中,其应该遵循的相关程序。对此,文中对该系统流程设计为用户打开该系统之后,用户最开始跳转到登陆窗口界面,在输入相关的用户名和密码的时候,系统对用户身份进行证实和确认。系统具体的身份认证步骤为:第一步厘清用户身份的有效性;第二厘清用户属于哪类身份。在完成上述的身份认证之后,系统根据身份跳转到相应的功能界面。具体过程则如图3所示。

图3 系统整体流程设计Fig.3 Overall process design of the system

通过图3整体流程设计,该系统其不同的操作员具有不相同的操作权限,而系统管理员除基础用户具备的功能以外,还具有普通用户所没有的功能,如对系统相关参数设置等,同时在还具备对数据的删除、添加和修改等功能。

4 系统数据库设计

根据系统的使用功能和使用角色,将本系统的基础数据表格主要分为以下的几个数据表格:

1)学生信息表:学号、姓名、性别、年龄、专业、手机、QQ、Email;

2)教师信息表:姓名、年龄、专业、手机、性别、编号;

3)选择题信息:选择题编号、问题、答案 A、答案 B、答案C、答案 D、正确答案、分数;

4)问答题信息表:问答题编号、问题、答案、分数;

5)学生成绩:学号、成绩、及格状态、编号;

5 系统实现

5.1 系统开发环境

本系统的开发采用ASP.NET技术,以VS2008作为平台开发的工具,数据库采用SQL Server 2008。服务器端操作系统采用windows server 2003,应用服务器采用ⅡS6.0,浏览器为ie6.0及其以上即可。

5.2 系统数据库连接实现

对数据库的连接采用ADO.NET组件,因此,其具体的实现代码则为:<%

public Sql_server_addr,Sql_user,Sql_password,Sql_database

Sql_server_addr="192.168.0.254"'数据库服务器地址

Sql_user="sa" '用户

Sql_password="606" '密码

Sql_database="ChengJi" '数据库名

public constr '链接字符串

public SQL_Str '数据查询字符串

constr="driver={SQL server};server="&Sql_server_addr&";

UID="&Sql_user&";PWD="&Sql_password&";database="

&Sql_database&";"

public adocon '数据库链接对象

set adocon=server.CreateObject("adodb.connection")

adocon.open constr

if err then

err.clear

set adocon=nothing

response.write"数据库链接错误,请检查数据库链接文件"

end if

%>

5.3 客观选择题模块实现

在该电子软件评估系统中,成绩的评估包括主观题和客观题,其中客观题为选择题。选择题中多以文本框的方式出现,因此,后台管理员可对其中的客观题进行删除、添加和修改等。如添加功能的具体代码则为:

(,

,

value="${param.cb}"/>,,

value="${param.cd}"/>,

value="${param.cright}"/>,,8)

6 结束语

上述系统的构建和实现可在翻译学院进行为期一学期的初步试用,教师通过该平台对学生进行翻译作业的布置、技巧训练及成绩测评。在运行半个学期之后,可根据实际情况,适当将语音和视频等相关功能也加入到系统中,从而使得系统在提高翻译学院学生翻译能力的同时,增强学生学习兴趣,并拓展学生的信息视野,具有很强的实用性。

[1]周兴华.计算机辅助翻译教学:方法与资源[J].中国翻译,2013(4):91-95.ZHOU Xing-hua.Computer Aided Translation Teaching:Methods and Resources[J].Chinese Translators Journal,2013(4):91-95.

[2]叶娜,张桂平,韩亚冬,蔡东风.从计算机辅助翻译到协同翻译[J].中文信息学报,2012(6):1-10.YE Na,ZHANGGui-ping,HAN Ya-dong,et al.From Computer-aided Translation to Collaborative Translation[J].Journal of Chinese Information Processing,2012(6):1-10.

[3]商涛.JavaScript、ASP开发企业食堂点餐系统[J].电脑编程技巧与维护,2010(11):27-29.SHANG Tao.JavaScript,ASPDeveloped Company Meal Ordering System [J].Computer Programming Skills&Maintenance,2010(11):27-29.

[4]杨东.ASP开发小型BBS论坛[J].电脑编程技巧与维护,2012(23):56-65,68.YANGDong.ASPdeveloped small BBSforum [J].Computer Programming Skills&Maintenance,2012(23):56-65,68.

[5]刘宏妮.浅谈嵌入式SQL语句在ASP数据库系统开发中的技巧[J].辽宁科技学院学报,2006(1):15-16,19.LIU Hong-ni.Skills of Embedded SQL Statements in the ASPDatabase System Development[J].Liaoning Institute of Science and Technology,2006(1):15-16,19.

[6]张莉.SQLServer数据库原理及应用教程[M].北京:清华大学出版社,2005.

猜你喜欢

学院数据库测试
初等教育学院
幽默大测试
“摄问”测试
“摄问”测试
“摄问”测试
数据库
海盗学院(7)
学院掠影
数据库
数据库