diff --git a/backend/系统功能说明文档.md b/backend/系统功能说明文档.md new file mode 100644 index 0000000..8a98810 --- /dev/null +++ b/backend/系统功能说明文档.md @@ -0,0 +1,291 @@ +# 迈柯唯访客预约系统功能说明文档 + +## 系统概述 + +**系统名称:** 迈柯唯访客预约系统 +**英文名称:** Visitor Appointment Management System +**系统版本:** v1.0.0 +**开发技术:** Vue.js + Element UI + Laravel +**系统定位:** 企业级访客预约管理平台 + +## 系统架构 + +### 前端技术栈 +- **框架:** Vue.js 2.x +- **UI组件库:** Element UI +- **构建工具:** Webpack +- **富文本编辑器:** TinyMCE +- **地图服务:** 高德地图API + +### 后端技术栈 +- **框架:** Laravel PHP框架 +- **数据库:** MySQL +- **认证:** Laravel Sanctum +- **权限管理:** Spatie Laravel Permission + +## 功能模块 + +### 1. 系统首页 (Dashboard) +- **实时统计:** 今日访客数、待审批数、在厂访客数、总预约数 +- **访客类型统计:** 商务访客、技术访客、供应商访客等比例展示 +- **实时访客监控:** 显示当前在厂访客信息及位置 +- **今日预约概览:** 按时间段展示预约数量分布 +- **系统状态监控:** 在线状态、系统运行状态 + +### 2. 访客管理模块 +#### 2.1 访客预约 +- 访客信息录入(姓名、电话、身份证、单位、来访目的) +- 预约时间设置(进厂时间、出厂时间) +- 对接人选择 +- 预约状态管理(待审批、已审批、已取消、已完成) + +#### 2.2 访客列表 +- 访客信息查询和筛选 +- 访客状态跟踪 +- 访客信息编辑和删除 +- 批量操作功能 + +#### 2.3 预约审批 +- 预约申请审批流程 +- 审批意见记录 +- 审批状态管理 +- 审批历史查询 + +#### 2.4 访客记录 +- 访客进出记录 +- 历史访客查询 +- 访客行为分析 +- 数据导出功能 + +### 3. 安保管理模块 +#### 3.1 门岗管理 +- 门岗信息配置 +- 门禁设备管理 +- 进出权限控制 +- 门岗人员管理 + +#### 3.2 安全检查 +- 访客身份验证 +- 安全检查流程 +- 违禁品检测 +- 安全检查记录 + +#### 3.3 监控管理 +- 实时监控画面 +- 监控设备状态 +- 异常事件记录 +- 监控录像管理 + +### 4. 数据报表模块 +#### 4.1 访客报表 +- 访客数量统计 +- 访客类型分析 +- 访客来源统计 +- 访客趋势分析 + +#### 4.2 部门报表 +- 各部门访客统计 +- 部门接待效率 +- 部门访客分布 +- 部门工作量分析 + +#### 4.3 效率报表 +- 审批效率统计 +- 接待效率分析 +- 处理时间统计 +- 效率改进建议 + +#### 4.4 安全报表 +- 安全事件统计 +- 门禁异常分析 +- 安全检查记录 +- 安全风险评估 + +### 5. 系统管理模块 +#### 5.1 用户管理 +- 用户账号创建 +- 用户信息维护 +- 用户状态管理 +- 用户权限分配 + +#### 5.2 角色管理 +- 角色定义和配置 +- 角色权限设置 +- 角色用户关联 +- 角色权限继承 + +#### 5.3 权限管理 +- 权限项配置 +- 权限分配管理 +- 权限验证机制 +- 权限审计日志 + +#### 5.4 部门管理 +- 组织架构管理 +- 部门信息维护 +- 部门层级关系 +- 部门权限配置 + +#### 5.5 菜单管理 +- 系统菜单配置 +- 菜单权限控制 +- 菜单显示顺序 +- 动态菜单加载 + +#### 5.6 字典管理 +- 系统字典维护 +- 数据字典配置 +- 字典项管理 +- 字典同步机制 + +#### 5.7 系统日志 +- 操作日志记录 +- 登录日志管理 +- 系统错误日志 +- 日志查询分析 + +### 6. 通知管理模块 +#### 6.1 短信通知 +- 预约确认通知 +- 审批结果通知 +- 访客到达通知 +- 异常情况通知 + +#### 6.2 微信通知 +- 微信消息推送 +- 微信模板消息 +- 微信小程序集成 +- 微信用户管理 + +#### 6.3 邮件通知 +- 邮件模板管理 +- 邮件发送配置 +- 邮件发送记录 +- 邮件状态跟踪 + +## 系统特色功能 + +### 1. 智能预约管理 +- 自动时间冲突检测 +- 智能审批流程 +- 预约提醒功能 +- 预约变更管理 + +### 2. 实时监控预警 +- 访客实时位置跟踪 +- 异常行为预警 +- 超时访问提醒 +- 安全风险预警 + +### 3. 数据分析洞察 +- 访客行为分析 +- 接待效率分析 +- 安全风险评估 +- 趋势预测分析 + +### 4. 移动端支持 +- 响应式设计 +- 移动端优化 +- 微信小程序 +- APP集成支持 + +## 系统配置要求 + +### 硬件要求 +- **服务器:** 建议4核8G以上 +- **存储:** 100GB以上可用空间 +- **网络:** 稳定的网络连接 + +### 软件要求 +- **操作系统:** Linux/Windows Server +- **Web服务器:** Nginx/Apache +- **PHP版本:** 7.4+ +- **数据库:** MySQL 5.7+ +- **浏览器:** Chrome 80+, Firefox 75+, Safari 13+ + +## 安全特性 + +### 1. 身份认证 +- 多因子认证 +- 密码策略管理 +- 登录失败锁定 +- 会话管理 + +### 2. 权限控制 +- 基于角色的访问控制(RBAC) +- 细粒度权限管理 +- 权限继承机制 +- 动态权限验证 + +### 3. 数据安全 +- 数据加密存储 +- 敏感信息脱敏 +- 数据备份恢复 +- 审计日志记录 + +### 4. 网络安全 +- HTTPS加密传输 +- 防火墙保护 +- 入侵检测 +- 安全扫描 + +## 部署说明 + +### 1. 环境准备 +- 安装LAMP/LNMP环境 +- 配置PHP扩展 +- 设置数据库 +- 配置Web服务器 + +### 2. 系统安装 +- 上传系统文件 +- 运行安装脚本 +- 配置系统参数 +- 初始化数据 + +### 3. 配置优化 +- 性能调优 +- 安全配置 +- 日志配置 +- 备份策略 + +## 维护支持 + +### 1. 日常维护 +- 系统监控 +- 数据备份 +- 日志清理 +- 性能优化 + +### 2. 故障处理 +- 问题诊断 +- 故障排除 +- 数据恢复 +- 系统修复 + +### 3. 技术支持 +- 在线技术支持 +- 远程协助 +- 培训服务 +- 文档更新 + +## 版本更新 + +### v1.0.0 (当前版本) +- 基础访客预约功能 +- 安保管理模块 +- 基础报表功能 +- 系统管理功能 + +### 后续版本规划 +- 移动端APP开发 +- 人脸识别集成 +- 智能分析增强 +- 第三方系统集成 + +--- + +**文档版本:** v1.0.0 +**最后更新:** 2024年1月 +**维护部门:** 迈柯唯信息技术部 +**联系方式:** 技术支持团队