项目:Search Wizard

**

搜索精灵(Search Wizard)

**

开发环境

Maven + window10 +IDEA

开发工具

Sqlite 数据库、

项目源码

使用技术

javaFX,sqlite 数据库的应用,多线程,pinyin4j

项目描述

选择指定的搜索目录,可显示目录中所有文件夹及文件的信息 ;使用多线程对文件进行搜索操作,将文件信息保存到数据库;可根据文件名称进行搜索,支持汉语拼音的搜索(含有某一个字拼音的匹配)

项目流程

项目:Search Wizard_第1张图片

项目演示

  1. 选择文件目录

项目:Search Wizard_第2张图片

2.根据文件名进行搜索

项目:Search Wizard_第3张图片

3.根据全拼搜索

项目:Search Wizard_第4张图片

4.根据拼音首字母搜索

项目:Search Wizard_第5张图片

测试报告

总体测试计划

总体的测试计划围绕黑盒测试以及使用测试工具进行,然后根据测试结果进行项目的完善。

功能模块

文件搜索

测试环境

window10

功能测试

  1. 启动项目
  2. 不选择文件夹,进行搜索
  3. 选择文件目录,
  4. 对文件名进行中文搜索
  5. 对文件名进行拼音搜索
  6. 对文件名进行拼音首字母搜索
  7. 对文件名的拼音搜索切换大小写
  8. 删除文件夹中的文件,再次进行相关搜索
  9. 对特殊字符进行搜索

预期结果

  1. 启动成功,弹出搜索框
  2. 无内容显示
  3. 显示出文件夹中的子文件夹
  4. 显示出与搜索汉字吻合的文件夹
  5. 显示出与搜索拼音吻合的文件夹
  6. 显示出与搜索拼音首字母吻合的文件夹
  7. 不区分大小写,显示出与搜索拼音吻合的文件夹
  8. 无内容显示
  9. 无内容显示

实际结果

  1. 启动成功,弹出搜索框
  2. 无内容显示
  3. 显示出文件夹中的子文件夹
  4. 显示出与搜索汉字吻合的文件夹
  5. 显示出与搜索拼音吻合的文件夹
  6. 显示出与搜索拼音首字母吻合的文件夹
  7. 不区分大小写,显示出与搜索拼音吻合的文件夹
  8. 无内容显示
  9. 无内容显示

你可能感兴趣的:(java)