程序聚合 软件案例 MyOA-企业管理系统

MyOA-企业管理系统

2026-04-22 01:21:24
行业:企业内部管理
载体:云服务/云平台、框架或代码包
技术:Java

业务和功能介绍

技术栈:SpringBoot2.7.18+Shiro1.13.0+Activiti6+Vue3.0+Ant-Design-Vue4.0+Bpmn.js+MySQL8.0
系统模块描述:
一、系统管理模块:
1,登录日志。
2,查看操作日志功能,利用spring的aop实现记录操作的功能,用于权限审计。
3,监听在线用户功能,利用shiro的sessionDao查询session,如发现异常IP可以踢下线,可在用户管理禁用用户。
4,数据库字典功能,减少后台枚举类的更新和维护。
5 , 阿里druid监控数据库,可添加白名单防止外网登录。
6 , swagger在线 API , 整合swagger轻松与前端测试解决接口沟通问题。
7 , 定时任务管理,可使用cron图形表达式编辑,Java反射调用service,支持动态配置传参,系统触发任务使用正常线程池,人为立即执行使用异步线程池。
8 , 系统监控, 监控CPU、内存和硬盘。
9 ,消息推送。
10,需求提交。
二、组织权限管理:
1 ,组织管理,公司、部门、职位、人员四级组织架构。
2 ,角色管理,角色维护分配权限。
3 ,用户管理,与组织架构绑定,禁用用户重置密码。
4 ,权限管理,遵循标准RBAC权限模型,开关式设计线上出问题可立即禁用。
三、流程管理:
1,在线绘制流程图,整合Activiti-Modeler、BPMN.js
2,流程部署管理,可以对流程模型或文件进行部署、重绘、删除,部署和模型相互转化。线上随时发布修改。
3,用户管理。
4,用户组管理。
5,流程监控,对项目中的流程实例进行监控、挂起、停止、查看流程的状态图。
四、办公管理:
1,代办任务,所有不同流程任务及业务数据展示、领取、办理、转办、委托统一管理。
2,已办任务。
3,我的流程。所有不同流程实例及业务数据展示,流程状态查询,可撤销流程实例。
4,我的报销。
5,我的请假。
6,我的出差。
7,新闻管理。
8,公告管理。
9,公文管理。审批完成后传阅任务多实例。
五、邮件管理,webamin管理用户域名,JavaMailSender用于邮件CRUD,自定义Flags满足类似QQ邮箱星标收藏功能。
六、日程管理
七、代码生成,freemarker动态生成controller、service、dao、entity、sql、vue。提高开发效率,生成的类动态注册加载。
八、ChatAi。
九、知识库。
十、企业云盘

项目实现

Vue 3
组合式 API:
封装自定义 Hook(如useSpeechRecognition),处理浏览器原生语音识别。
Pinia 状态管理:
权限管理:菜单(菜单导航)、路由(注册和快速查找)、权限码持久化(实现按钮级权限控制自定义 v-permission 指令满足单、多、任意,与后端 Shiro 对齐)、标签页持久化(用于刷新用户丢失问题)。
WebSocket 集成:通过 SockJS + STOMP 管理私有/广播订阅,设计可插拔消息处理器解耦业务,统一连接生命周期。
路由与体验优化:
利用权限路由持久化 flatMenus 解决刷新丢失路由/Tab 问题,配置 Nginx 防止刷新 404。
Axios 深度封装:
拦截器处理 Nprogress、统一错误、状态码跳转;基于 AbortController 实现请求取消,避免重复请求。
低代码集成:
整合 Bpmn.js 适配 Activiti 流程引擎(进行中)。

示例图片视频


