当前位置: 首页 > news >正文

基于springboot+vue开发的图书馆座位预约系统【源码+sql+可运行】【50721

基于springboot+vue开发的图书馆座位预约系统【源码+sql+可运行】【50721】.zip

下载地址:

点击此处下载:https://download.csdn.net/download/qq_24428851/91436517

环境准备:

  • JDK1.8+
  • maven3.6+
  • nodejs14+
  • mysql5.6+
  • redis

技术栈

  • 后台:springboot+mybatisPlus+Shiro
  • 前台:vue+iview+Vuex+Axios
  • 开发工具: idea、navicate

功能列表

  • 系统设置:用户管理、角色管理、资源管理、系统日志
  • 业务管理:图书馆区域、签到签退记录、图书馆楼层、图书馆信息、座位预约、图书馆座位表、用户管理、用户违规记录

项目使用步骤

后端:
  • 下载后端代码,导入到idea,配置JDK、maven,下载maven依赖包

  • 将项目根目录下的init.sql导入至数据库信息

  • 修改数据库信息、文件上传地址信息、redis连接信息

    spring:datasource:url: jdbc:mysql://{数据库IP}:{数据库端口}/{数据库名}?useUnicode=yes&characterEncoding=UTF8&useSSL=falseusername: {用户名}password: {密码}driver-class-name: com.mysql.jdbc.Driverhikari:max-lifetime: 30000maximum-pool-size: 15redis:host: {redis IP}port: {redis端口}password: {密码}timeout: 10000pool:max-active: 10min-idle: 3max-idle: 5## 文件上传目录
    file:uploadPath: {文件存储目录}downloadPath: /system/file/download/
    
前端:
  • 下载后端代码,导入到idea

  • 安装依赖:npm install

  • 运行:npm run dev

  • 打包:npm run build

  • 配置修改

    • 请求地址

      config/index.jsbaseUrl属性中的dev(开发时)以及pro(上线时)改成自己的baseUrl即可。

    • 端口修改

      更改根目录下的package.json文件中的scripts.dev--port的值为你所需要的端口即可,例如使用2000端口即为:"dev": "vue-cli-service serve --open --port=2000"

  • 默认账号密码:admin/123456

界面展示:

业务功能

image-20250721215547889

image-20250721215620534

image-20250721215637534

image-20250721215652257

image-20250721215711795

image-20250721215746280

登录

image-20240922100240271

用户管理

image-20240922100709905

用户添加

image-20240922100743885

角色管理

image-20240922100817132

角色添加

image-20240922100850309

资源管理

image-20240922100929795

资源添加

image-20240922100952892

系统日志

image-20240922101041097

http://www.lryc.cn/news/595613.html

相关文章:

  • Djoser 详解
  • 奥比中光深度相机开发
  • Pytorch版本、安装和检验
  • RS485和Modbus
  • 完整的 SquareStudio 注册登录功能实现方案:已经烧录到开发板正常使用
  • 感知机-梯度下降法
  • OpenCV中特征匹配算法GMS(Grid-based Motion Statistics)原理介绍和使用代码示例
  • 使用相机不同曝光时间测试灯光闪烁频率及Ai解释
  • Trae开发uni-app+Vue3+TS项目飘红踩坑
  • hot100回归复习(算法总结1-38)
  • GoLang教程005:switch分支
  • 零拷贝技术(Zero-Copy)
  • 【C语言进阶】结构体练习:通讯录
  • 暑期算法训练.5
  • stm32内存分析
  • OpenAI Codex CLI与 Google Gemini CLI 比较
  • 深度解析 HTML `loading` 属性:优化网页性能的秘密武器
  • 基于LangChain构建企业级AI智能体:从架构设计到行业落地实战
  • 深度学习 ---神经网络以及数据准备
  • ASP .NET Core 8高效集成Redis缓存实战
  • 【黑马SpringCloud微服务开发与实战】(四)微服务02
  • 前端之学习后端java小白(一)之SDKMAN及helloword
  • 如何用 LUKS 和 cryptsetup 为 Linux 配置加密
  • 【爬虫】05 - 爬虫攻防
  • 前后端分离项目进阶1---前端
  • 耐看点播网页入口 - 追最新电视剧,看热门电影|官网
  • c语言 进阶 动态内存管理
  • 3x3矩阵教程
  • 一次 POI 版本升级踩坑记录
  • 二维码扫描登录流程详解