基於SpringBoot和Vue的OA辦公管理系統,附原始碼

今天介紹一個基於SpringBoot和Vue的OA辦公管理系統,適合初學者拿來學習或者用作大作業、畢業設計的參考等等。

基於SpringBoot和Vue的OA辦公管理系統,附原始碼

基於SpringBoot和Vue的OA辦公管理系統,附原始碼

使用的技術

後端:JAVA語言,Sprongboot框架,MySql資料庫

前端:Vue

Java是一門面向物件的程式語言,不僅吸收了C++語言的各種優點,還摒棄了C++裡難以理解的多繼承、指標等概念,因此Java語言具有功能強大和簡單易用兩個特徵。Java語言作為靜態面向物件程式語言的代表,極好地實現了面向物件理論,允許程式設計師以優雅的思維方式進行復雜的程式設計。

Spring Boot是由Pivotal團隊提供的全新框架,其設計目的是用來簡化新Spring應用的初始搭建以及開發過程。該框架使用了特定的方式來進行配置,從而使開發人員不再需要定義樣板化的配置。透過這種方式,Spring Boot致力於在蓬勃發展的快速應用開發領域(rapid application development)成為領導者。

MySQL是一個關係型資料庫管理系統

由瑞典MySQL AB 公司開發,屬於 Oracle 旗下產品。MySQL 是最流行的關係型資料庫管理系統之一,在 WEB 應用方面,MySQL是最好的 RDBMS (Relational Database Management System,關係資料庫管理系統) 應用軟體之一。

Vue是一套用於構建使用者介面的漸進式JavaScript框架。與其它大型框架不同的是,Vue 被設計為可以自底向上逐層應用。Vue的核心庫只關注檢視層,不僅易於上手,還便於與第三方庫或既有專案整合。另一方面,當與現代化的工具鏈以及各種支援類庫結合使用時,Vue也完全能夠為複雜的單頁應用(SPA)提供驅動。

基於SpringBoot和Vue的OA辦公管理系統,附原始碼

基於SpringBoot和Vue的OA辦公管理系統,附原始碼

實現的功能

管理員和員工兩種角色,公告展示、專案進度展示、請假和請假審批、日誌系統、會議管理等;

基於SpringBoot和Vue的OA辦公管理系統,附原始碼

基於SpringBoot和Vue的OA辦公管理系統,附原始碼

部分程式碼展示

獲取原始碼請關注後私信“20220826”