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

天商阳光网站邮箱wordpress标签页样式

天商阳光网站邮箱,wordpress标签页样式,做网站工具 不懂代码,安康养老院收费办公用品申领系统 项目简介 这是一个基于Spring Boot Vue3的办公用品申领管理系统,支持用户申请办公用品、管理员审批、库存管理等功能。 下载地址: https://download.csdn.net/download/qq_24428851/91888038 技术栈 后端 Spring Boot 2.7.0MyBatis-Pl…

办公用品申领系统

项目简介

这是一个基于Spring Boot + Vue3的办公用品申领管理系统,支持用户申请办公用品、管理员审批、库存管理等功能。

下载地址:

https://download.csdn.net/download/qq_24428851/91888038

技术栈

后端

  • Spring Boot 2.7.0
  • MyBatis-Plus 3.5.2
  • MySQL 8.0+
  • Redis
  • JWT认证
  • Maven

前端

  • Vue 3.3.4
  • Vue Router 4.2.4
  • Pinia 2.1.6
  • Element Plus 2.3.8
  • Vite 4.4.5
  • SCSS

项目结构

code50810/
├── database/                 # 数据库脚本
│   └── init-corrected.sql
├── frontend/                 # 前端项目
│   ├── src/
│   │   ├── api/             # API接口
│   │   ├── components/      # 组件
│   │   ├── layouts/         # 布局组件
│   │   ├── router/          # 路由配置
│   │   ├── stores/          # 状态管理
│   │   ├── views/           # 页面组件
│   │   └── style/           # 样式文件
│   ├── package.json
│   └── vite.config.js
├── src/                      # 后端项目
│   └── main/
│       ├── java/
│       │   └── com/office/
│       │       ├── common/   # 公共类
│       │       ├── config/   # 配置类
│       │       ├── controller/ # 控制器
│       │       ├── entity/   # 实体类
│       │       ├── mapper/   # 数据访问层
│       │       └── service/  # 服务层
│       └── resources/
│           └── application.yml
└── pom.xml

快速开始

1. 环境要求

  • JDK 11+
  • Node.js 16+
  • MySQL 8.0+
  • Redis 6.0+

2. 数据库配置

  1. 创建数据库:
CREATE DATABASE office_supply DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
  1. 执行初始化脚本:
source database/init-corrected.sql
  1. 修改后端配置文件 src/main/resources/application.yml 中的数据库连接信息

3. 启动后端

  1. 进入项目根目录
  2. 执行Maven命令:
mvn clean install
mvn spring-boot:run

后端将在 http://localhost:8085 启动

4. 启动前端

  1. 进入前端目录:
cd frontend
  1. 安装依赖:
npm install
  1. 启动开发服务器:
npm run dev

前端将在 http://localhost:3000 启动

功能特性

用户功能

  • 用户注册/登录
  • 浏览办公用品
  • 申请办公用品
  • 查看申请状态
  • 个人资料管理

管理员功能

  • 用户管理
  • 部门管理
  • 用品分类管理
  • 用品管理
  • 申请审批
  • 库存管理

默认账号

  • 管理员:admin / admin123
  • 普通用户需要注册

API接口

认证接口

  • POST /api/auth/login - 用户登录
  • POST /api/auth/register - 用户注册
  • GET /api/auth/userinfo - 获取用户信息

用品管理

  • GET /api/supply/page - 分页查询用品
  • GET /api/supply/{id} - 获取用品详情
  • POST /api/supply - 创建用品
  • PUT /api/supply - 更新用品
  • DELETE /api/supply/{id} - 删除用品

申请管理

  • GET /api/application/page - 分页查询申请
  • POST /api/application - 创建申请
  • PUT /api/application/approve/{id} - 审批申请

开发说明

后端开发

  • 使用MyBatis-Plus进行数据访问
  • 统一返回格式使用Result类
  • JWT进行身份认证
  • 支持逻辑删除

前端开发

  • 使用Vue3 Composition API
  • Pinia进行状态管理
  • Element Plus组件库
  • 响应式设计

部署说明

后端部署

  1. 打包:mvn clean package
  2. 运行:java -jar target/office-supply-system-1.0.0.jar

前端部署

  1. 构建:npm run build
  2. 将dist目录部署到Web服务器

注意事项

  1. 确保MySQL和Redis服务正常运行
  2. 前端开发时注意API接口的跨域配置
  3. 生产环境部署时需要修改数据库密码等敏感信息
  4. 建议使用HTTPS进行生产环境部署

页面展示

image-20250906141507614

image-20250906141543625

image-20250906141552543

image-20250906141602194

image-20250906141614146

image-20250906141623674

image-20250906141631730

image-20250906141659571

http://www.dtcms.com/a/531094.html

相关文章:

  • 高水平的郑州网站建设网上购物商城有哪些
  • 成都seo整站做公司网站要钱吗
  • 网站备案查询什么是短视频营销
  • 如何建购物网站免费开源代码网站
  • 衡水网站建设网络公司网站建设原则应考虑哪些方面
  • 湛江网站建设服务微网站开发平台wizi
  • 江苏建筑网站建设手机可以开发网站
  • 电子商务网站建设的难点贵州建设职业技术学院报名网站
  • 网站外链如何建设最有用怎么做类似清风dj网站
  • c2c商城网站建设二次开发品牌建设岗位职责
  • 合肥专业做淘宝网站偃师网站
  • 铜川做网站淘宝网站设计价格
  • 广西钦州有做网站的公司吗网站建设购买什么境外主机
  • 网页游戏网站网址微信微商城怎么开通
  • 深圳技术支持 骏域网站建设贵州省建设项目备案查询网站
  • 网络认证网站多语言社交网站开发
  • 免费爱做网站建站网站破解版
  • wordpress上弹广告山东网络推广优化排名
  • 做国际网站找阿里安全生产门户网站建设
  • soho网站建设网站建设公司领导致辞
  • 公司网站如何制作价格网站建设 投资合作
  • 哪个网站可以接针织衫做单苏州建设局网站
  • 微信小游戏源码网站是怎么优化的
  • 5个月的新站网站被k了会怎么样4399小游戏网页版入口
  • 共享ip网站 排名影响个人主页设计html代码
  • 设计素材网站排行榜网站开发实训报告
  • 教育网站设计案例内蒙古网络公司有哪些
  • 玉树营销网站建设哪家好跨境电商网站开发文档
  • 建设网站的意义作用是什么意思wordpress即阅文教程
  • 吉林省 网站建设做网站需要注意的事项