提高程序员开发效率的必备工具

作者: 我来自隔壁 | 来源:发表于2018-12-11 09:53 被阅读32次

    如果您是初级开发者或者您根本就不会编程那也不要紧,本系统可以根据开发向导直接进行功能开发,不需要编写一行代码也无需编译就个完成开发过程。

        如果您是一名专业的开发人员,需要编写复杂的业务逻辑那么您也可以使用我们的代码生成器完成基础代码的开发,然后把业务逻辑写进去,框架底层集成各类公共操作库这样您也能很快地完成复杂功能的开发。

    1、拖拽式表单开发

    这种形式的开发,完全基于力软敏捷开发框架,完全没有编程基础的人都可以利用这个组件来开发,开发完表单直接可以发布成菜单功能。无需编译就可以使用。这类功能同样可以受到权限管控。

    以往常规的开发都是产品经理先设计完原型,程序员再去做代码实现,用力软敏捷开发框架在完成原型设计的同时您已经开发出了功能。

    ​​

    从左侧菜单栏找到并点击表单中心——表单设计

    ​​

    进入表单设计界面后,点击新增按钮,进入表单新增界面

    ​​

    有多种表单创建可选,此处演示选用自定义表单(建表)

    ​​

    创建表单时,需先填写基本配置

    ​​

    表单设计时,左侧模块(文本框、文本区等)皆可以进行拖拽操作添加到右侧表单区域

    ​​

    表单创建完成后,可以点击右上方的更多——预览表单,进行预览

    ​​

    请假单的预览情况

    传统代码生成器与可视化设计结合生成代码

    自定义表单再怎么强大,对于那种有复杂业务逻辑的功能模块肯定还是无法实现,所以力软敏捷开发框架提供了可视化的代码生成器,帮助开发者生成基础代码,然后再自行扩展。

    力软敏捷开发框架的代码生成器已经把常用的开发场景做成开发模板,按照开发向导一步步走,在遇到有复杂业务逻辑的地方稍作修改就可以。当然框架提供了源代码,您的开发水平比较高的话可以做深层次的扩展。

    ​​

    要进行PC端开发,点击系统管理——敏捷开发——PC端开发

    ​​

    系统中已经内置了多套开发模板,点击主从表开发模板(B)

    ​​

    开发者可以选中指定数据库中的指定表来生成代码

    ​​

    向导式的开发,开发者在基本配置里配置好各个参数,代码生成完成后会把代码文件自动放置在用户指定的目录。

    ​​

    这里是设置列表页面,常用的工具按钮,列表页字段的显示规格都可在此处调整。

    ​​

    表单页面,就是录入和编辑的页面,同样可以可视化配置。

    ​​

    经过简单的配置就把所有代码生成了,点击完成后就自动把代码放到项目中去了,开发者可以根据需要再来调整或者编译代码。

    3、自定义报表

    报表是系统中很重要的一部分,开发者在这一块比较头疼,市面上有很多诸如:水晶报表、fastreport之类的第三方报表软件提供商。如果采用这类报表的话确实能满足复杂的报表需求但是这类报表的学习成本比较高,短时间内不好上手,上手了把报表整合到自己的系统中又要花费大量时间。而且这类报表的授权费用也不低,拿去商业化的话成本会提高很多。

    力软敏捷开发框架的报表组件是以免费的echarts报表插件和开源免费的表格组件为基础设计的,开发过程非常简单只要您会SQL就可以轻松掌握,学习成本非常低。您也不用再额外支付第三方报表组件的授权费用,帮您省时、省钱。

    ​​

    ​​

    在基础设置时,报表编号唯一,图标类型多种可选(折线图、柱形图、饼图、地图)

    ​​

    按照提示写好SQL语句就可以生成图表,然后直接可以把报表配置成菜单,这样在菜单栏里就多了“销售日报表”这个菜单项。

    ​​

    点击菜单,图表就显示出来了

    ​​

    同时我们设计出来的报表也可以直接绑定到首页

    ​​

    4、APP开发

    框架中提供了可视化的APP开发工具

    ​​

    点击左侧菜单栏 系统管理——敏捷开发——移动端开发

    ​​

    在前端完成APP页面开发后,通过打包工具就可将APP打包成安装包供用户下载安装。

    5、权限管理

    任何管理系统都离不开权限管理,没有权限还谈何管理。

    力软敏捷开发框架中提供了多种形式的权限控制,按角色、按部门、按岗位、按用户、按用户组都可以,操作权限细化到了界面上的每一个按钮。数据权限可以细化到每一条记录。操作非常简单,基于框架开发出来的功能、报表都可以直接挂到权限体系中来进行授权。做到了权限与业务的分离,您只用关心业务实现。

    ​​

    点击左侧菜单栏中的单位组织——角色管理

    ​​

    进入角色管理界面后选中需要授权的角色,点击角色授权

    ​​

    选择角色,可以进行授权处理

    ​​

    功能授权后,可以进行对系统按钮的授权

    ​​

    进行数据权限的授权操作

    ​​

    可以进行IP段的访问授权和限制

    ​​

    可以进行用户访问时段的设置

    6、基于Websocket的即时通讯组件

    力软敏捷开发框架集成了基于Websocket的即时通讯组件,用户可以通过这个在线IM进行聊天,同时服务端也可以通过这个组件向客户端推送信息。该组件对外提供标准接口web应用、C/S程序、手机APP也可以轻松接入。

    ​​

    7、工作流引擎

    力软工作流引擎主要包括表单设计、流程设计、流程管理、流程日志等模块。

    表单设计器能可视化地设计流程表单,表单设计好了就可以直接放到工作流引擎中流转。流程设计器可以可视化设计工作流程图,节点设置中可以灵活地配置节点执行人,执行策略。流程执行中可以向执行人发送通知。

    ​​

    点击左侧菜单栏 工作流程——流程配置——流程设计,进入流程设计界面后,点击新增按钮

    ​​

    填写流程的基本配置

    ​​

    选择能流程发起权限的职位

    ​​

    简单流程的设计,可视化的流程配置

    ​​

    进行节点的简单设置

    ​​

    分配该节点的审核人员

    ​​

    设置该节点审核者的权限

    ​​

    进行流转条件的设置

    8、新闻管理后台

    在新闻后台可以直接管理html新闻,发布后门户页面可以直接链接到新闻内容。

    ​​

    点击左侧菜单栏 公共信息——新闻中心,进入新闻中心

    ​​

    点击新增按钮

    ​​

    新闻文章添加编辑界面

    9、文件资料

    ​​

    点击左侧菜单栏 公共信息——文件资料

    ​​

    对用户上传的文件进行管理,用户可以在这里进行文件上传、下载操作

    邮件中心

    多数据库连接

    常用示例

    Excel的导入与导出

    ​​

    点击左侧菜单栏 公共信息——邮件中心,进入邮件中心

    ​​

    电子邮件模块,功能全面,简单而又实用,与主流电子邮箱保持一致

    ​​

    客户所需的功能模块,在左侧邮件的菜单栏中,基本都能找到

    力软框架提供多种类多版本的数据库接口

    ​​

    点击左侧菜单栏 系统管理——数据管理——数据库连接

    ​​

    点击新增按钮,进行添加数据库的连接

    ​​

    连接Oracle(10g、11g)

    ​​

    连接SqlServer(2000、2005、2008、2008 R2、2012)

    ​​

    连接MySQL(5.1)

    ​​

    点击左侧菜单栏底部常用示例选项,以请假单为例,点击请假单,进入请假单示例界面

    ​​

    点击编辑,即可查看请假单示例了

    ​​

    简单的请假单模板示例,带添加附件功能

    ​​

    点击左侧菜单栏 系统管理——Excel配置——导入配置(导出配置)

    ​​

    导入配置:进行导入功能配置,点击新增按钮,选择需要添加导入功能的数据表

    ​​

    下一步,进行模板配置,配置完成后,点击完成,一个数据导入功能就完成了

    ​​

    导出功能:进行导出功能配置,点击新增按钮,绑定相应的功能、按钮,填写相应的JqGridID和导出名称,一个导出功能就能快速开发完成

    14、微信企业号

    ​​在左侧菜单栏中系统管理—微信管理中,您可以找到微信企业号的相关功能(企业号设置、企业号部门、企业号成员、企业号应用)

    ​​

    点击左侧菜单栏中系统管理—微信管理—企业号设置,可进行企业号的ID、密钥的设置

    ​​

    点击左侧菜单栏中系统管理—微信管理—企业号部门,可进行部门的一键同步到通讯录

    ​​

    点击左侧菜单栏中系统管理—微信管理—企业号成员,可进行成员的添加、移除和一键同步

    ​​

    添加成员

    ​​

    一键同步未同步的成员

    ​​

    点击左侧菜单栏中系统管理—微信管理—企业号应用,可进入到企业号应用的操作界面,可进行企业号应用的添加和删除

    ​​

    企业号应用的添加,企业号应用的使用,使办公变得更加便捷

    框架应用案例

    为了测试力软敏捷开发框架的效率,于是公司安排了项目开发部的一位同事基于这套框架做了一套相对简单的CRM。由于产品开发部的同事对框架比较熟悉测试效果可能并不直观,所以特意安排了隔壁项目开发部的同事小王来测试框架。

    CRM系统的需求已经整理好了,从建表到完成开发工作一共花了两天时间,下面展示一下开发成果。虽然基础数据比较多但是所有代码都可以直接生成,所以不到半天时间就完成了基础数据的开发。

    ​​

    商机的添加(进行商机的简单信息的填写)

    ​​

    系统提供了时间轴控件——跟进记录,加入进来效果很不错

    ​​

    客户资料的编辑、添加

    ​​

    查看客户订单界面

    ​​

    ​​

    订单录入界面,简单又大方。信息的录入非常的全面

    这一系列的开发总共耗时就只有一天半,而且是在不是很熟悉这套框架的基础上开发的,后面项目做多了效率还能更高。我从事专业开发操作有一年时间,去年年底来到公司在我们公司参与过一个客户定制的项目开发,经验不是很丰富,月薪6k但是按照一般的市场行情评估就这些功能的一个小软件起码也得3到5万块钱才会有公司接。拿他的工资跟产出回报一对比1.5个工作日折合工资500元,项目费用5万元,100倍的回报,这个比例是不是让你受到了惊吓?

    企业的利润计算工式很简单:利润=收入-支出,软件企业最大的支出就是人工成本,美工可以不要了、程序员效率上去了,使用这样的开发神器,还会怕自己的公司效益不行吗?还会怕赚不到钱吗?

    相关文章

      网友评论

        本文标题:提高程序员开发效率的必备工具

        本文链接:https://www.haomeiwen.com/subject/kvfucqtx.html