php+mysql简易口罩限量领取系统
过年期间就想做一个,碍于乡下没有良好的编程环境
回城又由于过年回来懒散没有状态,终于到今天才完成简易版本。
希望没有太晚。首次发布,尚未正式用途使用,请先尝试可用再正式使用。
如遇问题反馈:15058593138(同微信号)
介绍
微信登录后填写姓名手机号身份证号领取,支持多批次多网点并显示余量,
身份证号区域验证生日验证尾号验证N天内不可重复领取。
可以看历史预约,预约结果可以扫码查看。
扫码绑定管理员,管理员可以下载多个格式数据
数据是分批次分店面打包下载。
具备条件
推荐使用集成环境php(5.4-5.6) + mysql(5.6)。
需要管理员(使用者)具备FTP、域名绑定、网站空间使用、基本excel操作等技能。
推荐有mysql管理软件经验,含数据备份、导入导出,表结构创建等。
需要有认证公众号年付300那种(有微信登录权限并设置启用的域名白名单)。
初始化设置
第一步
推荐notepad++等代码编辑器修改:
手动修改inc/sqls.php对应数据库参数。
手动修改inc/conn.php对应参数。
第二步
本页根据实际情况选择数据库类型Innodb(或Myisam)。
第三步
导入数据样表Inc/demo.zip,xls转为txt后放txt文件夹下。
刷新本页后更新选项,选择需要导入的数据提交。
第四步
微信端扫码得管理员权限,记得安装写库文件名不要修改
如何追加批次
更新或追加文件到txt文件夹下再次访问本页操作。
文件样表见inc文件夹下的压缩包文件,xls文件是平时输入,上传的是.txt记事本文件。
如何重起炉灶(数据清空)
修改inc/conn.php对应数据表名称
然后访问本页导入数据,该方法是建立和以前不同的新表并导入数据。
管理员权限也需变动则重复第四步(删文件inc/ld.ini.php刷新本页后扫码)。
安装页面 tool_01_install.php 别改名
首次使用请先访问本页面,详情步骤看这个页面。
访问该页面写库,同时可以扫码绑定管理员
建议用完删除,不删也可以改名为只有自己知道
普通用户右上角更多只有2下拉,管理员4个。
选择页面 bang.php
支持多批次,可选批次进入预约界面
店铺详情页 shop.php
该页面可以看批次对应的不同店面及各种信息
(店铺名称、地址、电话、日期时间、可约份数及数量金额)
登录页面 login.php
微信手机登录,注意需要认证公众号才可用
同时需要你公众号后台域名设置为白名单
预约页面 ding.php
1. 选择店铺后会显示选择当时的可预约余量。
2. 身份证规则验证:整体规则、区域码、初始年月日、尾号。
3. 手机号验证
4. 身份证号:只能绑定一个、是否预约验证....
我的预约 index.php
查看自己的预约信息,含二维码。以及详细领取信息。
预约记录 list.php
管理员才有的功能页面,看所有预约记录
数据导出 down.php
理员才有的功能页面,推荐微信电脑客户端访问使用
可以点各批次下载对应批次的预约记录(.csv,.txt)
下载为压缩包文件,内含0到多个分店铺信息及说明文件
扫码结果页 it.php
根据二维码扫码结果得到的不含身份证手机号的页面
即时提示 ajax.php
身份证验证,选择显示余量等功能接口