介绍
仓库管理系统
软件架构
软件架构说明 前端: Vue+Element UI+ Echarts 后端:SpringBoot + Mybatis + Mybatis plus + Mysql
安装教程
本项目是前后端分离项目,需要先启动后端,再启动前端。 需要安装vue, element UI
使用说明
本系统主要分为员工管理、仓库管理、网站信息管理和统计管理。 仓库管理分为查看入库、查看出库、入库管理、出库管理、入库出库日志、货物信息管理。 网站信息管理分为供应商贷款信息管理、客户欠款信息管理、供应商信息管理、客户信息管理、仓库信息管理、部门信息管理和登录信息管理。
主函数启动入口代码:
package com.example.demo;
import org.mybatis.spring.annotation.MapperScan;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@MapperScan("com.example.demo.mapper")
@SpringBootApplication
public class DemoApplication {
public static void main(String[] args) {
SpringApplication.run(DemoApplication.class, args);
}
}
vue主程序代码:
import { createApp } from 'vue'
import App from './App.vue'
import router from './router'
import store from './store'
import ElementPlus from 'element-plus';
import 'element-plus/dist/index.css';
//默认的英文改为中文
import 'dayjs/locale/zh-cn'
import locale from 'element-plus/lib/locale/lang/zh-cn'
import '@/assets/css/global.css'
import * as ElIconModules from '@element-plus/icons-vue'
const app = createApp(App);
// 统一注册Icon图标
for (const iconName in ElIconModules) {
if (Reflect.has(ElIconModules, iconName)) {
const item = ElIconModules[iconName]
app.component(iconName, item)
}
}
app.use(store).use(router).use(ElementPlus,{locale, size:'small'}).mount('#app')
完整源码下载地址: