智慧校园管理系统-springboot + vue +微信小程序

77 阅读5分钟

淘宝店铺搜索:点创微科

智慧校园管理系统-springboot + vue +微信小程序

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

一、项目描述

基于springboot + vue +微信小程序的智慧校园管理系统

智慧校园管理系统旨在通过现代化技术手段,提升校园管理效率,优化学生和教师的学习与工作体验。

本项目采用 Spring Boot 作为后端框架,Vue 作为前端框架,并结合微信小程序,实现多终端的便捷操作。

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

管理员 账户:admin 密码:admin

教师 账户:a1 密码:123456

学生 账户:a1 密码:123456

二、项目功能

(1)学生模块

注册与登录:提供学生注册与登录功能,支持微信小程序和网页端登录。

个人信息:查看和修改个人基本信息,如姓名、联系方式、班级等。

课程信息:浏览课程列表,查看课程详情,包括课程名称、教师、时间、地点等。

课程收藏:收藏感兴趣的课程,方便后续查看。

课程留言:在课程页面发表留言,与教师和其他学生互动。

公告信息:查看学校发布的公告,如重要通知、活动安排等。

意见反馈:提交对学校或课程的意见和建议。

通知信息:接收学校或教师发送的个人通知。

学校简介:查看学校的历史、文化、师资力量等介绍。

学生考勤详情:查看个人考勤记录,包括出勤、迟到、缺勤等。

学生请假:提交请假申请,说明请假原因和时间。

作业:查看教师布置的作业,提交作业答案。

错题本:记录错题,方便复习和总结。

试卷列表:查看已完成和未完成的试卷列表。

考试记录:查看考试成绩和考试分析。

论坛信息:浏览和参与学校论坛的讨论,发表帖子或回复。

(2)教师模块

个人中心:修改密码和个人信息,如联系方式、办公地点等。

学生管理:查看所负责班级的学生名单,管理学生信息。

课程信息管理:发布、修改和删除课程信息,管理课程详情。

课程留言管理:查看和回复学生在课程页面的留言。

课程收藏管理:查看学生对课程的收藏情况。

通讯录管理:管理班级通讯录,方便联系学生和家长。

学生考勤管理:记录学生考勤情况,查看考勤统计。

学生考勤详情管理:查看学生的考勤详情,处理考勤异常。

学生请假管理:审批学生的请假申请,记录请假情况。

作业管理:布置作业,查看学生提交的作业并进行批改。

试卷管理:创建、修改和发布试卷,管理试卷库。

试题管理:添加、修改和删除试题,构建试题库。

考试管理:发布考试安排,查看考试记录和成绩分析。

错题本管理:查看学生的错题记录,提供指导。

论坛管理:管理学校论坛,审核帖子和回复。

公告信息管理:发布和管理学校公告。

通知信息管理:发送和管理个人通知给学生或家长。

学校简介管理:更新学校简介内容。

(3)管理员模块

个人中心:修改密码和个人信息。

管理员管理:添加、删除和管理其他管理员账号。

学生管理:管理全校学生信息,包括注册、删除、权限设置等。

教师信息管理:管理教师信息,包括入职、离职、权限设置等。

课程信息管理:全局管理课程信息,包括课程的添加、删除、修改等。

课程留言管理:查看和处理课程留言。

课程收藏管理:查看课程收藏情况,进行相关管理。

通讯录管理:管理全校通讯录,包括教师和学生通讯录。

学生考勤管理:查看全校学生的考勤情况,生成考勤报表。

学生考勤详情管理:查看学生的考勤详情,处理考勤异常。

学生请假管理:审批学生的请假申请,记录请假情况。

作业管理:管理全校作业发布情况,查看作业提交和批改情况。

试卷管理:管理试卷库,审核试卷发布。

试题管理:管理试题库,审核试题添加和修改。

考试管理:管理考试安排,查看考试记录和成绩分析。

错题本管理:查看学生的错题记录,提供指导。

基础数据管理:管理基础数据,如星期、教师类型、课程类型、科目、公告类型、通知类 型、简介类型、请假类型、作业类型等。

意见反馈管理:查看和处理学生提交的意见反馈。

论坛管理:管理学校论坛,审核帖子和回复。

公告信息管理:发布和管理学校公告。

通知信息管理:发送和管理全校通知。

学校简介管理:更新学校简介内容。

轮播图信息:管理首页轮播图,发布重要活动或通知的图片。

三、运行环境

开发工具:idea2024.1

运行环境:jdk1.8+maven3.8.6+MySQL5.7+nodejs14.18.1

(此配置为本人调试所用,仅供参考)

四、项目技术

后端:Spring Boot

前端:Vue.js

移动端:微信小程序

数据库:MySQL

服务器:Tomcat

五、项目截图

1753598474-c8929325a51f5f8.png

1753598480-b42aa280c1a35cc.png

1753598485-3c59de2df0626ad.png

1753598493-49b3ea20ca5dbde.png

1753598496-a5ccf92decbf46f.png

1753598500-35b22c6c73b4332.png

1753598502-6b4836524c479fb.png

1753598505-4e2c1036554842d.png

1753598510-94f6cf1613419f8.png

1753598515-f1f05984536cd05.png

1753598523-4f70910d78f1b0f.png

1753598527-22fc511e1ee3a48.png

1753598532-47dd3f7882eff4d.png

1753598537-5734195cabc6653.png

1753598542-d6dab7f3e65d528.png

1753598554-107681f42e9c202.png

1753598557-49093306e2e1179.png

1753598560-b4167d24f735ab2.png

1753598568-6cd7a9f4152300e.png

1753598570-0fd990a4c00062c.png

1753598573-b139f834e8914bb.png

1753598585-f3a8f7da0e45042.png

1753598594-663b97d75a4b304.png

1753598599-1c840307582d720.png

1753598604-6077b6112454da3.png

1753598612-3da73ac318177b2.png

1753598618-d66f36a4c5ced08.png

1753598619-15d5e5f15f3856d.png

1753598621-065ad1d946039d7.png

1753598622-7a2401974f7c9f5.png

1753598623-a8244af4ef1aa30.png

1753598624-0786299aa1cd6fd.png

1753598626-e9ba185fd0591ef.png

1753598628-fd25c218095deff.png

1753598630-8d8ae633929fdd9.png

1753598633-25cb07a6d92260b.png

1753598634-618845068483fc4.png

1753598638-a29a059c833d387.png

1753598644-d4436c448513b92.png

1753598645-7e433c50a91ba54.png

1753598646-285ad2cea51a7e5.png

1753598651-2772f0a5fa3c153.png

1753598655-b301ae6eff1c431.png

1753598658-763c3ba9763de07.png

1753598659-2fb042db577f168.png

1753598661-bee4a7d8af63fcb.png