大聪明教你学Java | 第一个开源项目:媒资管理系统

2024-02-18 09:20

本文主要是介绍大聪明教你学Java | 第一个开源项目:媒资管理系统,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

前言

我爱人在工作单位负责宣传,工作内容就是对照片和视频进行拍摄和管理,看她在工作过程中很辛苦,就开发出了这么一套媒资管理系统来帮助她减轻工作压力~ 想到可能会有些小伙伴也需要类似的系统来解决自己所面临的问题,就将此系统开源出来,和大家一起分享学习~

项目介绍

首先感谢若依给我提供了一个快速开发平台,媒资管理系统是基于若依开发框架来编写的,除若依自带基础功能以外,本项目中最主要的两个功能模块分别是【图片管理】和【视频管理】。

🍓🍓内置功能🍓🍓

  1. 用户管理:用户是系统操作者,该功能主要完成系统用户配置。
  2. 部门管理:配置系统组织机构(公司、部门、小组),树结构展现支持数据权限。
  3. 岗位管理:配置系统用户所属担任职务。
  4. 菜单管理:配置系统菜单,操作权限,按钮权限标识等。
  5. 角色管理:角色菜单权限分配、设置角色按机构进行数据范围权限划分。
  6. 字典管理:对系统中经常使用的一些较为固定的数据进行维护。
  7. 字典管理:对系统中经常使用的一些较为固定的数据进行维护。
  8. 参数管理:对系统动态配置常用参数。
  9. 通知公告:系统通知公告信息发布维护。
  10. 操作日志:系统正常操作日志记录和查询;系统异常信息日志记录和查询。
  11. 登录日志:系统登录日志记录查询包含登录异常。
  12. 在线用户:当前系统中活跃用户状态监控。
  13. 定时任务:在线(添加、修改、删除)任务调度包含执行结果日志。
  14. 代码生成:前后端代码的生成(java、html、xml、sql)支持CRUD下载 。
  15. 系统接口:根据业务代码自动生成相关的api接口文档。
  16. 服务监控:监视当前系统CPU、内存、磁盘、堆栈等相关信息。
  17. 缓存监控:对系统的缓存查询,删除、清空等操作。
  18. 在线构建器:拖动表单元素生成相应的HTML代码。
  19. 连接池监视:监视当前系统数据库连接池状态,可进行分析SQL找出系统性能瓶颈。
  20. 视频管理:整合FFmpeg框架,可根据个人所需(视频格式、视频比特率、音频比特率)进行编码。
  21. 图片管理:对图片详细信息(分辨率、光圈值、曝光时间等)进行提取,并对图片进行分组管理。

🍓🍓项目截图🍓🍓

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

【视频管理】模块已经初具雏形,各部分功能可正常使用;【图片管理】模块处于开发阶段,后续会进行更新;本项目采用的数据库为 mysql 5.7.29,对mysql8的适配可能会存在问题,后续会一一解决。

🍓🍓仓库地址🍓🍓

gitee:https://gitee.com/trs_sjz/zy-media
在使用视频编码前需要在【系统管理】→【参数设置】中设置"ffmpeg和ffprobe所在目录",例如 D:\win32\ffmpeg。ffmpeg工具在ffmpegUtil文件夹内,该工具可放在任意路径下。

如果您觉得项目对您对帮助的话,请动动您可爱的小手点一下右上角的小星星~ 谢谢😊

在这里插入图片描述
本系统中还存在部分待开发或未解决的Bug,如果您有什么好的意见建议,或者您想给本项目添砖加瓦,那么请您动动可爱的小手请在评论区留言,谢谢~

P.S. 系统的开发人员只有我自己一人,精力和时间都有限,如果系统中存在什么低端错误还请您见谅,谢谢各位!

小结

本人经验有限,有些地方可能讲的没有特别到位,如果您在阅读的时候想到了什么问题,欢迎在评论区留言,我们后续再一一探讨🙇‍

希望各位小伙伴动动自己可爱的小手,来一波点赞+关注 (✿◡‿◡) 让更多小伙伴看到这篇文章~ 蟹蟹呦(●’◡’●)

