低代码,开发一个最小的库存管理应用(一)

软件开发其实并不难,今天我们来在低代码开发平台开发一个最小功能的库存管理,这一版本是单用户,多用户SaaS模式下一篇文章再写——先吃饭哦。

第一步、简单设计

需求场景:

小型个体商户、门店库存管理。

功能需求:

门店信息、商品分类、商品管理、出库管理、入库管理、库存盘点。

应用模式:

SaaS多客户服务系统。

数据库:有效云平台内置SQLite库

第二步、创建应用

创建一个新应用

第三步、创建数据库

建库

创建完第一个表感觉还是写SQL语句吧。

DROP TABLE IF EXISTS "tb_shop";-- 店铺信息CREATE TABLE "tb_shop" (			"id"  INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL,			"name"  TEXT(60),			"mobile"  TEXT(21),			"manager"  TEXT(60),			"address"  TEXT(255),			"email"    TEXT(255),			"logtime" TEXT(24),			"state"    INTEGER  DEFAULT 0		);-- 商品分类CREATE TABLE "tb_goods_type" (			"id"  INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL,			"pid"    INTEGER,			"name"  TEXT(60),			"pic"  TEXT(255),			"memo"  TEXT(500),			"state"    INTEGER  DEFAULT 0		);-- 商品信息CREATE TABLE "tb_goods" (			"id"  INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL,			"type_pid"    INTEGER,			"type_id"    INTEGER,    			"name"  TEXT(120),			"alias"  TEXT(60),			"price"  REAL,            "unit" TEXT(20),			"pic"  TEXT(255),			"code"    TEXT(60),			"memo" TEXT(500),			"state"    INTEGER  DEFAULT 0		);-- 库存信息CREATE TABLE "tb_store" (			"id"  INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL,			"type_pid"    INTEGER,			"type_id"    INTEGER,			"goods_id"    INTEGER,			"goods_count"  INTEGER,						"memo"    TEXT(500),			"logtime" TEXT(24)		);-- 入库日志CREATE TABLE "tb_store_in" (			"id"  INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL,			"type_pid"    INTEGER,			"type_id"    INTEGER,			"goods_id"    INTEGER,			"goods_count"  INTEGER,						"goods_unit"   TEXT(20),			"uid"  INTEGER,			"uname"  TEXT(60),			"memo"    TEXT(500),			"logtime" TEXT(24)					);-- 出库日志CREATE TABLE "tb_store_out" (			"id"  INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL,			"type_pid"    INTEGER,			"type_id"    INTEGER,			"goods_id"    INTEGER,			"goods_count"  INTEGER,						"goods_unit"   TEXT(20),			"uid"  INTEGER,			"uname"  TEXT(60),			"memo"    TEXT(500),			"logtime" TEXT(24)		);

建库完毕

还是语句效率高,同时有了版本控制的SQL脚本。

第四步、创建应用模块

从左侧菜单栏选择,先通过超级管理员设置角色账 :创建:库管、入库员、出库员,分别指定不用的菜单访问权限:

设置角色

单用户功能开发结束!

整个开发过程所有编码都是实现核心功能的,没有任何冗余存在。

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年7月14日
下一篇 2021年7月14日

相关推荐