iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >JavaWeb仓库管理系统详解
  • 283
分享到

JavaWeb仓库管理系统详解

2024-04-02 19:04:59 283人浏览 薄情痞子

Python 官方文档:入门教程 => 点击学习

摘要

目录难度系数(易入)开发环境系统功能角色介绍表结构介绍系统模块介绍系统管理员管理用户管理仓库管理分类管理物品管理出入货物管理修改密码代码目录 java文件 页面 后端分层

系统界面图

在这里插入图片描述

难度系数(易入)

因为才有比较基础的语法,对Java初学者、基础不是太好的小伙伴来说,也是比较容易上手的

后端:

1.使用Java Servlet 本身就是Java语法,无缝链接,也无效更种配置,WEB.xml轻松配置一次既可。

2.采用C3P0连接数据库,配置文件、代码、jar包,均已就位,无需二次操作。

3.代码采用Service、Dao分层逻辑,清晰实用,代码简单易懂。

前端:

1.jsp也是Java语法,无需学习新东西,直接写Java代码。

2.html仅仅只需最简单的常用标签的语法,小白也能轻松明白。

3.CSS只是一点点页面的样式,很容易。

4.javascript需要了解基本的语法,学web必备。

5.Jquery是JavaScript的插件库,这里仅仅是用来与后台交互,仅仅会使用 $.post 与后台交互即可。

最重要的,就是通过比较简单、基础的语法,让你了解用Java怎么开发一个web系统,完整的了解整个开发流程,进而提升学习的信心和增加成就感。

开发环境

仅仅是我个人的喜欢用,也可以自己选自己喜欢的

开发工具:eclipse/myEclipse8.5

数据库Mysql 5

web容器Tomcat 6

jdk版本:1.6

系统功能

在这里插入图片描述

角色介绍

1.超级管理员

权限:超级管理员是权限最大的角色,有系统所有的权限。

在这里插入图片描述

2.系统管理员

权限:用户管理、仓库管理、分类管理、物品管理、出入货信息管理、密码管理、登陆模块。

在这里插入图片描述

3.普通用户

权限:权限最小的角色,仅有修改密码、注册登陆登出系统、查看分类、查询货品信息、查询自己的出货信息。

在这里插入图片描述

表结构介绍

用户表


