# fangke **Repository Path**: yu-jianyue/fangke ## Basic Information - **Project Name**: fangke - **Description**: PHP7+MySQL5.6 雪里开简易预约制访客管理系统 V1.0 - **Primary Language**: PHP - **License**: MIT - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2025-06-17 - **Last Updated**: 2025-07-15 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 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:初始版本发布