如果文章中有错误,欢迎大家留言指正;若您有更好、更独到的理解,欢迎您在留言区留下您的宝贵想法。

你在被打击时,记起你的珍贵,抵抗恶意;
你在迷茫时,坚信你的珍贵,抛开蜚语;
爱你所爱 行你所行 听从你心 无问东西

这篇关于大聪明教你学Java | 第一个开源项目:媒资管理系统的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/720716

相关文章

Java中Map的五种遍历方式实现与对比

《Java中Map的五种遍历方式实现与对比》其实Map遍历藏着多种玩法,有的优雅简洁,有的性能拉满,今天咱们盘一盘这些进阶偏基础的遍历方式,告别重复又臃肿的代码,感兴趣的小伙伴可以了解下... 目录一、先搞懂:Map遍历的核心目标二、几种遍历方式的对比1. 传统EntrySet遍历(最通用)2. Lambd

Django调用外部Python程序的完整项目实战

《Django调用外部Python程序的完整项目实战》Django是一个强大的PythonWeb框架,它的设计理念简洁优雅,:本文主要介绍Django调用外部Python程序的完整项目实战,文中通... 目录一、为什么 Django 需要调用外部 python 程序二、三种常见的调用方式方式 1:直接 im

Spring Boot 中 RestTemplate 的核心用法指南

《SpringBoot中RestTemplate的核心用法指南》本文详细介绍了RestTemplate的使用,包括基础用法、进阶配置技巧、实战案例以及最佳实践建议,通过一个腾讯地图路线规划的案... 目录一、环境准备二、基础用法全解析1. GET 请求的三种姿势2. POST 请求深度实践三、进阶配置技巧1

springboot+redis实现订单过期(超时取消)功能的方法详解

《springboot+redis实现订单过期(超时取消)功能的方法详解》在SpringBoot中使用Redis实现订单过期(超时取消)功能,有多种成熟方案,本文为大家整理了几个详细方法,文中的示例代... 目录一、Redis键过期回调方案(推荐)1. 配置Redis监听器2. 监听键过期事件3. Redi

Spring Boot 处理带文件表单的方式汇总

《SpringBoot处理带文件表单的方式汇总》本文详细介绍了六种处理文件上传的方式,包括@RequestParam、@RequestPart、@ModelAttribute、@ModelAttr... 目录方式 1:@RequestParam接收文件后端代码前端代码特点方式 2:@RequestPart接

SpringBoot整合Zuul全过程

《SpringBoot整合Zuul全过程》Zuul网关是微服务架构中的重要组件,具备统一入口、鉴权校验、动态路由等功能,它通过配置文件进行灵活的路由和过滤器设置,支持Hystrix进行容错处理,还提供... 目录Zuul网关的作用Zuul网关的应用1、网关访问方式2、网关依赖注入3、网关启动器4、网关全局变

SpringBoot全局异常拦截与自定义错误页面实现过程解读

《SpringBoot全局异常拦截与自定义错误页面实现过程解读》本文介绍了SpringBoot中全局异常拦截与自定义错误页面的实现方法,包括异常的分类、SpringBoot默认异常处理机制、全局异常拦... 目录一、引言二、Spring Boot异常处理基础2.1 异常的分类2.2 Spring Boot默

基于SpringBoot实现分布式锁的三种方法

《基于SpringBoot实现分布式锁的三种方法》这篇文章主要为大家详细介绍了基于SpringBoot实现分布式锁的三种方法,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 目录一、基于Redis原生命令实现分布式锁1. 基础版Redis分布式锁2. 可重入锁实现二、使用Redisso

SpringBoot的全局异常拦截实践过程

《SpringBoot的全局异常拦截实践过程》SpringBoot中使用@ControllerAdvice和@ExceptionHandler实现全局异常拦截,@RestControllerAdvic... 目录@RestControllerAdvice@ResponseStatus(...)@Except

Springboot配置文件相关语法及读取方式详解

《Springboot配置文件相关语法及读取方式详解》本文主要介绍了SpringBoot中的两种配置文件形式,即.properties文件和.yml/.yaml文件,详细讲解了这两种文件的语法和读取方... 目录配置文件的形式语法1、key-value形式2、数组形式读取方式1、通过@value注解2、通过