AccountSystem 一个小型库存管理系统

2,696 阅读2分钟

项目地址

在线预览

用户名: guest
密码:123456

项目技术栈

前端技术:React + React-Router + Redux + React-Redux + Redux-Saga + Webpack
前端脚手架:dva
UI组件库:ant-design
后端技术:Express + Mongoose

该项目采用前后端分离技术,前端使用React全家桶,项目整体框架使用dva,dva是一个将redux、redux-saga 和 react-router 等进行封装的前端框架,方便项目配置及代码管理;后端使用express + mongoose 进行后端业务处理及数据库操作。

实现功能

1. 登录注册功能
2. 基础数据管理功能,包括:客户管理、商品管理、供应商管理
3. 订单及进货单管理功能,包括:订单管理、入库管理
4. 物资管理功能
5. 结算管理功能
6. 账单管理功能,包括:客户对账管理、供应商对账管理

订单管理

订单管理包括增加、修改、删除及查看订单详情,可以根据订单生成日期、客户名称及订单编号进行查询,订单编号支持模糊查询

入库管理

入库管理包括增加、修改、删除及查看入库单详情的功能,可根据入库单生成日期、供应商名称及入库单编号进行查询,入库单编号支持模糊查询

物资管理

物资管理将仓库库存的物资和资金进行分类统计,可以查看仓库中当前剩余的商品的种类和数量;资金管理从商品分类的角度对系统流出资金和流入资金进行统计汇总,方便查看不同商品对应的资金情况。

对账管理——供应商对账

供应商对账管理从负债入库单和负债供应商两个角度对负债账务进行分类,同时可以根据供应商的名称对负债入库账单和负债供应商进行过滤。从两个角度进行分类统计是为了方便能够按照入库单进行分批清账,或直接向供应商清账,方便账务分类管理

其他一些界面的功能就不再一一介绍,感兴趣的话自己clone一份代码,运行一下便知:)

欢迎Star!