防伪验证平台设计方案 防伪验证软件
来源:广州软件开发 编辑:广州软件开发公司 日期:2018-09-25
防伪验证平台设计方案
本文档主要介绍防伪验证平台的系统架构和设计方案,为后期系统开发提供依据。
3.1. 验证渠道
3.1.1 网页验证
提供页面输入防伪码,用户输入防伪码后,点击确定,把防伪码提交给系统后台,系统后台验证后,把验证结果返回用户。界面参考:
3.1.2 短信验证
系统对接三大运营商(移动/联通/电信)短信端口实现短信上/下行,当用户发送防伪码到对应运营商端口后,系统后台接收到该防伪码,把验证结果通过短信形式返回用户。参考界面如下:
3.1.3 二维码/语音
系统提供手机App软件供用户安装下载,用户安装该App后,通过扫描二维码得出防伪码或者通过录入语音,根据语音识别出防伪码供用户确认后,提交发送给系统后台,后台把验证结果返回前端App。
参考界面:
3.1.4 后台验证
系统根据前端渠道传过来的防伪码,对比公司和对应产品码进行比较,根据结果返回前端:
验证为真返回:经查询为正品,请放心使用等字样。
验证为假返回:查不到该编码的信息,谨防假冒等字样;多次查询返回:正品,第N次查询,首次查询时间XXXXX,来源XXXXXX等字样(验证返回的字样设置最好能在后台独立设置)。
3.2 后台管理
3.2.1 权限/角色管理
提供权限/ 角色的数据的增/删/改/查功能,能够给不同角色设置不同权限
3.2.2 用户管理
提供用户数据的
增/删/改/查功能,按权限级别分超级管理员用户,公司级管理员用户。超级管理员拥有所有权限;公司级管理员用户用户修改自己公司信息,产品信息,查看编码验证情况功能(有多少编码已经验证了,第一次验证的时间,验证的ip来源等)
3.2.3 公司管理
提供公司的增/删/改/查功能,能够增加公司,修改公司信息,删除公司,公司信息包括(公司名称,公司地址,公司联系电话,公司简介等)
3.2.4 产品管理
提供产品的增/删/改/查功能,能够增加产品,修改产品信息,删除产品,产品信息包括(产品名称,产品图片,产品简介等)
3.2.5 编码管理
提供编码的增/删/改/查功能,根据选择的公司,产品,编码数量,编码规则(按照固定规则,例如NO.000001至NO.010000或者随机生成)编码类型(纯数字类型或者数字加字母混合型)生成相应的编码,数据需要有一定的安全性(有加密算法)
3.2.6 日志记录
系统能够记录用户的查询请求和ip/时间/请求验证码等信息,并提供界面供管理员查询。
3.3 系统要求
开发工具及语言:
开发语言 |
模块 |
部署环境要求 |
C# |
后台管理及网页验证 |
IIS (window) |
Java |
短信网关通信(移动/电信/联通) |
Java1.5以上 |
Android/ios |
二维码/语音 |
|
My sql |
数据库 |
|
相关阅读