基于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位操作系统
点击此处下载文档和源码
基于QT的英文文献的编辑与检索系统的实现相关推荐
- 基于不同策略的英文单词的词频统计和检索系统(C++)
文章目录 准备工作 一.实验目的 二.设计内容 三.测试数据 四.源程序清单 五.运行结果 5.1 程序运行结果 5.2 文件输出结果 六.关键算法 6.1 顺序表的顺序查找 6.2 单链表的顺序查找 ...
- 数据结构-基于不同策略的英文单词的词频统计和检索系统-菜单
数据结构之 基于不同策略的英文单词的词频统计和检索系统 本次更新了系统的菜单代码. 整个系统已全部更新完成,完整代码请前往专栏查看.或者点击下方: 传送通道 #include<iostream& ...
- 基于qt和opencv实现人脸识别打卡系统
最近在学习opencv,因此就想着和QT结合起来实现一个人脸识别的系统来.下面我来给大家讲讲这个项目怎么实现的 1.项目源码 https://github.com/SagapoZ/FaceRecogn ...
- 基于QT(C++)实现学本科教务系统(URP系统)【100010528】
JWCKnife 写着写着代码就几千了 PS:教务处已经改版,Network文件夹下内容需要更新 Introduction 四川大学本科教务系统(URP系统)在访问量较大的时候很容易出现500 Ser ...
- 基于qt和sqlite实现的简易点餐系统
JLU-Restaurant~吉大餐厅 项目模块介绍: 1.登录页面 2.前台或选桌页面 3.点餐页面 4.结算页面 5.后厨端页面 具体步骤: 登录页面:基于数据库sqlite实现和UI的注册登录页 ...
- 基于Qt 5.7.0的适合Window XP系统的应用开发
1. Qt库的编译 Qt官方对XP系统的支持止步于5.7.0版本,从5.7.1开始不再支持XP.但从官网上下载的5.7.0版本的安装包是不支持XP的,需要自己下载源码进行编译,编译的方法参照本博客另外 ...
- 基于Python-django-spider的影视演员影评爬虫与检索系统
目录 影视爬虫与检索系统 设计文档 1 一. 功能介绍展示 1 二. 性能统计信息 8 1.爬虫数据量统计 8 2.查询时间统计 8 三. 各个功能涉及的技术和实现方式 9 1.爬虫 9 2.djan ...
- (三)硕博生常用的英文文献下载的网站
写在这里的初衷,一是备忘,二是希望得到高人指点,三是希望能遇到志同道合的朋友. 常用的下载文献的网站 1.SCI-HUB 2.大木虫学术导航 3.龙猫学术导航 4.谷粉学术 5.GeenMedical ...
- 基于Qt\C++实现的网络远程控制系统
基于Qt\C++实现的网络远程控制系统 本系统在Qt平台上采用C++语言实现的网络远程控制.通过将server部署到腾讯云服务器上,利用云中转的内网穿透方式实现不同内网之间的远程控制. 该系统 ...
- 怎么查找和自己专业有关的英文文献?
参考文献是论文重要的组成部分,如何找到一篇适合自己论文参考文献更是重中之重,中文参考文献还好说,一眼过去可以了解大致内容,从而判断是否合适.而英文就不同了,相较于中文文献来说,英文文献找起来就比较麻烦 ...
最新文章
- tomcat通过conf-Catalina-localhost目录发布项目详解
- 未来智能:人有人用,机有机用
- [译]NeHe教程 - 你的第一个多边形
- cmake (3)多个源文件aux_source_directory
- qemu交叉编译arm内核_arm qemu (1) 内核启动调试环境搭建
- ubuntu16.04中成功安装ROS后,小海龟示例
- CentOS安装和配置Rsync进行文件同步
- 997西方行政学说 (2)
- php 百分比,小数2位
- 关于163邮箱,上传附件,本地验证文件大小的问题。
- 练习孙氏太极拳的感悟
- 大数据运维架构师培训(4):Oozie,Flume,Sqoop,Azkaban,Ranger
- win10禁用浏览器css,Win10系统解决使用Edge浏览器下的隐藏设置
- Software Performance Testing - 全链路压测知识点整理
- 故宫夜景门票最高炒至9999元 官方:二手票难以入场
- 目标检测中的precision,recall,AP,mAP计算详解
- 《iOS Drawing Practical UIKit Solutions》读书笔记(三) —— Drawing Images
- agv机器人无人仓系统-仓库控制模块设计
- win7系统如何关闭广告弹窗操作方法教学
- 我的网名为什么是ma6174????
热门文章
- [RDLC]一步一步教你使用RDLC(一)
- Flutter--使用相机
- Activity设置透明主题
- 关于goole IO大会发布的android M和android studio1.3的更新
- HDS设备高级操作_VSP_更换Cache电池手册
- 【IoT】成功十大因素,命、运、风水 、、贵人、养生,哪个最重要?
- vue-baidu-map 百度地图(定位替换图标,添加标签)
- Unity NavMesh寻路 A*(A star)分析及实例应用(一)
- 78 网站点击流数据分析案例(网站流量分析过程)
- display基础用法