微信小程序校园社团管理系统项目源码来了~

团队承接各类小程序定制,需要加微 code_gg_boy 。小商城,购物,公司的一些管理,流程批准,视频播放次数授权。

云服务开发或java后端,都可以承接。

今天我们看下一个社团管理的小程序,麻雀虽小五脏俱全:私人订制,合作:加微 code_gg_boy

社团管理源码下载地址:

https://download.csdn.net/download/a332324956/20617942

技术架构:

前端:

微信原生开发,vant-weapp

后端:

.netcore,mysql

主要功能:

1. 超级管理员

社团管理,所有社团的增删改查

2. 社团管理员

账号管理、器材场地管理、器材场地审批、社团申请审批、公告管理

3. 社团普通管理层

社团成员管理、公告管理、活动安排、器材场地申请、社团简介管理

4. 社团成员

社团成员查看、最新活动查看、最新公告查看、社团简介查看

5. 游客

点击“游客登录”按钮进入系统,显示社团列表,可申请加入某个社团

演示效果:

项目结构

1. 前端

+---api             // 接口和请求地址配置

+---components

|  +---admin          // 管理员功能配置

|  +---manager         // 社团管理层功能配置

|  +---member         // 普通成员功能配置

|  \---root          // 超级管理员功能配置

+---images           // 静态图片资源

+---pages            

|  +---club          // 社团管理

|  |  \---edit        // 社团编辑页面

|  +---activity        // 社团活动

|  |  \---add         // 社团活动编辑、新增页面

|  +---equipment        // 器材场地

|  |  \---add         // 器材场地新增、编辑页面

|  +---equipmentApply     // 器材场地申请

|  |  \---apply        // 申请页面

|  +---home          // 首页,根据账号角色加载对应功能

|  +---index          // 入口,登录页

|  +---join          // 社团申请页

|  +---mine          // “我的”页

|  +---notice         // 公告

|  |  \---add         // 公告新增、编辑页面

|  \---user          // 用户管理

|    \---check        // 入团申请审核页

\---utils

2. 后端

+---ClubsManager

|  +---Controllers

|  +---Extensions

|  +---Filter

|  +---Helper

|  +---Properties

|  \---wwwroot

|    \---upload

+---Model    // 实体层

|  +---Entity     // 实体类

|  +---Extensions

|  +---Input

|  \---Output

\---Service   // 服务层

  +---ActivityService   // 活动

  +---AttachmentService   // 附件

  +---ClubService       // 社团

  +---EquipmentApplyService   // 装备申请

  +---EquipmentService    // 装备

  +---NoticeService          // 公告

  \---UserService                // 用户

3. 数据库

-- MySQL dump 10.13  Distrib 5.5.62, for Win64 (AMD64)
--
-- Host: 192.168.0.9    Database: club_manager
-- ------------------------------------------------------
-- Server version    5.6.24-log

/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;
/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */;
/*!40103 SET TIME_ZONE='+00:00' */;
/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;

--
-- Table structure for table `activity`
--

