从0到1:基于SSM的校园社团活动报名小程序开发笔记(中)

构想

面向校园社团管理和活动组织的工具,旨在提高社团管理效率、增强学生参与感、便于信息沟通与活动管理。主要功能包括:活动展示,自主报名,取消报名,后台录入活动项目,统计每项活动报名情况,导出数据,用户管理,管理员管理等。

  • 活动列表:展示所有正在进行或即将举行的校园活动,包括学科竞赛、科技创新竞赛、体育竞赛等。
  • 活动详情:点击活动后,显示详细信息,如时间、地点、报名方式、参与要求等。
  • 分类筛选:根据活动类型等进行筛选,方便用户快速找到感兴趣的活动。
  • 在线报名:用户可以在线报名参加活动,提交必要的资料
  • 管理员角色:发布活动信息
  • 后台统计管理:按每项活动进行报名统计,查看每个活动的已报名人数,了解活动的参与热度,支持名单数据导出Excel,打印

可行性分析

在这里插入图片描述

技术选型

  • 前端基于微信小程序平台进行开发
  • 后端基于Java Springboot SSM架构开发
  • 数据库: MySQL (8.0+)

数据字典

 
SET NAMES utf8mb4;
SET FOREIGN_KEY_CHECKS = 0;

-- ----------------------------
-- Table structure for actcampus_activity
-- ----------------------------
DROP TABLE IF EXISTS `actcampus_activity`;
CREATE TABLE `actcampus_activity`  (
  `ACTIVITY_ID` int NOT NULL AUTO_INCREMENT,
  `ACTIVITY_TITLE` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL,
  `ACTIVITY_CATE_ID` int NOT NULL DEFAULT 0,
  `ACTIVITY_CATE_NAME` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL,
  `ACTIVITY_STATUS` int NOT NULL DEFAULT 1,
  `ACTIVITY_START` bigint NOT NULL DEFAULT 0,
  `ACTIVITY_END` bigint NOT NULL DEFAULT 0,
  `ACTIVITY_STOP` bigint NOT NULL DEFAULT 0,
  `ACTIVITY_ADDRESS` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL,
  `ACTIVITY_ADDRESS_GEO` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL,
  `ACTIVITY_ORDER` int NOT NULL DEFAULT 9999,
  `ACTIVITY_VOUCH` int NOT NULL DEFAULT 0,
  `ACTIVITY_VIEW_CNT` int NOT NULL DEFAULT 0,
  `ACTIVITY_JOIN_CNT` int NOT NULL DEFAULT 0,
  `ACTIVITY_MAX_CNT` int NOT NULL DEFAULT 0,
  `ACTIVITY_FORMS` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL,
  `ACTIVITY_OBJ
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值