星尘
24小时内活跃
方向: 后端-Java、
交付率:100.00%
相似推荐
ZeroHome:轻量配置化一站式个人主页
ZeroHome 是一款面向开发者与技术博主的轻量化配置式个人主页模板,用户只需修改配置文件即可快速搭建属于自己的个人主页,无需从零开发。核心功能模块分为两部分:一是展示端,涵盖 GitHub 贡献日历动态展示、技术栈分类展示、项目画廊交互式呈现、网易云音乐收听数据与 Steam 游戏数据集成,并支持樱花飘落背景特效、社交图标悬停动效、深色/浅色主题切换及中英文国际化切换,整体视觉风格现代清新;二是后台管理端,基于 NextAuth.js 实现身份验证登录,提供技能、项目展示内容、个人资料及页脚信息的完整增删改查操作,全程可视化管理无需手动改代码。整体业务流程为:用户登录后台 → 在管理面板维护个人信息与展示内容 → 数据实时同步至前台页面呈现给访客。项目同时提供 Vercel/Netlify 一键部署与 Docker 容器化两套部署方案,降低使用门槛,已获 GitHub 4 Star、2 Fork 并发布 v1.0.0 正式版。
Ai心动告白计划-微信小程序
针对现代社交中情感表达含蓄、缺乏仪式感的痛点,本项目旨在打造一款基于 AI 技术的轻量化情感表达工具。通过人工智能算法辅助用户创作高质量、极具文学色彩的情书与告白内容,降低表达门槛,提升人际沟通的温度。 软件功能、核心功能模块: AI 情书实验室:核心变现与创作模块。用户输入关键词,通过 LLM 模型生成不同风格(如徐志摩、王小波风)的情感文案,支持激励视频解锁高级文风。 每日情话卡片:极简主义的内容展示模块,每日更新富有诗意的短句,支持一键生成精美海报分享。 情感树洞/心情墙:提供单向的情感记录与点赞互动空间,用户可匿名发布心情。
弈路千年围棋知识对弈多平台科普小程序-弈路千年
业务和功能介绍 立项背景与目标 围棋作为国家级非物质文化遗产,承载着东方哲学与战略智慧,但当前传统传播形式单一,年轻受众参与门槛高,线上平台也多偏向硬核竞技或娱乐化,缺乏兼顾文化科普、互动对弈与社区交流的综合性服务载体。基于此痛点,本项目打造「弈路千年」围棋文化爱好者交流科普平台,旨在构建集文化科普、在线对弈、教学学习、社区互动于一体的非遗活化生态:一方面以轻量化、趣味化的形式拆解围棋千年文化,降低传统棋艺的学习门槛;另一方面为围棋爱好者搭建多端适配的交流阵地,实现文化传承、棋艺提升与用户社交的双向赋能,助力围棋文化的年轻化传播与可持续发展。 核心功能模块 围棋文化科普模块:涵盖围棋历史溯源、规则讲解、棋具介绍、名家棋事、经典棋局解析等内容,搭配IP形象「弈心」的引导式讲解,以图文、互动流程图等形式呈现,让用户沉浸式了解围棋文化内涵。 在线对弈互动模块:提供人机对弈、人人对弈多种模式,支持实时棋盘交互、AI辅助分析与对局记录保存,适配不同水平用户的对弈需求,还原真实围棋对局体验。 教学与学习模块:整合分级教学视频、经典棋谱资料、实战技巧解析,为用户提供系统的围棋学习路径,帮助用户从入门到进阶逐步提升棋力。 棋友社区交流模块:搭建棋友论坛、对局分享、兴趣群组功能,用户可交流心得、分享棋局、组队约战,构建围棋爱好者的专属交流阵地。 多端适配模块:支持小程序、网站/PC端、Pad端多端访问,实现用户数据、对局记录的跨端同步,适配不同场景的使用需求。 业务流程路径 用户进入平台后,可通过首页推荐快速触达围棋科普内容,或进入教学模块开启系统学习;也可直接进入对弈模块,选择人机/人人对局进行实战练习;对局后可将棋谱分享至社区交流心得,或在论坛与棋友互动、参与话题讨论、约战组队;平台通过内容运营与社区互动沉淀用户,形成「文化认知-学习提升-对弈实践-社区交流」的完整链路闭环,助力围棋文化传播与用户粘性提升。
mapler-bbs-个人博客
1. 项目简介 MapleBBS 是一个基于 Java Spring Boot 开发的综合性社区论坛系统,采用前后端分离或模块化架构设计。系统主要划分为 Web 用户端 (maplerbbs-web) 和 Admin 管理后台 (maplerbbs-admin),共享核心业务逻辑模块 (maplerbbs-common)。除了传统的论坛功能外,该系统还集成了微信生态支付业务。网站已经部署到线上:欢迎体验 mapler.site 2. 核心业务模块 2.1 论坛社区核心 板块管理:支持多级板块分类(父板块/子板块),管理员可自定义板块名称、描述、封面及排序。 文章管理:用户可发布帖子,支持富文本、附件上传。管理员具备审核、置顶、删除、移动板块等权限。 评论互动:支持多层级评论回复,管理员可审核或删除违规评论。 附件系统:支持图片、文件附件的上传与下载,具备独立的附件统计与管理功能。 2.2 用户中心与安全 账户体系:支持用户注册、登录、找回密码(邮箱验证码)。 个人中心:用户可查看个人信息、修改头像、管理收藏文章。 消息通知:系统可向用户发送站内信,支持积分变动通知。 安全机制: 图形验证码:登录及关键操作需通过图形验证码校验。 会话管理:基于 Session 的用户状态保持,Admin 端具备开发环境自动登录特性。 参数校验:全局拦截器对请求参数进行非空、长度及正则校验。 2.3 扩展业务功能 支付与会员体系: 集成微信支付与支付宝支付。 支持订单管理及支付回调通知处理。 2.4 系统管理 (Admin) 系统设置:动态配置注册规则、发帖审核策略、评论策略、邮件服务参数等,并实时同步至 Web 端缓存。 数据统计:查看用户列表、操作日志及业务数据概览。 文件管理:统一管理服务器上的临时文件、头像及附件资源。
群文案AI工坊
1、立项背景和目标 微信群、活动群、球友群中,经常需要发接龙说明、节日祝福、聚会流程和破冰话题,但多数人时间紧、措辞生硬,容易写长、写偏或冷场。立项目标是做一款轻量、即用即走的小程序:把常见群场景做成固定模板与引导式填写,在用户明确操作的前提下,辅助产出可直接复制到微信里的文案与娱乐向小结;同时支持双人分手机远程填写同一局玩法,降低当面传手机的成本。产品定位为群聊文案与聚会小工具,强调娱乐与自用,不提供医疗、招聘等专业判断结论。 2、软件功能、核心功能模块介绍 小程序分为三块:写文案、聚会、一起玩。 写文案:接龙润色、祝福话术——用户选择场景与语气,提交草稿或选项后,获得可复制的润色结果,并可在本机保留最近摘要。 聚会:聚会主持流程、话题卡;以及三类娱乐问卷——群聊人设签、群聊整活签、羽球人格签(均为原创趣味问卷),产出标签化结果与可分享海报(海报可走本机绘制或云端渲染,视配置而定)。 一起玩:同机双人默契问答;远程房间(房间码加入)——支持「默契小报告」与「双人文案接龙」等玩法,房间状态与作答通过云开发数据库同步,结束后生成娱乐向文字小结供复制分享。 合规与说明:提供隐私说明与关于页,说明数据在本机与云端的边界;敏感能力(如相册写入)与用途在指引中说明。 3、业务流程与功能路径描述 用户从首页进入对应 Tab,点卡片进入子页面:在表单页填写或选择参数 → 点击生成/提交 → 在结果区查看文本 → 一键复制到微信。问卷类玩法路径为:阅读说明 → 逐题作答 → 查看结果与解读 → 可选保存海报到相册。远程玩法路径为:发起方在「远程一起玩」选择玩法并创建房间 → 系统展示房间码 → 另一方在「加入房间」输入房间码 → 各自完成填写 → 发起方或结果页刷新查看汇总报告或接龙合成文案。全程以页面跳转与显式按钮为主,无隐藏自动采集;未开通云服务时,部分能力以本地演示或降级逻辑呈现。
帮助文档   Copyright @ 2021-2024 程聚宝 | 浙ICP备2021014372号
人工客服