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

2024-01-02 11:19:56

一、源码特点
?? ?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="";//声明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

四 系统实现

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

文章来源:https://blog.csdn.net/qq_41221322/article/details/135333204
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。