声明
致谢
摘要
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总结与展望
参考文献
作者简历及攻读硕士/博士学位期间取得的研究成果
学位论文数据集