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)
2. 访客表(vist)
- id:自增ID (int) - 主键
- stuid:学生ID (int) - 必填,关联学生表
- room:目标宿舍号 (varchar) - 必填
- reason:到访事由 (text) - 必填
- vname:访客姓名 (varchar) - 必填
- vtel:访客电话 (varchar) - 必填
- vdate:到访日期 (date) - 必填
- vcode:访客码 (varchar) - 系统生成
- htime:核销时间 (datetime)
- huser:核销账号 (varchar)
3. 设置表(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