# 高校访客系统 **Repository Path**: mmnetwork/university-visitor-system ## Basic Information - **Project Name**: 高校访客系统 - **Description**: 该系统构建了一个集预约登记、校友认证、安全核验、数据可视化于一体的高校访客管理平台。 其技术路线清晰、功能模块完善,体现出: - 微信生态便捷性; - Python后端高效性; - 数据安全与可视化结合的管理性。 - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2025-10-23 - **Last Updated**: 2026-01-07 ## Categories & Tags **Categories**: Uncategorized **Tags**: 访客系统, 智慧校园, 校园管理 ## README ## 一、功能板块结构 PS:欢迎大家一起交流 QQ61437327 WX:A2020brave ### (一)访客端(微信小程序) 面向普通访客与校友,实现校园访问申请与信息展示功能。 | 模块名称 | 功能说明 | | -------------- | ------------------------------------------------------------ | | 用户注册与登录 | 通过手机号和密码实现注册与登录,支持忘记密码找回。 | | 新闻资讯与动态 | 展示学校新闻、公告、活动通知等信息。 | | 预约申请 | 填写证件类型、访问单位、被访人、来访事由等信息发起访客登记。 | | 信息复用 | 自动填充历史访客信息,便于快速提交新申请。 | | 预约历史 | 查询历史访问记录、查看二维码通行码、删除记录。 | | 高校校友卡 | 展示校友身份信息,支持校友卡认证与激活。 | | 校友申请与认证 | 填写身份信息并上传照片进行校友认证,提交后进入审核。 | | 公告信息查看 | 滚动显示学校通知与欢迎语,塑造校园形象。 | | 学校信息 | 展示学校历史沿革、专业特色及发展理念等内容。 | ------ ### (二)保卫端(安保管理端) 面向校门口安保人员,用于实时监测与核验。 | 模块名称 | 功能说明 | | -------------- | -------------------------------------------------------- | | 校园人流量检测 | 统计实时在校人数、区域分布、人流趋势等数据。 | | 入校扫码核验 | 扫描二维码或通行码快速验证身份,支持手动输入与应急操作。 | | 数据报表与统计 | 展示访客数量、在校访客、超时未离校人员及趋势图表。 | ------ ### (三)管理端(后台管理系统) 面向校方管理员,实现数据管理、内容发布与统计分析。 | 模块名称 | 功能说明 | | ---------------- | ------------------------------------------------------------ | | 动态管理 | 编辑、发布新闻或通知,支持Markdown编辑、定时发布、置顶功能。 | | 预约审核 | 查询访客申请,执行“同意/拒绝/删除”操作,并可导出Excel。 | | 公告发布 | 管理校园公告,提供新增、删除、编辑等操作。 | | 用户管理 | 按用户名、注册日期筛选用户,支持密码重置与Excel导出。 | | 校友管理 | 支持校友信息批量导入、筛选、删除与导出。 | | 数据统计与可视化 | 展示访客总量、访问趋势、公告信息等可视化数据。 | ------ ## 二、技术路线 系统采用**Python + Flask + 微信小程序 + MySQL**的整体架构,形成“前后端分离、数据集中管理”的实现路线。 ### (一)总体架构 ``` 用户层(微信小程序/浏览器) ↓ 接口层(Flask RESTful API) ↓ 业务逻辑层(Python 后端控制) ↓ 数据层(MySQL 数据库存储) ``` ### (二)前端技术 - **微信小程序端**:以 JavaScript + WXML + WXSS 构建页面;调用微信云API进行身份验证与二维码展示;实现用户端、安保端界面交互。 - **管理端(Web)**:采用 Vue.js 或 Element-UI 实现后台数据可视化与交互操作。 - **可视化组件**:通过 ECharts 实现访客数量、趋势与公告统计图表。 ### (三)后端技术 - **主框架**:Flask 微框架实现REST接口; - **数据库操作**:SQLAlchemy ORM 进行数据增删改查; - **安全机制**:用户身份认证、Token 校验; - **文件管理**:校友认证图片上传与服务器文件存储; - **Excel导出功能**:pandas / openpyxl 实现访客记录与校友信息导出。 ### (四)系统交互流程 1. **访客端提交申请 → 后端写入数据库 → 管理端审核 → 保卫端扫码核验 → 数据统计与可视化展示。** 2. 各端通过API实现数据共享,形成完整的闭环管理体系。 ------ ## 三、总结 该系统构建了一个集 **预约登记、校友认证、安全核验、数据可视化** 于一体的高校访客管理平台。 其技术路线清晰、功能模块完善,体现出: - 微信生态便捷性; - Python后端高效性; - 数据安全与可视化结合的管理性。 ## 四、系统截图 ![img](pic/user/all.png) ## 联系作者 QQ 61437327 WX:A2020brave 欢迎大家一起交流 ~