MySQL数据库对接原来这么简单?
公司此前在使用的进销存系统是一个叫gdoo的开源项目,在工作使用中发现,某些功能并不能完全贴合公司的业务,因此有修改系统功能的需要,但由于技术的局限性,使用低代码平台进行系
前言: 公司此前在使用的进销存系统是一个叫gdoo的开源项目,在工作使用中发现,某些功能并不能完全贴合公司的业务,因此有修改系统功能的需要,但由于技术的局限性,使用低代码平台进行系统搭建会更加贴合我的需要,修改维护起来也会更加的方便。发现白码用户端上的通用功能(如打印)也会比原有系统的更加好用,并且上周白码平台发布了数据库对接功能的内测,出于日后使用的考虑,于是申请了一个内测资格,将原有系统数据库上的数据对接到白码平台上进行重新搭建。 获得内测资格后,白码工作人员和我取得联系,并且指导我如何使用数据对接功能。经过专人的指导,并且参考他们给我的示例后,我亲手尝试了对接系统中订单这一模块,包括数据表的对接、功能的搭建等一系列的操作。最终在白码平台上复刻了订单模块上的功能,并且在白码平台上进行的数据操作(通过功能实现的操作)后,在原有的gdoo这个系统上也能看见,数据也可以成功地存储到原有数据库中。 系统概述: 公司正在使用的这个系统是一套进销存系统。主要包括采购管理,销售管理,库存管理,客户管理这几大核心模块。 成果展示 工作 数目 耗时(小时) 学习对接操作 -------- < 0.5 对接数据表 136 2.5 实现功能数 ≈300 16 实现效果: 白码-MySQL数据对接演示效果实践过程: 1.创建数据表(<0.5小时) 第一步就是数据表的创建,在白码平台上创建出对应的数据表(例如:订单列表、客户列表等)。 原有数据库(总计136个数据表) 白码平台数据库: 首先先创建出所有数据表,后面再一一对接原有数据。 2.数据对接(≈0.5小时) 第二步,使用数据库对接功能(总计136个数据表,花费约半个小时完成建表并对接数据)。 具体操作:选择一个数据表,在属性编辑窗口启用数据库对接功能。选择数据库类型,因为原有系统的数据库是MySQL,所以这里的数据库类型选择“MySQL”。然后依次输入数据库连接url(mysql://47.106.69.163:23306/laravel?user=gdoo&password=ibyKdRW)数据库插入操作,数据库表名(对应的数据库中的数据表名),数据库表主键。输入完成后点击自动生成数据表,这个表上的所有字段就都生成出来了。对接完成后在白码平台添加数据,数据会一并存储到原有系统和数据库中。 对接完成后的效果: 3.修改字段类型(≈2小时) 第三步,修改字段类型(平均每个表中有25个字段,完成此工作花费约两小时)。 这一部分有的数据表可能存在外键,在白码平台中设置为“关联”类型属性可自动关联上对应表的数据。因此需要梳理数据表之间的关系,有外键的表就需要将对应的属性类型更换成“关联”。 例如:订单明细表中字段的关联设置,所属订单字段关联的是订单表,类型字段关联订单类型表,产品信息字段关联产品列表。 4.后续系统搭建(≈2小时) 完成以上几步之后便完成数据库的对接工作后,就要开始使用平台进行后续的系统搭建工作了,包括功能、数据集创建及设置,菜单、权限、用户管理,以及各项系统调试工作。 功能搭建: 菜单管理: 权限管理: (编辑:91站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |