物流仓储管理系统(基于Angular前端和Java Servlet后端)

物流仓储管理系统(web开发)

一、简介

1.1 项目简介

物流仓库管理系统是实现采购管理、销售管理、财务管理、客户管理、仓库管理等功能和综合运用的管理系统,有效控制并跟踪仓库业务的物流和成本管理全过程,实现完善的企业仓储信息管理。物流仓库管理系统可以独立执行库存操作,与其它系统的单据和凭证等结合使用,可提供更为完整全面的企业业务流程和财务管理信息。

1.2 技术简介

该管理系统前端基于Angular2开发。后端基于Java Servlet。数据库基于mysql。

1.3 Github源码及说明书

参见文末,实现功能如下:

二、实现功能

2.1 登录界面

登录界面

2.2 注册界面

在这里插入图片描述

2.3 修改密码界面

在这里插入图片描述

2.4 购买商品界面

在这里插入图片描述

2.5 入库界面

在这里插入图片描述

2.6 订单查询界面

在这里插入图片描述

2.7 入库单、出库单查询界面

在这里插入图片描述

三、数据库设计

Create database wms;

1用户表
Create table users
(uid integer not null auto_increment,
u_name char(20),
password char(20),
primary key(uid));

2订单表
Create table order(
oid integer not null auto_increment,
gid integer,
g_name char(20),
g_amount integer,
out_price double,
phone_number char(20),
c_name char(20),
address char(50),
o_time date,
primary key(oid),
Foreign key(gid)references goods(gid));

3库存表
Create table goods(
gid integer not null auto_increment,
g_name char(20),
in_price double,
out_price double,
g_amount integer,
category char(10),
brand char(10),
primary key(gid));

4采购入库报表
Create table purchase_records(
pid integer nut null auto_increment,
gid integer,
g_name char(20),
in_price double,
in_amount integer,
in_time date,
primary key(pid),
foreign key(gid) refereces goods(gid));

5销售业绩报表
Create table sales_records(
sid integer nut null auto_increment,
gid integer,
g_name char(20),
out_price double,
out_amount integer,
out_time date,
primary key(sid),
foreign key(gid) refereces goods(gid));

6发票单
Create table bills(
bid integer not null auto_increment,
gid integer,
g_amount integer,
out_price double,
total_price double,
bill_number char(20),
number_of_qualification char(20),
time_of_bill date,
primary key(bid),
foreign key(gid) refereces goods(gid));

7收入账单
Create table sales_bills(
sbid integer not null auto_increment,
gid integer,
g_name char(20),
g_amount integer,
out_price double,
total_out_price double,
out_time date,
primary key(sbid),
foreign key(gid) refereces goods(gid));

8支出账单
Create table purchases_bills(
pbid integer not null auto_increment,
gid integer,
g_name char(20),
g_amount integer,
in_price double,
total_in_price double,
in_time date,
primary key(pbid),
foreign key(gid) refereces goods(gid));

9下架表
Create table dropGoods(
did integer not null auto_increment,
gid integer,
g_name char(20),
d_time date,
reason char(20),
primary key(did),
foreign key(gid) references goods(gid));


四、Github 链接

https://github.com/ChenHsing/WMSManager
或许有帮到你的话可以点个star么。

猜你喜欢

转载自blog.csdn.net/qq_37221167/article/details/97795165
今日推荐