短文写作竞赛管理系统-springboot + vue +微信小程序

75 阅读4分钟

淘宝店铺搜索:点创微科

短文写作竞赛管理系统-springboot + vue +微信小程序

本项目为前几天收费帮学妹做的一个项目,在工作环境中基本使用不到,但是很多学校把这个当作编程入门的项目来做,故分享出本项目供初学者参考

一、项目描述

基于springboot + vue +微信小程序的短文写作竞赛管理系统

这个短文写作竞赛管理系统通过Spring Boot、Vue和微信小程序技术实现了一个多角色、多功能的竞赛管理平台。

系统涵盖了从竞赛信息管理到竞赛报名、成果展示的整个流程,并支持多种用户角色,如管理员、评委、负责人、学生和游客。

通过这个平台,用户可以方便地进行竞赛管理、报名、评分和结果展示等操作。

登录网址: http://localhost:8080/springbootr653y/admin/dist/index.html

管理员账户密码: admin/admin

学生账户密码: 学生学号1/123456

游客账户密码: 游客账号1/123456

负责人账户密码: 负责人账号1/123456

评委账户密码: 评委账号1/123456

二、项目功能

1. 管理员模块

管理员模块是整个系统的核心,负责管理系统的所有功能和用户。

个人中心

修改密码: 允许管理员修改自己的登录密码。

个人信息: 管理员可以查看和更新自己的个人信息。

负责人管理 管理所有负责人的账户信息,包括添加、编辑和删除负责人。

游客管理 管理游客账户,允许管理员添加、编辑和删除游客信息。

学生管理 管理所有学生的账户信息,包括添加、编辑和删除学生信息。

评委管理 管理评委账户,允许管理员添加、编辑和删除评委信息。

专业管理 管理参赛的专业类别,可以添加、编辑和删除专业信息。

班级管理 管理学生的班级信息,可以添加、编辑和删除班级信息。

竞赛类别管理 管理竞赛的类别,可以添加、编辑和删除竞赛类别。

竞赛信息管理 管理竞赛的基本信息,包括添加、编辑和删除竞赛信息。

竞赛报名管理 管理竞赛的报名信息,可以查看和管理所有报名记录。

成果详情管理 管理竞赛成果的详细信息,包括添加、编辑和删除成果详情。

结果展示管理 管理竞赛结果的展示信息,可以设置哪些结果对外展示。

系统管理

公告栏: 发布系统公告,通知所有用户。

轮播图管理: 管理系统首页的轮播图,展示重要信息。

2. 评委模块

评委模块主要负责竞赛的评分工作。

个人中心

修改密码: 允许评委修改自己的登录密码。

个人信息: 评委可以查看和更新自己的个人信息。

竞赛信息管理 查看所有竞赛的基本信息。

竞赛报名管理 评分功能: 对参赛作品进行评分。

成果详情管理 查看竞赛成果的详细信息。

结果展示管理 查看竞赛结果的展示信息。

3. 负责人模块

负责人模块主要负责竞赛的组织和管理工作。

个人中心

修改密码: 允许负责人修改自己的登录密码。

个人信息: 负责人可以查看和更新自己的个人信息。

竞赛信息管理 查看所有竞赛的基本信息。

竞赛报名管理

审核功能: 审核学生的报名信息。

成果详情管理 查看竞赛成果的详细信息。

结果展示管理 查看竞赛结果的展示信息。

4. 学生模块

学生模块主要面向参赛学生,提供报名和查看竞赛信息的功能。

竞赛报名 学生可以查看竞赛信息并进行报名。

成果详情 上传并查看自己参赛作品的详细信息。

结果展示 查看竞赛结果的展示信息。

5. 游客模块

游客模块允许普通用户注册,浏览竞赛信息和成果展示。

竞赛信息浏览 游客可以查看所有公开的竞赛信息。

成果详情 查看参赛作品的详细信息。

结果展示 查看竞赛结果的展示信息。

三、运行环境

运行环境开发工具:idea2024.1

运行环境:jdk1.8+maven3.8.6+MySQL5.7+nodejs14.18.1(此配置为本人调试所用,仅供参考)

四、项目技术

服务端技术:springboot

前端技术:Vue+微信小程序

以上系统源码经过技术整理与调试,确保能正常运行

五、项目截图

1751442175-39996695c272c43.png

1751442179-eabbb4fdd69ab14.png

1751442182-2f63c121ed521a4.png

1751442186-ae3a9615cab149c.png

1751442189-de54ac8b45a9268.png

1751442192-e5fd71a509319dd.png

1751442214-96c71c1d142779f.png

1751442216-1724aa5ef006781.png

1751442224-dbcc29be702748c.png

1751442227-48f800861968a20.png

1751442228-a30191f7422939b.png

1751442229-f9667d88482b763.png

1751442231-198e023621b5964.png

1751442232-a9b96ace34b7189.png

1751442233-fdd622c2253fe1f.png

1751442234-76f22b5f941f37f.png

1751442234-c408076cd9370d2.png

1751442237-fab54766ee62408.png

1751442238-5351e492ff4d3e1.png

1751442239-1d4e82922b92abf.png

1751442240-1b0f3dd8ef9af7c.png

1751442241-23df26ef6c989da.png

1751442243-cd94877fd606aff.png

1751442247-dab46e80414ea4b.png

1751442249-18f86ce48e31f3c.png

1751442253-60011afdc06471c.png

1751442257-a3679f319785c32.png

1751442259-88850b150ea502b.png

0c6f25b0fc054fd88c8dd70eac55b61f~tplv-73owjymdk6-jj-mark-v1_0_0_0_0_5o6Y6YeR5oqA5pyv56S-5Yy6IEAg6Z2S6Z2S5a2m5aeQ_q75.webp