作为一名Web开发人员,不管我们平常开发什么项目,每个系统都需要基础功能:用户、角色、权限、字典、系统日志等功能。
今天给大家介绍的框架,就是基于.NET Core Web开发,借鉴了很多开源项目的优点,让你开发Web管理系统和移动端Api更简单。它可以用于所有的Web项目,例如网站管理后台、CMS、CRM、ERP、OA这类的系统和移动端Api。
框架功能
- 员工管理:配置系统用户信息,设置权限等信息
- 部门管理:管理公司的组织架构信息
- 仓位管理:配置系统用户持有的仓位
- 文章中心:可以管理发布公司资讯
- 角色管理:角色菜单权限分配,角色对应权限,员工属于一个角色
- 菜单管理:管理系统菜单,操作权限等
- 通用字典:用于系统的字典设置,比如配置文章类型,可以动态变化
- 行政区划:省市区的数据管理
- 系统日志(登录日志、操作日志、Api日志):查看系统登录、操作、Api调用日志
- 计划任务:在线(添加、修改、删除)任务调度,包括执行结果日志
- System Api:Api 文档和测试工具
- 数据表管理:查询数据库表信息,以及表的记录、数量
- 代码生成:一键生成增删改代码,提升开发效率
- 服务器信息:获取服务器信息,方便查看服务器配置信息
技术框架
- 前端:Bootstrap
- 核心框架:.NET Core MVC
- 缓存层:Memory、Redis
- 持久层框架:Entity Framework Core
- 数据库支持:SqlServer、MySql、Oracle
- 定时任务:Quartz.Net
- API文档显示工具:Swagger UI
主要特性
- 响应式布局,支持电脑端和移动端
- 强大的一键生成功能(包括视图、控制器、业务类、实体类、服务类、菜单)
- 支持Sql Server、MySql和Oracle数据库
- 基于角色的权限控制(Role-Based Access Control),可控制到按钮
- 对常用JS插件进行二次封装,使JS代码变得简洁,更加容易维护
- 完善的日志记录体系
后台界面截图
员工管理
编辑
部门管理
编辑
职位管理
编辑
角色管理
编辑
菜单管理
编辑
通用字典
编辑
代码生成器
编辑