PHP7+MySQL5.6 雪里开简易预约制访客管理系统V1.0

PHP7+MySQL5.6 雪里开简易预约制访客管理系统 V1.0

简介

本系统是一个基于PHP7和MySQL5.6的封闭校区访客管理系统,用于管理学生访客的申请、核销流程。

导入的账号预先提交访客信息(预约制),无需审核,访客提交匿名制访客码给门卫登记放行。

首发版本,请先校验业务流程是否符合自己。轻量级代码适合初学者学习参考。

环境要求

  • PHP版本:7.1+

  • MySQL版本:5.6+

  • Web服务器:Apache/Nginx

  • 浏览器:支持HTML5和CSS3的现代浏览器

安装步骤

  1. 将所有文件上传到Web服务器目录

  2. 修改inc/conn.php文件中的数据库连接信息

  3. 访问install.php页面进行数据库初始化

  4. 完成安装后,访问index.php即可使用系统

默认账户和密码

  • 系统管理员:admin/123456

  • 学生示例账号:S001/S001

  • 门卡管理员:M001/M001

文件结构

```

/

├── index.php # 主页面,访问入口

├── sys.php # 系统管理员入口

├── stu.php # 学生用户入口

├── sus.php # 门卡管理员入口

├── install.php # 安装程序

├── inc/ # 公共资源目录

│ ├── conn.php # 数据库连接配置

│ ├── pubs.php # 公共PHP函数

│ ├── js.js # 公共JavaScript函数

│ ├── css.css # 公共CSS样式

│ ├── head.php # 公共头部

│ ├── foot.php # 公共底部

│ ├── json.php # 网站设置缓存文件

│ └── sqls.php # 数据库操作类

├── sys/ # 系统管理员功能模块

│ ├── login.php # 登录页面

│ ├── pass.php # 修改密码

│ ├── lgout.php # 退出登录

│ ├── site.php # 系统设置

│ ├── listu.php # 学生列表管理

│ ├── inxs.php # 学生信息导入

│ └── livi.php # 访客列表管理

├── stu/ # 学生功能模块

│ ├── login.php # 登录页面

│ ├── pass.php # 修改密码

│ ├── lgout.php # 退出登录

│ └── vist.php # 访客申请管理

└── sus/ # 门卡管理员功能模块

├── login.php # 登录页面

├── pass.php # 修改密码

├── lgout.php # 退出登录

└── vist.php # 访客核销管理

```

数据库结构

  1. 学生表(stux)
  • id:自增ID (int) - 主键

  • xh:学号 (varchar) - 必填,登录账号

  • pwd:密码 (varchar) - 必填

  • name:实名 (varchar) - 必填

  • tel:电话 (varchar)

  • type:类型 (enum) - 学生|门卡|系统

  • status:状态 (tinyint) - 1启用,0禁用

  • memo:备注 (text)

  1. 访客表(vist)
  • id:自增ID (int) - 主键

  • stuid:学生ID (int) - 必填,关联学生表

  • room:目标宿舍号 (varchar) - 必填

  • reason:到访事由 (text) - 必填

  • vname:访客姓名 (varchar) - 必填

  • vtel:访客电话 (varchar) - 必填

  • vdate:到访日期 (date) - 必填

  • vcode:访客码 (varchar) - 系统生成

  • htime:核销时间 (datetime)

  • huser:核销账号 (varchar)

  1. 设置表(site)
  • id:自增ID (int) - 主键

  • skey:设置键 (varchar)

  • sval:设置值 (text)

  • memo:备注 (text)

使用注意事项

  1. 本系统适合手机端和电脑端访问

  2. 所有功能均通过AJAX异步通信

  3. 系统管理员可以管理学生和访客信息

  4. 学生可以申请访客并查看历史记录

  5. 门卡管理员负责核销访客

  6. 问题反馈,请联系:15058593138@qq.com

更新日志

  • 2025-05-20:初始版本发布

下载: https://download.csdn.net/download/YUJIANYUE/90977746

相关推荐
catchadmin10 分钟前
PHP 8.6 新增 clamp() 函数
开发语言·php
秋氘渔33 分钟前
智演沙盘 —— 基于大模型的智能面试评估系统
python·mysql·django·drf
隔壁小白36 分钟前
PHP 8.1 枚举(Enums)详解
php
计算机毕设指导61 小时前
基于微信小程序的鸟博士系统【源码文末联系】
java·spring boot·mysql·微信小程序·小程序·tomcat·maven
断春风1 小时前
如何避免 MySQL 死锁?——从原理到实战的系统性解决方案
数据库·mysql
玉成2262 小时前
MySQL两表之间数据迁移由于字段排序规则设置的不一样导致失败
数据库·mysql
sinat_363954232 小时前
canal-deployer1.1.8 + mysql + rabbitmq消息队列
mysql·rabbitmq
郑州光合科技余经理2 小时前
海外国际版同城服务系统开发:PHP技术栈
java·大数据·开发语言·前端·人工智能·架构·php
Evan芙2 小时前
mysql二进制部署以及多实例部署
android·数据库·mysql
总有刁民想爱朕ha2 小时前
Windows Server 2019部署MySQL 8教程
数据库·windows·mysql