力软敏捷开发框架 http://blog.okbase.net/learun LeaRun快速开发平台,.Net Core加持,功能更全面 http://blog.okbase.net/learun/archive/56364.html learun 2019-11-13 16:23:00  

​随着.net core3.0版本的发布,微软.net core的商用风险已经逐步降低,一些观望的小伙伴已经开始着手对自家系统进行相应的升级。鉴于广大客户的迫切要求,LeaRun在年内进行了快速开发平台.net core的升级工作,目前已基本完成,详细的技术、功能革新将在随后的文章中发布。今天将对其中的界面功能做简单的介绍。

关于LEARUN

LeaRun是一款基于ASP.NET的B/S架构快速开发平台,平台融合当前主流开发技术,具有开源程度高、业务功能完善、扩展功能强大等特点,其主要功能包括工作流、智能报表、代码生成器、 向导式智能开发、即时通讯、APP开发、微信、通用权限等。使用LeaRun快速开发平台,软件开发人员可以通过较低的代码量开发出OA、ERP、CRM、HRM、SAAS、MIS、APP等众多高质量信息系统。

http://img1.mukewang.com/5dcbb3fc0001da8f12650607.jpg

全源码交付 + 买断式授权 全方位技术支持 力软快速开发平台

演示demo:www.learun.cn/Home/VerificationForm

界面功能展示

整体界面功能比较丰富,这里仅对基础界面做一下展示,详细功能请在demo中体验。

1.单位组织

公司管理

http://img.mukewang.com/5dcbb40500015ce912650605.jpg

部门管理

http://img3.mukewang.com/5dcbb40c000133e312650605.jpg

岗位管理

http://img.mukewang.com/5dcbb41500016f1512650605.jpg

角色管理

http://img3.mukewang.com/5dcbb4280001ecac19200917.jpg

用户管理

http://img1.mukewang.com/5dcbb4310001f6f419200917.jpg

2.流程应用

流程设计

http://img4.mukewang.com/5dcbb43f000133a712650605.jpg

流程应用

http://img2.mukewang.com/5dcbb45000018d3912650605.jpg

流程委托

http://img1.mukewang.com/5dcbb471000187fc12650605.jpg

流程监控

http://img3.mukewang.com/5dcbb48c000163a512650605.jpg

http://img4.mukewang.com/5dcbb497000158f119200917.jpg

流程实例

由于基础操作都是一样的,这里配置了一个请假流程作为模板,以便更好的对框架进行理解

http://img1.mukewang.com/5dcbb4cc000183de19200917.jpg

旧版流程

旧版流程这里保存了下来,方便老顾客使用,新版的对UI和代码做了一定的优化

 http://img4.mukewang.com/5dcbb4d50001887c12650605.jpg

3.表单应用

表单设计

http://img3.mukewang.com/5dcbb4de0001d20812650605.jpg

表单管理

http://img.mukewang.com/5dcbb4e60001a3b912650605.jpg

表单实例

表单实例同样留有一个测试数据

http://img2.mukewang.com/5dcbb4f8000192b912650605.jpg

http://img1.mukewang.com/5dcbb4f90001940812650605.jpg

4.报表应用

报表设计

这一部分主要针对业务类,有相对完善的图标功能

http://img4.mukewang.com/5dcbb50700012b9912650605.jpg

报表实例

http://img2.mukewang.com/5dcbb5320001941d12650605.jpg

http://img1.mukewang.com/5dcbb533000194e319200917.jpg

http://img3.mukewang.com/5dcbb533000159e719200917.jpg

报表模板

http://img3.mukewang.com/5dcbb548000199c419200917.jpg

http://img4.mukewang.com/5dcbb5480001579919200917.jpg

http://img4.mukewang.com/5dcbb5490001645a19200917.jpg

http://img2.mukewang.com/5dcbb5490001c71919200917.jpg

5.代码生成器

代码生成器是为了节省部分功能代码的编写,是力软快速开发平台的核心功能之一。

代码生成器采用拖拽式设计,要说明的一点是,目前能够做到完全无代码编写的软件只能保证做出基础功能,一些相个性化功能通常需要少量代码做辅助

http://img3.mukewang.com/5dcbb5650001085712650605.jpg

http://img4.mukewang.com/5dcbb565000151f312650605.jpg

http://img1.mukewang.com/5dcbb56500019df112670618.jpg

http://img.mukewang.com/5dcbb5660001d5f412650600.jpg

6.移动管理

LunRun快速开发平台配置有移动管理,在框架内设置的功能可以在移动端、微信端同步展示,也可以单独接入

http://img1.mukewang.com/5dcbb59d0001b30812650605.jpg

http://img2.mukewang.com/5dcbb59d0001663a19200917.jpg

http://img4.mukewang.com/5dcbb59e0001768512650605.jpg

http://img4.mukewang.com/5dcbb59d000189e512650605.jpg

近年来,依托专业的技术人才,LeaRun以精益求精的行业精神给软件公司、企业信息化部门、政府单位、高校等用户提供了持续的产品升级、技术培训、系统集成开发、功能定制等优质服务,得到了用户的一致好评。

]]>
程序猿悲喜录:魔都,想说爱你不容易 http://blog.okbase.net/learun/archive/56363.html learun 2019-11-11 16:48:00  

​初入魔都

男怕入错行,女怕嫁错郎,真是一语中的,想当初为了赢取白富美,走上人生巅峰,脑袋一抽便进入了开发行业,坎坎坷坷,如今头发都秃了。

从学校出来,便留在了上海,想要创出一番事业,像模像样的规划着自己的未来,一时间机会多、工资高等种种美好的憧憬闪耀在眼前,当我还沉浸在幻想之中的时候,一盆冷水把我内心的火苗浇的差点熄灭,这盆冷水就是我的第一份工作。

那一年,和如今应该是差不了太多的,几百万的求职大军,想找到一份合适的工作你得足够优秀,我当时自认为自己还算比较优秀的那一种,因为毕竟在学校里我也做过学生会副会长,在某些方面还是具有优势的。但是事实没有我想的那么简单,直到我面试了十几家单位之后,才有一家小公司有接收我的意向,我没有立即答应,因为虽然碰了很多壁,但是第一份工作我不想这么将就。终于,在接下来的一周,又有一家公司对我表示了认同,遗憾的是,规模也不大,与我所想甚远,但比较而言,优于第一家。

我本想找一个较大的平台施展自己,可是一系列的拒绝让我的信心直线下降,继续找下去的勇气几乎已经磨干,经过激烈的思想斗争,我决定入职第二家公司,其实真实的想法是:差的总比没有好,学习一下经验也不错,等我nb了再跳槽。于是我带着自己学校学习的计算机专业知识,成为了一名令人“羡慕”的程序员。

不多,实习第一个月我拿到了5000块,乐呵呵的从宿舍搬了出来,想着以后终于有自己的小天地了,真好。跟着中介一看租房价格,傻眼了,3000块,小单间(这时候觉得学校就是天堂),真怕跟女朋友做点苟且之事都怕把床震塌了(哦,忘了那时候还没有女朋友o(╥﹏╥)o),最要命的是押一付三,还要中介费,不得已,只能换了一家,好说歹说,中介费给了1000块,然后一个月馒头咸菜为伴。

公司实习

就这样,我便正式开始上班族的生活,由于公司规模不大,项目有限,再加上没人愿意带新人,前三个月基本上在自己看项目代码,清清闲闲的过了实习期。

随后,我和一起来的两个实习生开始逐步参与公司项目,由于技术水平有限,大部分都是做一些基础的功能或者修改一些非核心的项目功能,倒也没感觉到多大压力。

时间过得很快,转眼间在公司就呆了一年了,我这个万年单身狗终于迎来了春天,公司来了一个做设计的小美女。由于大部分项目与设计的交涉都是我来传达的,一来二去便熟络了,可能都涉世未深吧,最终我用h5的丘比特之心,加七夕的一束花就搞定了,想来还有点佩服自己\(^o^)/~

但是,我光顾开心了,却忽落了一个重大问题,我养不起她,坦白点说,我连自己养起来都困难。那是一段艰难的日子,谁经历过谁知道,消费就不说了,我自己的话还好,吃饭有食堂,也用不了几个钱,但是有了女朋友就不一样了,搓一顿,几百块就没了,周末还要看逛个商场,又是一笔费用,不得已,我办了信用卡,但是几个月下来,信用卡也欠下了不少,只能拆西墙补西墙,最后,实在坚持不下去了,我颤颤巍巍的向主管申请涨薪,结果不用想,被拒绝了,不得已之下我选择了离开公司,因为俗话说,跳槽涨工资嘛。

选择跳槽

有了一定的经验之后,换工作便没有刚出校门的时候那么难了,我把自己的简历又精心包装了一番,就是看起来要多强有多强的那种,很快,我便找到了一份还不错的工作,待遇也翻了翻,内心的欣喜可想而知。

公司招人来是干活儿的,在这家公司我有了深刻的体会,刚来第二天我便要接手上一个离职员工留下来的项目,公司的进销存系统。一起做的还有一个小组长和另一个程序猿,由于大家是各负责一块儿,平时就是沟通一下进度,但是事实上我只有一年多的经验,很多东西我是真真切切的没有接触过,总是会遇到一些棘手的问题,工作压力有点大,请教这些老员工又没有人愿意教,态度更是差,怎么办,只能自己硬着头皮上。

由于技术水平有限,很多代码参考了网上的资源,所以每到项目报错,我内心都会一阵紧张,就这样,在内心紧张的氛围下战战兢兢的度过了一年,技术也得到了磨砺。但是,好景不长,半年后公司因为项目亏损而关门,又不得不踏上找工作的路,这一次,我对自己的要求提高了,简历上也有点投机,因为我发现,在我目前这种情况下,很难有符合自己的职位,太低的我自己不想去,太高的又达不到,所以我只能在简历上下功夫了。

就这样,我迎来了自己的第三份工作,月薪达到了20k,终于,不用过得那么悲惨了。可是,纸是包不住火的,既然拿了较高的薪水,公司对自己的要求也就更高,为了保住这份工作,我拼命的学习,日夜加班,但是最终还是没能按时完成领导交给我的项目,试用期没过,人事就来找我了,没错,我被辞退了...

人生低谷

本以为我将要时来运转,结果是当头一棒,接下来的日子里,我不断面试新的公司,但是薪水低的没有兴趣,薪水高的却总是因为顶不住压力而辞职,不是在换房子的路上就是在换工作的路上,整个人都感觉麻木了,不知所措。

这时,更要命的来了,由于我一直不能稳定下来,女朋友觉得我不能给她未来,再加上家里负担也重,便选择了离开。我并没有挽留,因为我知道这两年苦了她,而我自己也明白,我还不够优秀。

这时候,我变得颓废了,尽管知道无济于事,但依然难过,每天躺在床上睡大觉,不问世事,醉个天昏地暗,可是第二天,怅然依旧。

真的要一直这样下去吗?

不!

再战职场

俗话说,哪里跌倒就从哪里爬起来,我重新收拾自己,面试了一份薪水一般的工作,抛弃了以前的好高骛远,踏踏实实的工作。但我并没有止步于此,我每天利用业余时间学习最新的编程技术,不断徘徊在各种技术论坛里,不断学习新的框架知识,在半年的时间里,我的编程技术有了大幅度的进步。

不过,整合开发却依然无法做到,于是我又开始在论坛中寻找各种公司开发的免费框架,以期望借此提升自己的实战经验和项目能力,但是免费的毕竟是免费的,项目代码太少太乱,进步很慢。不过功夫不负有心人,在我无意间浏览技术论坛时,看到有人分享了一款快速开发框架,宣称能开发几乎所有项目种类及功能,我立马就来了兴趣,下载打开之后,果然里面功能丰富,但是有部分的代码缺失,我给分享者发送了私信,希望能得到完整源码,但是遗憾的是他那边也只有这些,因为这个框架也是他买的,只是基础版,作为开发项目的辅助。没有办法,于是我根据框架信息,联系到了这家上海的开发公司——力软。

