Skip to content

wick2035/JXJ

Repository files navigation

🏆 综合测评系统 (Scholarship Evaluation System)

一个现代化的综合测评、奖学金评定管理系统,为高校提供完整的奖学金申请、审核、排名和管理解决方案。

License PHP Version MySQL Version Status

📋 目录

🎯 项目介绍

综合测评系统是一个专为高等教育机构设计的综合管理平台,旨在简化和标准化奖学金申请、审核和评定流程。系统采用现代化的Web技术架构,提供直观的用户界面和强大的后台管理功能。

💡 设计理念

  • 用户友好:简洁直观的界面设计,降低学习成本
  • 流程标准化:规范化的申请和审核流程
  • 数据准确性:自动化计算和多重验证机制
  • 高效管理:批量操作和智能统计功能
  • 安全可靠:完善的权限控制和数据保护

✨ 功能特性

🔐 用户管理系统

  • 双角色权限:学生用户和管理员分离
  • 用户认证:安全的登录验证机制
  • 批量导入:支持CSV格式批量导入用户
  • 密码管理:强制密码修改和安全策略
  • 用户资料:完整的个人信息管理

📊 奖学金申请流程

  • 批次管理:灵活的申请批次设置
  • 分类申请:德育、能力、体育等多维度评定
  • 材料上传:支持多种文件格式上传
  • 实时状态:申请状态实时跟踪
  • 编辑功能:申请材料在线编辑和修改

🎖️ 奖项管理系统

  • 奖项配置:灵活的奖项设置和分数配置
  • 等级管理:国家级、省级、市级等层次管理
  • 自动计分:智能分数计算和汇总
  • 自定义等级:支持自定义奖项等级
  • 模板管理:预设奖项模板快速配置

📋 审核管理功能

  • 材料审核:在线审核学生申请材料
  • 批量操作:批量审核和状态管理
  • 评论反馈:审核意见和修改建议
  • 状态跟踪:完整的审核流程记录
  • 权限控制:细粒度的审核权限管理

📈 数据统计排名

  • 智能排名:自动计算综合排名
  • 分类统计:各类奖项分类统计
  • 数据导出:Excel格式数据导出
  • 可视化图表:直观的数据展示
  • 历史数据:完整的历史记录保存

📢 系统管理功能

  • 公告管理:系统公告发布和管理
  • 系统概览:数据统计和系统状态
  • 配置管理:系统参数和选项配置
  • 日志管理:系统操作日志记录
  • 备份恢复:数据备份和恢复机制

🛠 技术栈

后端技术

  • PHP 7.4+:服务器端核心语言
  • MySQL 5.7+:数据库管理系统
  • Apache/Nginx:Web服务器
  • PDO:数据库抽象层

前端技术

  • HTML5:结构化页面标记
  • CSS3:现代化样式设计
  • JavaScript ES6+:交互逻辑实现
  • 响应式设计:多设备适配

安全特性

  • SQL注入防护:参数化查询
  • XSS防护:输入输出过滤
  • CSRF防护:请求令牌验证
  • 文件上传安全:类型和大小限制
  • 会话管理:安全的用户会话

💻 系统要求

服务器环境

  • 操作系统:Linux/Windows/macOS
  • Web服务器:Apache 2.4+ 或 Nginx 1.18+
  • PHP版本:PHP 7.4 或更高版本
  • 数据库:MySQL 5.7+ 或 MariaDB 10.3+

PHP扩展要求

  • mysqli - MySQL数据库连接
  • json - JSON数据处理
  • mbstring - 多字节字符串处理
  • fileinfo - 文件信息检测
  • gd - 图像处理(可选)

硬件要求

  • CPU:1核心以上
  • 内存:512MB以上
  • 存储:1GB以上可用空间
  • 网络:稳定的网络连接

🚀 安装指南

方式一:自动安装(推荐)

  1. 下载源码

    git clone https://github.com/wick2035/JXJ.git
    cd JXJ
  2. 配置Web服务器

    • 将项目文件部署到Web服务器目录
    • 设置目录权限为755,文件权限为644
    • 确保 uploads/ 目录可写
  3. 访问安装页面

    http://yourdomain.com/install.html
    
  4. 按照安装向导完成配置

    • 环境检测
    • 数据库配置
    • 管理员账户设置
    • 系统初始化

方式二:手动安装

  1. 配置数据库

    CREATE DATABASE scholarship_db CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
  2. 导入数据库结构

    mysql -u root -p scholarship_db < database.sql
  3. 配置数据库连接

    // config.php
    define('DB_HOST', 'localhost');
    define('DB_NAME', 'scholarship_db');
    define('DB_USER', 'your_username');
    define('DB_PASS', 'your_password');
  4. 设置目录权限

    chmod 755 .
    chmod -R 755 uploads/

