“鱼趣”系统设计与实现*

2022-04-14 12:38:54李晴王子怡林雨晴刘明宏赵德玉
科学与信息化 2022年7期
关键词:成语程序数据库

李晴 王子怡 林雨晴 刘明宏 赵德玉

临沂大学信息科学与工程学院 山东 临沂 276005

引言

经历了中华上下五千年的历史洗礼,中国传统文化去其糟粕,存其精华,其内部所含底蕴深厚。成语文化更是其中精髓所在,但是由于成语构造复杂,含义晦涩难懂的特点,极难提起人们的学习兴趣。所以“鱼趣”通过寓教于乐的方式,使人们远离枯燥式的学习,并结合微信小程序便携使用的特点,实现用户的大范围吸引,提升用户的文化底蕴,传扬中国传统文化。

1 项目概述

1.1 项目背景

近几年,随着我国对传统文化的逐渐重视,央视举办了《匠心传奇》、《中国汉字听写大会》、《中国成语大会》、《经典咏流传》等一系列节目,以各种形式向观众输出中国优秀传统文化。这些节目或多或少都在当时激起了不小的学习浪潮[1]。但是面对词汇丰富,结构复杂的成语,如何高效地学习也成了人们的讨论话题。

借此,许多人就意识到了传扬中华传统文化的重要性,而微信小程序凭借其操作简单、占用内存少,用户群体量大等优点成为当今成语学习的主要展现形式。但根据我们前期市场调研发现,市场现有的成语小程序大多都千篇一律,即选择合适的字填入空格中,通过不断升级的方式增加难度,进而吸引到用户去使用小程序[2]。但是这种简单的游戏形式长时间使用就容易让用户产生审美疲劳,并且机械式的学习让用户无法深入理解成语的具体含义以及使用方法。比如“成语小秀才”小程序:用户经过消耗体力值进行成语填字闯关游戏,在成功闯关后会弹出成语相关释义,通过游戏人物的升级,让用户体验成语填字的乐趣,但是对于真正想学习成语的用户而言,缺乏了成语学习和巩固知识的过程;再比如“成语词典”:通过给出成语相关的图画,让用户在所给字中选择并组成与图画对应的成语,填词成功后也会弹出相应的解释和出处,但是游戏形式过于单一,对用户来说,吸引力不是很大,况且UI设计过于简单,容易对用户造成审美疲劳。

所以现在开发出一款新的成语学习小程序来填充当今成语学习市场上的空白区域极为重要,同时也可以借助微信平台拥有大量海外用户的优势,打破国与国之间的交流屏障,向国外友人传递我国博大精深的成语文化,从而对中国传统文化产生更深的理解和认知。

1.2 项目开发目标

在当今小游戏的市场上,大多数的产品只注重于娱乐性质,除了消磨时间并没有实际的教育意义。所以“鱼趣”微信小程序旨在将娱乐与学习相结合,利用小程序方便快捷的特点,改变平时枯燥的学习方式,吸引用户去主动的获取到成语知识,此外,“鱼趣”还会设置收藏本功能,以便于用户及时查看复习,达到巩固知识的目的[3]。

1.3 项目定位与发展战略

“鱼趣”小程序操作简单,完美地解决了平时进行成语学习时携带纸质书籍所带来的不便。无论是处于公交车上还是图书馆里,只要感到无聊时,就可以拿出手机,打开微信小程序,在放松心情的同时享受学习与玩乐的双重乐趣。并且借助微信平台所具备的人群流量基础,受众人群广泛,上至年近古稀的老人,下至五尺之童的小孩,都可以使用“鱼趣”小程序进行成语学习。

“鱼趣”小程序前期可先利用公众号等资源在本校内部进行宣传,根据同学们的使用反馈再对小程序的功能与界面进行细微的调节。等到小程序的使用人数增长到一定数量后,寻找商家进行合作与投资,使“鱼趣”面向大众,进而为大众提供一款寓教于乐、操作简单的微信小程序。

