我们公司购买了这套源码,有正在使用的可以加我好友。互相学习,进步。
力软开发框架主要是.net开发,全套源代码开源,可以很快让程序员开发出一套功能强大的系统出来。说明文档很全,还有使用说明和数据库脚本。公司买的,我使用过程中有些不懂,了解的朋友可以加我互相学习,进步,切磋。
接触这个框架有三年的时间了,初次接触b/s型开发项目时,是在指导人员的帮助下完成的,技术上确实也学到了一些东西,但个人觉得最大的收获是在开发软件项目的过程中,自己意识上的提升,如做项目是考虑其合理性安全性以及并发性的重要性与必要性,这么想来发现我们以前开发的项目简直太肤浅了,接来下我还是踏下心来研究处理好创业项目的测试以及后台程序并发性,安全性的问题吧。
任何一个框架都是不完美的,此框架也是,有其便利的地方,我们用起来很舒服,开发起来很方便,但是每当我们想要加入个性化要求的时候这便是一件比较蛋疼的事情,用这个框架最爽的莫过于其自带的代码生成器了吧,还有开源的代码与示例,应用起来得心应手,当然,作为刚起步的一个框架,错误自不必少,文档不齐全自不必说,在应用的时候也不免暴漏出一些漏洞和问题,还好力软有提供技术支持,进展还算顺利。
以下是这个框架的一些阐述:
Learun敏捷开发框架是一款基于智能化可扩展组件式的软件系统项目,采用代码生成器+手动代码修改的开发模式, 可以帮助解决.net项目80%的重复工作,让开发更多关注业务逻辑。既能快速提高开发效率,帮助公司节省人力成本,同时又不失扩展性和灵活性。
此框架前端UI基于Jquery +Bootstrap,采用Ajax技术,页面无刷新,具有C/S系统一样优良的用户体验,支持3个种类的数据库(Oracle、SQLserver、MySQL)。不同于以往的.net架构,我想,作为一个快速的开发平台他是成功的,此框架采用可视化的开发模式,集成开发环境编写极少代码就可以实现复杂的数据展示、数据编辑、表单处理等功能,再配合代码生成器,大大地提高了效率,而事实上我们的开发也确实如此。
看到上述的框架介绍不难发现这个框架继承了很多框架的亮点,就像做什么事情之前参考别人做的方式和技巧,然后在吸取别人的优点为己所用,在这个方面,这个框架值得肯定
亮点一:工作流引擎
工作流引擎主要包括表单设计、流程设计、流程管理、流程日志等模块。
表单设计器能可视化地设计流程表单,表单设计好了就可以直接放到工作流引擎中流转。流程设计器可以可视化设计工作流程图,节点设置中可以灵活地配置节点执行人,执行策略。流程执行中可以向执行人发送通知。流程设计过程均为可视化开发,只需要懂一些SQL语句知识,就可以进行流程管理的设计,能够大大提高开发效率和减小开发难度。
亮点二:自定义表单
拖拽式表单开发,这种形式的开发,完全基于力软敏捷开发框架,完全没有编程基础的人都可以利用这个组件来开发,开发完表单直接可以发布成菜单功能。无需编译就可以使用。这类功能同样可以受到权限管控。大大降低了开发的难度。
亮点三:代码生成器
该框架提供了可视化的代码生成器(内置了多套开发模板),选择模板后按照向导操作可自动产生包含界面在内的所有代码,然后再自行扩展,不需要自己从头开始写代码。代码生成器已经把常用的开发场景做成开发模板,按照开发向导一步步走,在遇到有复杂业务逻辑的地方稍作修改就可以。因为框架提供了源代码,所以开发水平比较高的话,还可以做深层次的扩展,能够满足开发过程中遇到的各种复杂的需求。
亮点四:权限管理
框架中提供了多种形式的权限控制,按角色、按部门、按岗位、按用户、按用户组都可以,操作权限细化到了界面上的每一个按钮。数据权限可以细化到每一条记录。操作非常简单,基于框架开发出来的功能、报表都可以直接挂到权限体系中来进行授权。实现了权限与业务的分离,让开发人员只需要专注于业务的实现,减少工作难度,提高工作效率。
......
接下来该好好想研究下后台数据库并发处理,线程安全与并发处理的问题及解决方案,有兴趣的小伙伴欢迎一起讨论~~
2020年01月02日
新增
1.新增ERP示例;
2.新增jqGrid示例;
3.新增二维码生成示例;
4.新增D3图表示例;
5.流程审批节点新增自动同意规则和无对应处理人规则设置;
6.移动端流程对系统表单进行支持;
7.pc端流程新增他人代填功能;
8.新增一套主题皮肤;
9.移动端支持小程序;
修复
1.完善功能页面表单字段权限设置;
2.修复流程普通审核节点不能指定下一审核人的功能;
3.修复单据编码在流水号初始值不是1的情况下错误的问题;
4.修复即时通讯历史消息页js语法错误;
5.修复tree 打开关闭文件夹不改变的问题;
6.修复移动端ios下无法加载页面的问题;
7.修复excel导入,数据源字段保存不正确的问题;
8.修复流程设计,滚动后移动块定位问题
9.修复移动端代码生成器生成的表单代码显示异常问题
优化
随着企业的不断发展壮大,员工数量的增多,分工也越来越细,原来粗放型的管理变得越来越低效,有时甚至成了企业发展的瓶颈,这时流程管理的重要性就凸显出来。
流程管理是通过对现有工作流程的梳理和工作流程网络信息化,实现工作条理的规范性及增加现有相关工作流程的透明度,提高工作效率,完善管理体制,以破除企业传统管理模式的弊端。
辽宁某大型生物科技类上市公司(应客户要求,对客户资料进行保密)一直使用传统的管理模式进行企业的运作,随着业务的不断深入,人员结构的不断变动,传统的业务流程已经无法对涉及多个部门和业务方向的管理结构进行整合,亟需一套需要更加全方位的业务审批流程,并希望以新型流程为基础接入企业当前现有系统开发出一套大型的综合型OA协同办公系统,以解决企业当前面临的管理困境。
在对需求进行综合评估后,认识到以当前公司的技术实力不足以在短时间内完成整个系统的开发,在IT部门的牵头下,经过多方对比,最终选择采用力软敏捷开发框架作为基础平台进行业务流程的研发。由于力软现有流程功能已能够满足客户需求,在确定合作意向后,力软将框架直接交付给客户,经过初期简单的技术指导,在短短的几周时间内客户便利用框架内置的工作流引擎成功实现了现有流程的开发整合,并保持稳定运行。
力软敏捷开发框架经过多年的技术沉淀,在企业通用业务流程上实现了零代码开发,在个性化业务流程方面实现了低代码开发,框架内置的工作流引擎、自定义表单引擎、即时通讯模块再配合框架完善的权限管理模块可以轻松地定制自己的协同办公软件,实现OA、HRM、KM等系统的简单开发。
由于框架的灵活性、普适性,以及优质的性价比,在开发中所付出的成本远远低于单独购买OA系统的成本,且后期可以根据自己所获得的核心源码进行其它相关系统的开发,并可以申请著作权,将信息化建设的自主权牢牢掌握在自己手中。
-界面功能展示(部分)
什么是敏捷开发框架
一套基于智能化可扩展组件式的软件系统项目,非常适合企业管理软件和互联网平台后台系统开发,框架中提供了完善的权限
角色管理功能,快速开发功能,工作流引擎功能等通用的功能模块,以及可扩展的系统机制,美观简洁的UI界面风格。
为什么选择敏捷开发框架
零基础和专业开发人员都可轻松驾驭的框架,提供的不仅仅是源代码!
更具备深入人心的服务,有不会的问题均可联系我们。
用了敏捷开发框架的好处
全开源,一套框架支持Web、微信、APP,开发难度小,提高90%以上的工作
效率,可无限扩展轻松开发APP、CRM、OA、ERP、WMS,啥都能做!
什么是敏捷开发框架
一套基于智能化可扩展组件式的软件系统项目,非常适合企业管理软件和互联网平台后台系统开发,框架中提供了完善的权限
角色管理功能,快速开发功能,工作流引擎功能等通用的功能模块,以及可扩展的系统机制,美观简洁的UI界面风格。
丰富的应用组件
组织架构、权限、工作流、报表、快速开发、APP开发、微信组件、
即时通讯、访问过滤、单点登录、缓存集群“全能”支撑
稍作组合就可开发出一套软件
为什么选择敏捷开发框架
零基础和专业开发人员都可轻松驾驭的框架,提供的不仅仅是源代码!
更具备深入人心的服务,有不会的问题均可联系我们。
应用系统集成
为各行业客户提供
优质系统解决方案
分布式、集群
提供应用、缓存数
据库等的集群方案
性能调优
帮助客户从各方面入手
完成系统性能优化
研发团队委培
帮助客户打造一个战
斗力强大的研发团队
合作开发
联合设计、共同参与开发
平稳过渡完成交付
服务器软硬件
提供服务器硬件、存储方案、
操作系统及数据库授权
咨询服务
全程为客户提供信息
化建设的咨询服务
支持多种设备
支持IOS、Android、微
信、电脑、平板
用了敏捷开发框架的好处
全开源,一套框架支持Web、微信、APP,开发难度小,提高90%以上的工作
效率,可无限扩展轻松开发APP、CRM、OA、ERP、WMS,啥都能做!
提升90%以上工作效率
整体框架都已经搭建好了,开发者只用实现业务功能。 框架内集成了大量业务模板,大量公共组件,开发人员只需根据开发向导进行设置就可快速完成工作。
大幅度的降低成本
使用力软敏捷开发框架,初级程序员甚至只要思路清晰的人就可进行功能开发。开发周期变短,对开发人员要求变低这也使得开发成本呈几何数字下降。
提高客户满意度
为开发人员提供了美观简洁的UI界面,外观漂亮、操作简洁,用户体验必定大大提升。 开发效率高、软件质量好,自然客户满意度也会大大提高。
贴心的技术一对一服务
提供一个稳定高效的技术支持团队,售后无忧。可助力开发人员更快上手操作。
用敏捷开发框架这些都不是问题
敏捷框架是由快速开发组件+APP开发框架+报表组件+权限管理组件+即时通讯组件+微信组件+通用组件+开发示例等组成。
(适合低中高任意开发水平的开发者)其可以开发OA、ERP、BPM、CRM、WMS、TMS、MIS、BI、电商平台后台、
物流管理系统、快递管理系统、教务管理系统等各类管理软件。
还能为您提供更多
高效还要有颜值,这个开发平台最适合有远见的开发者
支持电脑、平板、手机、智能硬件等多种设备;手机支持iOS、Android、 支持微信企业号。一套框架,一个团队即可完成多设备程序开发。
框架支持Sqlserver、Mysql、Oracle等多种数据库。在同一系统中可同时连接多个数据库、多个数据库可以是不同类型的数据库。
包含IE(微软)、Chrome(谷歌)、Safari(苹果)、Firefox(火狐)、 Opera、360、遨游、猎豹等。
独立的权限管理体系,多套系统可以统一管理权限。提供多种授权方式;可对功能权限、数据权限、登录IP及登录时间进行管控;注重权限安全, 拒绝一切非法访问。