由于自己是针对公司的项目需求,所以对框架内容询问的比较仔细,省的做冤大头,同时也对比了几家,鉴于功能需求以及服务态度,最终还是预选了力软。于是便找领导进行商议,开始领导还觉得对这个框架的需求不是特别迫切,后来我把我们接下来需要做的项目及功能需求都一一列了出来,最终发现,目前的人员配置可能远远不够,但又不能大批量的进人,因为项目做完之后多了的人又是个问题,而力软框架内的功能却能在现有人员的情况下在较短的时间内解决,于是在我的软磨硬泡下,领导经过一番考虑,告诉我说可以买下来,我的内心一阵欣喜。

框架使用并没有想得那么难,一周的时间,我基本上把大部分的功能都了解了。在接下来的公司项目中,我不断参考框架,对公司项目进行完善,由于很多功能都是现成的,我只需要拿过来用就行了,一下子也轻松了许多。就这样,过了几个月,我的开发水平不断提高,逐步成为公司的中坚力量,升职加薪也不再只是我的一厢情愿了,生活真正回到了正轨,这才是我想要的生活。

如今,我也开始带着团队,完成一个个复杂的的项目。回想起来,我真的要感谢社区里那个分享者,他把我带入了一条捷径,当然,这条捷径并非投机取巧,而是一次技术的升华,希望以后所有的开发展都能少走弯路,为自己的梦想前行。

在此,把框架演示地址免费分享给大家,用者自取吧:http://www.learun.cn/Home/VerificationForm

]]>
​Learun FrameWork 强大工作流引擎,让OA更智能 http://blog.okbase.net/learun/archive/56361.html learun 2019-11-8 16:07:00  

互联网的发展促使企业在信息化的道路上不断探索,而随着企业信息化进程的不断深入,OA协同办公的概念也逐步进入大众的视野。

OA的选型关乎企业的生存发展,除了需要重视“OA技术、OA品牌、OA产品、OA服务”四大要素之外,更重要的其实是让OA变得智能化的工作流引擎。毫不夸张的说,工作流是OA协同办公的核心,起到协助提高企业运营效率、改善企业资源利用、提高企业运作的灵活性和适应性、提高工作效率等等的作用。它就像纵横交错的管道,构成一张严密的办公网络,连接起企业内每个人、岗位、部门、事务。

http://img4.mukewang.com/5dc5154800012b1c19200917.jpg 

基于工作流引擎的重要属性,自然受到企业管理者的追捧,市场上的各家OA厂商也都争相宣传自己的工作流是最强的,最协同的,最智能的,但是追根究底谁才是工作流管理专家?谁才是OA工作流引擎的业界NO1?这个问题恐怕没有人能回答。

OA系统工作流引擎的历史

早在60年代,工作流的思想便开始有人提起,但真正有人尝试却是在70年代,由于当时的办公条件和互联网的发展受到限制,此时的工作流一直没能成功实现,直至八十年代,第一批成功的工作流才真正出现。

90年代,互联网进入了一个高峰发展期,基于互联网的信息技术也进入了百花齐放的年代,工作流也以前所未有的速度突飞猛进,许多的开发公司应声而起,不同版本的工作流系统出现在市面上。这时候的工作流主要针对的是传统企业模式,其目的是要让企业的工作变得高效,以单企业定制化为主,较为简单。这时候的工作流可以称作1.0时期。

到了2000年以后,互联网技术得到高度的发展与普及,OA工作流以全新的面貌正式登上历史舞台。这时候,节能环保成为趋势,无纸化的OA工作流,受到人们的追捧,这便是OA 2.0时代。虽然2.0时代的工作流已经有了现代化工作流的雏形,比如无纸化、数据化、流程化,但是无法形成一个闭环,这就造成了重复工作、流程孤岛、系统孤岛、数据孤岛现象。这是因为此时的OA系统虽然各个部分都具备,但每一个部分都是单独运行的,每一个部分的数据并不与其他部分的的流程进行交互整合,也没有与第三方应用系统进行整合。

有壁垒,就会有人打破,在短短几年时间里,OA 3.0便面世了,这时候的工作流从企业应用层面深层次解释了OA系统的核心功能,打破了孤岛现象,使企业的各部分相互呼应,初步智能化已经形成。

工作流3.0对应的便是“智能化、效率质量提升、外部数据整合、消除信息孤岛、内部数据整合”。具体表现在:实现OA系统内部工作流之间的数据整合,如借款与报销、预算与决算等,以及实现OA系统工作流与其他业务系统之间的数据整合,如HR、ERP、CRM等。

毫无疑问,工作流3.0更加智能,更加整合,能够实现数据的同步交换和共享的特征更受用户欢迎,能有效帮助企业简化多余流程,也是如今各大OA厂商的发展的主流方向。

但是如今,工作流4.0的概念已经出现了,这个概念提出要提供个性化流程系统,满足新兴互联网公司的多样化需求。

http://img4.mukewang.com/5dc51556000138cc13780647.jpg

http://img3.mukewang.com/5dc51555000110cd10550329.jpg

进入互联网时代,企业的发展模式百花齐放,初创公司也一样可以成为时代的中流砥柱,80/90后的创业者已经逐步成为中国商业发展的一股重要力量,而这些创业者思想更活络,动作更大胆,管理上更开放式,笼统以一套标准化的工作流,已经不能满足他们的管理要求,一套灵活多变的个性化OA工作流成为了公司发展的当务之急。

力软敏捷框架,4.0时代的先行者,内置协同OA系统模块,凭借9年专注于敏捷开发的工匠精神,以精炼的领先行业的技术水平,灵敏的市场前瞻,引领OA工作流时代的变革。

http://img1.mukewang.com/5dc515680001d7eb18810918.jpg

力软内置的智能化企业流程组件,可以从从各个维度满足小众化、个性化、自定义化需求,可以衍生出千变万化的流程方案,无论是政府、外企、国企、中小型企业皆可满足。除此之外,作为敏捷的一部分,力软框架下的协同OA系统工作流可以随企业管理制度调整,而发生改变,解决行业痛点。

众所周知,当公司有大的变动,系统需要深层次的改写,不少企业无法自行完成,需要找厂家需要进行修改,这样就会产生费用,而且还非常耽误时间。而力软框架不用通过厂家级改写,管理员自己就可以轻松进行无代码级别的深度自定义改写,省钱又快捷。并且框架还可以同步开发ERP/CRM/BI/移动app/电商系统后台等多种应用,真正做到一套框架在手,所有系统满足(全源码交付,无后顾之忧)。

