Qt+MySQL实现社团管理系统

开发环境

● Qt 5.14.1

● Win10

● Mysql 5.7.28

系统介绍

系统主要实现的功能如下图所示

社团管理系统主要包含了以下几个亮点功能

  1. 轮播图显示社团信息
  2. 支持excel形式的导入导出学生信息
  3. 权限控制(管理员、超级管理员、用户)

系统效果展示

登录界面

注册界面

主界面

社团查询界面

社团管理界面

用户可以根据需求选择新建社团还是管理社团(社团管理员只能管理自己的社团,无法新建社团)

新建社团

管理社团

用户管理

活动管理

类似社团管理,有新建活动和管理活动两个选项

公告管理

同上,也是分为新建公告和管理公告

个人中心

Qt类简述

h 复制代码
SOURCES += \
    actionmgmt.cpp \
    clubmgmt.cpp \
    communityquery.cpp \
    infodispaly.cpp \
    infomgmt.cpp \
    interactivebuttonbase.cpp \
    main.cpp \
    community.cpp \
    personalcenter.cpp \
    quiwidget.cpp \
    sidehidelabel.cpp \
    slideshow.cpp \
    studentmgmt.cpp \
    sysconfig.cpp \
    user_login.cpp \
    user_register.cpp

HEADERS += \
    actionmgmt.h \
    clubmgmt.h \
    community.h \
    communityquery.h \
    infodispaly.h \
    infomgmt.h \
   interactivebuttonbase.h \
    personalcenter.h \
    quiwidget.h \
    sidehidelabel.h \
    slideshow.h \
    studentmgmt.h \
    sysconfig.h \
    toolHead.h \
    user_login.h \
    user_register.h

FORMS += \
    actionmgmt.ui \
    clubmgmt.ui \
    community.ui \
    communityquery.ui \
    infodispaly.ui \
    infomgmt.ui \
    personalcenter.ui \
    studentmgmt.ui \
    sysconfig.ui \
    user_login.ui \
    user_register.ui

根据类名基本可以获取相关类的功能

相关推荐
苹果酱056721 分钟前
windows安装redis, 修改自启动的redis服务的密码
java·开发语言·spring boot·mysql·中间件
山山而川粤2 小时前
大连环保公益管理系统|Java|SSM|Vue| 前后端分离
java·开发语言·后端·学习·mysql
SlothLu3 小时前
Debezium-BinaryLogClient
java·mysql·kafka·binlog·多线程·debezium·数据迁移
人才程序员3 小时前
详解Qt QStorageInfo 存储信息类
c语言·开发语言·c++·后端·qt·界面
机器视觉知识推荐、就业指导4 小时前
基于Qt/C++/Opencv实现的一个视频中二维码解析软件
c++·qt·opencv
喵呜角角4 小时前
QML TableView(Qt_6_5_3_MinGW_64)
开发语言·qt·qml·qt quick
彩虹糖_haha5 小时前
Qt桌面应用开发 第七天(绘图事件 绘图设备)
开发语言·qt
周先森的怣忈6 小时前
Ubuntu,openEuler,MySql安装
mysql·ubuntu·openeuler
weixin_SAG6 小时前
7天掌握SQL - 第三天:MySQL实践与索引优化
android·sql·mysql
锐策6 小时前
〔 MySQL 〕中三种重要的日志类型
数据库·mysql