开源!!!前后端分离微图书管理系统!!!附源码!!!

简介: 开源!!!前后端分离微图书管理系统!!!附源码!!!

今天给大家带来一个后端分微图书管理平台!!!!


后端


基于Spring Boot & MyBatis & Shiro & Redis 等框架构建

  • 通用项目结构、配置文件、精简的POM
  • 统一响应结果封装,支持 Fluent Interface 风格
  • 统一异常处理
  • 基础CRUD抽象封装


主要分了4个包,业务应用包app,系统功能包system,公用包common,以及核心包core,明细如下:

- src/main/java
  - cn.zealon.book
    - app / 业务应用包
      - book / 图书
      - dictionary / 数据字典
      - index / 系统主页
      - user / 用户信息
    - common / 公共包
      - base / 抽象基类
      - config / 工程配置
      - domain / 公共域对象
      - result / 响应结果封装
      - utils / 工具类
    - core / 核心包 
      - cache / 缓存
      - datasource / 数据源
      - exception / 异常处理
      - log / 操作日志
      - schedule / 调度任务
    - system / 系统功能包
      - attachment / 附件
      - org / 组织、用户、角色、权限
      - security / 安全处理(shiro)
    - Application.java / 项目启动类
- src/main/resources
  - mappers / MyBatis映射文件
  - application.yml / 应用配置文件
  - application-dev.yml / 开发环境配置
  - application-prod.yml / 生产环境配置


前端


基于 vue.js 、element-ui

熟悉小余哥的都知道  小余哥喜欢用vue+element-ui做前端开发


工程结构

- assets / 资源
  - router / 路由
  - utils / 
    - config / 静态配置
    - request / axios封装
    - sessionStorage / 本地存储封装
  - style / 样式文件
  - App.vue
  - vue.config.js
  - pages / 组件
    - book / 图书、章节、作者
    - dictionary / 数据字典
    - org / 组织、用户、角色、权限
    - user / 个人信息
    - welfare / 小福利

image.png

image.png


环境安装


1.拉取项目至本地

命令:git clone https://github.com/Zealon159/book-ms-ui.git

2.初始化npm依赖

使用cd命令进入本地工程目录,再用 cnpm 安装依赖,cnpm install

3.启动

命令:npm run serve,启动成功 http://localhost:9000/ ,默认端口9000,可以进入 vue.config.js 配置文件修改端口


前端代码地址:https://github.com/Zealon159/book-ms-ui.git


后端代码地址:https://github.com/Zealon159/book-ms-interface.git

相关文章
|
前端开发 Java 测试技术
基于Spring boot的图书馆图书借阅管理系统的设计与实现
基于Spring boot的图书馆图书借阅管理系统的设计与实现
4518 0
|
8月前
|
移动开发 数据可视化 安全
数字孪生云渲染终极指南(一):什么是实时云渲染?
将三维可视化程序上云可以有效解决上述问题。通常可采用WebGL、HTML5、threejs、虚拟化、云桌面,以及云渲染等各类技术方案,实现客户端与服务端的分离,从一定程度上降低客户端硬件配置要求,提高程序兼容性。实时云渲染技术是目前最先进的云化技术之一,也是数字孪生三维可视化场景商业模式破局的关键。
567 155
数字孪生云渲染终极指南(一):什么是实时云渲染?
|
虚拟化 Windows
Windows 11 24H2 中文版、英文版 (x64、ARM64) 下载 (2025 年 3 月更新)
Windows 11 24H2 中文版、英文版 (x64、ARM64) 下载 (2025 年 3 月更新)
700 3
Windows 11 24H2 中文版、英文版 (x64、ARM64) 下载 (2025 年 3 月更新)
|
XML JSON API
深入研究:1688 商品详情 API 详解
1688商品详情API助力电商数据分析与决策!通过该接口,开发者可基于商品ID快速获取1688平台上商品的标题、价格、规格、图片等多维信息。企业能优化商品策略,提升竞争力。使用前需注册开发者账号、创建应用并申请权限,调用时传入必要参数(如app_key和商品ID),返回JSON/XML格式数据,涵盖商品基本信息、描述、图片及商家资料等内容。
|
10月前
|
机器学习/深度学习 人工智能 测试技术
开源SOTA:阶跃发布端到端语音大模型Step-Audio 2 mini!
大家好,今天阶跃星辰正式发布最强开源端到端语音大模型 Step-Audio 2 mini,该模型在多个国际基准测试集上取得 SOTA 成绩。
1413 21
|
SQL XML JavaScript
【若依Java】15分钟玩转若依二次开发,新手小白半小时实现前后端分离项目,springboot+vue3+Element Plus+vite实现Java项目和管理后台网站功能
摘要: 本文档详细介绍了如何使用若依框架快速搭建一个基于SpringBoot和Vue3的前后端分离的Java管理后台。教程涵盖了技术点、准备工作、启动项目、自动生成代码、数据库配置、菜单管理、代码下载和导入、自定义主题样式、代码生成、启动Vue3项目、修改代码、以及对代码进行自定义和扩展,例如单表和主子表的代码生成、树形表的实现、商品列表和分类列表的改造等。整个过程详细地指导了如何从下载项目到配置数据库,再到生成Java和Vue3代码,最后实现前后端的运行和功能定制。此外,还提供了关于软件安装、环境变量配置和代码自动生成的注意事项。
32155 73
|
JavaScript 前端开发 Java
SpringBoot + Vue 前端后分离项目精进版本
这篇文章详细介绍了一个基于SpringBoot + Vue的前后端分离项目的搭建过程,包括前端Vue项目的初始化、依赖安装、页面创建和路由配置,以及后端SpringBoot项目的依赖添加、配置文件修改、代码实现和跨域问题的解决,最后展示了项目运行效果。
SpringBoot + Vue 前端后分离项目精进版本
|
传感器 人工智能 智能设计
《智启新材热学性能优化之路:人工智能的神奇力量》
在科技飞速发展的时代,材料科学与人工智能的融合成为创新前沿。AI优化材料热学性能,从航空航天到电子设备散热管理,影响深远。通过精准预测、智能设计、实时监测与反馈,AI大大缩短研发周期,提升材料性能,推动热学材料领域的突破,为各行业带来新的曙光和可能性。
330 0
|
前端开发 测试技术 持续交付
【Flutter 前端技术开发专栏】Flutter 中的 UI 测试与自动化测试
【4月更文挑战第30天】本文探讨了 Flutter 应用中UI测试和自动化测试的重要性,包括保障质量、提高效率和增强开发信心。Flutter提供`flutter_test`库进行Widget测试,以及`flutter_driver`进行集成测试。UI测试涵盖界面布局、交互和状态变化的验证,最佳实践建议尽早引入测试、保持用例简洁,并结合手动测试。未来,随着Flutter技术发展,UI测试和自动化测试将更加完善,助力开发高质量应用。
831 0
【Flutter 前端技术开发专栏】Flutter 中的 UI 测试与自动化测试
|
机器人 API 开发工具
替代微信ipad协议
替代微信ipad协议

热门文章

最新文章