# hcms-netcore **Repository Path**: hwwweb/hcms-netcore ## Basic Information - **Project Name**: hcms-netcore - **Description**: 基于 Net Core 8.0 的 管理系统。 前端:Layui 2.9 + Pear Admin 4.0。 后端:Net Core 8.0 + ABP Vnext。 数据库:MySQL 8.4 + Redis - **Primary Language**: C# - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 1 - **Created**: 2025-06-09 - **Last Updated**: 2025-09-12 ## Categories & Tags **Categories**: Uncategorized **Tags**: NetCore, ddd, Abp, MySQL ## README > ## 项目描述 - 一个基于 Net Core 8.0 开发的 后台管理框架 > ## 使用技术 前端:Layui 2.9 + Pear Admin 4.0 后端:Net Core 8.0 数据库:MySQL 8.4 + Redis 项目基于 ABP VNext 8.2.2 二次开发 > ## 项目初始化 1. 初始化数据库 执行数据库初始化文件:HCMS.EntityFrameworkCore/InitSql/initData.sql 2. 修改数据库连接 文件位置: HCMS.Web/HCMS.Web.Manage/appsettings.json MySQL 配置节: ConnectionStrings:Manage 配置示例:"Server=localhost;Port=3306;Database=hcmsdb;Uid=root;Pwd=123456;" Redis 配置节: ConnectionStrings:Redis 配置示例:"127.0.0.1:6379,defaultDatabase=2,password=" 3. 超级管理员账户 账户:adminSystem123 密码:adminSystem159753 > ## 项目说明 1. 使用 SignalR【实时消息】方案,实现如下功能: - 服务端主动向客户端推送系统消息 - 当前实时在线、离线人员记录 - 服务端主动向客户端推送下线提示 - 该方案亦可用于聊天室、股票等实时应用。 > ## 注意 1. 登录后的 默认首页,不要重复引入 pear 相关的 css、script。只需要引入自定义的脚本、样式就行。 由于默认首页不是通过 iframe 嵌入,是使用脚本直接载入页面,重复引用脚本、样式,会导致菜单渲染出现异常,无法点开子级菜单。 默认首页路径配置:【pear.config.json】这个文件里面的【tab: { index: { href: "" } }】 2. 对外部公开的文章、资讯等信息,要调用【敏感词 替换 模块】对相关内容进行处理,防止不合法信息对外展示,造成不必要的麻烦。 3. 文章、资讯等文本内容编辑保存,要调用【敏感词 提示 模块】对内容进行检验,防止不合法信息保存到数据库。