//用户表
CREATE TABLE `user` (
  `id` int(11) NOT NULL auto_increment COMMENT '主键',
  `no` varchar(20) default NULL COMMENT '账号-学生一般用学号',
  `name` varchar(100) not NULL COMMENT '名字',
  `passWord` varchar(20) not NULL COMMENT '密码',
  `sex` varchar(20) default NULL COMMENT '性别',
  `phone` varchar(20) default NULL COMMENT '电话',
  `role_id` int(11) default NULL COMMENT '角色 0超级管理员,1管理员,2普通用户',
  `isValid` varchar(4) default 'Y' COMMENT '是否有效,Y有效,其他无效',
  PRIMARY KEY  (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

默认插入超级管理员数据


INSERT INTO `user` VALUES ('1', 'sa', '超级管理', '123', '1', '111', '0', 'Y');

菜单表


CREATE TABLE `menu` (
  `id` int(11) NOT NULL,
  `menuCode` varchar(8) default NULL COMMENT '菜单编码',
  `menuName` varchar(16) default NULL COMMENT '菜单名字',
  `menuLevel` varchar(2) default NULL COMMENT '菜单级别',
  `menuParentCode` varchar(8) default NULL COMMENT '菜单的父code',
  `menuClick` varchar(16) default NULL COMMENT '点击触发的函数',
  `menuRight` varchar(8) default NULL COMMENT '权限 0超级管理员,1表示管理员,2表示普通用户,可以用逗号组合使用',
  PRIMARY KEY  (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

默认插入的数据(建议一行行的插入,反正我的mysql一条条的弄,不然后面的中文会乱码)


INSERT INTO `menu` VALUES ('1', '001', '管理员管理', '1', null, 'adminManage', '0');
INSERT INTO `menu` VALUES ('2', '002', '用户管理', '1', null, 'userManage', '0,1');
INSERT INTO `menu` VALUES ('3', '003', '仓库管理', '1', null, 'storageManage', '0,1');
INSERT INTO `menu` VALUES ('4', '004', '物品分类管理', '1', null, 'GoodsTypeManage', '0,1,2');
INSERT INTO `menu` VALUES ('5', '005', '物品管理', '1', null, 'goodsManage', '0,1,2');
INSERT INTO `menu` VALUES ('6', '006', '出入库记录', '1', null, 'recordManage', '0,1,2');
INSERT INTO `menu` VALUES ('7', '007', '修改密码', '1', null, 'modPwd', '0,1,2');
INSERT INTO `menu` VALUES ('8', '008', '退出系统', '1', null, 'logout', '0,1,2');

仓库表


CREATE TABLE `storage` (
  `id` int(11) NOT NULL auto_increment COMMENT '主键',
  `name` varchar(100) not NULL COMMENT '仓库名',
  `remark` varchar(1000) default NULL COMMENT '备注',
  PRIMARY KEY  (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

分类表


CREATE TABLE `goodsType` (
  `id` int(11) NOT NULL auto_increment COMMENT '主键',
  `name` varchar(100) not NULL COMMENT '分类名',
  `remark` varchar(1000) default NULL COMMENT '备注',
  PRIMARY KEY  (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

货品表


CREATE TABLE `goods` (
  `id` int(11) NOT NULL auto_increment COMMENT '主键',
  `name` varchar(100) not NULL COMMENT '货名',
  `storage` int(11) not NULL COMMENT '仓库',
  `goodsType` int(11) not NULL COMMENT '分类',
  `count` int(11) default NULL COMMENT '数量',
  `remark` varchar(1000) default NULL COMMENT '备注',
  PRIMARY KEY  (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

出入库记录表


CREATE TABLE `record` (
  `id` int(11) NOT NULL auto_increment COMMENT '主键',
  `goods` int(11) not NULL COMMENT '货品id',
  `userId` int(11)  default NULL COMMENT '取货人/补货人',
   `createtime` datetime default NULL COMMENT '操作时间',   
  `admin_id` int(11) default NULL COMMENT '操作人id',
  `count` int(11) default NULL COMMENT '数量',
  `remark` varchar(1000) default NULL COMMENT '备注',
  PRIMARY KEY  (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

系统模块介绍

系统管理员管理

超级管理员才有的权限,可以增加、修改、删除系统管理员。

在这里插入图片描述

在这里插入图片描述

用户管理

管理员和超管都可以操作,新增、修改、删除等操作。

在这里插入图片描述
在这里插入图片描述

仓库管理

管理员和超管都可以操作,新增、修改、删除等操作。

在这里插入图片描述

分类管理

管理员和超管都可以操作,新增、修改、删除等操作。

在这里插入图片描述

物品管理

管理员和超管都可以操作,新增、修改、删除、出货、补货等操作。

用户 仅仅有查看功能

在这里插入图片描述

在这里插入图片描述

出入货物管理

可以查看到出入库的情况(包含物品、操作人、取货人、时间,数量等,红色负数表示出货、绿色表示补货)。

在这里插入图片描述

修改密码

在这里插入图片描述

代码目录 

java文件

在这里插入图片描述

页面

在这里插入图片描述

后端分层

在这里插入图片描述 

总结

因为有之前类似系统的积累,所以编码效率比较高吧,这也是老程序员能力,有代码参考 CV 的很快,哈哈!也希望能够给朋友们带来些许帮助!

注意点

1.样式比较简单,可能不太好看,因为没有去花精力做样式。
2.表设计可能不是特别完善、功能也比较简单,自己凭感觉做的。
3.难免会有些bug吧,不过也不是上线用的,参考学习的话我觉得是足够了。
4.代码里面也有部署文档。

 本篇文章就到这里了,希望能够给你带来帮助,也希望您能够多多关注编程网的更多内容!

--结束END--

本文标题: JavaWeb仓库管理系统详解

本文链接: https://www.lsjlt.com/news/134253.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • JavaWeb仓库管理系统详解
    目录难度系数(易入)开发环境系统功能角色介绍表结构介绍系统模块介绍系统管理员管理用户管理仓库管理分类管理物品管理出入货物管理修改密码代码目录 java文件 页面 后端分层 ...
    99+
    2024-04-02
  • Springboot详解实现食品仓库管理系统流程
    目录一,项目简介二,环境介绍三,系统展示3.1 系统功能模块设计3.1.1 登录模块3.1.2 客户管理模块3.1.3 供应商管理功能3.1.4 商品管理模块3.1.5 商品进货管理...
    99+
    2024-04-02
  • Python实现仓库管理系统
    本文实例为大家分享了Python实现仓库管理系统的具体代码,供大家参考,具体内容如下 注意:在Linux环境运行 代码 #!/usr/bin/env python # -*- cod...
    99+
    2024-04-02
  • 钉钉的仓库管理系统
    首先,我认为仓库管理系统对于企业来说是非常重要的。在企业内部,物资管理是企业的基础设施之一。如果没有一个好的仓库管理系统,企业就无法有效地管理物资,从而导致生产成本的增加、物资浪费的增加等一系列问题。因此,一个高效、智能的仓库管理系统对于企...
    99+
    2023-10-28
    仓库管理系统
  • 钉钉有仓库管理系统吗
    首先,让我们来看一下钉钉的仓库管理系统。钉钉的仓库管理系统可以帮助企业实现对仓库内的物品、设备、订单等信息进行管理,从而提高企业的运营效率。在这方面,钉钉有很多功能和特点,例如: 库存管理:钉钉的仓库管理系统可以对仓库内的物品、设备、订...
    99+
    2023-10-28
    仓库管理系统 钉钉有
  • 钉钉宜搭仓库库存管理系统
    一、功能 库存管理 钉钉宜搭仓库库存管理系统支持多种类型的库存管理,包括货物、供应商、产品等。用户可以根据需求设置不同的库存类型和数量,以便于管理和跟踪库存。系统还支持库存预警功能,当库存数量发生变化时,系统会及时提醒管理员。 物流...
    99+
    2023-10-28
    仓库 库存管理系统 钉钉宜搭
  • 工资管理系统javaweb
    标题:工资管理系统JavaWeb实现简介:本篇文章将详细介绍如何使用JavaWeb技术开发一个工资管理系统。工资管理系统包括员工信息管理、工资计算和发放等功能。我们将使用SpringBoot框架和MyBatis持久化框架,以及MySQL数据...
    99+
    2024-01-26
    工资管理系统 javaweb
  • 钉钉仓库管理系统怎么用
    注册和登录 在使用钉钉仓库管理系统之前,需要先注册一个钉钉账号,然后在系统中登录。 在登录后,可以进入到“我的仓库”页面,可以查看当前仓库中的物品和物资,并进行管理和查询。 物品管理 在“物品管理”页面中,可以添加、编辑、删除物品...
    99+
    2023-10-28
    仓库管理系统
  • 怎么用excel做仓库管理系统
    要使用Excel制作仓库管理系统,你可以按照以下步骤进行操作:1. 准备工作:创建一个新的Excel工作簿,并在第一个工作表中创建列...
    99+
    2023-10-09
    excel
  • C++实现商店仓库管理系统
    本文实例为大家分享了C++实现商店仓库管理系统的具体代码,供大家参考,具体内容如下 一、问题描述 系统应具有下列主要功能:输入记录功能:从键盘输入货物信息:商品代号,商品名称, 数量...
    99+
    2024-04-02
  • 钉钉有仓库出入库管理系统吗
    首先,仓库出入库管理系统可以帮助企业管理仓库出入库信息。企业的货物需要入库和出库,但是如果不知道具体的出入库情况,就需要耗费大量时间和精力去处理,而钉钉有仓库出入库管理系统可以帮助企业实时掌握仓库出入库情况,提高管理效率。 其次,仓库出入...
    99+
    2023-10-28
    管理系统 仓库 钉钉有
  • JavaWeb项目-图书管理系统
    目 录 设计任务与目的……………………………………………………………….4 2、设计思路………………………………………………………………………4 3、概要设计………………………………………………………...
    99+
    2023-10-23
    java 数据库 servlet
  • 怎么用SSM+MySql实现仓库管理系统
    这篇“怎么用SSM+MySql实现仓库管理系统”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇...
    99+
    2024-04-02
  • JavaWeb实现学生管理系统
    JavaWeb实现学生管理系统 一、项目介绍二、项目结构三、前期准备1.配置maven环境,在pom.xml配置文件中配置项目所依赖的jar包2.在MySql数据库中,创建登录注册表login和学生信息表student(1)登录注册...
    99+
    2023-08-16
    servlet java 数据库
  • PHP仓库进销存WMS管理系统源码
    PHP仓库进销存WMS管理系统源码 开发语言 : PHP 数据库 : MySQL 开发工具 : phpstrom 源码类型 : WebForm thinkPHP 5.1wms仓库进销存WMS管理系统源码 本系统其主要特性包括: 采购...
    99+
    2023-10-24
    后端php
  • 如何在MySQL中设计仓库管理系统的表结构来管理仓库员工信息?
    如何在MySQL中设计仓库管理系统的表结构来管理仓库员工信息?在仓库管理系统中,员工信息是一个重要的部分,其表结构设计应该能够存储员工的基本信息以及相关的仓库管理数据。在MySQL中设计仓库管理系统的表结构时,可以根据员工信息的属性划分为多...
    99+
    2023-10-31
    MySQL 表结构 仓库管理系统
  • 钉钉宜搭仓库库存管理系统怎么搭建
    一、项目概述 宜搭仓库库存管理系统是一款基于钉钉平台的仓库库存管理系统,它可以帮助企业管理仓库中的库存,并提供库存实时更新、查询、统计等功能。该系统采用先进的物联网技术,可以实现实时库存监控、自动盘点、智能补货等功能,从而帮助企业实现精细...
    99+
    2023-10-28
    仓库 库存管理系统 钉钉宜搭
  • JavaWeb实现学生管理系统的超详细过程
    目录一、项目介绍二、项目结构三、前期准备1.配置maven环境,在pom.xml配置文件中配置项目所依赖的jar包2.在MySql数据库中,创建登录注册表login和学生信息表stu...
    99+
    2023-05-19
    javaweb学生成绩管理系统 javaweb学生管理系统 javaweb用户管理系统
  • 仓储配送管理系统采购-制造业仓储物流管理系统定制
    仓储配送管理系统采购-制造业仓储物流管理系统定制随着物流技术的不断发展,仓储管理迎来了春天,过去依靠人工操作的时代一去不返,开始向着自动化、智能化、信息化道路发展,为高效的物流配送服务提供了强有力的支持。仓库管理系统是一款标准化、智能化过程...
    99+
    2023-06-05
  • 钉钉有仓储管理系统么
    仓储管理系统是一种管理仓库和物料的软件系统,它能够对企业的仓库、物料、订单等进行全面的管理。在实际应用中,仓储管理系统能够提高工作效率,降低运营成本,并为企业提供更准确、高效的物流管理和供应链管理服务。 在钉钉上,有许多企业已经开始运用钉...
    99+
    2023-10-28
    管理系统 钉钉有
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作