摘 要:藏文传统卡片式词典用户往往需要花费大量时间在查询词条上,与之相比藏文电子词典使得用户能够快速查询词条,不用耗费大量时间,并减少了不必要的投入。根据藏文传统卡片式词典中存在的一些问题,设计出一款藏文电子词典。该系统不仅克服了藏文传统卡片式词典中存在的问题,而且实现了藏文电子词典中的各个功能。最后通过系统的整体测试取得较好的成果,并已达到了高效的应用程度。
关键词:藏文;电子;词典
1、藏文电子词典概述
藏文传统的卡片式词典用户往往用更多的时间来查询词条,这就导致消耗大量时间,并且开发效率低下,与之相比,藏文电子词典就显得优越性十足,用户查询词条时不会浪费太多时间,提高了效率,且方便用户使用。设计藏文电子词典一是为了发扬藏民族的优良传统文化;二是为了克服藏文传统卡片式词典中用户查询词条时消耗大量时间这一缺点,并为用户使用提供方便。因此,根据人们的各种需求,为了让他们获得更多的知识,更好地学习与牢记藏文的拼写,利用计算机信息技术平台设计出此系统。
2、藏文电子词典的功能需求分析
本设计为一款藏文电子词典。在设计该系统时,应尽量贴近人们的实际生活,方便用户操作。系统应具有如下功能:
(1)系统应提供查询功能,用户输入某个藏文词条,若该词条在数据库中,就能显示它相关的所有信息,如词性、短语、义项等;(2)系统应提供添加功能,用户在查询功能上没有查询到自己所输入藏文词条的相关信息,就可以利用此功能,输入该词条的相关信息之后点击“确定”,就把这些信息添加到数据字典中,这样可以有效扩大数据量;(3)系统应提供修改功能,按照用户所输入的编号,对词条、词性、词长等相关信息进行修改;(4)系统应提供删除功能,按照用户所输入的编号删除与它相关的所有信息;(5)系统应提供藏汉常用词条句子的释义查询功能,按照用户输入的藏汉词条或句子,就能查询相对应的释义。
3、藏文电子词典的设计
为了较好地实现藏文电子词典的相关功能,对各个模块和数据库结构进行了详细设计。藏文电子词典与其他语言的电子词典有所不同,如果想用数据库来存放藏文数据,就必须把数据库的默认编码进行相应修改,否则就没法导入包含藏文的所有数据,本系统使用 MySQL 来存放所有数据,它的默认编码设置为 utf8。目前,大部分电子词典都与数据库有关,因此,本系统也使用了与数据库相关的知识及技术。
3.1、藏文电子词典的总体设计
本系统的总体结构由词典管理模块、查询和帮助模块构成。其中词典管理模块主要由查询、修改、删除和添加等功能模块构成,可以对数据进行编辑。查询模块主要负责藏汉常用词条句子释义的查询。帮助模块主要是用藏汉双语简介本系统的使用说明。该系统的总体框架如图 1 所示:
图 1 总体的设计结构
3.2、数据库结构设计
3.2.1、系统所需的数据字典
(1)藏文词条信息数据字典:主要包括藏文词条的编号、词性、词长、短语、义项和实例等属性的信息情况。
(2)藏汉释义查询的数据字典:常用词条和句子的编号、词性、汉语释义或藏语释义等属性的信息情况,共三张表,分别为甘肃藏汉词典、汉藏对照词典以及常用句子表。总共收集的数据有 165 000 多个,但由于数据库数据格式的要求严格,到目前为止能使用的大约有 80 000 个数据,这些数据都是人工一一校对过的。因此,数据的准确率相对较高。
3.2.2、各实体的属性图
各实体的属性图如图 2 所示:
图 2 藏文词条的属性
4、藏文电子词典的实现
4.1、藏文电子词典的流程
本系统主要由三大模块构成,分别是词典管理模块、查询和帮助模块。这三个模块上都相应添加了按钮。用户可以按照各个模块上的按钮提示来进行操作。具体操作流程如图3 所示:
4.2、词典管理模块的实现
词典模块主要是由查询、删除、修改和添加等功能模块构成。
实现藏文词条相关信息的查询:按照用户输入的藏文词条来查询相关的所有信息,如词性、词长和义项等信息。
【图 3 设计总流程图】
4.3、查询模块的实现
查询模块主要是负责对藏汉常用词条和句子的相互释义查询,用户按照自己所输入的词条或句子,查询相应的释义。
5、结 语
汉英电子词典,在很久以前就较为成熟,但藏文电子词典到目前为止相对少见。本系统主要采用了软件工程的理念,以 Java 为主要开发工具,最终实现了藏文电子词典中的各个功能。系统突破了传统卡片式词典的局限,提高了效率,并且系统的整体测试取得了较为理想的效果。此外,本系统分别从常用词条与句子两个角度,满足藏语初学者对学习藏语的需求,系统模块分别从藏汉两个角度,满足各个层次用户相关需求的同时,拓展了系统的适用范围。本系统往后可以优化为能在移动终端上使用,同时也可以进一步完善。
参考文献
[1] 裴春宝 , 赵朋朋 , 许宁 . 交互式藏文初学软件的设计 [J].电子技术与软件工程 ,2015,1(15):62-64.
[2] 张怡荪 . 藏汉大辞典(第二版)[M]. 北京 : 民族出版社 ,2013.
[3] 西北民族学院藏文教研组 . 藏汉词典 [M]. 甘肃 : 甘肃民族出版社 ,1996.
[4] 陈 昊 鹏 .Java 编 程 思 想 [M]. 北 京 : 机 械 工 业 出 版社 ,2007.
[5] 耿祥义 .JAVA2 实用教程 [M]. 北京 : 清华大学出版社 ,2009.
[6] 周亚辉 .Java 数据库系统项目开发实践 [M]. 北京 : 科学出版社 ,2005.
[7] 王珊 . 数据 库系统概论 [M]. 北京 : 高等教育出版社 ,2006.
[8] 小侠达娃次仁 . 常用藏汉口语 300 句 [M]. 北京 : 人民出版社 ,2014.
[9] 丹真多杰 , 江嘎 . 藏汉对照词典(第二版)[M]. 北京 :民族出版社 ,2002.