ASP.NET MVC快速开发框架不得不做的几个功能

俗话说磨刀不误砍柴工,确实,一早上花一个小时去磨刀一天下来肯定能多砍很多柴。我们做软件开发也是同样的道理,有套好开发框架在手里,开发也是事半功倍。那么一套MVC快速开发框架至少得具有哪些功能才能帮我们做到高效率、高品质的开发呢?下面我以后台管理系统开发框架为例谈一谈快速开发框架的几个主要功能。

献上在《线体验Demo地址》希望大家也能从中得到一些启发。
地址:http://121.40.148.178:8080/ 、 用户名:guest,密码:123456

一、高端大气的界面布局。

一个人,你首先看到的是他的脸,脸看起来顺眼一些你可能才会愿意与这个人更加深入的交流。软件也是这样,界面好看一些也能更容易俘获客户/用户的芳心。现在我用的界面布局有以下几种方式。

第一种是很经典的抽屉式手风琴菜单,比较传统。

第二种是树型手风琴风格,这种风格跟第一种风格很相似,但是如果菜单层级很多,就可以使用这种菜单导航,因为支持无限级扩展,而且排版也比较好看。

第三种是模仿Windows开始菜单,看起来比较大气。

二、权限管理,绝大多数的系统都会进行权限管理,权限管理功能开发会占掉整个项目开发的很多时间,如果事先已经做好了权限功能的话,开发会轻松很多。

功能权限授权:

数据权限授权:

为了授权方便,权限系统就好支持按角色、用户、用户组、岗位等多种形式的授权

三、代码生成器,每套框架会有自己的特色,DIY一套代码生成器也是有必要的。

四、通用数据接口,软件一般都会跟其它系统数据交互,加一个接口就要改一次代码吗,那太麻烦了所以通用的数据接口是必备的

五、通用Excel导入模块,需要导入的东西太多了,一个表写一个方法,不停的ctrl+c,ctrl+v会把人搞疯的,有了通用导入模块,普通用户都会设置,设好Excel与表关系就好了。

六、报表与打印

七、邮件与消息

八、系统日志

当然还有一些比较常用的功能,这里就不一一例举,我有个demo有兴趣的朋友可以去看看

献上在《线体验Demo地址》希望大家也能从中得到一些启发。
地址:http://121.40.148.178:8080/ 、 用户名:guest,密码:123456

时间: 2024-10-10 16:45:14

ASP.NET MVC快速开发框架不得不做的几个功能的相关文章

ASP.NET快速开发框架不得不做的几个功能、高大上档次后台管理UI界面

俗话说磨刀不误砍柴工,确实,一早上花一个小时去磨刀一天下来肯定能多砍很多柴.我们做软件开发也是同样的道理,有套好开发框架在手里,开发也是事半功倍.那么一套MVC快速开发框架至少得具有哪些功能才能帮我们做到高效率.高品质的开发呢?下面我以后台管理系统开发框架为例谈一谈快速开发框架的几个主要功能. 献上在<线体验Demo地址>希望大家也能从中得到一些启发.地址:http://121.40.148.178:8080/ . 用户名:guest,密码:123456 一.高端大气的界面布局. 一个人,你首

ASP.NET MVC快速开发框架-把自己的框架做成万能充

万能充是个好东西,能给各种型号的手要充电. 最近我也做了个万能充的快速开发框架,能迎合很多用户的需求. 开发一个新项目总是要废很多时间去整理基础框架.如果有个万能充就可以节省很多时间. 先说说UI,有的客户喜欢windows式的菜单导航,有的喜欢手风琴导航,还有的喜欢顶部导航.有的喜欢蓝色.有的喜欢白色,有的喜欢黄色.这些都不叫事儿,那么如果同一家公司的人有喜欢红有的喜欢黑怎么办呢? 我就碰到了这个问题,于是我就花了点时间把导航菜单和皮肤颜色做成可以动态切换的,下面看看效果: 地址:http:/

ASP.NET MVC 快速开发框架之 SqlSugar+SyntacticSugar+JQWidgetsSugar+jqwidgets(转)

jqwidgets.js: 是一个功能完整的框架,它具有专业的可触摸的jQuery插件.主题.输入验证.拖放插件.数据适配器,内置WAI-ARIA(无障碍网页应用)可访问性.国际化和MVVM模式支持.jQWidgets 为搭建专业网站和开发移动应用程序提供了一个全面的解决方案.它完全基于开放的标准和技术,如 HTML5.CSS.Javascript和jQuery.jQWidgets能实现响应式web开发,可以帮助您创建在桌面.平板电脑和智能手机上看起来很漂亮的应用程序和网站. 无论是美感还是功能

ASP.NET MVC 快速开发框架之 SqlSugar+SyntacticSugar+JQWidgetsSugar+jqwidgets

jqwidgets.js: 是一个功能完整的框架,它具有专业的可触摸的jQuery插件.主题.输入验证.拖放插件.数据适配器,内置WAI-ARIA(无障碍网页应用)可访问性.国际化和MVVM模式支持.jQWidgets 为搭建专业网站和开发移动应用程序提供了一个全面的解决方案.它完全基于开放的标准和技术,如 HTML5.CSS.Javascript和jQuery.jQWidgets能实现响应式web开发,可以帮助您创建在桌面.平板电脑和智能手机上看起来很漂亮的应用程序和网站. 无论是美感还是功能

ASP.NET MVC快速开发框架清新简洁界面设计,有兴趣可以模仿参考

软件的用户体验很重要,要抓住用户的心,这篇博文分享一下最近一个项目的UI设计. 我做UI设计是从用户的角度出发的,要去揣摩用户的习惯. 大部分用户都是使用windows操作系统,所以我这套软件的风格也是做成windows式的. 地址:http://121.40.148.178:8080/ . 用户名:guest,密码:123456 首先看一下首页导航菜单 这个导航菜单其实也是由div拼了来的,另外用css样式调一下就好了,下面给大家看一下加载菜单的代码 function initStartMen

MVC 快速开发框架

ASP.NET MVC 快速开发框架之 SqlSugar+SyntacticSugar+JQWidgetsSugar+jqwidgets jqwidgets.js: 是一个功能完整的框架,它具有专业的可触摸的jQuery插件.主题.输入验证.拖放插件.数据适配器,内置WAI-ARIA(无障碍网页应用)可访问性.国际化和MVVM模式支持.jQWidgets 为搭建专业网站和开发移动应用程序提供了一个全面的解决方案.它完全基于开放的标准和技术,如 HTML5.CSS.Javascript和jQuer

【转】ASP.NET快速开发平台不得不做的几个功能、高大上档次后台管理UI界面

俗话说磨刀不误砍柴工,确实,一早上花一个小时去磨刀一天下来肯定能多砍很多柴.我们做软件开发也是同样的道理,有套好开发框架在手里,开发也是事半功倍.那么一套MVC快速开发框架至少得具有哪些功能才能帮我们做到高效率.高品质的开发呢?下面我以后台管理系统开发框架为例谈一谈快速开发框架的几个主要功能. 献上在<线体验Demo地址>希望大家也能从中得到一些启发.地址:http://learun.cn:8090/ 首页地址:http://www.learun.cn/ 一.高端大气的界面布局. 一个人,你首

【第三篇】ASP.NET MVC快速入门之安全策略(MVC5+EF6)

[第一篇]ASP.NET MVC快速入门之数据库操作(MVC5+EF6) [第二篇]ASP.NET MVC快速入门之数据注解(MVC5+EF6) [第三篇]ASP.NET MVC快速入门之安全策略(MVC5+EF6) [第四篇]ASP.NET MVC快速入门之完整示例(MVC5+EF6) [番外篇]ASP.NET MVC快速入门之免费jQuery控件库(MVC5+EF6) 请关注三石的博客:http://cnblogs.com/sanshi 表单身份验证(Forms Authentication

【第二篇】ASP.NET MVC快速入门之数据注解(MVC5+EF6)

目录 [第一篇]ASP.NET MVC快速入门之数据库操作(MVC5+EF6) [第二篇]ASP.NET MVC快速入门之数据注解(MVC5+EF6) [第三篇]ASP.NET MVC快速入门之安全策略(MVC5+EF6) [第四篇]ASP.NET MVC快速入门之完整示例(MVC5+EF6) [番外篇]ASP.NET MVC快速入门之免费jQuery控件库(MVC5+EF6) 请关注三石的博客:http://cnblogs.com/sanshi 数据库连接字符串 上一篇文章中,我们使用MVC的