[源码和文档分享]基于QT的英文文献的编辑与检索系统的实现

1 需求分析

1.1 程序功能需求

设计一个带有图形界面的软件应用,完成针对于英文文章的手动编辑和检索功能。对于英文文章的文本的基本操作包括创建、打开、保存、查找以及替换等;对于给定的文章选段,可以统计出字符分布和出现数量,并且利用哈夫曼树算法进行相应的编码和译码工作;根据文本中的词频统计结果显示排序结构和相关信息。

将所有的文本文件存储到指定位置,可以读取并且执行检索操作。利用倒排索引的算法实现关键词检索(字符串查找)并显示出结果,在结果中需要将检索的信息数据可视化,如指定检索词高亮或者输出检索词数目等。

扩展功能包括对于图形界面的优化(可视化界面、菜单栏、工具栏、信息栏、更换皮肤)、多于一个关键词的联合检索和扩展检索、模糊检索(类似百度搜索引擎搜索提示)、检索结果的相关性排序(输出关键词数量、显示高亮位置等)、哈夫曼编码优化(编码、打开、保存)、算数编码(编码、打开、保存)。同时,将本应用程序投入到实际应用中,完成针对于托福口语选段的文本分析工作,有效的帮助有托福备考需求的学生学习。并且加入了语音朗读功能(开始、停止、调节音速、音量等)。

1.2 开发&运行环境

1.2.1 开发环境

操作系统

Windows 10(64 bit)

开发平台

Qt Creator 4.3.0

Visual Studio 2015

NotePad++

附加类库(插件/编译器)

Qt 5.9 for Windows 64-bit (MSVC 2017)

Desktop Qt 5.9.0 MSVC2017 64bit

MinGW

1.2.2 运行环境

Windows 7 及以上的64位操作系统


参考文档和完整的文档和源码下载地址:

https://www.write-bug.com/article/1894.html

你可能感兴趣的:([源码和文档分享]基于QT的英文文献的编辑与检索系统的实现)