AngelRM_MVC 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
AngelRM_MVC 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
AngelRM_MVC 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」 !
AngelRM_MVC 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」「最积极运营项目」 !
AngelRM_MVC 获得 2020 年度 OSC 中国开源项目评选「最积极运营项目」 !
授权协议 Apache
开发语言 C# .NET JavaScript HTML/CSS
操作系统 Windows
软件类型 开源软件
开源组织
地区 国产
提 交 者 Angelasp
适用人群 未知
收录时间 2020-03-24

软件简介

通用权限管理系统 AngelRM(Asp.net MVC),基于 asp.net (C#) MVC+前端 bootstrap+ztree+lodash+jquery 技术,采用 bootstrap 为前台开发展示 UI,Web Api 主要负责前端的逻辑交互,再结合 jQuery Ajax+Web Api 进行提交数据请求。

框架特色

  1. 为了数据方便读写,语言的成熟性,选择 asp.net,开发效率更高;
  2. 系统架构采用:耦合性低、重用性高、部署快、可维护性高等优点的 MVC 框架进行搭建;
  3. 系统配置文件数据采用 HttpRuntime.Cache 进行缓存,使得程序在运行中效率更高、速度更快;
  4. 数据库的选型,根据系统的数据规模与需求方的相关要求,综合多方考量,调研多种数据库后选定 mysql 为系统数据库;
  5. 运行环境根据功能模块的特点,选型 window server2008+IIS,部署更简洁;
  6. 使用报表导出开源组件 NPOI 可以在没有安装 Office 的情况下对 Word 或 Excel 文档进行读写操作;
  7. 为了兼容更多的浏览器,让用户界面使用更友好,选择了响应式布局框架 bootstrap;
  8. 系统报表采用 echarts 开源软件,并提供了非常炫酷的图形界面,特色是地图,另外还提供了柱状图、折线图、饼图、气泡图及四象限图等;
  9. 系统采用 bootstrap 响应式布局,面对不同分辨率设备灵活性强,能够快捷解决多设备显示适应问题;
  10. 系统基于 ASP.NET(C#) MVC +web api+Bootstrap +Jquery+ MYSQL,前端采用响应式布局,对页面兼容性显著提高。

登录页面

主界面

菜单管理列表

部门管理

上传文件

角色管理

下载页面管理

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (2)

加载中
Angelasp软件作者
打分: 力荐
你用的什么数据库mysql 还是sql server ?
2020/11/09 10:55
回复
举报
数据库报错
2020/10/13 16:41
回复
举报
更多评论
暂无内容
发表了博客
2019/01/28 21:05

MVC详解:mvc是什么?为什么要用MVC?MVC工作原理以及MVC优缺点

一、什么是MVC Model:模型层 View:视图层 Controller:控制层 MVC (Modal View Controler)本来是存在于Desktop程序中的,M是指数据模型,V是指用户界面,C则是控制器。使用MVC的目的是将M和V的实现代码分离,从而使同一个程序可以使用不同的表现形式。比如一批统计数据你可以分别用柱状图、饼图来表示。C存在的目的则是确保M和V的同步,一旦M改变,V应该同步更新。 模型-视图-控制器(MVC)是Xerox PARC在八十年代为编程语言S...

0
0
发表了博客
2014/06/22 16:05

MVC

MVC:Model-View-Conroller MVC设计模式把一个应用分为三个部分:model,view,controller,mvc设计模式定义了objects之间通信的方式,因此model,view,controller是根据通信方式来定义和区分的。 采用MVC设计模式设计Cocoa应用有很多好处,很多的MVC的类都会有重用性,界面更加容易定义,下面详细描述一下MVC模式,不废话,上图 Model对象 Model对象封装了应用程序的特定数据的逻辑处理、计算过程,例如,在一个地址簿或游戏中...

0
15
发表了博客
2015/03/02 11:42

MVC

MVC是一种流行的程序架构,获得C#、Java、PHP、Ruby等多种语言的支持。MVC 是 模型(Model) 、视图(View)、控制器(Control) 的英文首字母的缩写,核心思想是 :视图和用户交互,通过事件导致控制器改变,控制器改变导致模型改变或者控制器 同时改变两者(视图和模型), 模型改变导致视图改变,或者视图改变潜在的从模型 里面获得参数来改变自己。 MVC(Model-View-Controller),即把一个应用的输入、处理、输出流程按照 Mode...

0
3
发表了博客
2015/05/08 10:10

MVC

1、概述 2、Model 1 和 Model 11 3、MVC模式 4、开发基于MVC模式的应用程序 转发: 重定向: 5、自定义MVC框架的实现 两种取路径名称的方式: 事例:http://localhost:8181/news/jsp/dispose.jsp String uri = request.getRequestURI();  System.out.println(uri);  String contextPath = request.getContextPath();  System.out.println(contextPath);  String contextPathAfter = uri.substring(contextPath.len...

0
12
发表了博客
2012/07/22 22:33

MVC与MOVE

MVC模式在编程中的应用,是一个很了不起的主意。“数据模型(Model)”可以封装与应用程序的业务逻辑相关的数据及对数据的处理方法;“视图层(View)”能够实现数据有目的的显示;“控制器(Controller)”能够在不同层面间起到组织作用,对应用程序的流程进行控制。 不过,可能你在使用这种三层架构模式的过程中会逐渐迷惑。因为有很多代码你不知道把它放哪,就只好把它放到控制层,最后发现在控制层中塞了太多的代码。 Link...

0
0
发表了博客
2015/06/19 06:33

MVC

提到ios中的mvc不得不提2011秋季斯坦福课程的老头,他的iphone开发公开课是所有描述ios中mvc模式最为准确并且最为浅显易懂的。 模型-视图-控制器 这个模式其实应该叫做MCV,用控制器把model与view隔开才对,也就是model与view互相不知道对方的存在,没有任何瓜葛,他们就像一个团队里吵了架的同事,如果有项目需要他俩来参与,那么最好有第三者来管理他俩之间的沟通与协调。这个第三者就是控制器。 既然管理,那么姑且就把这个控...

0
0
2016/03/08 19:10

mvc

这周老黄给我们讲了mvc框架,一开始难以理解,连登陆注册都不会做,更别说后面的购物车了,不过最近慢慢的学习,自己也慢慢的做,重新写了一遍登陆注册,慢慢的开始理解了。 代码如下: Model层: <?php if( !defined( "PATH" ) ){ exit("非法请求,请从入口文件进入!"); } /*  *etc: 登陆页面  *auther: xucong   * version: v 0.1  * date: 2016-3-1  *  */ class LHCuser{  //注册模型  function u...

0
0
发表了博客
2016/11/08 20:30

.NET MVC 和 JAVA MVC有什么区别

两者的主要区别是编程语言的不同。 最典型的JAVA MVC就是JSP + servlet + javabean的模式。比较好的MVC,老牌的有Struts、Webwork。新兴的MVC 框架有Spring MVC、Tapestry、JSF等。 在ASP .NET MVC框架中没有了自己的控件,页面显示完全就回到了写html代码的年代。 MVC 是一种使用 MVC(Model View Controller 模型-视图-控制器)设计创建 Web 应用程序的模式: Model(模型)表示应用程序核心(比如数据库记录列表)。 View(视...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
暂无内容
2 评论
23 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部