场景描述:
此前使用的是一个开源项目作为公司的进销存系统,在使用过程中有些地方不符合使用需要,但是改进的成本又比较高。使用数据库对接功能将数据对接到轻服务平台上进行二次开发更加方便快捷,对接后还可以直接使用平台上比较特别的好用的通用功能(例如打印、统计图表等)。在轻服务上产生的数据能够成功地存储到连接的数据库中。
系统简述:
此前使用的这个系统是一套进销存系统。主要包括采购管理,销售管理,库存管理,客户管理这几大核心模块。
实现效果:
实践步骤:
1.创建数据表(<0.5小时)
第一步就是数据表的创建,在轻服务平台上创建出对应的数据表(例如:订单列表、客户列表等)。
原有数据库(总计136个数据表)
轻服务平台数据库:
首先先创建出所有数据表(表名、所属模块),后面再一一对接原有数据。
2.数据对接(≈0.5小时)
第二步,使用数据库对接功能(总计136个数据表,花费约半个小时完成建表并对接数据)。
具体操作:选择一个数据表,在属性编辑窗口启用数据库对接功能。选择数据库类型,因为原有系统的数据库是MySQL,所以这里的数据库类型选择“MySQL”。然后依次输入数据库连接url(mysql://12.456.78.90:23306/laravel?user=user&password=password),数据库表名(对应的数据库中的数据表名),数据库表主键。输入完成后点击自动生成数据表,这个表上的所有字段就都生成出来了。对接完成后在轻服务平台添加数据,数据会一并存储到原有系统和数据库中。
对接完成后的效果
3.修改字段类型(≈2小时)
第三步,修改字段类型(平均每个表中有25个字段,完成此工作花费约两小时)。
这一部分有的数据表可能存在外键,在轻服务平台中设置为“关联”类型属性可自动关联上对应表的数据。因此需要梳理数据表之间的关系,有外键的表就需要将对应的属性类型更换成“关联”。
例如:订单明细表中字段的关联设置,所属订单字段关联的是订单表,类型字段关联订单类型表,产品信息字段关联产品列表。
4.后续系统搭建(≈2小时)
完成以上几步之后便完成数据库的对接工作后,就要开始使用平台进行后续的系统搭建工作了,包括功能、数据集创建及设置,菜单、权限、用户管理,以及各项系统调试工作。
功能搭建:
菜单管理:
权限管理:
总结:
数据库对接操作方便快捷,对接后通过无代码的功能搭建便可对原有系统进行二次开发优化,总共耗时两天时间便可实现对原有系统的复刻,并且能够使用上比开源项目更加完善的通用功能。无代码对于后期对系统升级改造效率的提升也十分显著。