首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >开源项目《Elight.MVC-ASP.NET》的研究学习

开源项目《Elight.MVC-ASP.NET》的研究学习

作者头像
明志德道
发布2023-10-21 17:43:44
发布2023-10-21 17:43:44
5020
举报

一   观看效果

源码下载来后,发现不能直接运行,读了一下md文件,发现还要做自己一些改动。

由于我本机是sqlserver,  所以我改了下 appsetting.json 里要使用的数据库,然后在sqlserver 创建了一个库 elight,并 执行sql脚本

然后在 vs 里 运行项目 登录

 二、整体模块组成

 先看看它使用了些什么组件

基于ASP.NET MVC5 + Layui  做的开发, ORM框架使用的是SqlSugar

那我们接下来,看看它是如何使用的

三、 layui的使用

1. layui文件的储存位置

 2. 关于使用 。 大家可以对照layui的官方文档去了解下面的这些代码是如何使用的。 主要有表单提交、内容模板、ajax,  js方法事件,弹框等等

 四、SqlSugar的使用

适配多种数据库

 实体配置

 单库事务

 数据增删改查

 多表操作

在这份源码中,只是用到 sqlsugar文档中一部分用法,更多的特性还没有用到

五、看看它的帮助类库中有哪些好的工具类

 六、RABC权限系统的设计

 库表设计

权限表

 角色表

用户表

 权限控制

         菜单的显示控制:源码中没有,可通过加载具体用户的树形菜单数据控制

         按钮的权限控制:通过后台服务器验证是否有按钮的权限

         数据范围的显示控制:源码中没有,可通过sql的where进行过滤

七、数据字典的设计

 总结:该项目源码将框架架子搭起来了,更具体的功能则需要人员进行迭代开发了

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020-12-03,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一   观看效果
  •  二、整体模块组成
  • 三、 layui的使用
  •  四、SqlSugar的使用
  • 五、看看它的帮助类库中有哪些好的工具类
  •  六、RABC权限系统的设计
    •  库表设计
    •  权限控制
  • 七、数据字典的设计
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档