java仓库管理系统Myeclipse开发mysql数据库web结构java编程计算机网页项目

一、源码特点
    java Web仓库管理系统是一套完善的java web信息管理系统,对理解JSP java编程开发语言有帮助,系统具有完整的源代码和数据库,系统主要采用B/S模式开发。开发环境为
TOMCAT7.0,Myeclipse8.5开发,数据库为Mysql5.0,使用java语言开发。

java Web仓库管理系统1


二、功能介绍
 1.入库管理模块
提供对入库的商品的管理,包括价格、型号供应商等信息,生成入库记录
2.基础信息管理模块
记录并管理用户、供应商和商品信息,进行添加、删除、修改。
3. 出库管理模块
记录出库情况及退货情况。
4. 库存管理模块
记录库存信息,商品库存量查看。
6. 系统管理
   对系统内的用户密码信息的管理。
7.登录模块
     用户进入系统必须进行登录功能的身份验证来校验身份信息

数据库设计

1、 用户信息数据表(yonghu),其主要用来存储所有用户的信息:用户编号,用户名,密码,真实姓名,权限,注册时间,职务等信息字段。表4.1显示了表中各个字段的数据类型、大小以及简短描述。。

表4-1 用户信息表(yonghu)

序号

字段名称

数据类型

长度

主键

描述

1

yhid

INTEGER

11

用户编号

2

yhm

VARCHAR

40

用户名

3

mm

VARCHAR

40

密码

4

zsxm

VARCHAR

40

真实姓名

5

qx

VARCHAR

40

权限

6

zcsj

VARCHAR

40

注册时间

7

zw

VARCHAR

40

职务

2、 供应商信息数据表(gys),其主要用来存储所有供应商的信息:供应商编号,供应商名称,地址,经营范围,电话,法人,注册时间等信息字段。表4.2显示了表中各个字段的数据类型、大小以及简短描述。。

表4-2 供应商信息表(gys)

序号

字段名称

数据类型

长度

主键

描述

1

gysid

INTEGER

11

供应商编号

2

gysmc

VARCHAR

40

供应商名称

3

dz

VARCHAR

40

地址

4

jyfw

VARCHAR

40

经营范围

5

dh

VARCHAR

40

电话

6

fr

VARCHAR

40

法人

7

zcsj

VARCHAR

40

注册时间

3、 商品信息数据表(shangpin),其主要用来存储所有商品的信息:商品编号,商品名称,价格,供应商,规格,数量,录入人,属性,型号,注册时间等信息字段。表4.3显示了表中各个字段的数据类型、大小以及简短描述。

表4-3 商品信息表(shangpin)

序号

字段名称

数据类型

长度

主键

描述

1

spid

INTEGER

11

商品编号

2

spmc

VARCHAR

40

商品名称

3

jg

VARCHAR

40

价格

4

gys

VARCHAR

40

供应商

5

gg

VARCHAR

40

规格

6

sl

VARCHAR

40

数量

7

lrr

VARCHAR

40

录入人

8

sx

VARCHAR

40

属性

9

xh

VARCHAR

40

型号

10

zcsj

VARCHAR

40

注册时间

4、 入库信息数据表(ruku),其主要用来存储所有入库的信息:入库编号,商品,数量,描述,操作人,操入库时间等信息字段。表4.4显示了表中各个字段的数据类型、大小以及简短描述。

表4-4 入库信息表(ruku)

序号

字段名称

数据类型

长度

主键

描述

1

rkid

INTEGER

11

入库编号

2

sp

VARCHAR

40

商品

3

sl

VARCHAR

40

数量

4

ms

VARCHAR

40

描述

5

czr

VARCHAR

40

操作人

6

rksj

VARCHAR

40

入库时间

5、 出库信息数据表(chuku),其主要用来存储所有出库的信息:出库编号,商品,价格,数量,描述,操作人,出库时间等信息字段。表4.5显示了表中各个字段的数据类型、大小以及简短描述。。

表4-5 出库信息表(chuku)

序号

字段名称

数据类型

长度

主键

描述

1

ckid

INTEGER

11

出库编号

2

sp

VARCHAR

40

商品

3

jg

VARCHAR

40

价格

4

sl

VARCHAR

40

数量

5

ms

VARCHAR

40

描述

6

czr

VARCHAR

40

操作人

7

cksj

VARCHAR

40

出库时间

ER图设计 

代码实现