2 系统设计与实现

2.1 整体结构设计

基于“鱼趣”微信小程序的设计目标以及用户的实际使用需求,该小程序主要分为成语收藏、成语学习两大模块。两大模块层层递进,紧密相连,使得用户在游戏记忆学习之后也可通过收藏本模块进行再次学习巩固,对用户的成语学习提供了便利。

同时为了最大化的提升用户在使用微信小程序时的舒适感,引起用户对小程序的使用兴趣,“鱼趣”小程序还进行了界面优化,从小程序的背景图片选择到按钮设计都经历了许多的考量,力求展现中国优秀传统文化的风采,提高用户在与程序交互时的使用体验感。

2.2 系统功能设计

收藏本功能:当用户通过游戏学习记忆遇到陌生的成语时,可在成语学习界面内输入该成语并搜索,在弹出框内点击收藏按钮,将该成语放入收藏本。当用户想再次学习该成语时,只需打开收藏本功能进行学习即可[4]。若在经过多次学习将该成语掌握后,可点击取消收藏按钮,将该成语在收藏本内消除。收藏本功能最大限度地便利了用户,且实现了用户对成语的及时复习与巩固。

成语查询功能:进入成语学习界面后,可在搜索框内输入需查询的成语,点击搜索后,界面会弹出提示框,提示框内部显示成语的释义及句子引用等信息。若用户觉得成语含义复杂不能一时理解并吸收,可点击提示框内左下角“收藏”图标,将该成语纳入收藏本内以便以后的再次的学习。

分类查询功能:在成语学习界面内,程序将成语按照属性分为了五大类别,分别为“故事典故类”、“人物类”、“动物类”、“植物类”、“其他类”。用户可按照自己的学习需求,点击自己将要学习的成语类别进入分类学习界面进行成语学习,当遇到晦涩难懂的成语时也可以将该成语纳入收藏本内[5]。

游戏学习功能:用户面对构造复杂的成语难以集中注意力去学习记忆时,便可以使用该功能,通过游戏的形式记忆成语,加深成语印象。此前我们经过前期市场调研发现,当今市场上有关成语游戏大多都形式单一,即通过类似数独形式进行成语内容匹配,极易引起用户的审美疲劳。所以“鱼趣”微信小程序避开此类大众形式,开发出了新的游戏形式,填补成语游戏市场空白。该游戏部分主要分为两大模块,分别为闯关模式以及无尽模式。其主要与经典游戏“大鱼吃小鱼”相似的形式实现[6-7]。用户在游戏中通过拖动小鱼,并根据小鱼身上出现的字与众多泡泡中适合的成语进行匹配。借助经典游戏能够长盛不衰的优势提升用户对该小程序的使用兴趣。闯关游戏顾名思义,即在生命力一定的条件下,进行成语匹配。当匹配成语失误到一定数量后,该成语游戏结束。结束后用户可查询自己所匹配错误的成语进行再次的巩固复习加深印象。无尽模式则在不限时间,不限生命力的条件下进行游戏,满足多方面用户的不同需求,给予用户最大的游戏体验。

微信授权:为了提高整个微信小程序的安全性,且为用户的多次使用提供便利。“鱼趣”小程序引入了用户授权功能。微信授权为用户免去了注册时步骤的烦琐,可直接使用自己的微信账户登录第三方应用[8-9]。当用户首次打开“鱼趣”小程序进行成语学习时,用户则通过点击button组件触发wx.getUserInfo()接口,使得用户对该小程序进行微信账户信息授权。用户接受对该微信小程序的信息授权后,“鱼趣”就可以保留该用户在小程序中的使用信息。等到用户再次打开该小程序时,即可浏览到上次保存到收藏本中的成语信息,对成语进行再次的学习与巩固。

2.3 数据库设计

