Sary 仓库项目

此存储库致力于 Sary Warehouse 评估项目,客户希望创建一个能够实现主要库存系统功能的应用程序。

应用程序屏幕结构如下

structure

要在本地计算机上运行应用程序,请复制 GitHub 存储库链接,并使用该链接作为参考在任何 IDE 中创建新项目,然后安装 flutter (https://docs.flutterdart.cn/get-started/install)。

在终端中,导航到项目目录,然后输入:flutter run

现在应用程序将正常运行。

应用程序主要功能

  • 添加/删除物品
  • 添加/删除交易
  • 按日期、数量、入库/出库筛选(升序)交易
  • 按物品名称搜索物品和交易

要创建新交易,请点击“发送”按钮或“接收”按钮,选择物品,然后指定数量和绑定日期,点击“添加交易”以完成该过程。交易现在将在主屏幕上显示。

要添加物品,请点击主屏幕右上角的图标,然后填写表单,从图库中选择图片,然后点击“添加物品”。

(1) 主屏幕

main scren

(2) 选择物品屏幕

send item

(3) 添加交易屏幕

add txn

(4) 交易详情屏幕

txn - details

(5) 主屏幕 – 2

Screen Shot 2022-02-07 at 8 17 20 PM

  • 建议使用 iOS,因为这是我测试时使用的设备。
  • 要运行单元测试,请键入:flutter test test/unit_tests.dart