官网:www.learun.cn

免费体验地址:http://www.learun.cn/Home/VerificationForm

]]>
困扰软件行业发展的真正问题是什么? http://blog.okbase.net/learun/archive/56360.html learun 2019-11-6 16:35:00  

​大家都知道,现在和以前比起来,互联网行业、软件行业已经天差地别了。现在处处都在搞信息化建设,人人都知道互联网思维。这样的信息化时代,对于软件开发者、对于软件开发公司来说,是一个巨大的机遇。

在门外汉看来,软件开发是机遇大、成本低,只要叫几个程序员,就能搞出个软件公司来。但是,事实情况是这个样子吗?本人在国内软件行业发展较好的二线城市发展,几年也亲眼看到了不少软件公司的衰落。有刚起步的创业公司,只坚持了一年的。也有从业好几年的外包软件公司忽然没落的。只要在这个圈子里的人都知道,这一行业,也并不是这么好混的。

http://img1.mukewang.com/5dc27e9a0001087406200465.jpg 

软件开发公司的困扰:

1.如何提高开发效率?

项目型软件公司每接到一个新的项目就会安排一组人员进行项目开发,开发效率越高就能接更多的项目,更早地收到客户的尾款,而实际情况是需求经常会有各种变更,再加上一些其它意外状态使得项目交期一拖再拖,无法按期交付不要说尾款,只要客户不追究违约责任就已经谢天谢地了。

2.如何降低开发成本?

软件公司最大的成本就是人力成本,现在软件工程师的待遇相当不菲,特别在一线城市一个稍有经验的工程师动不动就是10k+的月薪,软件企业必须考虑人力成本问题。如何降低开发成本?主要的方法就是降低开发难度、减少重复劳动、让同样的人做更多的事。如果招个月薪5k的人照样能快速地开发软件,能和10k+工程师有一样的产出量,甚至更高,该有多好。

3.如何面对不断变化的需求?

软件项目的开发过程顺风顺水的毕竟只是少数,软件项目要面对无休止的需求变更,如果在项目的整体设计时没有考虑到这些变更将会造成项目的延期,由于开发成本的升高而导致项目亏损甚至失败。

4.如何站在技术的前沿?

软件技术的发展日新月异,软件开发新技术层出不穷,从B/S技术的兴起再到APP、微信应用,光是这些技术名词都已经让人眼花缭乱。如果肯花很多精力来钻研这些新技术,或许能跟得上时代的脚步,让产品在技术上保持竞争力。那么产品的灵魂又怎么办呢?毕竟业务上的实现才是产品的灵魂。

5.如何应对开发人员的流失?

现在软件开发行业,人员跳槽比较普遍,甚至可以说是频繁,普通的工程师跳槽还好,一旦碰上团队核心成员出走,轻则让项目延期,重则导致苦心研发的产品中途流产。想要解决人员流失的问题,就要摆脱对开发人员的过度依赖。

看到这里,相信已经有不少人都有相似的体验,技术大牛可以忽略我这种渣渣程序员的抱怨,但是架构这类工作,并不是每个程序员都会的,界面的美观也不是程序员靠代码能写出来的。

我们公司就是一个典型的软件开发公司,前几年,我们公司不说顺风顺水,至少每年的利润还是相当可观的。不过近几年就明显不给力了。是我们公司项目要价高了?是我们公司程序员技术跟不上了?是软件行业的竞争变得激烈了,软件行业的这个蛋糕,想来分走一块的人太多了,所以蛋糕再大也有不够分的时候。

这时候,公司就必须想办法来提升自己的竞争力了。如何提升竞争力?产品的质量的提升能提升公司的形象和竞争力。产品的价格的降低也是一个部分,价格的降低势必会减少利润,如何在把控利润的前提下,把自己产品的价格降低,提升自己的竞争力呢?众所周知,软件公司的成本,主要的支出就是人力成本。现在一个有经验程序员的工资,一个月至少得10K,如何让5K的程序员来替代10K的程序员完成同样的任务,在大部分人看来是不可能的事。

但是快速开发平台能做到,什么是快速开发平台呢?

快速开发,从叫法上就能看出,就是能使开发更加的快速。他的原理是什么呢?由于我们公司使用的是一套力软敏捷开发框架,我就拿他来作为一个实例来进行说明。

当然这只是这套力软敏捷开发框架的官方说明,并不代表我个人的意见,在我看来,这套敏捷开发框架的原理是这样的。敏捷开发框架中集成架构、美工和各种业务功能。就相当于是一个软件的半成品,加上一个业务功能的3D打印。相当于一座建好的毛坯房,主体框架已经建好,样板已经做好,各类装修材料也已经准备齐全,业务功能就是你所需要的装修样式,可以通过框架直接生成。您只需要根据自己的业务需求来装修完房间就可以了。

因为架构和美工框架中都已经集成了,所以程序员就只需要进行业务功能的编写。开发的过程中就减少了重复工作,也简化了开发的过程。所以,自然而然也达到了快速开发的目的,其实达到的并不只是简简单单的快速,还有更多的好处。

下面我来列举一下快速开发的优势:

一、提高开发效率

整体框架都已经搭建好了,开发者只用实现业务功能。并且快速发平台内已经集成了大量业务模板,大量的公共组件,开发人员只需要根据开发向导进行设置就可快速完成开发工作。比起传统的开发至少要节约90%的工作量。

二、提升软件质量

规范的编码,专业的架构,稳定高效的底层。这是软件质量的先天优势。基于力软快速开发平台做开发的话,您的软件质量可以大幅提升。

三、降低成本

本身在提高效率的同时就是在降低成本。现在软件工程师的工资一般都比较高,特别是架构师级别的动不动就数十万年薪,使得软件开发的成本变得非常的高。但是使用快速开发平台的条件下,初级程序员甚至只要思路清晰的人就可以进行功能开发。开发周期变短,对开发人员的要求变低这也使得开发成本大幅下降。

四、提高客户满意度

框架为开发人员提供了美观简洁的UI,美观大方、操作便捷,用户体验友好度必定大大提升。开发效率高、软件质量好,自然客户满意度也会大大提高。也会大大提升公司的接单率,给公司带来直接的效益。