一个严谨且完美的数据库会给用户带去更加完美的微信小程序使用体验,因此数据库在整个软件开发的过程中起着关键的作用。“鱼趣”小程序使用了MYSQL数据库技术进行了相关成语信息的存储。MYSQL数据库相较于其他数据库而言,其体积较小,运行速度快,并且该数据库能够支持多种OS,提供多种API接口,支持多种程序开发语言,极大的便利了微信小程序的开发[10-11]。同时借助微信开发者工具,只需在服务器端通过调用wx.request()请求就能够链接到数据库接口,操作也较为容易。当用户点击成语搜索时,小程序将会调用数据库内部信息,进行成语关键字查询,并将结果通过内部代码返回到界面中,免去了用户在庞大的成语信息内依次查找的烦琐。小程序中的游戏功能也依靠数据库内部成语信息匹配而实现。“鱼趣”小程序对于数据库的需求并不庞大,因此本程序的数据表结构只需一个Idiom成语表即可,其具体数据表结构如下:

---- 成语表Idiom(编号、类别、名称、拼音、释义、例句)

2.4 应用技术路线[12-13]

①按照小程序可能性进行模块的划分,完成整体实现思路。②小程序中所涉及的数据将采用MYSQL数据库进行存储。③采用cocos creator游戏引擎进行开发和搭建游戏场景。④利用PS和AI软件绘制相关图标及游戏界面。⑤采用主体逻辑层与视图层之间的整合与协调。

2.5 系统业务流程图

系统业务流程图如图1所示。根据前期调研和后期用户数据分析,本系统主要分为以下两大模块:成语收藏本模块、成语学习模块。成语学习又可分为查询成语模块以及成语学习模块,用户可主要根据这两大模块进行成语学习以及实现对学习知识的巩固。

图1 小程序流程图

2.6 系统功能效果图

本项目已经完成的功能如下,图2为小程序主页,图3为收藏本页面,图4为成语搜索页面,图5为成语学习页面。

图2 主页

图3 收藏本

图4 成语搜索

图5 成语学习

3 结束语

我国传统文化博大精深,其底蕴之深厚是我们先辈们一代代智慧的结晶,同时也是一步步积累的结果,这样的文化之火照耀着中华民族的过去、现在以及未来。没有传统文化滋养的现代文化,只会成为无源之水,无本之木,传统文化与现代文化就好像车之双轮、鸟之两翼;相互渗透、相辅相成。我们作为中华民族传统文化的发扬者则需要将其吸收消化并传承下去。如何将传统文化的学习融入现代化的生活中,将传统文化转化为适合当前时代发展需要的文化,将传统文化转变为推动社会主义不断发展的精神动力,这是我们应该思考和反思的问题。当我们学习成语感觉到晦涩难懂,成语学习过程变得一筹莫展时,可以使用“鱼趣”小程序进行系统性的成语学习与积累。“鱼趣”是一款与成语学习相关的微信小程序,通过寓教于乐的形式,让人们了解成语的词义、来源,从根本上改变传统观念上枯燥无味的学习方式,并且微信小程序简单易操作的优点让人们能够利用碎片化时间积累国学文化知识,提升人们对成语的学习认知能力,传承中国优秀的传统文化,进而提高国家的综合文化软实力。

猜你喜欢
成语程序数据库
试论我国未决羁押程序的立法完善
人大建设(2019年12期)2019-05-21 02:55:44
“程序猿”的生活什么样
英国与欧盟正式启动“离婚”程序程序
环球时报(2017-03-30)2017-03-30 06:44:45
数据库
财经(2017年2期)2017-03-10 14:35:35
拼成语
意林(2016年21期)2016-11-30 17:32:21
数据库
财经(2016年15期)2016-06-03 07:38:02
数据库
财经(2016年3期)2016-03-07 07:44:46
数据库
财经(2016年6期)2016-02-24 07:41:51
创卫暗访程序有待改进
中国卫生(2015年3期)2015-11-19 02:53:32
猜成语