String keyid =(String)request.getParameter("keyid");
String spmc=(String)request.getParameter("spmc");// 变量 名 :商品名称
String jg=(String)request.getParameter("jg");// 变量 名 :价格
String gys=(String)request.getParameter("gys");// 变量 名 :供应商
String gg=(String)request.getParameter("gg");// 变量 名 :规格
String sl=(String)request.getParameter("sl");// 变量 名 :数量
String lrr=(String)request.getParameter("lrr");// 变量 名 :录入人
String sx=(String)request.getParameter("sx");// 变量 名 :属性
String xh=(String)request.getParameter("xh");// 变量 名 :型号
String zcsj=(String)request.getParameter("zcsj");// 变量 名 :注册时间String sql="";//声明sqlint row=1;///定义执行结果int num=0;
try{sql="select count(1) as num from shangpin where spmc='"+spmc+"'";rs=db.query(sql);if(rs.next()){num=rs.getInt("num");}if(num>0){out.println("<script>");
out.println("alert('操作失败,商品名称重复');");
out.println("window.location='shangpinadd.jsp'");
out.println("</script>");return;}sql="insert into shangpin(spmc,jg,gys,gg,sl,lrr,sx,xh,zcsj) values('"+spmc+"','"+jg+"','"+gys+"','"+gg+"','"+sl+"','"+lrr+"','"+sx+"','"+xh+"','"+zcsj+"')";
;//商品SQL 语句//int row =0;row=db.update(sql);//执行sql语句

三、注意事项
    1、管理员账号:admin密码:admin 数据库配置文件DBO.java
     2、开发环境为TOMCAT7.0,Myeclipse8.5开发,数据库为Mysql5.0,使用java语言开发。
    3、数据库文件名是jspcangku.sql ,系统名称cangku
    4、系统首页地址:http://127.0.0.1:8080/cangku/login.jsp

四 系统实现

 源码获取 下方联系卡片↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓
 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/317086.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

STC进阶开发(三)蜂鸣器、RTC时钟、I2C总线、外部中断、RTC闹钟设置、RTC计时器设置

前言 这一期我们首先学习如何让蜂鸣器响起来&#xff0c;并且如何让蜂鸣器发出简单的歌曲&#xff0c;然后我们介绍RTC时钟&#xff0c;要想明白RTC时钟&#xff0c;我们还需要先介绍I2C总线和外部中断。接下来就开始这一期的学习吧&#xff01; 蜂鸣器 简单介绍 蜂鸣器是一种…

AntDB设计之CheckPoint——引言与功能简述

1.引言 数据库服务能力提升是一项系统性的工程&#xff0c;在不同的应用场景下&#xff0c;用户对于数据库各项能力的关注点也不同&#xff0c;如&#xff1a;读写延迟、吞吐量、扩展性、可靠性、可用性等等。国内不少数据库系统通过系统架构优化、硬件设备升级等方式&#xf…

echarts实现控制图(设置阈值上下限超出变色)

echarts实现控制图组件&#xff0c;拓展超出阈值变色显示&#xff0c;图中标记平均值及最大值和最小值 代码如下&#xff1a; <template><div :class"className" :style"{height:height,width:width}" /> </template><script>im…

2024.1.2 Redis 数据类型 Stream、Geospatial、HyperLogLog、Bitmaps、Bitfields 简介

目录 引言 Stream 类型 Geospatial 类型 HyperLogLog 类型 Bitmaps 类型 Bitfields 类型 引言 Redis 最关键&#xff08;应用广泛、频繁使用&#xff09;的五个数据类型 StringListHashSetZSet 下文介绍的数据类型一般适合在特定的场景中使用&#xff01; Stream 类型 St…

JumpServer3.0版本(用户管理、邮件、MFA认证配置)

创建用户组 控制台页面可以看见左侧的用户管理下,有用户列表和用户组 点击用户组、点击创建按钮、设置名称,用户不用选择还没建用户,提交即可 创建用户 点击用户列表创建按钮,设置名称、用户名、邮箱等必填项 这个时候用户组选项,可以选好我们创建的用户组了,先创用…

【性能测试】性能压测TPS上不去原因分析,13年老鸟总结...

目录&#xff1a;导读 前言一、Python编程入门到精通二、接口自动化项目实战三、Web自动化项目实战四、App自动化项目实战五、一线大厂简历六、测试开发DevOps体系七、常用自动化测试工具八、JMeter性能测试九、总结&#xff08;尾部小惊喜&#xff09; 前言 1、性能测试TPS上…

每日一题 2487. 从链表中移除节点(中等,回溯)

显然只要从后往前遍历链表&#xff0c;设 t 为当前的最大值&#xff0c;只要在遍历过程中比 t 小的节点都删除&#xff0c;大于等于 t 的则更新 t 为新的节点 通过递归回溯的方法可以很简单地实现从后往前遍历链表 # Definition for singly-linked list. # class ListNode: # …

fs-extra 文件操作的常用API

fs-extra 是一个比 node 内置 fs 模块更安全、更强大的文件操作库&#xff0c;支持 promise 和 async/await&#xff0c;为使用者免去了很多心理负担。 一、安装使用 安装&#xff1a; pnpm add fs-extra文件复制代码演示&#xff1a; const {copy,copySync } require(fs-e…

揭示AUTOSAR中隐藏的漏洞

AUTOSAR是一个普遍采用的软件框架&#xff0c;用于各种汽车零部件&#xff0c;如ABS, ECU,自动照明、环境控制、充电控制器、信息娱乐系统等。AUTOSAR的创建目的是促进汽车零部件之间形成标准接口&#xff0c;可以在不同制造商之间互通。 因此&#xff0c;任何配备微控制器(MC…

陈述式资源管理(2)

命令行。声明式资源管理 三种常见的项目发布方式&#xff1a; 1、蓝绿发布 2、金丝雀发布&#xff08;灰度发布&#xff09; 3、滚动发布 应用程序升级&#xff0c;最大困难就是新旧业务之间的切换。立项 --- 定稿 --- 需求发布 --- 开发 --- 测试 --- 发布。测试之后上线…

深度生成模型之GAN基础 ->(个人学习记录笔记)

文章目录 深度生成模型之GAN基础生成对抗网络1. 生成对抗网络如何生成数据2. 生成对抗原理3. GAN的核心优化目标4. D的优化5. GAN的理想状态6. GAN的训练7. 梯度不稳定与模式崩塌(collapse mode)问题8. 梯度消失问题 深度生成模型之GAN基础 生成对抗网络 1. 生成对抗网络如何…

MATLAB中xcorr函数用法

目录 语法 说明 示例 两个向量的互相关 向量的自相关 归一化的互相关 xcorr函数的功能是返回互相关关系。 语法 r xcorr(x,y) r xcorr(x) r xcorr(___,maxlag) r xcorr(___,scaleopt) [r,lags] xcorr(___) 说明 r xcorr(x,y) 返回两个离散时间序列的互相关。互相…