浙江选考吧 关注:25,344贴子:991,699

【重磅】【简单】【免费】【开源】志愿查询筛选工具

取消只看楼主收藏回复

小朋友们马上要填志愿了。很多人在问,【xx分,xx名次,想报xx方面专业,去什么学校好】这样的问题。其实我们可以先看一下前两年录取情况,缩小目标范围。我们从考试院官网可以下载前几年的excel表。但是,从excel表查询满足特点组合条件的信息会比较麻烦。有些人会去问砖家,那基本是帮人数钱。还不如问吧友,至少可以经验+3
那有没有【简单】【免费】【高效】的查询筛选工具呢?
请看下回分解


IP属地:浙江来自Android客户端1楼2021-06-17 22:32回复
    明天下午更


    IP属地:浙江2楼2021-06-17 22:33
    收起回复
      这样的工具,估计宇宙中到处都在用
      学过一点点编程的都会告诉你,就算没有,自己写一个也是很简单了。读文件,过滤,输出即可
      难度类似于经典【xxxx管理系统】,没比hello world难多少。学过一学期编程课(现在绝大部分专业都有一门c/c++/python程序设计课程,虽然大部分只是划个水)的大学生可以自己写一个练练手。
      然而这里我已经写了一个。
      由于做的仓促(一天时间抽空写好的)且懒得做图形界面,所以是控制台黑框,目前看起来非常low,效果一般,但是能用就行。
      ps:java是自学的,所以写得很烂,甚至词条没有对齐,细节不是很到位,大家可以帮忙完善(到时候开源)


      IP属地:浙江6楼2021-06-18 12:15
      回复
        40楼左右发布可执行文件,形式为百度网盘链接密码,压缩包。70楼左右发布代码,形式为github链接。接下来先介绍使用方法和结果展示


        IP属地:浙江来自Android客户端7楼2021-06-18 12:21
        回复
          其实本来做了一个依赖数据库的,然后虚拟机(.ova)一打包10个G,就算了。
          想学计算机相关专业的可以私我邮箱要虚拟机(前提是自己先装好一个virtual box)可以提前体验一下linux和数据库操作(当然了你也可以在主机上安装数据库玩,上网搜索即可)...
          直接操作数据库可以得到更多有趣的结果,比如两年同一个学校的专业的对比(多表查询)。
          比如查看哈工大威海校区两年的专业录取名额,分数,位次对比
          结果如下图
          (非本校非宣传非针对,贴吧上看到有人在宣传,就举这个例子)
          即将发布的软件只是读取文本文件操作暂时只支持单表查询。大家可以帮忙实现更多的功能


          IP属地:浙江8楼2021-06-18 12:27
          回复
            本产品开源,作者声明:不得利用本产品恰钱;使用本产品产生的一切后果,作者不负责任
            开源是因为这玩意儿谁都能写,没有难度,不想用这个玩意恰蓝谦,顺便在道德上打击恰蓝谦行为。方便一起学习,顺便让大家一起帮忙优化一下,完善界面,实现更多有趣的功能,比如多表查询
            (项目可以用IDEA打开)
            打开后会发现里面写了很多 //TODO:


            IP属地:浙江9楼2021-06-18 12:30
            回复
              谁有空写个GUI优化一下输入输出界面。
              下面先给大家看一下输入输出界面相关代码


              (笑死)
              对用户不怎么友好,希望大家帮忙完善


              IP属地:浙江10楼2021-06-18 12:38
              回复
                下面先说明使用方法,并针对贴吧常见提问展示一下效果
                ps:改软件只会字符串匹配,因此有可能查出不符合你想要的内容,尤其是专业名。请注意区分!
                本产品所显示的结果是客观提供的符合要求的查询结果!!!不是让你今年这么填!!!不是填志愿工具!!!只是一个没有情感的过滤器!!!不代表作者意见(一定程度上代表前两年考生的意见)!!!只是辅助参考!!!
                可以根据今年的变化,灵活设置参数查询


                IP属地:浙江11楼2021-06-18 12:39
                回复
                  使用方法:(以小朋友们主要使用的windows桌面为例。使用linux的大佬或mac的氪佬不用我教了,自己重写一个得了(大雾,可以装windows虚拟机,然后就转化为已知的问题了,虽然很没必要))(好吧没有在类unix系统测试过,可能会出问题,java自学的,真的写得很烂)
                  解压,不要改动目录文件,在tool目录下打开cmd,输入命令
                  jre\bin\java -jar tool.jar -jar tool.jar [表格名] [学校名称关键字] [专业名称关键字] [专业名称不能含有的关键字] [最低分数] [最高分数] [最低排名] [最高排名] [显示条数上限]
                  参数具体意义和缺省参数形式见下文


                  IP属地:浙江13楼2021-06-18 12:44
                  回复
                    参数说明:
                    [表格名]:zj19_1d 或 zj19_2d 或 zj20_1d 或 zj20_2d,四选一,不支持缺省参数
                    分别代表2019和2020的1、2段情况
                    表格数据基于考试院发的19和20年录取情况,为了方便处理,这里将一段和二段末尾,没能录取满额,排名为空的所有排名,都标记为一个相同的比其他所有给出的排名数值更大的排名(符合实际含义)。其他数据完全相同(直接复制粘贴excel表)。表格文件以.txt文件在tool/resources中(可以不去管它)


                    IP属地:浙江14楼2021-06-18 12:47
                    回复
                      【xx关键字】指的是某词条的字符串含有这个子字符串。对于一个参数,如要使用多个关键字,请用|分割。并且参数英文双引号 " " 括出,比如 "一流大学|一流学科" 表明查询对应词条中含有“一流大学”或“一流学科”子串的项目。
                      (当然了上述例子可以用 一流 关键字代替)
                      关键字可能支持正则表达式(感觉写得不大对,而且没有经过测试)


                      IP属地:浙江15楼2021-06-18 12:52
                      收起回复
                        显示结果后,信息存储到文件answer.txt中(会新建在当前目录下)。下一次查询将覆盖上次结果,请注意查看和保存
                        (现在才想到,写到excel其实也行,会整齐一些。如果有空我后面会发写到excel的版本或者txt转excel的软件,或者谁帮忙写一个)


                        IP属地:浙江16楼2021-06-18 12:54
                        回复
                          下面举例说明常见问题的查询命令和效果
                          (以下命令可以直接复制到cmd,右键即可粘贴)


                          IP属地:浙江17楼2021-06-18 12:55
                          回复
                            Q:18000名左右要求一流大学
                            [查询2020年从16000到20000分的情况,一流大学,不限制专业,全部显示]
                            jre\bin\java -jar tool.jar zj20_1d 一流大学 null null null null 15000 21000 null

                            第一条就是兰大德语,不要错过


                            IP属地:浙江18楼2021-06-18 12:57
                            收起回复
                              公开发布前大家可以在本贴提出查询需求,我帮你查询
                              或者先把工具发给你,自己查询


                              IP属地:浙江19楼2021-06-18 13:22
                              收起回复