preface

Lover in the work unit is responsible for the publicity, my work is for shooting photo and video and manage, see her in the working process of the hard work, has developed so much a medium resource management system to help reduce the pressure of work ~ think might be some friend also needs a similar system to solve the problems they face, and system will be open source, Share learning with everyone

Project introduction

First of all, I would like to thank Ruiyi for providing me with a rapid development platform. The media asset management system is written based on ruiyi development framework. In addition to ruiyi’s own basic functions, the two main functional modules in this project are [Picture management] and respectively.

🍓🍓 Built-in function 🍓🍓

  1. User management: Users are system operators. This function is used to configure system users.
  2. Department management: Configure the system organization (company, department, and group) and display the data permission in a tree structure.
  3. Position management: Configures the positions of system users.
  4. Menu management: configure system menu, operation permission, button permission identification, etc.
  5. Role management: Role menu permission assignment and role setting Data scope permission division by organization.
  6. Dictionary management: Maintenance of fixed data that is often used in the system.
  7. Dictionary management: Maintenance of fixed data that is often used in the system.
  8. Parameter management: Dynamically configure common system parameters.
  9. Announcements: System announcements are published and maintained.
  10. Operation logs: Record and query system operation logs. Record and query system exception information.
  11. Login log: System login log query contains login exceptions.
  12. Online user: monitors the status of active users in the current system.
  13. Scheduled task: Online (add, modify, or delete) task scheduling includes execution result logs.
  14. Code generation: The generation of front-end and back-end code (Java, HTML, XML, SQL) supports CRUD download.
  15. System interface: Automatically generate relevant API interface documents according to the business code.
  16. Service monitoring: Monitors the current system CPU, memory, disk, and stack information.
  17. Cache monitoring: Queries, deletes, and clears the system cache.
  18. Online builder: Drag form elements to generate the corresponding HTML code.
  19. Connection pool monitoring: Monitors the current system database connection pool status and analyzes SQL to find system performance bottlenecks.
  20. Video management: integrated FFmpeg framework, can be encoded according to personal needs (video format, video bit rate, audio bit rate).
  21. Picture management: extract detailed information of pictures (resolution, aperture value, exposure time, etc.) and manage pictures in groups.

🍓🍓 Project screenshot 🍓🍓

[Video Management] Module has begun to take shape, each part of the function can be used normally; [Picture Management] Module is in the development stage and will be updated later; The database used in this project is mysql 5.7.29. There may be some problems in the adaptation of mysQL8, which will be solved one by one later.

🍓🍓 Warehouse address 🍓🍓

🥝 gitee:gitee.com/trs_sjz/zy-… 🥝 before using video encoding, you need to set “ffmpeg and FFprobe directory “in” System Management “→” Parameter Settings “, for example, D:\win32\ffmpeg. The ffmpeg tool is in the ffmpegUtil folder, which can be placed in any path.

If you feel that the project is helpful to you, please move your lovely hands and click on the little star in the upper right corner ~ thank you 😊

There are still some bugs to be developed or unsolved in this system, if you have any good suggestions, or you want to contribute to this project, then please move your lovely hands, please leave a message in the comment area, thank you ~

I am the only developer of P.S. system, and my energy and time are limited. Please forgive me if there is any low-end error in the system, thank you!

summary

My experience is limited, some places may not be particularly in place, if you think of any questions when reading, welcome to leave a message in the comments section, we will discuss one by one 🙇

Please take a thumbs up and a follow (✿◡‿◡) for this article ~ a crab (●’◡’●)

If there are mistakes in the article, welcome to comment correction; If you have a better, more unique understanding, you are welcome to leave your valuable ideas in the comments area.

When you are struck, remember your preciousness and resist malice;

When you are confused, believe that your precious, put aside gossip; Love what you love, do what you do, listen to your heart and ask nothing