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

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

只看楼主收藏回复

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


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


    IP属地:浙江2楼2021-06-17 22:33
    收起回复
      直接github


      3楼2021-06-17 22:36
      收起回复
        这样的工具,估计宇宙中到处都在用
        学过一点点编程的都会告诉你,就算没有,自己写一个也是很简单了。读文件,过滤,输出即可
        难度类似于经典【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
                              收起回复