MySQL数据库对接原来这么简单?

发布时间:2021-08-26 11:17 来源:ITPUB博客 阅读:0 作者: 栏目: Mysql 欢迎投稿:712375056

前言:

公司此前在使用的进销存系统是一个叫gdoo的开源项目,在工作使用中发现,某些功能并不能完全贴合公司的业务,因此有修改系统功能的需要,但由于技术的局限性,使用低代码平台进行系统搭建会更加贴合我的需要,修改维护起来也会更加的方便。发现白码用户端上的通用功能(如打印)也会比原有系统的更加好用,并且上周白码平台发布了数据对接功能的内测,出于日后使用的考虑,于是申请了一个内测资格,将原有系统数据库上的数据对接到白码平台上进行重新搭建。

获得内测资格后,白码工作人员和我取得联系,并且指导我如何使用数据对接功能。经过专人的指导,并且参考他们给我的示例后,我亲手尝试了对接系统中订单这一模块,包括数据表的对接、功能的搭建等一系列的操作。最终在白码平台上复刻了订单模块上的功能,并且在白码平台上进行的数据操作(通过功能实现的操作)后,在原有的gdoo这个系统上也能看见,数据也可以成功地存储到原有数据库中。

系统概述:

公司正在使用的这个系统是一套进销存系统。主要包括采购管理,销售管理,库存管理,客户管理这几大核心模块。

实现效果:

实践过程:

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小时)

完成以上几步之后便完成数据库的对接工作后,就要开始使用平台进行后续的系统搭建工作了,包括功能、数据集创建及设置,菜单、权限、用户管理,以及各项系统调试工作。

功能搭建:

菜单 管理:

权限管理:


免责声明:本站发布的内容(图片、视频和文字)以原创、来自本网站内容采集于网络互联网转载等其它媒体和分享为主,内容观点不代表本网站立场,如侵犯了原作者的版权,请告知一经查实,将立刻删除涉嫌侵权内容,联系我们QQ:712375056,同时欢迎投稿传递力量。