【原创】基于SSM的超市进销存管理系统(超市管理系统毕业设计)

  主要功能介绍:基于SSM的超市进销存管理系统。系统前端使用Bootstrap,后端使用SSM技术。主要目标是对商品日常维护、售卖、商品类别、存储记录、库存维护等功能的统计及整理。系统设计了普通员工和管理员两个角色。通过多角色、多功能的使用,可以方便地查询商品的库存值、是否临期、是否库存紧张,以及对于超市日常的进销存操作进行数据化管理。

项目类型:SSM源码 

用户类型:2个角色(管理员+员工)

主要技术:SSM+MySQL+Jquery(前端Bootstrap)

开发工具:Eclipse/Idea均可使用,有两个不同的版本

数据库:MySQL

数据库表:8张

演示视频在底部

文末获取联系

目录

01管理员端

​1.0后台登录

1.1商品管理模块

1.2商品类别管理模块

1.3进货管理模块

1.4退货管理模块

1.5销售管理模块

1.6客户管理模块

1.7数据统计模块

1.8员工管理模块

02员工端

2.1 库存查询模块

2.2库存预警一键查询

2.3两个月临期商品一键查询

2.4进退货处理

2.5个人资料修改

03项目结构

04数据库设计

05演示视频


01管理员端

​1.0后台登录

【原创】基于SSM的超市进销存管理系统(超市管理系统毕业设计)_第1张图片

1.1商品管理模块

【原创】基于SSM的超市进销存管理系统(超市管理系统毕业设计)_第2张图片

1.2商品类别管理模块

【原创】基于SSM的超市进销存管理系统(超市管理系统毕业设计)_第3张图片

1.3进货管理模块

【原创】基于SSM的超市进销存管理系统(超市管理系统毕业设计)_第4张图片

【原创】基于SSM的超市进销存管理系统(超市管理系统毕业设计)_第5张图片

1.4退货管理模块

【原创】基于SSM的超市进销存管理系统(超市管理系统毕业设计)_第6张图片

【原创】基于SSM的超市进销存管理系统(超市管理系统毕业设计)_第7张图片

1.5销售管理模块

【原创】基于SSM的超市进销存管理系统(超市管理系统毕业设计)_第8张图片

【原创】基于SSM的超市进销存管理系统(超市管理系统毕业设计)_第9张图片

1.6客户管理模块

【原创】基于SSM的超市进销存管理系统(超市管理系统毕业设计)_第10张图片

1.7数据统计模块

【原创】基于SSM的超市进销存管理系统(超市管理系统毕业设计)_第11张图片

1.8员工管理模块

【原创】基于SSM的超市进销存管理系统(超市管理系统毕业设计)_第12张图片

02员工端

2.1 库存查询模块

【原创】基于SSM的超市进销存管理系统(超市管理系统毕业设计)_第13张图片

2.2库存预警一键查询

【原创】基于SSM的超市进销存管理系统(超市管理系统毕业设计)_第14张图片

2.3两个月临期商品一键查询

【原创】基于SSM的超市进销存管理系统(超市管理系统毕业设计)_第15张图片

2.4进退货处理

【原创】基于SSM的超市进销存管理系统(超市管理系统毕业设计)_第16张图片

2.5个人资料修改

【原创】基于SSM的超市进销存管理系统(超市管理系统毕业设计)_第17张图片

03项目结构

【原创】基于SSM的超市进销存管理系统(超市管理系统毕业设计)_第18张图片

04数据库设计

【原创】基于SSM的超市进销存管理系统(超市管理系统毕业设计)_第19张图片

05演示视频

【原创】基于SSM的超市进销存管理系统(毕设源代码)

 00完整的程序目录



