zoukankan      html  css  js  c++  java
  • 工作安排

    提供接口

    B端(硬件设备端 ):时间校验,进车,取车
    C端(微信小程序端):注册,完善,查找附近的车位,预约车位,取消车位
    物业端:给物业提供增加,删除,修改车位信息的接口

    表结构设计

    用户表

    dsx_user(phone_num,id_card,name,head_url,is_lock,user_type,create_time,update_time,wechat_num,alipay_num)
    

    车-用户关联表

    user_car(dsx_user.phoneNum,dsx_car.car_id)
    

    车辆记录表

    dsx_car(car_id,plate_num)
    

    停车记录表

    dsx_car_record(record_id,dsx_user.phone_num,address,longitude,latitude,belong(厂商1/物业2/个人3),is_use,price,precent,create_time,update_time)
    

    日志记录表

    dsx_log_record(record_id,user_ip,login_time,state(1取车,2停车))
    

    消费记录表

    dsx_consume(consume_id,car_id,record_id,user_id,charge,consume,consume_time,money_remain)
    

    停车信息表

    dsx_parking_info(park_id,user_id,car_id,record_id,verify_code,begin_time,end_time)
    

    B端记录表

    dsx_B_record:device_id,avaliable,linked,ad_link,create_time,update_time
    

    设备维护表

    dsx_car_maintain:maintain_id,guardian,guardian_time,desc
    

    分表实现方式

    根据用户手机号实现分表操作,其他表分别创建,可就近显示一年数据量,数据按年进行备份保存,如果用户想查询之前的数据,也提供api查询。

    数据安全

    双机热备:保证数据可靠性,不会因一台机器挂掉而漏掉数据。

    阿里云服务器:系统数据安全,可采用分布式部署,后期可以接入阿里云的云计算领域。

  • 相关阅读:
    作业2019.1.15
    面向对象
    Arrays类的常用方法
    堆和栈的区别
    吃货联盟订餐系统
    解决Navicat连接MySQL出现1251-Client does not support authentication protocol requested by server;
    k-进制数
    怎么用宝塔面板搭建一个网站?
    Win10启动修复无法修复你的电脑解决方法
    java HashMap怎么用
  • 原文地址:https://www.cnblogs.com/esileme/p/8038121.html
Copyright © 2011-2022 走看看