五、提供一个稳定高效的技术支持团队(是否每个快速开发平台都有,我不是很清楚)

维护期内由框架开发人员提供技术支持,不管是架构还是编码都能全程支持,不用害怕人员的流失和开发过程中遇到其他阻力。

]]>
力软(.NET)敏捷开发框架,让开发变的更简单 http://blog.okbase.net/learun/archive/56359.html learun 2019-11-4 16:07:00  

框架简介:

软件开发,程序员就是不断地跟变量、方法、类、接口这些东西打交道,随着开发经验地积累,聪明的程序就会发现然开发出来的每个软件都不一样,但是它们在很多地方又都是一样的。每个软件的底层差不多都是需要进行增删改查、文件操作、权限管理等等。最后才是根据需求把这些底层功能组合包装起来做成一个成品软件,这个底层技术传统意义上的软件开发框架。

力软敏捷开发框架就是在此基础上做了充分的优化,使开发者只用专注于业务功能的实现,便捷快速的完成开发任务。

力软敏捷开发框架有以下特点:

1. 框架的主架为基于.net MVC的BS构架。

2. 后台orm支持EF和dapper两种模式。

3. 用于实现各类业务系统,如OA、ERP、MIS、CRM、电商平台等系统的开发。框架本身是一个可二次开发平台,开发者可以根据开发尚导进行配置直接生成功能模块;但是他又是一套源代码,开发者也可以直接在VS中基于框架做开发,甚至还可以对开发框架进行发扩展。

4. 强大的权限管理组件,完成业务功能开发后,系统可以直接使用通用权限来管理业务功能的操作权限及数据权限。

5. 集成工作流引擎组件,使业务流程灵活可控。

6. 集BS开发、微信组件、APP开发组件于一体,一套框架帮您解决所有问题。

7. 使用里敏捷开发框架能帮开发者节约开发成本、提高开发效率、提高软件质量、缩短开发周期。

1、 核心优势

1. 快速开发。开发框架中有多套开发模板,选择模板后按照尚导操作可自动产生包含界面在内的所有代码。如果需要二次开发,可以直接修改生成的源代码。说得夸张一些如果产品经理拿着这套框架进行建模,模型出来了软件也基本就开发出来了,在编码效率上至少比传统开发提高90%的效率。

2. 界面风格简洁、大气、操作便捷,非常适合大多数人的审美观念,自己提升软件的印象分。

3. 采用SOA构架,系统核心功能均可以通过服务的方式提供给外部调用,方便系统与ERP系统及周边系统、硬件设备接口交互能力,解决企业信息化孤岛问题。

4. 强大的UI组件。UI层基于jQuery+Div+长沙市+ajax开发,没有采用第三方UI框架使得UI保持了简洁轻巧,重要的是不用支付额外的UI版权费用。另外也集成了大量的如勾选框、文本输入框、动态下拉框、树型组件、Grid、翻页、数据。条件查询、导出、下载等组件,即使您不是前端高手,也可以把前端做得很酷炫。

5. 开发平台稳定、成熟、高效。框架已通过上海计算机软件术开发中心评测。

6. 系统前后台通Ajax交互,这样使得前后台不必依赖于后台的开发语言,日后要重构成php、JSP后台的话,UI层完全不用动。

7. 开发框架完美支持Oracle、SQL Server、MYSQL数据库。并且还支持在框架中同时操作多数据库,灵活性、稳定性都非常好。

8. 提供自定义报表功能。可通过编写SQL、Procedure作为数据库来源进行构建不同类型的图形报表。

9. 提供工作流引擎组件,开发者可以直接在开发框架中使用自定义报表来承载业务数据进行流程审批;也可以编写代码完成复杂表单然后调用流程引擎服务进行流程审批。

10. 提供强大的权限管理组件,基于框架开发出来功能后就可以直接给被授权角色授予该功能的权限。

11. 提供SSO(单点登陆)服务,方便多系统统一登陆管理。

12. 提供微信企业号开发组件功能、让您的系统更贴近用户。

13. 提供APP开发功能,是的,普通的开发人员也可以基于力软敏捷开发框架进行APP开发了,您不用支付高额的工资聘请安卓和iOS开发人员。

14. 框架支持Websocket,让通讯变得更即时。

15. 框架支持redis缓存集群,让你的系统飞起来。

16. 优质的售后服务。

2、 开发示例

框架整体体代码层次

整体采用多层工厂/依赖注入模式。

http://img3.mukewang.com/5dbfd7ca000148e002460497.jpg

http://img1.mukewang.com/5dbfd7ca00019b9901820249.jpg

开发示例

在用力软敏捷开发框架进行快速开发时有两种开发模式,一种是纯定义表单无需编译的,另一种是需要要生成代码,重新编译的。

代码生成开发模式

1.选择敏捷开发点代码生成器

http://img1.mukewang.com/5dbfd7e20001343312670713.jpg

2.指定数据源、对各项开发参数进行设置

http://img2.mukewang.com/5dbfd8040001338412670605.jpg

http://img.mukewang.com/5dbfd8040001751f12670605.jpg

http://img3.mukewang.com/5dbfd804000110a012670605.jpg

http://img1.mukewang.com/5dbfd8040001689512670605.jpg

http://img4.mukewang.com/5dbfd8050001146b12670605.jpg

http://img.mukewang.com/5dbfd8040001401819200917.jpg

http://img1.mukewang.com/5dbfd8050001dc9f12670605.jpg

http://img2.mukewang.com/5dbfd8050001812c12670605.jpg

http://img.mukewang.com/5dbfd8060001982b12670605.jpg

跟着开发尚导一步步设置就可以自动生成代码,代码会根据开发者的设置放入到指定项目的指定位置。标准的MVC构架,表示层代码在LeaRun.Application.Web项目下。

http://img2.mukewang.com/5dbfd84c0001f80203060407.jpg

实体层代码被自动放置在Entity下

http://img3.mukewang.com/5dbfd86c0001fda503110435.jpg

下面设计实体层代码,一看就明白。

 http://img3.mukewang.com/5dbfd8740001538e04020377.jpg

下面是业务逻辑层,这里是按工厂模式生成的,当然框架里已经提供了IOC容器也可以直接调整成依赖注入模式。

