【tmAdmin-Swoole-AI】PHP-通用后台系统
前言
tmAdmin-Swoole-AI通用管理后台框架代码商业授权使用,方便二次开发,提供PHP协程、高性能网络编程,至少提升4倍性能!
系统集成AI等高级功能,包含AI支持、MCP集成、AI规则、swagger文档、容器化部署、开放接口、安全升级、单元测试、签名加密、接口限流、webSocket、think-swoole、swoole-rpc等。
系统已经搭建好前后端分离的底层,包含程序安装、登录、登出、工作台、菜单权限控制、用户管理、角色管理、菜单管理、文章管理、页面装修、素材管理、日志统计、消息管理、短信设置、微信支持、支付配置、存储支持、计划任务、插件功能等基础功能,无需重复造轮子。更有代码生成功能,一键生成代码,大大节省开发时间。
系统概况
1.技术架构
采用 thinkphp8 + php8 + swoole4 + mysql,能让PHP应用支持协程,极大提升应用的性能表现,支持composer快速安装扩展,支持redis缓存以及消息队列,支持多语言开发,使用jwt令牌验证接口,采用restful的api风格设计开发
2.多端兼容
无缝对接公众号、小程序、H5、APP、PC端,数据打通,满足多端交互需求。
3.代码生成
快速的生成后端CRUD代码,减少基础开发工作量。
4.AI智能助手
深度集成 MCP 协议与 AI 大模型,智能代码生成、自动化业务逻辑处理,让 AI 成为您的专属开发伙伴,显著提升开发效率。
技术架构
1.服务端
采用 thinkphp8 + php8 + swoole4 + mysql,支持composer快速安装扩展,支持redis缓存以及消息队列,支持多语言开发,使用jwt令牌验证接口,采用restful的api风格设计开发。
2.后台前端
采用 element-plus + vue3 + typescript + vite + pina 等前端技术,css框架采用 tailwindcss 渲染,同时支持i18n国际化多语言开发。
3.uniapp手机端
采用 uniapp3 + uview-plus + vue3 + typescript + vite + pina 等前端技术,css框架采用 tailwindcss 渲染,同时支持i18n国际化多语言开发,可灵活编译成h5、微信小程序、支付宝小程序、抖音小程序等使用场景。
4.pc前端
采用 nuxt3 + element-plus + vue3 + typescript + vite + pina 等前端技术,css框架采用 tailwindcss 渲染,同时支持i18n国际化多语言开发,支持服务端渲染SSR。
功能整理
1. 用户管理,支持用户增加、修改、删除和下线等操作
2. 角色管理,可根据账号角色进行菜单权限分配和状态调整
3. 菜单管理,配置系统的菜单和按钮等
4. 文章管理,对文章增删改查等操作
5. 页面装修,可自定义页面样式,多端支持
6. 素材管理,管理系统上传的文件及图片等信息
7. 日志统计,支持操作日志、队列日志和导出日志等
8. 消息管理,多端消息的统一管理
9. 短信设置,驱动扩展,接入阿里云和腾讯云短信
10. 微信支持,支持微信公众号和小程序
11. AI支持,支持MCP智能代码生成和RULES规则
12. 平台接口,支持接口限流和签名加密
13. 支付配置,支持支付宝、微信支付、余额支付等
14. 存储支持,支持七牛云、阿里云OSS、腾讯云COS等
15. 计划任务,可自定义任务,自行设置执行周期,执行代码
16. 代码生成,可快速生成后端CRUD代码
17. 插件功能,支持在线安装、更新和卸载插件,灵活热插拔
18. swoole功能,支持webSocket、think-swoole、swoole-rpc
界面预览







手机端界面

PC端界面

演示地址
开发文档:https://swooleaidoc.tmadmin.cn/
管理后台
地址:https://swoole.tmadmin.cn/admin
账号:admin 密码:a@123456
手机端
地址:https://swoole.tmadmin.cn/app
PC端
AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。
更多推荐


所有评论(0)