前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >接了个私活,赚了!

接了个私活,赚了!

作者头像
小林coding
发布2022-10-27 13:01:02
4140
发布2022-10-27 13:01:02
举报
文章被收录于专栏:小林coding

事情这样的,前段时间有位某公司的经理找我,想让我帮他们做个员工疫情防控统计的软件。

他们公司经常有上百人在外地出差,这些出差的员工在回公司的时候,都需要填写一份纸质表格,汇报自己到访过的地方,因为出差的人比较多,每次统计从中高风险地区返回的员工数量及员工信息都比较花时间。

所以,他们希望有一个软件,能让员工在软件里填写信息,员工提交报务信息后,软件会自动统计出从中高风险地区返回的员工数量及员工信息,这样就可以大大减少工作量了。

虽然这个软件的功能不是很复杂,但是一个人实现前端+后端+测试也需要花好几个星期,而且我也不懂前端,要做的话,也得花时间自学下前端。

再加上,我自己也有工作要做,只能利用业余时间搞搞,可他们公司又比较着急,所以当时就没答应帮他们做这个软件,错失了一笔“财富”,要怪就怪自己太菜了。

我就在想,有没有不用写代码的方式就能实现这个员工疫情防控统计的软件?

于是,我就去网上搜索了下,发现了一个超赞的软件机器人。可以实现全栈式软件开发,一人即可解决后端开发、前端开发、测试、运维这些事情,而且不用写任何的代码,只需通过拖拽可视化控件、绘制业务逻辑流程图,就可以实现软件的前+后端开发

我自己也去体验了下,发现上手很容易,开发前后端的效率很高。

瞬间感觉我又行了!所以,我立马找回了经理,答应帮他们开发需求。

经过自己一番折腾后,出乎我的意料,我竟然只用了半天的时间就完成了员工疫情防控统计软件。

接下来,我给大家演示一下,使用软件机器人的后端+前端全自动开发的方式,开发出这款员工疫情防控统计软件。

后端+前端全自动开发

功能描述

先给大家看看员工疫情防控统计软件的页面,如下图:

员工疫情防控功能的实现具体包含以下子功能:

  1. 企业员工提交报务信息
  2. 进行风险地统计
  3. 查询所有申报信息

软件的操作流程:企业员工在【人员报务信息页面】填写人员报务信息之后,单击“申报”即可进入【风险地统计页面】,该页面统计了中高风险地区的人员数量及相关人员的信息,单击“查看全部”即可进入【申报信息查询页面】查看所有员工的申报信息,并按条件进行查询。

开发后端接口

这个软件机器人里开发后端接口,只需要输入接口的业务流程图,平台就会实现自动化开发,无需编写一行代码。

接下来,我从 0 开始,给大家展示后端的接口开发流程,全程都是可视化操作的。

从一键创建项目开始,不需要复杂及繁琐的项目配置及依赖的安装,极大的降低架构搭建门槛。

创建完项目后,就直接定义接口的路径和参数。

后端接口基本都是和数据库打交道,在这里可以自动生成接口与 SQL 语句,极大的降低基本接口的开发难度。

针对后端接口的代码逻辑开发,可视化控件拖拽开发。

针对每一个接口,可以定义不同测试场景并执行查看返回结果。

针对员工疫情防控统计的需求,设计了 5 个接口,这些接口都是给前端页面调用的。

这 5 个后端接口的流程图我就不全部展示了,就给大家展示风险地统计查询接口流程图。

风险地统计查询接口,用于统计中、高风险地数量以及中高风险地合计数量,流程图如下:

开发前端页面

在软件机器人里开发前端,只需要做两件事:

  • 页面构建:页面通过拖拉拽各种控件构建出来;
  • 数据绑定:绑定后端接口返回的数据和绑定点击事件;

先给大家看看员工疫情防控统计软件的前端页面,主要包含【人员报务信息页面】、【风险地统计页面】和【申报信息查询页面】三个页面的构建,如下图所示:

每一个页面的开发过程都是先构建页面,再进行数据绑定,接下来我以开发「人员报务信息页面」作为例子,跟大家讲解下前端可视化的开发过程,其他页面都是类似的过程。

人员报务信息页面
页面构建

