一套基于ASP.NET 6.0 MVC+SqlSugar + LayUI的框架,源代码完全开源的WMES系统

WMES 是一套基于 ASP.NET 6.0 MVC + SqlSugar + LayUI 构建的开源快速开发框架,源代码完全开放,旨在帮助 C#.NET 开发者规避重复工作,聚焦核心业务逻辑,大幅提升开发效率、降低企业人力成本,同时保持高度灵活性,适配各类管理系统开发需求。

产品核心优势

图片
  1. 低门槛易上手:采用主流架构设计思想,层次清晰、简单易学,学习成本低,新手可快速入门并落地项目。
  2. 高灵活性强拓展:支持完全二次开发,模块化设计便于功能扩展与定制,既能快速搭建基础框架,也能适配个性化业务场景。
  3. 多数据库兼容:支持 SQLServer、MySQL 等多种数据库类型,满足不同项目的存储需求。
  4. 全场景适配:页面采用响应式设计,兼容电脑、平板、智能手机等终端设备,支持微信浏览器及各类主流浏览器。

产品核心功能

图片

(一)基础支撑功能

  • 权限管理:基于 RBAC 模型,权限控制精细化,覆盖导航菜单、功能按钮、行级、列表级、表单字段级,确保操作可控;同时支持数据权限隔离,实现 “不同角色查看不同数据”。
  • 多租户支持:基于 Database 模式的多租户功能(依托 SqlSugar 实现),适配多机构、多客户独立管理场景。
  • 定时任务:集成 Quartz 定时任务框架,支持集群部署,可通过可视化界面配置与管理任务。
  • 代码生成:提供简单高效的前后端代码生成功能,减少重复编码工作。
  • 文件管理:内置文件上传、下载功能,满足文档、附件等资源的管理需求。
  • 内容管理:已集成 wangEditor 富文本编辑器,可直接用于图文内容录入与编辑。
  • 常用工具封装:内置日志、缓存、数据验证、字典管理、邮件发送、Excel 导入导出等常用工具类,开箱即用。

(二)可视化设计工具

  • 表单设计器:支持拖拽式动态表单设计与自定义表单配置,快速适配各类数据录入场景。
  • 流程设计器:支持动态设计业务流程,可灵活配置流程节点、流转条件及连线规则,适配审批、协作等流程类业务。

(三)其他实用功能

  • 租户管理、系统日志(操作日志、登录日志)、字典管理等企业信息管理基础功能。
  • 安全防护:内置 SQL 注入防护、请求验证等安全机制,保障系统稳定运行。

适用范围

图片

可快速开发 OA、ERP、BPM、CRM、WMS、TMS、MIS、BI、电商平台后台、物流管理系统、快递管理系统、教务管理系统等各类管理软件,覆盖企业办公、业务管理、数据统计等多场景需求。

功能界面展示

图片
输入图片说明
输入图片说明
图片
输入图片说明
输入图片说明
图片
图片
图片
图片

前端技术栈

图片

(一)核心框架

  • 基础 JS 框架:jquery-3.4.1
  • UI 框架:LayUI、开源 LayUI mini(提供简洁高效的页面布局与组件支持)

(二)组件与插件

功能类别所用技术说明
图标支持Font Awesome 4.7.0、LayUI 自带图标满足各类页面图标展示需求
验证机制LayUI verify实现客户端表单数据校验
富文本编辑开源 wangEditor、LayUI editor支持富文本内容录入与编辑
文件上传LayUI upload提供文件上传功能支持
动态页签LayUI mini miniTab实现页面动态页签管理
数据表格LayUI table、开源 soul-table 组件soul-table 已实现后端筛选能力
下拉选择LayUI select、xmselect满足不同场景下的下拉选择需求
树结构展示开源 dtree(LayUI 适配版)实现树状数据展示与交互
树状表格开源 treetable-lay(框架改造版)兼容 soul-table 组件,修复固定列等 BUG
数据穿梭LayUI transfer实现左右面板数据穿梭功能
图表展示ECharts支持各类数据可视化图表展示
日期选择LayUI laydate提供日期 / 时间选择功能
图标选择开源 IconPicker(LayUI 适配版)支持图标可视化选择
省市区选择开源 layarea(LayUI 适配版)实现省 – 市 – 区三级联动选择

后端技术栈

图片

(一)核心框架与基础支撑

  • 核心框架:ASP.NET 6.0、WEB API(提供系统核心运行与接口服务支撑)
  • 定时任务:Quartz(支持通过 web 界面控制定时任务)
  • 依赖注入:AutoFac(实现组件解耦与依赖管理)
  • 接口文档:Swagger(提供接口可视化文档与调试能力)

(二)数据访问与存储

  • 持久层框架:SqlSugar、Chloe(均支持多数据库适配、复杂查询、稳定可靠;SqlSugar 额外支持多租户、分库分表等高级特性)
  • 缓存支持:Redis、Memory(用于数据缓存与单点登录控制)
  • 数据库支持:MySQL、SQLSERVER2005 及以上版本(database 文件夹提供可直接执行的 SQL 脚本)

(三)安全与运维

  • 安全防护:过滤器、SQL 注入防护、请求伪造防护(保障系统安全)
  • 数据验证:服务端实体模型验证(确保输入数据合法性)
  • 日志管理:系统日志、登录日志、操作日志(全面记录系统运行与操作行为)
  • 工具类:NPOI(Excel 处理)、Newtonsoft.Json(JSON 序列化 / 反序列化)、验证码生成、丰富公共工具类(提升开发效率)

产品环境要求

图片
  1. 开发工具:Visual Studio 2022 及以上版本
  2. 运行环境:.NET 6.0
  3. 数据库:MySQL 或 SQLSERVER2005 及以上版本
  4. 部署说明:请使用 VS2022 及以上版本打开解决方案,执行 database 文件夹下的 SQL 脚本初始化数据库后即可运行

暂无介绍....

延伸阅读:

一套基于ASP.NET 6.0 MVC+SqlSugar + LayUI的框架,源代码完全开源的WMES系统

WMES 是一套基于 ASP.NET 6.0 MVC + SqlSugar + LayUI 构建的开...

guozhiman
2025年12月6日
OpenStock已上线,免费开源!

OpenStock的介绍

guozhiman
2025年11月30日
Fulling.ai 由AI 完成的开源项目突破

项目地址:https://github.com/FullAgent/fullinghttps://fulling.ai从...

guozhiman
2025年11月30日
一款开源免费、功能全面的人力资源管理系统,数据安全可控、高度可定制!

iBizEHR 是一款开源免费(MIT 协议)、功能全面的人力资源管理系统,数据安全可控、高度可定制!平台定位于「开源、...

guozhiman
2025年11月3日
[后台管理系统]推荐一款界面美观、功能强大、前后端分离、开箱即用的后台管理系统

今天刷GitHub的时候,发现了一个挺有意思的项目 —— BuildAdmin。一句话总结:它是一个基于 Th...

guozhiman
2025年9月22日