首页> 中文学位 >基于iOS的写字教学子系统的设计与实现
【6h】

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

代理获取

目录

声明

致谢

摘要

1 引言

1.1课题背景

1.2 HelloChinese项目介绍

1.2.1项目介绍

1.2.2名词介绍

1.3本人工作

1.4论文组织结构

1.5本章小结

2相关技术

2.1 iOS系统

2.1.1 iOS系统平台架构

2.1.2 iOS设计模式

2.1.3开发语言

2.2 ISODATA聚类算法

2.3 Objeetive-C与C++语言混编

2.4 SQLite

2.5 SVG和D3.js

2.6本章小结

3系统需求分析

3.1系统整体需求分析

3.2功能性需求

3.2.1展示汉字笔画

3.2.2书写汉字笔画

3.2.3查看部首信息

3.2.4清除已写笔画

3.2.5其他功能

3.3非功能性需求

3.3.1 控制APP体积增长

3.3.2动画流畅

3.3.3低耦合性

3.4本章小结

4系统概要设计

4.1整体系统模块

4.2实现动画库

4.3实现笔画识别库

4.4准备汉字笔画数据和数据库表结构设计

4.4.1准备汉宇笔画数据

4.4.2数据库表结构设计

4.4.3数据的存储格式

4.5写字教学系统

4.6本章小结

5系统详细设计与实现

5.1动画库的实现

5.1.1动画库JS侧的实现

5.1.2动画库的OC调用处理

5.2笔画识别库的实现

5.2.1笔画识别库结构

5.2.2读取数据

5.2.3笔画识别

5.2.4笔画识别库的OC调用处理

5.3准备汉字笔画数据

5.3.1提取汉字图形数据

5.3.2提取汉字部首信息

5.3.3获取标准笔画

5.3.4获取笔画标注信息

5.4写字教学系统的实现

5.4.1系统整体设计

5.4.2展示汉字笔画

5.4.3书写汉字笔画

5.4.4查看部首信息

5.4.5清除已写信息

5.4.6非主要功能实现

5.5系统展示

5.6本章小结

6结论

6.1测试

6.2总结与展望

参考文献

作者简历及攻读硕士/博士学位期间取得的研究成果

学位论文数据集

展开▼

摘要

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

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号