8 08_库存管理软件项目实战
目录
8.1 01_功能
8.1.1 01_操作员管理
操作员管理。
操作员管理界面。 输入新的操作员ID和操作员姓名, 点击添加操作员信息, 可以添加一个新的操作员。 底部表格中列举了所有的操作员。
8.1.2 02_物品管理
物品管理。
物品管理界面。 输入新的物品ID、物品名称、物品单位, 点击物品登记按钮, 可以登记新的物品信息。 底部表格显示了最近登记的最多100个物品。 物品登记之后才能入库和出库。
8.1.3 03_入库管理
入库管理。
物品入库管理界面。 在物品列表中选择待入库的物品, 物品信息将自动填写到物品ID、 物品名称、物品单位编辑框中。 输入入库的物品数量, 点击物品入库按钮, 完成物品入库操作。 底部表格中列举了最近入库的最多100件物品。
8.1.4 04_出库管理
出库管理。
物品出库管理界面。 物品列表中选择待出库的物品, 将自动填写物品信息到物品ID、 物品名称、物品单位编辑框中。 输入待出库的物品数量, 点击物品出库按钮, 完成物品出库操作。 底部表格中显示了最近出库的最多100件物品。
8.2 02_设计
8.2.1 01_介绍
设计。
库存管理软件, 使用SQLite数据库管理库存数据。 使用QT Sql模块实现数据库访问操作。 ButianyunDB类型实现了软件中 数据库访问业务功能。 使用QT Widgets实现软件界面。 主体使用标签栏窗口QTabWidget, 每一种业务功能的界面在不同的标签页面。
8.3 03_操作员管理
8.3.1 01_数据库
数据库。
addOperator函数: 向操作员表operator中添加一条操作员记录。 listOperators函数: 查询数据库中的操作员记录列表。
8.3.2 02_界面
界面。
在操作员管理窗口的构造函数中, 实现了添加新的操作员 和操作员数据列表的界面。
8.3.3 03_查询操作员列表
查询操作员列表。
query函数实现了操作员查询列表功能。 首先删除了表格中所有数据行。 然后调用ButianyunDB的listOperators函数 查询操作员列表。 最后将这些数据显示在表格控件中。
8.4 04_物品管理
8.4.1 01_数据库
数据库。
addGoods函数: 向物品表goods中添加一条新的物品记录。 listGoods函数: 查询数据库中的物品记录列表。
8.4.2 02_界面
界面。
在物品管理窗口的构造函数中, 实现了添加新的物品 和物品数据列表的界面。
8.4.3 03_数据列表
数据列表。
query函数实现了物品查询列表功能。 首先删除了表格中所有数据行。 然后调用ButianyunDB的listGoods函数 查询物品列表。 最后将这些数据显示在表格控件中。
8.5 05_入库管理
8.5.1 01_数据库
数据库。
addGoodsInput函数: 向物品入库记录表goods_input中 添加一条新的物品入库记录。 listGoodsInput函数: 查询数据库中的物品入库记录列表。
8.5.2 02_界面
界面。
在物品入库管理窗口的构造函数中, 实现了添加新的物品入库记录 和物品入库数据列表的界面。
8.5.3 03_数据列表
数据列表。
query函数实现了物品入库记录查询列表功能。 首先删除了表格中所有数据行。 然后调用ButianyunDB的listGoodsInput函数 查询物品入库记录列表。 最后将这些数据显示在表格控件中。
8.6 06_出库管理
8.6.1 01_数据库
数据库。
addGoodsOutput函数: 向物品出库记录表goods_output中 添加一条新的物品出库记录。 listGoodsOutput函数: 查询数据库中的物品出库记录列表。
8.6.2 02_界面
界面。
在物品出库管理窗口的构造函数中, 实现了添加新的物品出库记录 和物品出库数据列表的界面。
8.6.3 03_数据列表
数据列表。
query函数实现了物品出库记录查询列表功能。 首先删除了表格中所有数据行。 然后调用ButianyunDB的listGoodsOutput函数 查询物品出库记录列表。 最后将这些数据显示在表格控件中。