【阿里云高校计划】Day4 汽车保险数据查询

代码结构

api.php为主程序,负责接收请求与逻辑关系处理

upload.class.php为PHP上传类

index.html为前端页面,时间仓促没有做css美化,请谅解。

base.api.php为公共函数库,传上来的文件只有部分本次实验用到的函数

data.sql是导出的信息库,代码在拿到身份证识别结果之后,会拿着身份证号,去data.sql里找对应的车辆信息,注意,身份证号进行了sha1散列计算,保证数据安全,同时,sql文件里的身份证号数据已被破坏,希望理解

url.sql是导出的url库,主要解决PHP SDK无法本地上传文件的问题


这个是PHP上传类

这个是主程序文件


这个是页面文件

HTML采用了jQuery的语法,方便操作

并且通过ajax交换数据
本项目采取前后端分离模式开发。

工作思路

HTML通过一个表单,将上传的照[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传图片转化为二进制流,api.PHP接受文件并转存在本地服务器上,后从本地服务器上传到阿里云oss上,最后拿到阿里云oss的链接,发起AI接口请求,拿到数据之后处理数据,拿到身份证号和姓名,去数据库查询其他信息,通过ajax传回前端,前端简单渲染,结束

本项目主要精力花在解决PHP文件上传上,果然Java还是更强,阿里云的SDK什么都封装好了,PHP还得自己写。。。然后就是数据的处理,接口的请求等等。

最后
照例给阿里云在家实践计划打个广告

【阿里云高校计划】Day4 汽车保险数据查询相关推荐

  1. 【阿里云高校计划】车辆保险应用 day4 【拨云见日】

    [阿里云高校计划]车辆保险应用 day4 [拨云见日] [阿里云高校计划]车辆保险应用 day4 [拨云见日] 实施前准备工作 一.本地图片上传为OSS 1.开通oss 2.创建Bucket 二.开通 ...

  2. 【阿里云高校计划】阿里云AI训练营_Day04_车辆检测系统

    项目介绍 参加阿里云AI训练营的第4天,完成一个车辆检测系统 主要思路:用户上传身份证和受损车辆图片,识别结果返回前端,同时将数据存入数据库. 项目用到文档地址 阿里云达摩院视觉开放平台:https: ...

  3. [阿里云高校计划]Day4-车辆保险应用

    [阿里云高校计划]Day4-车辆保险应用 首先使用JAVA SDK 引入资源. 可以通过在pom.xml文件中添加Maven依赖安装java SDK. <dependency><gr ...

  4. 阿里云高校计划视觉AI五天训练营教程学习笔记

    阿里云高校计划视觉AI五天训练营教程学习笔记 Day 1 Topic: 视觉生产技术 定义:通过(一个或者一系列)视觉过程,产出 **新的** 视觉表达. 分类 通用基础框架 关键维度 精细理解--举 ...

  5. 【阿里云高校计划】视觉Al训练营五天训练第二天

    学习身份证识别系统搭建笔记 SDK 正文 链接 名词解释 搭建过程可以看看这个博客 link 下面是一个小白的记录,还没做完. SDK 阿里云达摩院视觉开放平台:http://vision.aliyu ...

  6. 【阿里云高校计划】阿里云视觉AI训练营 DAY1 AI视觉生产技术简述

    目录 写在前面 定义和分类 定义 分类 通用基础框架 五个关键维度 分割抠图 分割抠图 难点 解题思路 模型框架 部分扩展 视觉生成 以平面设计图像生成平台--<鹿班>为例 框架流程 鹿班 ...

  7. 【阿里云高校计划】视觉Al训练营五天训练第一天笔记

    导论-视觉生产 定义和分类 定义 分类 通用基础框架 五个关键维度 2精细理解--寻微入里 分割抠图 难点 解题思路 模型框架 效果展示 视觉生成 鹿班 框架流程 视频生成--AlibabaWood ...

  8. 2021第一场 | 阿里云高校计划训练营全面升级!0成本体验云计算入门到进阶

    简介:2021,走进云计算的美妙世界(参加训练营免费获取ACA考试资格) 近年来云计算越来越受到重用,它不再仅仅是开源发烧友们的选择,已经在多方面得到了价值体现. 甚至网上流传一句话:云计算适合零基础 ...

  9. 【阿里云高校计划】在线Linux学习

    Day3–Class4-云端搭建linux学习环境 开通云服务器 这里我使用的是阿里云高校计划送的ecs服务器,就不写了 远程管理linux云服务器 教程里所用的是Putty,而我这里用的是Windo ...

最新文章

  1. linux浏览器不能播放音频文件夹,在html中插入音频文件在浏览器中播放音频文件的兼容性问题...
  2. 多个cpp文件生成so_boostpython:从多个.cpp文件创建一个模块(.so)
  3. symbian系统开发教程(一)
  4. ZooKeeper 集群为啥最好奇数台?
  5. php当前月每天时间戳,php获取当前月与上个月月初及月末时间戳的方法
  6. 技术选择真的没有那么重要
  7. sql server 多用户 并发_Tinyid:滴滴开源千万级并发的分布式ID生成器
  8. Eclipse启动时指定jdk版本
  9. UI库colorui的使用————小程序
  10. 单片机仿真器和烧写器的区别
  11. Vim 文件浏览器(Netrw)
  12. 硅谷中那些潜在的颠覆世界的力量
  13. 一个新手对软件开发的理解(写自第一个项目--Linpop之后)
  14. spring boot + vue 前后端下载文件文件
  15. javax.el.PropertyNotFoundException
  16. 修改迅雷下载链接的方法。
  17. Flask 新闻网站搜索功能的实现(笔记)
  18. Vue + Echarts 实现中国地图多级钻取功能
  19. 华三交换机如何进入配置_H3CS5120交换机怎么进入配置界面,详细步骤!
  20. 误删也能找!清空回收站后文件找回技巧

热门文章

  1. Linux 系统网卡绑定CPU(转载)
  2. 微信8.0安卓内测版来了!!!
  3. 机器学习笔记二十四 中文分词资料整理
  4. (转载)6款实惠好用的Windows Wi-Fi工具
  5. 关于ios的IDFA
  6. lichee nano 荔枝派入门——linux内核
  7. [COCI2017-2018#3] Aron
  8. 微信小程序云开发学习笔记(二)云函数
  9. MySQL(三)-数据类型
  10. java--微信公众号开发