您当前位置: 源码net源码BPMS权限管理系统源码(手风琴+树风格)
官方提示: 商家已承诺该商品不含变现(虚拟币兑换提现成现金)赌博性的功能,若您发现该商品含有上述情况,请保留相关凭证向官方举报。
一、前言
从进行到软件开发这个行业现在已经有几年了,在整理出这个套开发框架之前自己做了不少重复造轮子的事。每次有新的项目总是要耗费不少时间在UI、权限和系统通用模块上面,自己累得要死,老板还骂没效率。为了能提高开发效率,同时也多拿拿奖金、多存点私房钱,我就着手做了一套以权限管理为主的快速开发框架。不求功能在所有项目中都得到使用,至少要大大提高开发效率。
二、需求分析
根据《那些年我们一起做过的项目》中各类用户对权限模块和通用模块以及UI的要求,我明确了这个系统中要实现的东西。
1、组织机构 多级树型显示,各级部门从属关系一目了然操作便捷
2、客户 所有的权限最终分配给客户,假如按客户去分配权限会把系统管理员给累死,系统中先建立角色,角色中再分配权限,在角色的成员中加入客户。当然会有少量客户的权限大同小异,假如不想在系统中创立太多角色可以给客户分配权限。客户最终的权限取角色权限和客户权限的集合。
3、角色 一组权限的集合。
4、模块 也可以称之为菜单,可以是系统中的页面,也可以是其它系统的页面地址统一归入到同一套权限系统中维护。
5、按钮
6、权限 权限分配模式:1)角色权限分配,权限分配的便捷性。
2)客户权限分配,权限分配的灵活性。
权限控制类型:1)模块权限 采购员有采购模块权限和库存查看模块权限。
2)按钮权限 采购员能点击新添加按钮新添加采购单,采购经理能点击审核按钮审核采购单。
3)数据权限 每个业务员只能看到属于自己的用户资料。
4)字段权限 会计可以看到库存报表中的所有字段,仓库管理员不能看到报表中的金额字段。
5)文件权限 采购部的文件只有总经理和采购部成员有权限
7、日志 登陆日志、操作日志、系统异常日志
8、数据库管理 在前台页面查看数据库信息,数据库备份
9、访问控制
10、动态接口 这里说的接口是与其它系统或者设施的通信接口,一般以Webservice、WCF、Webapi的形式提供。在系统中对外只暴露一个接口。添加接口、修改接口都不用修改程序。
11、UI 前台框架:采用Jquery UI,功能强大扩展灵活,不用担心版权问题。
多种风格界面:手风琴导航风格、desktop风格、触摸屏风格
12、系统参数
13、代码生成器 根据需要生成界面和后端代码
三、设计实现
2、程序设计
程序基本以Jquery+Ajax+工厂模式实现,接近10万行的代码量,后续分模块详细讲解
3、客户体验UI设计
UI对于一个软件来说就像女人那张脸,别人看到的就是你的脸。人再好,脸长得丑一定还是要经常过光棍节。一套程序UI漂亮程序的品位自然也就上去了。无图无真相,下面给出少量主要界面,详细实现也会在后面的博客中给出。
01
挑选商品
挑选一款最适合您的商品
02
支付购买
立即支付下订单(自动发货商品零等待)
03
部署使用
部署源码查看是否存在问题,是否跟描述一致。(问题可退款,平台担保)
04
确认收货
感觉不错,评价商品帮助更多人
05
交易完成
交易完成可投入使用