[求助]如何自己生成二维码,并且通过一定方式验证

yixian2007 2014-05-23 08:23:22
需求是这样的,我这边的教务管理系统中,学生成绩打印是一个比较庞大的事情,为了减缓压力(其实是为了不显示一些不好的成绩),一部分学生自己下载了EXCEL,并制作了和我们系统打印出来的一模一样的排版,然后来找业务部门盖章,业务部门的老师核对一个学生的成绩很麻烦,费不少时间,更何况量还不少,所以想在打印的时候,加载一些二维码信息,然后学生拿过来的时候,就可以证明确实是系统打印出来的,这样就减少不少工作量。


所以这里有两个需求,
1、如何生成二维码
2、如何验证二维码

后来想了想,可能还有一种可能,就是如何保证二维码不是被当成照片贴进自己制作的模板里的?
...全文
865 21 打赏 收藏 转发到动态 举报
写回复
用AI写文章
21 条回复
切换为时间正序
请发表友善的回复…
发表回复
虎视DT 2015-10-09
  • 打赏
  • 举报
回复
我这也有一套生成二维码的QRcode.php的代码。是个性化后的,不过你也可以去搜搜qrcode.php的php代码库。
虎视DT 2015-10-09
  • 打赏
  • 举报
回复
你如果仅仅是用来生成二维码,验证二维码,可以加微信“酷券二维码”看看。功能简单,免费。挺好。
david_88888 2015-04-30
  • 打赏
  • 举报
回复
引用 18 楼 hwhtj 的回复:
这是社会工程学范畴
社会工程学,上升到有点高度了......
瘦马 2014-07-23
  • 打赏
  • 举报
回复
这是社会工程学范畴
瘦马 2014-07-23
  • 打赏
  • 举报
回复
这种东西,不要从系统、程序、电脑的角度去考虑问题。应该从纸张的防伪方面去考虑
道玄希言 2014-07-22
  • 打赏
  • 举报
回复
别人用相同模板生成的二维码来忽*悠,你扫码后,只要用大字体把学生名字,系别,不保险可以再加上个总成绩等少量信息显示一下,只盖章不打印,对比一下是不是这个人,应该还是要节省了点时间了吧。 不经过系统比对,我觉得不好验证了。 别说相同模板了,二维码自己都可以定义内容来生成了。都有好多网站可以自定义生成二维码的
道玄希言 2014-07-22
  • 打赏
  • 举报
回复
你已经生成了二维码,那么,盖章的时候,需要先验证二维码不啊? 比如,学生A成绩单,有多少门,每门成绩多少,总成绩多少,,学生信息等,这些你都写入到二维码里面额。 盖章的时候,扫描二维码,跟系统对比一下,系统对比时,如果二维码相同,那就OK额。
卧_槽 2014-07-22
  • 打赏
  • 举报
回复
为什么不是业务部门当场打印盖章发给学生?这样还能收点打印费呢。
mjp1234airen4385 2014-07-22
  • 打赏
  • 举报
回复
引用 10 楼 jimil 的回复:
并不是说加什么东西来防止,而是你加了也没用,我打印出来,扫描一下,到PS里修改几个成绩,再打印出来,完全和最初打印的成绩一模一样,你能加什么才能阻止这么做? 加多了自助打印没意义,检查是不是正常打印的工作量比老师自己打印还多,加少了又不起作用,暂时无解的。
连ps这种大招都用上了,太狠了。 8楼的想法不错,把成绩放到二维码里,即使学生复制二维码,也不能修改数据的。能暂时缓解一下情况。 不过如果lz的客户学校里有学生也写程序生成二维码的话,就破了。
xiangyuea 2014-07-22
  • 打赏
  • 举报
回复
引用 3 楼 moranhuoshou 的回复:
我这里刚好前些日子 做了个DOME 可以生产 和解析 二维码,你需要吗?
我需要你得代码 1195775472@qq.com
u013468348 2014-07-21
  • 打赏
  • 举报
回复
引用 3 楼 moranhuoshou 的回复:
我这里刚好前些日子 做了个DOME 可以生产 和解析 二维码,你需要吗?
需要,我的邮箱:wangyi6711@126.com
Ki1381 2014-05-23
  • 打赏
  • 举报
回复
为做进二维码的信息增加一个校验字串。比如, 张三|学号|201401|语文|80|加密(Hash("张三|学号|201401|语文|80|"))
jrl5365 2014-05-23
  • 打赏
  • 举报
回复
可以在你打印的页脚加上一个验证字符串,这个字符串同时加到二维码中,扫的时候进行两个码是不是一样
jimil 2014-05-23
  • 打赏
  • 举报
回复
这种简单的ps功能一两分钟就可以完成修改工作是没办法让老师验证的,除非老师的大脑连接数据库可以核对成绩,但能核对成绩又何必让学生自助打印,这不是打事做嘛。 这个工作很多高校都是通过工作人员的电脑打印并盖章,你想节省这步的话,还真是想不出什么办法,唯一的办法即是工作人员盯着学生打印,然后盖章,那这步就没有意义。 或者你有更佳的思路在以后,请共享一下。
SeeYou孙悟空 2014-05-23
  • 打赏
  • 举报
回复
引用 4 楼 yixian2007 的回复:
需要,我的邮箱:yixian014@foxmail.com [quote=引用 3 楼 moranhuoshou 的回复:] 我这里刚好前些日子 做了个DOME 可以生产 和解析 二维码,你需要吗?
谢谢。 还有另外一个疑问,我怎么防止,用户将二维码给粘到一个一模一样的模板中,如何验证呢?[/quote] DOME 已经发了 。模板一样。。。。额,我想可以从2个方面来判断,1是来判断图片是否一样,但是我对图形这块不是很了解,而且觉得不是太好,2是粘贴之后,就解析出这个二维码内容,和当前模板比较一下。 希望能帮到你
yixian2007 2014-05-23
  • 打赏
  • 举报
回复
需要,我的邮箱:yixian014@foxmail.com
引用 3 楼 moranhuoshou 的回复:
我这里刚好前些日子 做了个DOME 可以生产 和解析 二维码,你需要吗?
谢谢。 还有另外一个疑问,我怎么防止,用户将二维码给粘到一个一模一样的模板中,如何验证呢?
SeeYou孙悟空 2014-05-23
  • 打赏
  • 举报
回复
我这里刚好前些日子 做了个DOME 可以生产 和解析 二维码,你需要吗?
jrl5365 2014-05-23
  • 打赏
  • 举报
回复
这就是一个二维码反读取信息的功能,网上有很多的!你如果用QRCode那他直接有方法是读取二维码图片信息的!你读取到这个信息,然后判断一下! 解码的:http://www.cnblogs.com/xiaofengfeng/archive/2013/01/28/2879531.html
yixian2007 2014-05-23
  • 打赏
  • 举报
回复
求大家分享思路。
jimil 2014-05-23
  • 打赏
  • 举报
回复
并不是说加什么东西来防止,而是你加了也没用,我打印出来,扫描一下,到PS里修改几个成绩,再打印出来,完全和最初打印的成绩一模一样,你能加什么才能阻止这么做? 加多了自助打印没意义,检查是不是正常打印的工作量比老师自己打印还多,加少了又不起作用,暂时无解的。
加载更多回复(1)

110,538

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