再谈我的B/S开发框架

一、前言

      从进行到软件开发这个行业现在已经有几年了,在整理出这套开发框架之前自己做了不少重复造轮子的事。每次有新的项目总是要耗费不少时间在UI、权限和系统通用模块上面,自己累得要死,而且还没有效率。为了能提高开发效率,同时也多拿拿奖金,我就着手做了一套以权限管理为主的快速开发框架。不求功能在所有项目中都得到使用,至少要大大提高开发效率。此框架没有好高深的技术,只是自己整理的一下经验积累,欢迎各位拍砖!

二、需求分析

 

从各类客户对权限模块和通用模块以及UI的要求,我明确了这个系统中要实现的东西

1、组织机构 多级树型显示,各级部门从属关系一目了然操作便捷

2、用户 所有的权限最终分配给用户,如果按用户去分配权限会把系统管理员给累死,系统中先建立角色,角色中再分配权限,在角色的成员中加入用户。

3、角色 一组权限的集合。

4、模块 也可以称之为菜单,可以是系统中的页面,也可以是其它系统的页面地址统一纳入到同一套权限系统中维护。

5、按钮

6、权限 

实现角色权限分配,权限分配的便捷性。

            权限控制类型:1)模块权限 采购员有采购模块权限和库存查看模块权限。

                                2)按钮权限 采购员能点击新增按钮新增采购单,采购经理能点击审核按钮审核采购单。

                                3)数据权限 每个业务员只能看到属于自己的客户资料。

                                4)字段权限 会计可以看到库存报表中的所有字段,仓库管理员不能看到报表中的金额字段。

                               

7、日志 登陆日志、操作日志、系统异常日志

9UI 前端框架:

UI选用jquery easyui

图形分析采用fusioncharts

8多数据库支持 Sqlserver、Oracle、MySql、Access等

三、框架分层

 

四、效果图

先给大家截几张框架效果图

系统管理首页:

 

角色管理:

 

功能菜单授权:

 

系统日志:

 

字典管理:

 

 

欢迎加入QQ群:41482413

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