首页> 中文学位 >基于μC/OS-Ⅱ的嵌入式电子词典的软件设计与实现
【6h】

基于μC/OS-Ⅱ的嵌入式电子词典的软件设计与实现

代理获取

目录

声明

摘要

第1章 绪论

1.1 本课题的研究背景

1.2 嵌入式电子词典技术的发展与现状

1.3 嵌入式电子词典系统的特点

1.4 论文的组织结构

第2章 相关技术介绍

2.1 μ C/OS-Ⅱ系统介绍

2.2 词典数据压缩算法分析

2.3 XML和XSD介绍

2.4 本章小结

第3章 需求分析

3.1 检索功能分析

3.2 非检索功能分析

3.3 本章小结

第4章 系统设计

4.1 软件设计准则与策略

4.2 电子词典软件系统结构

4.3 系统Thread说明

4.4 Framework架构说明

4.5 本章小节

第5章 电子词典系统的实现

5.1 开发平台与工具

5.2 电子词典数据生成过程

5.3 Search Engine的实现

5.4 Frame模块实现

5.5 Control模块

5.6 系统消息处理机制

5.7 本章小结

第6章 系统测试

6.1 软件测试目的

6.2 测试内容

6.3 测试结论

6.4 本章小结

第7章 总结与展望

7.1 本文工作总结

7.2 进一步工作展望

参考文献

致谢

攻读硕士学位期间发表的论文和参加的项目

展开▼

摘要

随着技术的进步,用户对便携式电子设备的使用要求也越来越高,电子词典也是同样。电子词典作为一种语言学习工具,具有广阔的应用前景和商业价值。基于嵌入式操作系统的电子词典,以其功能强大、可靠性高、健壮性好以及良好的操作性和交互性等优点,克服传统无操作系统的交互性差以及掌上电子产品附加的电子词典的功能有限性等不足,将成为市场的主流。本文深入探讨了一款基于μC/OS-Ⅱ嵌入式电子词典的设计和实现。
  本系统设计并实现了一款基于μC/OS-Ⅱ嵌入式操作系统的电子辞典软件系统,该系统支持中日英韩四种语言的查询,不仅支持普通的词典查询,还支持诸如复数检索、跳查、单词本、历史记录等扩展功能。本系统的设计采用了面向对象和消息驱动的思想,在设计中,以词典功能为中心,以消息作为数据传递和模块间交互的手段,搭建了整个软件系统的框架。检索引擎是整个词典系统的核心,在引擎的实现中引入了数据索引表的概念,使该检索引擎达到了用户对词典性能和内存使用指标。
  本文首先介绍了课题背景和电子词典技术的发展现状与技术特点。然后介绍了嵌入式电子词典设计与开发过程中使用到的相关技术,详细分析了词典软件系统的功能需求。随后介绍了整个电子词典软件系统的总体架构,分析了主要模块的设计与其要实现的功能。在系统的实现过程中,从对词典数据的转换和优化入手,介绍了检索引擎的具体实现细节及算法介绍,然后介绍了系统主要模块的实现过程以及消息处理机制的实现。最后,本文对系统软件进行了测试,指出了调试过程中遇到的问题和相应的解决办法,并且提出了进一步的工作展望。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号