以前做的那套框架拿出去做私活赚了不少外块,后来我也有用在公司的项目中,头儿发现我做东西特别快,于是让我干项目经理了,让我带三个新手,他们技术比较薄弱,要从头教起真的没办法做事。
但是他们语法基础还是有的,只要是没实战经验,于是我就把以前的框架做了扩展,加进了更多的公共模块,很多功能做成动态的,开发人员不需要写太多的代码,比如说权限就是完全分离出来的,不用写一句代码。
一共就花了一天时间教那三个小伙子怎么用我的框架,不会的就抄框架里的demo再不会的就问我。
界面布局不用管,各种功能都有demo,所以他们主要关心的就只有业务逻辑的实现了。
一周后跟熟手开发就没区别了。一个项目下来他们不单任务完成了,也更懂MVC了。
下面献上《线体验Demo地址》希望大家也能从中得到一些启发。class="Apple-converted-space"> 地址:http://121.40.148.178:8080/ 、 用户名:guest,密码:123456
一、高端大气的界面布局。
第二种是树型手风琴风格,这种风格跟第一种风格很相似,但是如果菜单层级很多,就可以使用这种菜单导航,因为支持无限级扩展,而且排版也比较好看。
第三种是模仿Windows开始菜单,看起来比较大气。
二、权限管理,绝大多数的系统都会进行权限管理,权限管理功能开发会占掉整个项目开发的很多时间,如果事先已经做好了权限功能的话,开发会轻松很多。
功能权限授权:
数据权限授权:
为了授权方便,权限系统就好支持按角色、用户、用户组、岗位等多种形式的授权
三、代码生成器,每套框架会有自己的特色,DIY一套代码生成器也是有必要的。
四、通用数据接口,软件一般都会跟其它系统数据交互,加一个接口就要改一次代码吗,那太麻烦了所以通用的数据接口是必备的
五、通用Excel导入模块,需要导入的东西太多了,一个表写一个方法,不停的ctrl+c,ctrl+v会把人搞疯的,有了通用导入模块,普通用户都会设置,设好Excel与表关系就好了。
六、报表与打印
七、邮件与消息
八、系统日志