Skip to content

项目实战教程

前言

为了让大家更好的上手当前框架,熟悉开发流程,所以我写了一套项目实战教程。

下面就直接实战了,项目搭建以及如何启动项目,请在项目指南中查看。

项目介绍

当前实战项目是一套简易版的学生宿舍管理系统,主要有以下功能:

  • 首页报表
  • 专业管理
  • 宿舍管理
  • 学生管理
  • 报修管理
  • 我的报修

角色分配管理员和学生角色,管理员可以进行专业管理、宿舍管理、学生管理、报修管理,学生可以进行报修。同时管理员角色还能够查看报表。

项目演示

使用管理员账号登录

使用学生账号登录,报修

实战项目

项目准备

先使用 mysql 数据库连接工具 创建数据库。

alt text

在项目根目录下创建.env文件,添加环境变量

txt
# 数据库ip
DB_HOST=localhost
# 数据库端口
DB_PORT=3306
# 数据库用户名
DB_USERNAME=root
# 数据库密码
DB_PASSWORD=12345678
# 数据库名
DB_NAME=student-hostel-system

# redis ip
REDIS_HOST=localhost
# redis 端口
REDIS_PORT=6379
# redis 密码
REDIS_PASSWORD=

# minio
MINIO_HOST=localhost
MINIO_PORT=9002
MINIO_ACCESS_KEY=root
MINIO_SECRET_KEY=12345678
MINIO_BUCKET_NAME=fluxy-admin

# 邮箱服务器配置
MAIL_HOST=smtp.163.com
MAIL_PORT=465
MAIL_USER=
MAIL_PASS=

环境变量添加完成后,然后就可以启动后端项目了。

实战项目仓库地址

前端:https://github.com/dbfu/student-hostel-system-web

后端:https://github.com/dbfu/student-hostel-system-server