DROP TABLE IF EXISTS `activity`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `activity` (
  `ID` int(11) NOT NULL AUTO_INCREMENT,
  `ClubID` int(11) NOT NULL,
  `Name` varchar(255) DEFAULT NULL COMMENT '活动名称',
  `Date` datetime(3) DEFAULT NULL COMMENT '活动时间',
  `Address` varchar(255) DEFAULT NULL COMMENT '活动地址',
  `Content` varchar(255) DEFAULT NULL COMMENT '活动内容',
  PRIMARY KEY (`ID`)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COMMENT='活动表';
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `activity`
--

LOCK TABLES `activity` WRITE;
/*!40000 ALTER TABLE `activity` DISABLE KEYS */;
INSERT INTO `activity` VALUES (1,1,'活动','2021-07-15 00:00:00.000','','');
/*!40000 ALTER TABLE `activity` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Table structure for table `attachment`
--

DROP TABLE IF EXISTS `attachment`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `attachment` (
  `ID` int(11) NOT NULL AUTO_INCREMENT,
  `Name` varchar(255) DEFAULT NULL COMMENT '附件名',
  `Path` varchar(255) DEFAULT NULL COMMENT '附件地址',
  PRIMARY KEY (`ID`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='附件表';
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `attachment`
--

LOCK TABLES `attachment` WRITE;
/*!40000 ALTER TABLE `attachment` DISABLE KEYS */;
/*!40000 ALTER TABLE `attachment` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Table structure for table `club`
--

DROP TABLE IF EXISTS `club`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `club` (
  `ID` int(11) NOT NULL AUTO_INCREMENT,
  `Name` varchar(255) DEFAULT NULL COMMENT '社团名称',
  `Keeper` varchar(255) DEFAULT NULL COMMENT '社团负责人',
  `Declaration` varchar(255) DEFAULT NULL COMMENT '社团宣言',
  `Intro` varchar(255) DEFAULT NULL COMMENT '社团简介',
  PRIMARY KEY (`ID`)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COMMENT='社团';
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `club`
--

LOCK TABLES `club` WRITE;
/*!40000 ALTER TABLE `club` DISABLE KEYS */;
INSERT INTO `club` VALUES (1,'篮球社','张三','早早晚晚','');
/*!40000 ALTER TABLE `club` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Table structure for table `equipment`
--

DROP TABLE IF EXISTS `equipment`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `equipment` (
  `ID` int(11) NOT NULL AUTO_INCREMENT,
  `ClubID` int(11) NOT NULL,
  `EquipmentName` varchar(255) DEFAULT NULL COMMENT '器材名称',
  `SiteName` varchar(255) DEFAULT NULL COMMENT '场地名称',
  `Remark` varchar(255) DEFAULT NULL COMMENT '备注',
  PRIMARY KEY (`ID`)
) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8mb4 COMMENT='器材场地表';
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `equipment`
--

LOCK TABLES `equipment` WRITE;
/*!40000 ALTER TABLE `equipment` DISABLE KEYS */;
INSERT INTO `equipment` VALUES (1,1,'篮球','场地1',''),(2,1,'篮网','场地1','');
/*!40000 ALTER TABLE `equipment` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Table structure for table `equipmentapply`
--

DROP TABLE IF EXISTS `equipmentapply`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `equipmentapply` (
  `ID` int(11) NOT NULL AUTO_INCREMENT,
  `EquipID` int(11) NOT NULL COMMENT '器材场地ID',
  `UserID` int(11) NOT NULL COMMENT '用户ID',
  `Status` int(11) DEFAULT NULL COMMENT '审批状态',
  `Reason` varchar(255) DEFAULT NULL COMMENT '申请原因',
  PRIMARY KEY (`ID`)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COMMENT='器材场地申请表';
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `equipmentapply`
--

LOCK TABLES `equipmentapply` WRITE;
/*!40000 ALTER TABLE `equipmentapply` DISABLE KEYS */;
INSERT INTO `equipmentapply` VALUES (1,1,3,0,'');
/*!40000 ALTER TABLE `equipmentapply` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Table structure for table `notice`
--

DROP TABLE IF EXISTS `notice`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `notice` (
  `ID` int(11) NOT NULL AUTO_INCREMENT,
  `ClubID` int(11) NOT NULL,
  `Title` varchar(255) DEFAULT NULL COMMENT '公告标题',
  `Content` varchar(255) DEFAULT NULL COMMENT '公告内容',
  PRIMARY KEY (`ID`)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COMMENT='公告表';
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `notice`
--

LOCK TABLES `notice` WRITE;
/*!40000 ALTER TABLE `notice` DISABLE KEYS */;
INSERT INTO `notice` VALUES (1,1,'共勉噢噢噢哦哦','农业科技咯');
/*!40000 ALTER TABLE `notice` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Table structure for table `user`
--

DROP TABLE IF EXISTS `user`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `user` (
  `ID` int(11) NOT NULL AUTO_INCREMENT,
  `LoginName` varchar(255) NOT NULL COMMENT '用户名',
  `LoginPwd` varchar(255) NOT NULL COMMENT '密码',
  `RoleID` int(11) NOT NULL COMMENT '角色',
  `ClubID` int(11) NOT NULL COMMENT '社团ID',
  `IsEnable` int(11) NOT NULL COMMENT '启用状态',
  `AttachmentID` int(11) DEFAULT NULL COMMENT '附件ID',
  `Status` int(11) DEFAULT NULL COMMENT '成员申请状态',
  `NickName` varchar(255) DEFAULT NULL COMMENT '昵称',
  `Gender` int(11) DEFAULT NULL COMMENT '性别',
  `Academy` varchar(255) DEFAULT NULL COMMENT '所在学院',
  `Tel` varchar(255) DEFAULT NULL COMMENT '联系电话',
  `Email` varchar(255) DEFAULT NULL COMMENT '邮箱',
  PRIMARY KEY (`ID`)
) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8mb4 COMMENT='用户表';
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `user`
--

LOCK TABLES `user` WRITE;
/*!40000 ALTER TABLE `user` DISABLE KEYS */;
INSERT INTO `user` VALUES (1,'root','111111',0,0,1,NULL,1,'看综艺',1,NULL,NULL,NULL),(2,'admin','111111',1,1,1,NULL,1,'张三',1,'体育学院',NULL,NULL),(3,'manager','111111',2,1,1,0,1,'李四',1,'','',''),(4,'member','111111',3,1,1,0,1,'张龙',NULL,'','',''),(5,'user','1111',3,1,1,0,1,'微信用户',1,'','','');
/*!40000 ALTER TABLE `user` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Dumping routines for database 'club_manager'
--
/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */;

/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;

-- Dump completed on 2021-07-15  9:42:26

--end--

今天分享一些整理的书单,关于C语言的,看这些书就足够学懂C语言了。关于操作系统相关内容,我们后续再来分享。

获取方式, 后台回复 我要学C语言  ,领取链接。

C语言练习项目源码:

获取方式, 后台回复 我要学C语言  ,领取链接。

抖音项目,全集100T内容,各类玩法,拍摄技巧,网络整理搜集!

热门文章

零基础新手自学Python编程教程入门精通学习资料网站大全

自学编程C语言不迷路,我私藏的书单分享给你!

零基础新手学习算法Leetcode刷题指南

程序员码农IT工程师自学编程计算机入门进阶学习网站大全

程序员面试题宝典以及相关书籍下载!

计算机类常用电子书整理大全

职场老鸟,互联网十年从业生涯,分享 [Java,Python,安卓,AI,爬虫] 技术文章,学习资料, 热点趣闻等。关注回复 1024 Python 电子书大全 面试资料,给你一份私藏的程序员好礼,永远更新中!赶紧来关注哦!

我的微信 code_gg_boy 。

一、项目简介本课程演示的是一套基于SSM实现的社团管理系统,主要针对计算机相关专业的正在做毕设的学生与需要项目实战练习的Java学习者。课程包含:1. 项目源码项目文档、数据库脚本、软件工具等所有资料2. 带你从零开始部署运行本套系统3. 该项目附带的源码资料可作为毕设使用4. 提供技术答疑二、技术实现后台框架:Spring、SpringMVC、MyBatisUI界面:JSP、jQuery 、H-ui数据库:MySQL 三、系统功能本社团管理系统是根据大学社团管理的实际应用而开发的,采用JSP技术,JAVA编程语言,基于SSM框架,使用MySQL数据库,充分保证系统的安全性和稳定性,使得社团管理工作系统化、规范化、高效化。该系统主要分为前台和后台两大功能模块,共包含两个角色:用户、管理员。具体的系统功能如下:1.前台功能 前台首页、新闻公告、规章制度、社团活动、活动报名、互动交流、用户注册、用户登陆、用户中心、修改密码、个人信息、我的社团活动、物资申请、退出登陆等功能。2.后台功能 后台系统登陆、社团用户管理管理管理、网站公告管理社团活动管理、申请类型管理、用户申请管理、活动报名管理、留言交流管理等功能。该系统功能完善、界面美观、操作简单、功能齐全、管理便捷,具有很高的实际应用价值。 四、项目截图1)前台首页2)新闻公告3)用户注册4)社团用户管理5)社团活动管理  更多Java毕设项目请关注【毕设系列课程】https://edu.csdn.net/lecturer/2104   
基于微信小程序社团管理系统是一款专为各类社团组织设计的高效、便捷的管理工具。该系统集成了会员管理、活动发布、报名参与、信息通知等功能,旨在帮助社团管理者更好地组织和管理社团活动,提高工作效率,同时也为社团成员提供了一个便捷的交流平台。主要功能如下:会员管理:系统支持会员信息的录入、修改和查询,方便管理者掌握会员的基本信息。同时,系统还支持会员的分组管理,可以根据不同的兴趣和需求将会员划分为不同的小组,便于针对性地开展活动。活动发布:管理者可以在系统中发布社团活动,包括活动名称、时间、地点、人数限制等信息。此外,系统还支持活动报名功能,会员可以在线报名参加活动,方便快捷。报名参与:会员可以在系统中查看各类活动信息,并在线报名参加。系统会自动记录报名信息,方便管理者统计和安排活动。信息通知:系统支持信息推送功能,可以将活动通知、公告等信息发送给会员,确保信息的及时传递。同时,会员也可以通过系统向管理者反馈问题和建议,提高沟通效率。数据统计:系统提供了丰富的数据统计功能,可以帮助管理者了解社团活动的参与情况、会员活跃度等数据,为社团的发展提供有力的数据支持。权限管理:系统支持多级权限设置,可以根据不同的管理角色分配不同的操作权限,确保系统的安全性和稳定性。总之,基于微信小程序社团管理系统为社团组织提供了一个全面、高效的管理解决方案,有助于提高社团管理水平,促进社团的健康发展。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

程序员入门进阶(免费辅导开题报告)

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值