标准软件(PHP)开发
BS架构门禁系统,   PHP开发
PHP集中管理系统完全开源,已实现P2P穿透远程开门,方便开发集成,二次开发请遵循相关开源协议。以下图例部分请向客服索取。


1、数据库文件
SDK基于PHP5.6.27+ Apache(IIS、nginx)+ MySQL,web根目录在文件夹WWW。

WWW文件夹包含以下文件和文件夹见附图。其中六个文件夹css、door、images、js、lang、style主要是web相关文件,包括颜色字体渲染设置(css、style)、功能页面(door)、图片(images)、脚本(js)、语言(lang)。主文件夹下的文件除home.php和login.php外,其他都是实现页面中后台功能。具体见后面说明。
 
主页面是home.php,在WWW目录下。访问http://url/home.php会跳转login.php页面,login.php 登录页面会调用signatureCheck.php 。

signatureCheck.php:除了完成解析比对用户名、密码并返回结果外,这里还完成登录或创建、初始化数据库。登录或创建数据库:SDK里面创建了dwaccessDB作为demo库。
 
通过SQL语句可以查看数据库结构,dwaccessDB里面有5个表,accessrecord、gatesetting、staffbasesetting、serversetting、cmdform。
 
对应的《控制设备 HTTP 通讯协议1.0.3》里面,serverIP、serverPORT分别是服务器的IP和端口号。CameraADDR、CameraPORT分别是摄像头的IP和端口号,目前只在行业用户版本中支持上传照片,普通版本需要定制。

 
2、php函数
《控制设备 HTTP 通讯协议1.0.3》里面直接访问的php文件有:
 
dwsupdate.php:实现DW_APPUPGRADE功能。
 
eraseDevice.php:实现KQ_INIT功能:
 
dwstaffbasesetting.php:实现KQ_UPDATE_USERINFO功能。
 
dwServerSetting.php:实现更新或插入serversetting表功能

dwgetservertab.php:实现页面serversetting.php后台功能,返回服务器参数值。
 
serversetting.php用到的还有dwsupdate.php、dwDownLoadserversetting.php、 dwgetservertab.php、dwgetControlerNum.php:

doorcontrol.php用到的:dwgetcontroler.php(设备状态显示)、dwaccessrecord.php(刷卡记录显示)、_probeDevice.php(定时组播服务器地址)、eraseDevice.php(界面删除设备功能)、login.php(超时退出重新登录)。
 
gatesetting.php用到的:dwGateSetting.php、dwgetgatetab.php、dwDownLoadgatesetting.php、dwgetControlerNum.php、login.php。

staffasesetting.php用到的:dwstaffbasesetting.php、dwgetControlerNum.php、login.php、dwDownExcel.php。
 
更多详情,请致电0755-32875409, EMAIL: market@dawutech.cn