Learun快速开发平台,asp.net+mvc强大后台技术,给开发一个加速度
公司业务量比较大,接了很多项目,为了缩短开发周期老板让我牵头搭建了一个快速开发平台。
我们主要的业务是做OA、CRM、ERP一类的管理系统,一个通用的后台搭出来,再配合一些快速开发的组件开发效率能提高很多。
另外老板一再强调要支持APP开发,一次开发能部署到安卓和IOS上。
作为开篇之作,先介绍一下该框架的功能点及技术点,后续的文章再按功能详细讲解。
献上《在线体验Demo地址》希望大家也能从中得到一些启发。
官网:http://www.learun.cn、体验地址: http://learun.cn:8090/、用户名:System,密码:0000
1.框架用到的技术
(1)前台技术:ajax+Jquery+jqgrid+Bootstrap
(2)开发环境:VS2012-VS2015
(3)数据库:SQL Server,Oracle、Mysql
(5)后台技术:ASP.NET MVC,TinyIoc(IoC容器),EF(ORM框架),Log4Net,NPOI等
2.框架主要功能展示
手机端是通过html做前端开发,通过ajax与后台webapi接口做交互。开发完成后可以打包成应用提供给用户下载
手机端界面:
登录页:
权限在开发中的重要作用就不用多说了,几乎每一个功能都要与权限相关联,learun通常权限组件,采用可视化配置,只需要做简单的选择题就可以了。这样,后续的开发便可以集中精力关心业务实现,节省了大量的工作。
权限管理---功能权限
报表是系统中很重要的一部分,开发者在这一块比较头疼,市面上有很多诸如:水晶报表、fastreport之类的第三方报表软件提供商。如果采用这类报表的话确实能满足复杂的报表需求但是这类报表的学习成本比较高,短时间内不好上手,上手了把报表整合到自己的系统中又要花费大量时间。而且这类报表的授权费用也不低,拿去商业化的话成本会提高很多。
力软敏捷开发框架的报表组件是以免费的echarts报表插件和开源免费的表格组件为基础设计的,开发过程非常简单只要您会SQL就可以轻松掌握,学习成本非常低。您也不用再额外支付第三方报表组件的授权费用,帮您省时、省钱。
自定义---报表设计
按照提示写好SQL语句就可以生成图表,然后直接可以把报表配置成菜单,这样在菜单栏里就多了“销售混合”这个菜单项。
相关推荐
关于Spring.net + iBatis.net + asp.net MVC 整合的文档,值!
**ASP.NET** 是微软提供的一个用于构建Web应用程序的框架,它基于.NET Framework,提供了丰富的服务器控件、事件驱动模型以及强大的开发工具支持。ASP.NET允许开发者用C#或VB.NET编写代码,构建动态、交互式的网页。...
【标题】"一套通用的Easyui+asp.net mvc开发框架源码"揭示了这是一个用于构建Web应用程序的基础架构,结合了两种技术:Easyui和asp.net MVC5。Easyui是一个基于jQuery的用户界面库,提供了丰富的组件和主题,用于...
【标题】"asp.net+Web+mvc4.0 EasyUI 最新 权限管理系统源码教程" 提供的是一款基于ASP.NET技术栈,利用Web和MVC4.0框架,结合EasyUI前端库构建的权限管理系统。这个系统旨在帮助开发者理解和实现用户权限的精细控制...
综上所述,Ymnets快速开发框架结合了ASP.NET MVC5、EF6、IOC容器、EasyUI和工作流等技术,提供了一个高效、可扩展且易于使用的后台管理系统,是开发企业级应用的理想选择。通过这个框架,开发者可以大大减少重复工作...
“基于asp.net+Web+mvc4.0 EasyUI 最新 权限管理 开源 MES建材管理系统源码”指的是一个开源的MES(Manufacturing Execution System)建材管理系统,该系统构建于.NET技术栈上,具体使用了ASP.NET、Web技术和MVC4.0...
标题 "spring.net+nhibernate+mvc4" 暗示了这个项目是关于使用 .NET 框架中的 Spring.NET、NHibernate 和 MVC4(ASP.NET MVC 4)技术来构建一个应用程序的实例。Spring.NET 是 .NET 平台上的轻量级依赖注入框架,它...
本项目是一个基于Asp.net MVC的简单会员管理系统,旨在帮助初学者理解并掌握MVC架构的基本原理和实践应用。 **1. 用户登录与注册** 用户登录是系统的核心功能之一,通常涉及以下知识点: - 验证用户输入的用户名...
ASP.NET+MVC+3+高级编程中文完整版,是学习ASP.NET+MVC+3的好书
ASP.NET MVC 5 是微软开发的一个强大的Web应用程序框架,它结合了ASP.NET的功能性和MVC(Model-View-Controller)的设计模式,为开发者提供了构建高效、可测试且易于维护的Web应用的工具。这本书“ASP.NET+MVC+5+...
总结来说,这个压缩包提供了一个基于ASP.NET MVC、Entity Framework和IoC的多语言后台框架,包含了完整的解决方案、测试项目、各层次的代码组织,以及可能的插件支持,方便开发者快速构建和扩展管理型Web应用。
1、基于ASP.NET MVC4.0 + WebAPI + EasyUI + Knockout的架构设计开发 2、采用MVC的框架模式,具有耦合性低、重用性高、生命周期成本低、可维护性高、有利软件工程化管理等优点 3、采用WebAPI,客户端完全摆脱了代理...
总结来说,"开源:ASP.NET MVC+EF6+Bootstrap开发框架"是一个强大的开发工具集合,适合构建企业级的Web应用。ASP.NET MVC提供模型-视图-控制器架构,优化了代码组织和测试;EF6简化了数据库操作,提高了开发效率;...
它结合了ASP.NET的便利性和Model-View-Controller(MVC)的设计模式,提供了一个灵活、测试友好且可控制的开发环境。Bootstrap则是Twitter开发的一个开源前端框架,用于简化网页设计和移动设备响应式布局。 在Asp...
7. **学习资源**:"ASP.NET+MVC4+Web+编程.pdf"这本书可能是详细讲解ASP.NET MVC4开发的教程,涵盖Web编程基础、MVC框架详解、实战案例等内容,帮助读者从零开始掌握这一技术。 8. **解压密码和下载说明**:通常,...
ASP.NET MVC是一个强大的框架,用于构建可扩展、高性能的Web应用程序。这个框架是Microsoft开发的,它是.NET Framework的一部分,提供了一种模型-视图-控制器(MVC)的设计模式,帮助开发者实现清晰的代码结构,使得...
ASP.NET MVC4是一种强大的Web应用程序开发框架,它结合了ASP.NET Web Forms的事件驱动模型和Model-View-Controller(MVC)设计模式,为开发者提供了更加灵活和控制力更强的开发环境。本指南将带你深入了解ASP.NET ...
本教程“ASP.NET+MVC5+编程实战”将深入讲解这两个技术的结合应用,旨在帮助开发者掌握实际开发技能。 1. **ASP.NET概述** ASP.NET是.NET Framework的一部分,提供了丰富的工具和库,支持多种Web开发模式,如Web ...