需求是这样的,我这边的教务管理系统中,学生成绩打印是一个比较庞大的事情,为了减缓压力(其实是为了不显示一些不好的成绩),一部分学生自己下载了EXCEL,并制作了和我们系统打印出来的一模一样的排版,然后来找业务部门盖章,业务部门的老师核对一个学生的成绩很麻烦,费不少时间,更何况量还不少,所以想在打印的时候,加载一些二维码信息,然后学生拿过来的时候,就可以证明确实是系统打印出来的,这样就减少不少工作量。 所以这里有两个需求, 后来想了想,可能还有一种可能,就是如何保证二维码不是被当成照片贴进自己制作的模板里的? |
|
求大家分享思路。
|
|
20分 |
这就是一个二维码反读取信息的功能,网上有很多的!你如果用QRCode那他直接有方法是读取二维码图片信息的!你读取到这个信息,然后判断一下!
解码的:http://www.cnblogs.com/xiaofengfeng/archive/2013/01/28/2879531.html |
20分 |
我这里刚好前些日子 做了个DOME 可以生产 和解析 二维码,你需要吗?
|
需要,我的邮箱:yixian014@foxmail.com
谢谢。 还有另外一个疑问,我怎么防止,用户将二维码给粘到一个一模一样的模板中,如何验证呢? |
|
DOME 已经发了 。模板一样。。。。额,我想可以从2个方面来判断,1是来判断图片是否一样,但是我对图形这块不是很了解,而且觉得不是太好,2是粘贴之后,就解析出这个二维码内容,和当前模板比较一下。 希望能帮到你 |
|
这种简单的ps功能一两分钟就可以完成修改工作是没办法让老师验证的,除非老师的大脑连接数据库可以核对成绩,但能核对成绩又何必让学生自助打印,这不是打事做嘛。
这个工作很多高校都是通过工作人员的电脑打印并盖章,你想节省这步的话,还真是想不出什么办法,唯一的办法即是工作人员盯着学生打印,然后盖章,那这步就没有意义。 或者你有更佳的思路在以后,请共享一下。 |
|
可以在你打印的页脚加上一个验证字符串,这个字符串同时加到二维码中,扫的时候进行两个码是不是一样
|
|
为做进二维码的信息增加一个校验字串。比如,
张三|学号|201401|语文|80|加密(Hash(“张三|学号|201401|语文|80|”)) |
|
谢谢大家,确实,感觉没有什么特别好的思路来防止这种,除非在成绩后面加信息,
|
|
并不是说加什么东西来防止,而是你加了也没用,我打印出来,扫描一下,到PS里修改几个成绩,再打印出来,完全和最初打印的成绩一模一样,你能加什么才能阻止这么做?
加多了自助打印没意义,检查是不是正常打印的工作量比老师自己打印还多,加少了又不起作用,暂时无解的。 |
|
需要,我的邮箱:wangyi6711@126.com |
|
我需要你得代码 1195775472@qq.com |
|
连ps这种大招都用上了,太狠了。 8楼的想法不错,把成绩放到二维码里,即使学生复制二维码,也不能修改数据的。能暂时缓解一下情况。 |
|
为什么不是业务部门当场打印盖章发给学生?这样还能收点打印费呢。
|
|
你已经生成了二维码,那么,盖章的时候,需要先验证二维码不啊? 比如,学生A成绩单,有多少门,每门成绩多少,总成绩多少,,学生信息等,这些你都写入到二维码里面额。 盖章的时候,扫描二维码,跟系统对比一下,系统对比时,如果二维码相同,那就OK额。 |
|
别人用相同模板生成的二维码来忽*悠,你扫码后,只要用大字体把学生名字,系别,不保险可以再加上个总成绩等少量信息显示一下,只盖章不打印,对比一下是不是这个人,应该还是要节省了点时间了吧。
不经过系统比对,我觉得不好验证了。 |
|
这种东西,不要从系统、程序、电脑的角度去考虑问题。应该从纸张的防伪方面去考虑
|
|
这是社会工程学范畴
|
|
社会工程学,上升到有点高度了…… |