-- ----------------------------
-- Table structure for admin
-- ----------------------------
DROP TABLE IF EXISTS `admin`;
CREATE TABLE `admin`  (
  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'id',
  `username` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '账户',
  `password` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '密码',
  `moeny` double(10, 2) DEFAULT 0.00 COMMENT '余额',
  `role` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL,
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 2 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of admin
-- ----------------------------
INSERT INTO `admin` VALUES (1, '1', '1', 47162.70, '超级管理员');

-- ----------------------------
-- Table structure for category
-- ----------------------------
DROP TABLE IF EXISTS `category`;
CREATE TABLE `category`  (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `names` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL,
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 6 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of category
-- ----------------------------
INSERT INTO `category` VALUES (2, '食物');
INSERT INTO `category` VALUES (4, '衣物');
INSERT INTO `category` VALUES (5, '生活用品');

-- ----------------------------
-- Table structure for gys
-- ----------------------------
DROP TABLE IF EXISTS `gys`;
CREATE TABLE `gys`  (
  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'id',
  `uname` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '用户名',
  `phone` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '手机号',
  `pwd` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '密码',
  `address` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '公司地址',
  `company` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '公司名',
  `times` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '录入时间',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 4 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of gys
-- ----------------------------
INSERT INTO `gys` VALUES (2, '哇哈哈公司', '3', '3', '小吃零食等', '哇哈哈公司地址', '2022-01-20 11:03');
INSERT INTO `gys` VALUES (3, '2', '2', '2', '2', '13123', '2022-02-17 13:43');

-- ----------------------------
-- Table structure for inorders
-- ----------------------------
DROP TABLE IF EXISTS `inorders`;
CREATE TABLE `inorders`  (
  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'id',
  `ordernum` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '订单号',
  `pid` int(11) DEFAULT NULL COMMENT '商品id',
  `totals` int(11) DEFAULT NULL COMMENT '进货数量',
  `times` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '进货时间',
  `status` varchar(11) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT '0' COMMENT '0待审批 1审批通过 2审批退回',
  `address` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '进货地址',
  `phone` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '联系方式',
  `names` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '联系人',
  `gysid` int(11) DEFAULT NULL COMMENT '供应商id',
  `tuihuo` int(255) DEFAULT NULL COMMENT '时候退货,null未,1已退',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 22 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of inorders
-- ----------------------------
INSERT INTO `inorders` VALUES (19, '20230812145409247', 17, 22, '2023-08-12 14:54', '1', '2', '2', '2', 2, 1);
INSERT INTO `inorders` VALUES (20, '20230817125049196', 15, 22, '2023-08-17 12:50', '1', '南京', '18020514121', '张总', 3, NULL);
INSERT INTO `inorders` VALUES (21, '20230817125110895', 14, 30, '2023-08-17 12:51', '1', '无锡', '18020514131', '陈总', 3, NULL);

-- ----------------------------
-- Table structure for orders
-- ----------------------------
DROP TABLE IF EXISTS `orders`;
CREATE TABLE `orders`  (
  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'id',
  `ordernum` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '订单号',
  `uid` int(11) DEFAULT NULL COMMENT '销售对象id',
  `totals` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '总数量',
  `pid` int(11) DEFAULT NULL COMMENT '商品id',
  `times` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '销售时间',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 11 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of orders
-- ----------------------------
INSERT INTO `orders` VALUES (10, '20230812151618504', 19, '123', 17, '2023-08-12 15:16');

-- ----------------------------
-- Table structure for outorders
-- ----------------------------
DROP TABLE IF EXISTS `outorders`;
CREATE TABLE `outorders`  (
  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'id',
  `reason` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '退货原因',
  `times` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '退货时间',
  `inid` int(11) DEFAULT NULL COMMENT '进货单id',
  `status` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '0' COMMENT '退货状态',
  `gysid` int(11) DEFAULT NULL COMMENT '供应商id',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 15 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of outorders
-- ----------------------------
INSERT INTO `outorders` VALUES (13, '123', '2023-08-12 14:55', 19, '1', 2);
INSERT INTO `outorders` VALUES (14, '有问题', '2023-08-17 12:53', 21, '0', 3);

-- ----------------------------
-- Table structure for product
-- ----------------------------
DROP TABLE IF EXISTS `product`;
CREATE TABLE `product`  (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `names` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL,
  `price` double(10, 2) DEFAULT NULL,
  `type` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL,
  `message` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL,
  `bnums` int(11) DEFAULT 0,
  `snums` int(11) DEFAULT 0,
  `times` varchar(33) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL,
  `img` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL,
  `cname` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL,
  `endtimes` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL,
  `endnums` int(255) DEFAULT NULL,
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 18 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of product
-- ----------------------------
INSERT INTO `product` VALUES (13, '冰激凌', 2.00, '个', '2', 209, 491, '2022-08-26', '2022-12-21/a24370dd-6f90-4640-a643-932f5683c9c3.png', '食物', '2022-09-19', 50);
INSERT INTO `product` VALUES (14, '蜂蜜绿茶', 3.00, '瓶', '蜂蜜绿茶', 200, 530, '2022-08-26', '2022-12-21/8d5a69f5-6c7e-4f06-98ab-287b9dc5a2e3.jpeg', '生活用品', '2022-09-19', 600);
INSERT INTO `product` VALUES (15, '垃圾袋', 23.00, '盒', '垃圾袋', 222, 500, '2022-08-26', '2022-12-21/6e8200d4-503a-4d1f-9e76-f139747ac5af.jpg', '生活用品', '2022-12-19', 800);
INSERT INTO `product` VALUES (17, '白茶茶叶', 99.00, '盒', '白茶茶叶', 666, 34, '2022-09-19', '2022-12-21/6da18578-f703-4bea-9d3b-efacceb7005e.jpg', '食物', '2022-12-21', 800);

-- ----------------------------
-- Table structure for user
-- ----------------------------
DROP TABLE IF EXISTS `user`;
CREATE TABLE `user`  (
  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'id',
  `realName` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '姓名',
  `idCard` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '学号/公告',
  `phone` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '手机',
  `times` varchar(33) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '录入时间',
  `img` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '头像',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 20 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of user
-- ----------------------------
INSERT INTO `user` VALUES (19, '4', '4', '3', '2023-08-12 15:10', '2023-08-12/d29c07b8-c080-49df-a7e2-69777b256476.png');

SET FOREIGN_KEY_CHECKS = 1;

你可能感兴趣的:(原创JavaWeb项目,毕业设计,超市进销存管理系统,SSM超市进销存管理系统,超市管理系统,超市库存管理系统,SSM库存管理系统)