http://img4.mukewang.com/5dbfd87f0001910903920287.jpg

接口层代码

http://img4.mukewang.com/5dbfd8890001dff206570420.jpg

数据访问层,数据工厂已经将对数据库的访问提供了EF及ORM的封,绝大部分情况下不需要写SQL语句,普通的Lambda表达式即可完成各种查询,代码整洁,可读性很好。

http://img1.mukewang.com/5dbfd8a000010dfd05540272.jpg

如果需要换成依赖注入模式,只需在IOC配置文件注册即可。

http://img.mukewang.com/5dbfd8a900016a2a06380386.jpg

下面是MVC中的视图层

http://img4.mukewang.com/5dbfd8bb00016a2a06380386.jpg

http://img4.mukewang.com/5dbfd8bc0001196505530299.jpg

前后端通过ajax+json交互。就像上面,后台返回的json数据,很简单的就绑定到可表格上,像数据字典的也不用写SQL关联,这里的数据字典,直接就可以显示来名称。当然这些代码都是可以生成出来的。需要二次开发的话可以直接修改这些代码。

http://img1.mukewang.com/5dbfd8bc00016a2a06380386.jpg

下面是表单页里的内容

http://img.mukewang.com/5dbfd8ff0001bb1f05540321.jpg

http://img3.mukewang.com/5dbfd9000001492f05540364.jpg

其实里面很多功能是组件化的,像单据编辑吗,就是通才编辑规则生成的。那种下拉框的数据绑定很简单在前端只用一句代码就解决了就像上图。

看一下效果,订单管理,主要表架构的,这个是列表页

http://img2.mukewang.com/5dbfd91500019f7d19201080.jpg

这个是表单录入的界面

http://img1.mukewang.com/5dbfd91f0001dfd419201080.jpg

表单设计器开发模式

表单设计器开发模式比较适合没有编程基础或这业务逻辑相对简单的功能开发。

看一下表单设计器

http://img1.mukewang.com/5dbfd92f0001c11c19201080.jpg

http://img4.mukewang.com/5dbfd92f000115a419201080.jpg

http://img2.mukewang.com/5dbfd92f0001860712670713.jpg

就是这样在框架开发平台里拖拽就好了。

http://img.mukewang.com/5dbfd9420001e3c412670713.jpg

直接就可以得到如上的图形报表,图形组件是用开源免费的echarts。

http://img2.mukewang.com/5dbfd94a0001426c19201080.jpg

开发完成后就可以直接把开发出来的功能模块进行授权操作。

http://img.mukewang.com/5dbfd9570001dfc219201080.jpg

http://img.mukewang.com/5dbfd9570001869512670713.jpg

这个是框架内置的工作流组件,可以进行可视化流程设计。

体验地址:https://www.learun.cn/Home/VerificationForm

]]>
代码生成器:程序员生产力快速提升工具 http://blog.okbase.net/learun/archive/56357.html learun 2019-10-28 9:16:00  

​基于代码生成器的快速开发平台--LeaRun.

 http://img3.mukewang.com/5db2b96d00011fcf19200922.jpg

http://img2.mukewang.com/5db2b96d00019d8f19200917.jpg

项目简介

LeaRun是一款基于代码生成器的智能开发平台,可以帮助解决软件项目60%以上的重复工作,让开发更多关注业务逻辑,既能快速提高开发效率,帮助公司节省人力成本,同时又不失灵活性。

基于LeaRun快速开发平台,可较为便捷的开发出OA、ERP、CRM、HRM等众多信息系统,并同步支持移动app和微信。

网址:www.learun.cn

项目特性

基于业务模型快速生成,大大提高开发速度。

采用当前主流的技术规范,做到项目开发成功之后不落伍。

生成的源代码和生成器模板,均可自由修改,并能很容易的加入新的模板。

基础框架可按照已有的技术框架任意修改组合,限制较少。

易上手,流程、表单、权限等在较为简单的情况下可直接配置,较复杂的情况下仅需SQL语句。

多种UI风格,多数据库支持、大并发。

平台界面代码

http://img4.mukewang.com/5db2b98600012ddf09820558.jpg

代码生成器完整流程演示

这里采用自定义开发模板。

代码生成器的配置比较简单,只需根据提示“下一步”即可,表单部分采用拖拽式设计。

http://img1.mukewang.com/5db2b9aa0001efd219200917.jpg

http://img3.mukewang.com/5db2b9aa0001049f19200917.jpg

http://img.mukewang.com/5db2b9aa0001039e19200917.jpg

http://img2.mukewang.com/5db2b9aa00015eb819200917.jpg

 

http://img2.mukewang.com/5db2b9ab0001d0c619200917.jpg

http://img3.mukewang.com/5db2b9ab0001401819200917.jpg

http://img1.mukewang.com/5db2b9ab00019e3119200917.jpg

http://img2.mukewang.com/5db2b9ac00017b6c19200917.jpg

http://img2.mukewang.com/5db2b9ac0001116219200917.jpg

http://img.mukewang.com/5db2b9ad0001ba3319200917.jpg

http://img.mukewang.com/5db2b9ad00011eee19200917.jpg

后边的模板使用方式基本相同,欢迎体验。

demo:http://www.learun.cn/Home/VerificationForm.

]]>
高效的OA办公系统应包含哪些要素 http://blog.okbase.net/learun/archive/56354.html learun 2019-10-17 14:19:00  

​在互联网高速发展的时代,OA办公管理系统通给企业日常办公带来了很多便利和效率。因此企业利用OA办公管理系统来实现办公自动化,规范日常办公以及流程。那么基于市面上各种OA办公管理软件,什么样的OA办公管理系统更高效?

1、 可以增加部门协作能力

传统的企业部门和部门之间的沟通不方便导致信息传递错误,遇到什么问题部门也是互通推脱责任,降低了办公效率和团队协作能力,好的OA办公管理系统可以打通部门之间隔阂,拉近部门和员工的距离,在OA办公管理软件里,多种沟通方式便于部门和员工之间进行有效沟通。那么哪种OA办公管理系统好?可以增加部门和团队协作能力,方便管理层对部门和员工全方面的管控的OA办公软件是好的软件。

http://img.mukewang.com/5da7ff380001b18110000599.jpg

二、提升OA审批效率