默认登录账户

安装完成后,您可以使用以下默认账户登录:

  • 学生账户:用户名 123,密码 123
  • 管理员账户:用户名 1234,密码 1234

⚠️ 重要提醒:请在首次登录后立即修改默认密码!

📖 使用说明

学生用户操作流程

  1. 登录系统

    • 使用学号和密码登录
    • 首次登录需修改密码
  2. 申请奖学金

    • 选择可申报的批次
    • 填写申请材料
    • 上传证明文件
    • 提交申请
  3. 查看申请状态

    • 查看申请进度
    • 查看审核结果
    • 根据需要修改材料

管理员操作流程

  1. 系统管理

    • 查看系统概览
    • 管理用户账户
    • 配置系统参数
  2. 奖项管理

    • 设置奖项分类
    • 配置评分规则
    • 管理奖项等级
  3. 申请审核

    • 审核学生申请
    • 提供修改建议
    • 批量操作处理
  4. 数据统计

    • 查看申请统计
    • 生成排名报告
    • 导出数据表格

⚙️ 配置说明

基础配置

// config.php 主要配置项
define('UPLOAD_PATH', 'uploads/');          // 上传文件路径
define('MAX_FILE_SIZE', 10 * 1024 * 1024);  // 最大文件大小(10MB)
date_default_timezone_set('Asia/Shanghai');  // 时区设置

服务器配置

Apache配置

<VirtualHost *:80>
    DocumentRoot /path/to/JXJ
    ServerName yourdomain.com
    
    <Directory /path/to/JXJ>
        Options Indexes FollowSymLinks
        AllowOverride All
        Require all granted
    </Directory>
</VirtualHost>

Nginx配置

server {
    listen 80;
    server_name yourdomain.com;
    root /path/to/JXJ;
    index index.html index.php;
    
    location ~ \.php$ {
        fastcgi_pass 127.0.0.1:9000;
        fastcgi_index index.php;
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
        include fastcgi_params;
    }
}

📄 软件著作权

版权声明

本软件系统由著作权人独立开发完成,拥有完整的软件著作权。

著作权登记信息:

  • 软件名称:综合测评系统
  • 开发完成日期:2025-06-26
  • 首次发表日期:2025-06-27
  • 软件著作权登记号:2025R11L1663475

知识产权保护

  • 本系统及其源代码受《中华人民共和国著作权法》保护
  • 未经授权,任何单位和个人不得复制、修改、传播本软件
  • 违法者将承担相应的法律责任

免责声明

  • 本软件按"现状"提供,不提供任何形式的明示或暗示保证
  • 使用本软件所产生的任何风险由用户自行承担
  • 开发者不承担因使用本软件而产生的任何损失

💰 商业授权

授权模式

本系统采用 自动授权 模式

联系咨询

📧 商务咨询j2337786067@outlook.com

🔧 技术支持

获取帮助

  1. 文档中心:完整的使用说明和FAQ
  2. 视频教程:分步骤操作指导
  3. 在线客服:工作时间实时响应
  4. 技术论坛:用户交流和问题解答

常见问题

安装过程中遇到数据库连接失败怎么办?

请检查以下几点:

  1. 数据库服务是否正常运行
  2. 数据库连接参数是否正确
  3. 数据库用户是否有足够权限
  4. 网络连接是否正常
文件上传失败怎么解决?

可能的原因:

  1. 文件大小超过限制
  2. 文件格式不被支持
  3. 上传目录权限不足
  4. 服务器配置限制
系统运行缓慢怎么优化?

优化建议:

  1. 检查服务器硬件配置
  2. 优化数据库查询
  3. 清理系统缓存
  4. 升级PHP版本

提交问题

如果您在使用过程中遇到问题,请提供:

  • 详细的错误描述
  • 操作步骤重现
  • 系统环境信息
  • 错误日志内容

📊 更新日志

v2.0.0 (2025-06-20)

  • 🎉 全新的用户界面设计
  • ✨ 新增批量用户导入功能
  • 🔧 优化了文件上传机制
  • 🐛 修复了数据统计错误
  • 📈 提升了系统性能

v1.5.0 (2024-10-15)

  • ✨ 新增自定义奖项等级
  • 🔧 改进了审核流程
  • 📱 优化了移动端适配
  • 🐛 修复了若干已知问题

v1.0.0 (2024-08-01)

  • 🎉 首个正式版本发布
  • 📋 完整的奖学金申请流程
  • 👥 用户权限管理系统
  • 📊 数据统计和排名功能

GitHub stars GitHub forks

About

【综合测评系统】一个现代化的综合测评奖学金评定管理系统,为高校提供完整的奖学金申请、审核、排名和管理解决方案。

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors