学生网上请假系统 Vue.js+SpringBoot

0 阅读3分钟

淘宝店铺搜索:点创微科

学生网上请假系统 Vue.js+SpringBoot

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

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

一、项目描述

基于springboot + vue实现的学生网上请假系统

本项目是一个基于Spring Boot后端技术和vue端技术构建的学生网上请假系统。

该平台旨在为用户提供一个方便快捷的请假环境。

本系统采用B/S结构(Browser/Server,浏览器/服务器结构)和基于Web服务两种模式,是一个适用于Internet环境下的模型结构。

只要用户能连上Internet,便可以在任何时间、任何地点使用。

整个系统采用RESTful API进行前后端交互,确保数据的安全性和一致性。

前端:http://localhost:8081/

管理员账号密码:admin/123456

教师员账号密码:教师1/123456

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

二、项目功能

学生端功能模块

  1. 首页
  2. 个人中心 修改密码:用户可以修改登录系统的密码,保障账户安全。 个人信息:查看和编辑用户的个人基本信息,如姓名、联系方式等。
  3. 班级信息管理 班级的基本信息,包括班级名称、班主任、班级人数等。
  4. 提交请假表管理 可以填写请假申请表.
  5. 学生考勤管理 学生的考勤记录,包括出勤、迟到、早退、旷课等情况。
  6. 缺课记录管理 学生的缺课记录,包括缺课时间、缺课原因等。

教师端功能模块

  1. 首页
  2. 个人中心 修改密码:用户可以修改登录系统的密码,保障账户安全。 个人信息:查看和编辑用户的个人基本信息,如姓名、联系方式等。
  3. 班级信息管理 班级的基本信息,包括班级名称、班主任、班级人数等。
  4. 提交请假表管理 可以填写请假申请表.
  5. 学生考勤管理 学生的考勤记录,包括出勤、迟到、早退、旷课等情况。
  6. 缺课记录管理 学生的缺课记录,包括缺课时间、缺课原因等。

管理端功能模块

  1. 首页
  2. 个人中心 修改密码:用户可以修改登录系统的密码,保障账户安全。 个人信息:查看和编辑用户的个人基本信息,如姓名、联系方式等。
  3. 班级信息管理 班级的基本信息,包括班级名称、班主任、班级人数等。
  4. 提交请假表管理 可以填写请假申请表.
  5. 学生考勤管理 学生的考勤记录,包括出勤、迟到、早退、旷课等情况。
  6. 缺课记录管理 学生的缺课记录,包括缺课时间、缺课原因等。

三、运行环境

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

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

四、项目技术

服务端技术:springboot

前端技术:vue(v13.7.0)

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

五、项目截图

1751341204-b9392cae8a664e5.png

1751341206-6248405fe19da21.png

1751341208-79bcf5b704e861e.png

1751341210-e30dc0496ce5a41.png

1751341212-efb83e3e0df1885.png

1751341214-bbb25fd321a78fb.png

1751341216-1407e34927ef270.png

1751341218-f3cd151870cb3bd.png

1751341220-a9821c71d0dbb23.png

1751341223-3358869604cc11d.png

1751341225-a456d8bbdecdeb8.png

1751341229-35c0c0eb96a49e1.png

1751341233-5ea3176961141b2.png

1751341237-3e6c4d4f6b2b2d0.png

1751341240-1ee8ca615aaf466.png

1751341241-c69db1e05e589c3.png

1751341242-7123a5a2cc4a3d6.png

1751341244-6f94a0ac15fb6c3.png

1751341245-2cf49a8d3dd404e.png

1751341247-16181d4c7595407.png

1751341249-25843f189f68b6e.png

1751341250-48205fa11f9d556.png

1751341252-9943f7b46c8508e.png

1751341253-4908509b1362404.png

1751341255-13b29937a3ff137.png

1751341256-290b3adaf75f91e.png

1751341258-d09473959b298a3.png

1751341259-d3ef059bb1c88fd.png

1751341261-b4344f2d8029d11.png

1751341262-602a0b321c5d00e.png