当前位置:主页 > 科技论文 > 软件论文 >

基于iOS的写字教学子系统的设计与实现

发布时间:2020-11-17 14:48
   随着中国实力的强大,文化输出变得越来越突出,汉语教育也越来越热门,全球各地不断建立的孔子学院和指数增长的注册学员就很好地说明了这点。但是对于很多想要学习汉语,但是没有时间系统接受汉语课程的外国人来说,一款科学引导汉语入门的移动应用无疑是他们所迫切需要的。而在汉语教学中,写汉字的学习无疑是难中之难。许多外国人能够基本听懂,会说汉语,甚至认识一些汉字,但是仍然无法自如地写出汉字。因此,如何教会他们写汉字也是汉语教学中一个难点。本课题来源于本人实习公司的实际项目,本人的工作是负责教育app中汉字写字教学系统的设计与实现。写字教学系统主要是为用户提供写字入门的引导和汉字复习。该系统的主要功能有提供大量汉字的笔画演示跟写,识别用户手写汉字和汉字复习功能。本人在写字教学系统的开发过程中主要负责该系统的需求设计、概要设计、详细设计和最后的编码开发工作。本文按照软件生命周期模型的顺序,先对该系统进行需求分析,将各个功能的需求细节化,详细描述了写字系统的功能性需求、非功能性需求;然后进行概要设计,通过流程分析、功能分析、数据存储结构设计等等,勾勒出项目的大体框架;接着进行详细设计,通过类的设计、类关系的设计和开发环境的具体化,定下项目开发的标准,使得编码开发阶段有明确的目的和框架。本文在详细设计中还展示了写字系统运行效果。本文在结尾对写字教学系统的设计与具体开发进行了总结。本文阐述的写字教学系统基于iOS平台,主要涉及iOS开发的基本控件,iOS与JavaScript的交互,Objective-C与C++的交互,数据处理和聚类操作。目前,该写字教学系统已经通过专门测试人员的测试并且成功上线运营,大多用户反馈表示很实用,同时也提出了一些中肯的意见,这些意见可作为改进该系统的参考依据。
【学位单位】:北京交通大学
【学位级别】:硕士
【学位年份】:2018
【中图分类】:H195;TP311.52
【部分图文】:

流程图,模式选择,流程图,汉字


3.1系统整体需求分析??从功能上,我们引导用户分两步学习一个汉字,第一步是“教”模式,第二步是??“写”模式,如图3-1所示。??“教”模式下显示汉字水印,同时给用户每一笔汉字的引导动画,并要求用户跟??写。只有当用户正确写出当前笔画后,才会进行下一笔的引导。一个笔画第3次??写错后,闪烁一次正确笔画,之后写错每次都闪烁,直到第6次写错后自动补出??这个笔画。??“写”模式下,有清除按钮和提示按钮。用户必须自己把该汉字写出来,用户可??以通过点击提示,查看汉字的整体水印和每一笔画的引导动画,同“教”模式下相同。??写字题型出现在以下部分:??(1)

用例图,用例图,汉字笔画


系统主要功能性需求有:展示汉字笔画、书写汉字笔画、查看部首信息、清??除已写笔画,其他非主要功能包括:显示汉字拼音和字义、收藏汉字、帮助。用??例图如图3-2所示。??P春鹤直剩蓿蓿崳姡奘竞鹤直剩崳?I?/??,—^?箱汉^)??如已写今^一?人?、—^??和子乂????图3-2用例图设计??Figure?3-2?Use?Case?Design??3.2.1展示汉字笔画??展示汉字笔画分为两个部分,展示汉字笔画图形或者展示汉字笔画的引导动??画。??(1)

流程图,流程图,汉字,汉字笔画


??引导动画能够引导用户用正确的顺序和方式来书写笔画乃至汉字,防止??出现用户用完全错误的方式书写汉字的情况。引导动画的流程图如图3-3??所示。??Y???N_J??Y???i??????财引导动画??丄?I??f结束^??)??图3-3.引导动画流程图??Figure?3-3?Guide?Animation?Flowchart??3.2.2书写汉字笔画??在任何情况下,进入写字题后,用户需要在田字格相应范围内正确写出该汉??字的每个笔画。??用户书写的痕迹需要在田字格中进行展示。??针对用户书写的笔画进行识别,有3种情况:??(1)
【参考文献】

相关期刊论文 前10条

1 周开乐;杨善林;丁帅;罗贺;;聚类有效性研究综述[J];系统工程理论与实践;2014年09期

2 张运良;张兆锋;张晓丹;许德山;;使用D3.js的知识组织系统Web动态交互可视化功能实现[J];现代图书情报技术;2013年Z1期

3 陈平生;;K-means和ISODATA聚类算法的比较研究[J];江西理工大学学报;2012年01期

4 孙华;张航;;汉字识别方法综述[J];计算机工程;2010年20期

5 王桂如;章慧君;;VC++中动态和静态连接库的实现[J];应用科技;2006年05期

6 肖昕;SVG的发展与应用[J];计算机系统应用;2005年11期

7 王京谦,万莅新;开源嵌入式数据库BerkeleyDB和SQLite的比较[J];单片机与嵌入式系统应用;2005年02期

8 任中方,张华,闫明松,陈世福;MVC模式研究的综述[J];计算机应用研究;2004年10期

9 肖奚强;;外国学生汉字偏误分析[J];世界汉语教学;2002年02期

10 黄健元;模糊ISODATA聚类分析方法的改进[J];南京航空航天大学学报;2000年02期


相关博士学位论文 前1条

1 吕新桥;联机手写汉字识别技术研究[D];华中科技大学;2009年


相关硕士学位论文 前4条

1 王云;IOS平台客户端应用开发规范化的研究[D];北京邮电大学;2013年

2 贾新彪;基于笔画结构特征的脱机手写汉字识别[D];河北大学;2010年

3 樊庆林;基于笔画的联机手写汉字识别系统的研究与实现[D];安徽大学;2007年

4 俞庆英;联机手写汉字识别系统的研究与实现[D];安徽大学;2005年



本文编号:2887628

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/2887628.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户20d7b***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com