OA审批是利用通信技术和网络技术把日常办公所需内容整合进一个平台中,实现办公自动化和提高效率的各种信息化设备和应用软件。而OA审批流程分为办公流程、财务流程、采购流程等,一般OA流程审批主要是查看、处理流程,其包括流程发起,待办流程、已办流程、我的申请、以及流程监控。而利用OA审批流程的好处是可以简化办公程序。规范员工行为,实现内部有效分工,规范员工岗位职责。

现在,我们来讨论一下提升OA审批流程效率的技巧。

1、 流程设计走向

利用OA可以实现企业按照事先定制好的规则自动传递任务,让每个流程负责人具体了解自己起草的OA流程在哪个节点上,特别让外勤人员在外面也可以

不受时间和地点的限制,可以随时随地的跟看流程,确保业务的顺利进行。另外,审批提醒功能对领导更加有用,举个很简单的报销流程:一般的报销流程都是需要财务审核–领导审批—出纳。有时会因领导处理的业务比较多,或者遇到领导出差了,这样一个报销流程需要更多的时间才能完成,而有了OA审批流程设置提醒功能,可以让领导随时随地审批流程,真正实现移动办公。这样不仅大大地提高了办公效率,也无形中让人员感受到企业“飞一般”的办公速度。

2、OA流程分类管理

大家都知道OA审核是一个企业的重要组成部分。但是相对于大中企业来说,每天需要处理的OA流程太多了,假如不分类,这样花费的人力物力相对会比较多。所以,我们可以对OA流程进行分类处理。大致可以分为:财务流程、业务流程、考核流程…具体怎么分可以根据企业的需要。因此,我们在选择OA办公软件时,应该选择可以让企业实行自定义设置的表单流程。

3、OA流程权限分配

假如一个流程任何人都可以看,就很容易造成数据的泄露,有可能对业务的开展造成一定的影响。所以,我们可以对OA审批流程进行权限分配,可以根据员工的专长和对工作的熟悉度,了解每个员工所完成工作的情况,再根据业务需要把他们安排到相对应的项目当中去,这样既可以加深领导层与员工之间的互动,也可以提升OA流程的审批效率。

http://img2.mukewang.com/5da7ff450001fb3610090842.jpg

oa办公管理系统为企业增加了协同办公能力,实现信息的全面共享,还能管理组织结构监控流程审批,做到权责分明,更是节约了资源成本,为企业带来大大的经济效益。

案例:https://www.learun.cn/Home/VerificationForm

]]>
一款成熟的软件快速开发平台,了解一下? http://blog.okbase.net/learun/archive/56349.html learun 2019-10-14 17:21:00  

​当前,企业的信息化建设离不开软件开发,但是如何在众多的开发方式中寻找到适合企业自身的软件开发方案却是一个颇为头疼的问题。

通常,企业要进行信息化建设无非就是两种方式,一种是找开发商定制,另一种就是自主开发。但是做过定制开发的都知道,委托开发商定制软件也不是一件容易的事情,除了需求的理解沟通,还要考虑后期的兼容部署、维护、升级等,而且定制开发一般都是从零开始进行技术框架的搭建,费用不菲。那么,与其依托软件开发商用高昂的费用去开发和维护,不如利用现有工具自己来搭建一个可能来得更实惠一些。

软件开发中,框架的搭建会占用大量的时间,底层代码会出现重复造轮子的情况,费时费力,于是致力于解决这一问题的工具--软件开发平台便出现了。目前这类工具在市场上已经相对成熟,今天我们要介绍的是持续了9年更新升级的实用型软件平台产品--力软快速开发平台。

http://img.mukewang.com/5da438a10001eea119200917.jpg

力软快速开发平台可以做到通用功能免代码开发,高级功能低代码配置(仅需SQL语句)。

为什么不做成完全的零代码开发?

平台未完全做成零代码开发,有一定的考虑,首先,目前市场上的零代码开发的软件在功能上会有较多的限制,虽然能完成基础功能的设置,但是个性功能的添加会受到限制,而留给开发者一个可以自主配置的空间可以更好的开发出完全符合企业实际情况的流程,后期的维护、升级也比较方便。

例如,力软软件开发平台除了可以便捷的配置出ERP、OA、CRM、HRM、BI、MIS、SAAS、移动app、电商系统后台等应用外,还可以根据企业自身业务特点进行其他相关系统的拓展,并保证兼容性,留给开发者的余地较多。

力软快速开发平台并非一个标准化的通用软件,而是一个搭建平台,其中80%敲代码的事情已经全部做好了,企业只需要专注于业务逻辑问题,用力软所提供的组件像拼积木一样就能搭建起任何自己所需的功能。像是一个采购入库单,只需要跟EXCEL一样画好表格,然后再利用填表公式、业务公式、工作流等特色功能,将各种表单集成统合、数据互通,就能完成系统的搭建。

http://img3.mukewang.com/5da438b50001bb7119200917.jpg

换句话说,有了力软软件开发平台,哪怕一个初级程序员也可以完成整个公司信息系统的建设,只要清楚企业业务流程,知道自身企业需要什么功能就可以。智能录入、多用户协同、数据共享、工作流、智能校验、用户权限控制、一键生成APP、统计分析、第三方软硬件集成、附件、群发短信、邮件、计划任务、提醒、表单、微信组件等等……传统软件有的功能,力软都可以做到。 

http://img.mukewang.com/5da438bf000155d819200917.jpg

办公管理其实涉及的东西非常广,在企业不同于业务模式下可能需要不同的系统,可能是OA,可能是CRM,也有可能是ERP,而根据实际情况,企业也可能需要的并不是这些系统的全部功能,只是需要一个能兼顾多方业务的系统或者需要这些功能的糅合。

力软软件开发平台的好处就是,想要什么,拿来就用,随自己的实时需求搭建,哪怕以后企业有任何业务流程变动,都可以随时添修删改,这样可以将企业信息化的自主权牢牢掌握在自己手里,为未来企业的发展免除后顾之忧。

http://img2.mukewang.com/5da438c80001090919200917.jpg

当然,力软也会提供定制服务,不过,对于发展中的企业来说,钱应该用到刀刃上,我们自然也要本着负责任的态度为客户推荐对的,而不是贵的。

官网:www.learun.cn

