# 投票系统 **Repository Path**: gmsh917/voting-system ## Basic Information - **Project Name**: 投票系统 - **Description**: 建议投票系统,基于PHP+mysql,前后端分离。可通过二维码分享投票地址。支持创建图片和纯文本投票,后台能导出投票结果到word或pdf. - **Primary Language**: PHP - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-04-01 - **Last Updated**: 2026-04-01 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 投票系统 一个基于 PHP 的在线投票管理系统,支持图片上传、投票统计和 PDF 导出功能。 ## 功能特性 - **投票管理**:创建和管理投票项目 - **图片支持**:支持候选人形照片上传和自动压缩 - **结果导出**:支持将投票结果导出为 PDF 格式 - **管理员权限**:内置管理员身份验证功能 - **日志记录**:系统操作日志记录 ## 技术栈 - PHP - 数据库(需配置) - PDF 导出库 - 图片处理(GD 库) ## 文件结构 - `index.php` - 系统入口页面 - `vote.php` - 投票核心功能 - `config.php` - 配置文件和工具函数 - `export_pdf.php` - PDF 导出功能 - `package.json` - 前端依赖配置 ## 安装配置 1. 确保服务器环境支持 PHP 2. 配置数据库连接 3. 设置上传目录权限 4. 修改 `config.php` 中的配置参数 ## 使用说明 1. 访问 `index.php` 进入系统 2. 管理员登录后可进行投票管理 3. 用户可参与投票 4. 管理员可导出投票结果为 PDF ## 注意事项 - 请确保上传目录具有写权限 - 图片上传有大小限制(默认 2MB) - 建议使用 HTTPS 保障安全