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.基础信息管理模块

记录并管理用户、供应商和商品信息,进行添加、删除、修改。

  1. 出库管理模块

记录出库情况及退货情况。

  1. 库存管理模块

记录库存信息,商品库存量查看。

  1. 系统管理

对系统内的用户密码信息的管理。

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="";//声明sql

int 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

四 系统实现

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

相关推荐
月空MoonSky11 分钟前
Oracle中TRUNC()函数详解
数据库·sql·oracle
momo小菜pa11 分钟前
【MySQL 06】表的增删查改
数据库·mysql
杨哥带你写代码18 分钟前
足球青训俱乐部管理:Spring Boot技术驱动
java·spring boot·后端
郭二哈44 分钟前
C++——模板进阶、继承
java·服务器·c++
A尘埃1 小时前
SpringBoot的数据访问
java·spring boot·后端
yang-23071 小时前
端口冲突的解决方案以及SpringBoot自动检测可用端口demo
java·spring boot·后端
沉登c1 小时前
幂等性接口实现
java·rpc
代码之光_19801 小时前
SpringBoot校园资料分享平台:设计与实现
java·spring boot·后端
向上的车轮1 小时前
Django学习笔记二:数据库操作详解
数据库·django
编程老船长1 小时前
第26章 Java操作Mongodb实现数据持久化
数据库·后端·mongodb