演示demo:http://www.learun.cn/Home/VerificationForm

]]>
快速开发平台对中小企业的发展有何助力 http://blog.okbase.net/learun/archive/56348.html learun 2019-10-12 17:35:00  

所谓快速开发平台,就是以减少项目时间,提高开发效率为目标的基础软件框架,在这个框架中,底层代码逻辑已经搭建完成,个性化功能可以在现有功能的基础上进行增、改、删,部分开发平台可能支持低代码或无代码开发,以求最大程度的缩减开发过程。

http://img3.mukewang.com/5da195280001492519200917.jpg

为什么此类快速开发平台会兴起,且受到中小企业的青睐呢?

中小企业业务规范性差,信息化需求柔性大

相较于大企业,中小企业业务的随意性比较高,员工的具体分工相对比较模糊,这就要求其信息化建设需要满足相关业务的变动节奏,以与新业务做有效的匹配。

这时候,信息系统除了要保证一定的高度,还必须要便捷、灵活,以较小的成本迅速完成不同流程的变更,这对于信息化基础不好的中小企业来说,具有较高的挑战性。

中小企业发展快,信息化需求变动大

有一些中小企业虽然处于初创时期,但是发展速度却很快,就像上面所说,整个业务发展形态甚至会出现“朝令夕改”的情况,你这边信息化需求刚刚提出来不久,还没有等信息应用进行推广实施,常常就会马上出现彻底推翻原先需求的困境。

中小企业资金投入压力大

相比一些大公司,中小企业在生存发展上更为关键。由于行业竞争者众多,企业会优先把资金放在紧迫的地方,比如研发和市场,而信息化常常在一种近乎于零的状态下进行的。所以,很多中小企业只能在有限的人力及技术条件下进行信息系统的研发,以支持业务需求的实现。

中小企业信息化人才缺乏

中小企业,人才缺乏是一种常态,信息化的人才更是如此。目前IT相关的人力成本已经居于很高的水平,而这些自身实力有限的中小企业对于专业人才的吸引力并不高,较差的工作环境和待遇让这些人对中小企业并不感冒。

中小企业在经济发展过程中是一支非常重要的力量,但是在激烈的市场竞争中,大多数中小企业在规模、管理上、业务发展和大型企业相比,都存在着较大的差距。这些中小企业要想在竞争激烈的市场中生存下来,必须比大企业更加灵活、高效、创新。

基于以上限制条件,我们就可以理解中小企业面对信息化建设的实际需求时为什么没有选择较为成熟的通用软件产品,而却钟情于快速开发平台

http://img4.mukewang.com/5da1954c00016ea908280504.jpg

信息技术的发展,为中小企业同大企业在同一起跑线上竞争创造了有利条件。但是不同的资金实力决定了企业信息化的不同方向,快速开发平台无论在费用、人员、灵活性上都更加适合中小企业。

快速开发平台通常采用先进的“配置化”、“组件化”设计理念和高级封装技术,并积累了大量成熟而实用的应用组件,绝大多数开发与应用无需编码,特殊功能也可以在开发人员懂少量编程的情况下进行“所见即所得”式的开发,使开发效率得到质的提高。同时,相关应用配置完成可立即部署,大大缩短了开发的调试期,降低了用户的开发成本。为中小企业和软件开发厂商提供了一套快速开发的工具,同时也为用户提供了一套智慧的管控一体化的信息支撑平台。

案例:http://www.learun.cn/Home/VerificationForm

]]>
OA办公管理系统为企业解决了哪些问题? http://blog.okbase.net/learun/archive/56347.html learun 2019-10-11 16:56:00  

近几年,互联网的发展让人们的工作关系变得紧密,同时也变得更加复杂,各行各业都在开始与互联网相结合,而OA办公管理系统便成为了许多企业共同的关注点,希望用这种办法让企业实现转型,推进企业信息化建设的进度。

那么OA办公管理系统能为企业解决了哪些问题?

一、日常办公更畅快

OA办公管理系统能够让企业日常办公更畅快,特别是人事和行政岗位的工作,OA办公管理系统能够管理员工日常的考勤和档案,人力资源对企业产生重大影响的资源,也是社会各项资源中关键的资源。OA办公软件的考勤管理方便了人事进行每个月每个部门上下班考勤、加班、出差、请假、外出登记记录的数据统计,因此OA办公管理软件的自动化建立人事员工档案、考勤、薪酬等一体化管理体系,节省了时间成本,也减少了出错率,让日常办公更畅快。

http://img2.mukewang.com/5da0413e000160fb05400342.jpg​   

二、审批流程更方便

使用OA办公管理系统能够让审批流程更方便。OA办公管理系统可以实现根据定制好的规则自动传递任务,让每个流程负责人具体了解自己流程哪个节点上。审批提醒功能能够让负责人及时审批。OA办公软件不止让权责分明,还可以加深领导层与员工之间的互动。因此OA办公管理软件让审批流程更方便,大大地提高了办公效率,也无形中会让员工感受到企业的快速发展。

http://img2.mukewang.com/5da0412c00013c2106400306.jpg     

三、移动OA更高效率

多样化的移动OA办公管理系统能给企业高效办公提供便利。移动OA办公管理系统目前已经非常普及。PC端办公和移动OA办公软件相结合,构建用户单位随时随地的一体化办公环境。移动OA办公管理软件操作更为简单、更为方便,几乎是一部智能手机,或是一部平板电脑就能完成日常的各种操作,完成日常的工作。并且在任何时间、任何地点,能够处理任何与工作相关的事情,弥补了PC办公的不足,给企业带来了高效办公。

http://img.mukewang.com/5da041190001294309010563.jpg             

OA办公软件的出现,为现代社会提供了全新的工作模式。同时,移动OA办公管理系统打破了时间和地域的束缚,让人们能够随时随地的开启移动办公的模式,且这种办公更加的便捷、高效和自由。

力软敏捷开发框架系统软件是集OA、ERP、CRM、WMS为一体的管理软件平台,并且支持在PC端和手机端同步使用,不论您在哪都可以实现随时随地的办公、处理公文等,形成完整信息流程,让有价值的数据信息在系统内实现高度共享。

体验地址:https://www.learun.cn/Home/VerificationForm

]]>