在godaddy做網(wǎng)站貴嗎在線識別圖片
作者介紹:本人筆名姑蘇老陳,從事JAVA開發(fā)工作十多年了,帶過大學(xué)剛畢業(yè)的實習(xí)生,也帶過技術(shù)團隊。最近有個朋友的表弟,馬上要大學(xué)畢業(yè)了,想從事JAVA開發(fā)工作,但不知道從何處入手。于是,產(chǎn)生了寫一個博客專欄想法,介紹當前互聯(lián)網(wǎng)企業(yè)JAVA項目開發(fā)如何快速入門。
本文收錄于《30天企業(yè)JAVA項目開發(fā)實戰(zhàn)入門》專欄,該專欄內(nèi)容以當前互聯(lián)網(wǎng)軟件企業(yè)中的項目實戰(zhàn)為線索,介紹企業(yè)JAVA項目開發(fā)中涉及到的開發(fā)流程、技術(shù)、工具、規(guī)范要求等等。幫助想從事JAVA開發(fā)的大學(xué)生或新人,更快的、更好的入門JAVA后端開發(fā)工作。
文章目錄
- 一、前言
- 二、若依管理系統(tǒng)功能介紹
- 2.1 首頁
- 2.2 系統(tǒng)管理
- 2.3 系統(tǒng)監(jiān)控
- 2.4 系統(tǒng)工具
- 2.5 官網(wǎng)
- 三、總結(jié)
一、前言
由于本專欄項目實戰(zhàn)學(xué)習(xí),是以若依開源項目RuoYi-Cloud為示例。所以,本文介紹一下若依管理系統(tǒng)內(nèi)置了哪些功能,這么功能如何使用。
-
若依項目RuoYi-Cloud簡介
若依項目RuoYi-Cloud 是一個 Java EE 企業(yè)級的開源免費的快速開發(fā)平臺,是一個基于Spring Boot、Spring Cloud & Alibaba的微服務(wù)的權(quán)限管理系統(tǒng)。如果想快速的開發(fā)一個Java EE 企業(yè)級項目,可以在若依項目的基礎(chǔ)上,開發(fā)定制自己的項目。尤其是如果要開發(fā)一個后臺管理系統(tǒng),由于若依開源項目中已經(jīng)內(nèi)置完整的權(quán)限管理模塊,所以能夠更加快速的完成項目的開發(fā)工作;
-
若依項目RuoYi-Cloud技術(shù)選型
采用前后端分離的模式,微服務(wù)版本前端基于 Vue/Element UI ;
后端采用Spring Boot、Spring Cloud & Alibaba微服務(wù)架構(gòu);
注冊中心、配置中心選型Nacos,權(quán)限認證使用Redis;
流量控制框架選型Sentinel,分布式事務(wù)選型Seata;
- 若依項目官方網(wǎng)站和文檔地址
若依官網(wǎng)地址:https://www.ruoyi.vip/
若依演示地址:https://vue.ruoyi.vip/login
技術(shù)文檔地址:https://doc.ruoyi.vip/ruoyi-cloud/
代碼下載地址:https://gitee.com/y_project/RuoYi-Cloud
二、若依管理系統(tǒng)功能介紹
2.1 首頁
首頁,相當于商場的櫥窗或者展柜。這里簡單介紹了若依管理系統(tǒng)的框架和技術(shù)。后續(xù)在實際的項目中,可以修改為當前項目系統(tǒng)的簡介。
2.2 系統(tǒng)管理
系統(tǒng)管理菜單中包括用戶管理、角色管理、菜單管理、部門管理、崗位管理、字典管理、參數(shù)設(shè)置等等模塊。其中,最主要的功能是用戶權(quán)限管理功能。
而權(quán)限管理功能涉及的模塊如下:
- 部門管理 ,用來管理公司的組織架構(gòu)信息。定義公司名稱以及包括哪些部門;
- 崗位管理,用來管理公司的崗位信息,定義公司有哪些崗位,比如普通員工、部門經(jīng)理、總經(jīng)理等等;
- 菜單管理,用來配置系統(tǒng)菜單,操作權(quán)限,按鈕權(quán)限標識;
- 角色管理,用來定義系統(tǒng)使用者都包括哪些角色,比如開發(fā)人員、產(chǎn)品人員、運營人員等等;
- 用戶管理,用來管理系統(tǒng)用戶信息以及開通新用戶賬號;
下面通過一個示例,介紹一下,如何使用權(quán)限管理功能。
使用背景:一家名叫姑蘇科技的公司,本月有一個新的開發(fā)人員入職,該開發(fā)人員名稱叫“姑蘇老陳”,負責(zé)參與該公司后臺系統(tǒng)的開發(fā)工作。之后,我們需要給新人開通該后臺系統(tǒng)的賬號。
首先,打開部門管理模塊,使用新增、修改等功能,定義該公司的公司名稱、部門名稱以及之間的上下級關(guān)系;
之后,打開崗位管理模塊,使用新增、修改等功能,定義該公司包括哪些崗位;
之后,打開菜單管理模塊,使用新增、修改等功能,添加或修改菜單;(PS:一般,當有新的功能模塊開發(fā)完成后,需要在這里配置新的菜單;)
之后,打開角色管理模塊,使用新增、修改等功能,定義該公司包括哪些角色以及每個角色對應(yīng)的使用權(quán)限;
之后,打開用戶管理模塊,使用新增功能,填寫用戶信息,給姑蘇老陳開通賬號;
如圖所示:新開的賬號,賬號名稱:test,密碼:test123
之后,使用新的賬號,重新登錄系統(tǒng),驗證是否可以登錄,用戶信息是否正確。
2.3 系統(tǒng)監(jiān)控
系統(tǒng)監(jiān)控菜單中包括在線用戶、定時任務(wù)、Sentine控制臺、Nacos控制臺等功能模塊;
- 在線用戶:當前系統(tǒng)中活躍用戶狀態(tài)監(jiān)控。
- 定時任務(wù):在線(添加、修改、刪除)任務(wù)調(diào)度包含執(zhí)行結(jié)果日志。
2.4 系統(tǒng)工具
系統(tǒng)工具菜單中包括表單創(chuàng)建、代碼生成、系統(tǒng)接口等功能模塊;
-
代碼生成:前后端代碼的生成(java、html、xml、sql)支持CRUD下載 。
-
表單創(chuàng)建:拖動表單元素生成相應(yīng)的HTML代碼。
-
系統(tǒng)接口:根據(jù)業(yè)務(wù)代碼自動生成相關(guān)的api接口文檔。
2.5 官網(wǎng)
通過點擊官網(wǎng)菜單,可以跳轉(zhuǎn)到公司的官網(wǎng)頁面。后續(xù)項目中,可以在系統(tǒng)管理》菜單管理模塊中,修改鏈接地址,設(shè)置為跳轉(zhuǎn)本公司的官網(wǎng)地址;
三、總結(jié)
以上,本文介紹一下若依開源項目中若依管理系統(tǒng)內(nèi)置的功能以及使用方法。
如果您對文章中內(nèi)容有疑問,歡迎在評論區(qū)進行留言,我會盡量抽時間給您回復(fù)。如果文章對您有幫助,歡迎點贊、收藏。您的點贊,是對我最大的支持和鼓勵,謝謝 :-)