Skip to content

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

1 watching

Forks

Latest commit

 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

校园活动征召平台

项目简介

校园活动征召平台是一个基于PHP和MySQL的Web应用系统,旨在为校园活动的组织和管理提供一个完整的解决方案。该系统支持活动的发布、报名、审核等功能,方便学校管理员和学生进行活动管理和参与。

系统架构

  • 前端:HTML5, CSS3, JavaScript
  • 后端:PHP 7.2.18
  • 数据库:MySQL 5.7.26
  • Web服务器:Apache/Nginx

功能特性

用户管理

  1. 用户注册

    • 支持新用户注册
    • 自动分配用户类型(管理员/普通用户)
  2. 用户登录

    • 账号密码验证
    • 根据用户类型跳转到对应界面

管理员功能

  1. 活动管理

    • 新增活动
    • 修改活动信息
    • 删除活动
    • 查看所有活动
  2. 申请审核

    • 查看用户报名申请
    • 审核通过/拒绝申请
    • 管理报名人数
  3. 过期活动管理

    • 查看已过期活动
    • 自动标记过期活动

普通用户功能

  1. 活动浏览

    • 查看可报名活动
    • 按日期筛选活动
  2. 活动报名

    • 提交活动报名申请
    • 查看报名状态
    • 取消报名
  3. 申请管理

    • 查看申请结果
    • 重新申请被拒绝的活动

数据库设计

系统包含以下主要数据表:

  • user:用户基本信息
  • user_type:用户类型信息
  • activity:活动信息
  • application:报名申请信息
  • application_result:申请结果信息
  • common_user:普通用户信息
  • managed_user:管理员信息

安装部署

环境要求

  • PHP >= 7.2.18
  • MySQL >= 5.7.26
  • Web服务器(Apache/Nginx)

安装步骤

  1. 克隆项目到本地
  2. 导入数据库文件 database_work.sql
  3. 配置数据库连接(修改 0_0_db.php)
  4. 配置Web服务器指向项目目录

数据库配置

修改 0_0_db.php 文件中的数据库连接信息:

$hostname = "localhost"; // 数据库主机名
$database = "database_work"; // 数据库名
$username = "root"; // 数据库用户名
$password = ""; // 数据库密码

使用说明

管理员账号

  • 默认管理员账号:111
  • 默认密码:123456

普通用户

  • 可通过注册页面创建新账号
  • 默认用户密码:123456

系统功能流程

管理员操作流程

  1. 登录系统
  2. 创建/管理活动
  3. 审核用户申请
  4. 管理过期活动

用户操作流程

  1. 注册/登录系统
  2. 浏览活动列表
  3. 提交活动申请
  4. 查看申请结果

安全特性

  • 密码加密存储
  • SQL注入防护
  • 用户会话管理
  • 表单验证
  • 权限控制

系统维护

  • 定期检查并更新过期活动状态
  • 数据库定期备份
  • 日志记录系统运行状态

注意事项

  1. 请定期更改管理员密码
  2. 定期清理过期活动数据
  3. 确保数据库定期备份
  4. 及时更新系统安全补丁

技术支持

如有问题请联系系统管理员

版权信息

© 2024 校园活动征召平台 版权所有

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages