ASP.NET MVC快速开发速成框架

    以前做的那套框架拿出去做私活赚了不少外块,后来我也有用在公司的项目中,头儿发现我做东西特别快,于是让我干项目经理了,让我带三个新手,他们技术比较薄弱,要从头教起真的没办法做事。

但是他们语法基础还是有的,只要是没实战经验,于是我就把以前的框架做了扩展,加进了更多的公共模块,很多功能做成动态的,开发人员不需要写太多的代码,比如说权限就是完全分离出来的,不用写一句代码。

一共就花了一天时间教那三个小伙子怎么用我的框架,不会的就抄框架里的demo再不会的就问我。

界面布局不用管,各种功能都有demo,所以他们主要关心的就只有业务逻辑的实现了。

一周后跟熟手开发就没区别了。一个项目下来他们不单任务完成了,也更懂MVC了。

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

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

技术分享

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

技术分享

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

技术分享

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

功能权限授权:

技术分享

技术分享

技术分享

数据权限授权:

技术分享

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

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

技术分享

技术分享

技术分享

技术分享

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

技术分享

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

技术分享

六、报表与打印

技术分享

技术分享

七、邮件与消息

技术分享

八、系统日志

技术分享

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。