在页面开发界面中「大纲树」选项里,可以找到页面可以使用的所有控件,我们只需要根据自己的业务需求,拖拉拽需要的控件放到页面中即可,然后设置下控件的属性。如下图所示:

数据绑定

构建完「人员报务信息页面」页面后,就需要进行数据绑定,数据绑定步骤如下。

步骤 1:设置页面变量

点击页面开发界面上方工具栏“变量设置”选项,设置页面变量。

由于申报类型、申报方式、证件类型、性别、国籍、是否离开公司所在地、返回地风险级别、所属部门的选项数据需通过调用查询字典表接口获取,返回地的选项数据需通过调用查询省市区信息接口获取,所以需要设置页面变量来接收调用接口获取的数据。

步骤 2:绑定页面加载前事件

点击“属性栏 > 页面配置”绑定页面加载前事件,分别调用查询字典表数据接口查询省市区信息接口获取选项数据,使用页面变量接收,如下图所示。

说明: 接口地址填写(后端)全自动开发平台中对应接口基本信息下的接口路径即可。

步骤 3:为控件绑定页面对应的页面变量,以下选择申报类型下拉选择框为样例,其他控件同理

选中“申报类型”下拉选项框,点击属性栏下“属性 > 选项”旁的链接按钮,进入变量绑定页面,选择“页面变量 > 申报类型名称”,单击“确定”即可。

步骤 4:为申报按钮绑定点击事件

选中申报按钮,在属性栏“属性 > 动作面板”下进行两次绑定动作操作,分别用于调用新增人员报务信息接口和跳转至【风险地统计页面】,如下图所示。

功能预览、测试

上述所有操作完成后,在【人员报务信息页面】设计界面上方,单击“预览”选项,进行页面预览和功能测试。

预览加载完成后,系统将自动弹出浏览器窗口展示页面,此时就可以输入人员报务信息,并进行相关操作,检测是否可以正常运行。

软件机器人 VS 传统开发

写到这里应该很多小伙伴想知道,这个机器人到底是个啥产品?

揭秘一下,是最近刚刚发布的 SoFlu 软件机器人,有特意找出来他们的发布会视频仔细研究了一下,包括图灵奖得主和倪光南院士的认可,还有中石油这种超级大客户的背书,确实非常不错。

据介绍,SoFlu 软件机器人可以做到一「人」全栈解决:后端开发、前端开发、测试、运维,让「一人一项目,十人抵百人」成为可能,帮助企业降本增效。

以我开发的这个小项目为例,使用SoFlu 软件机器人我一个人半天就弄完,如果正常敲代码的情况下,一名前端 + 一名后端,至少需要 1 个月左右才能完成。

飞算 SoFlu 软件机器人提供的前后端可视化开发和配置,即使不懂编程的人,只要熟悉业务流程,也能很快上手。

对于传统企业或者大型金融机构而言,IT 建设过程中很大一部分是人力成本支出,而且上线之后依旧需要专门的人员负责后期运维。

换个角度来看,当前的很多工具还是没有达到理想状态。如果软件质量够好、安全性够高、运维工具足够简单,其实后续可以不需要驻厂人员來解決“因品质及安全”所带来的一系列问题,现在, SoFlu 软件机器人目前可以实现这一点。

飞算 SoFlu 软件机器人生成的代码是符合业界代码规范,完全不用再担心代码质量的问题。

这样开发者不用再聚焦又臭又长的代码上,而是专注于软件设计、架构上,毕竟这个才是软件开发的核心,因此我认为「击碎团队管理难」可能是飞算 SoFlu 软件机器人最有意义的一点。

总结

如果有的小伙伴平时会接私活,那么不妨尝试这款产品,绝对可以大幅度缩减你们的开发时间,以往你们需要花一个月开发的项目,用上了飞算 SoFlu 软件机器人后,只需要几天就可以完成了,简直就是接私活的神器。

成为全栈程序员不是梦,现在可以去他们官网申请免费试用,试用链接

https://www.feisuanyz.com/

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2022-05-26,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 小林coding 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 后端+前端全自动开发
    • 功能描述
      • 开发后端接口
        • 开发前端页面
          • 人员报务信息页面
        • 功能预览、测试
        • 软件机器人 VS 传统开发
        • 总结
        领券
        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档