javaWebssh药品进销存信息管理系统myeclipse开发mysql数据库MVC模式java编程计算机网页设计

一、源码特点

java ssh药品进销存信息管理系统是一套完善的web设计系统(系统采用ssh框架进行设计开发),对理解JSP java编程开发语言有帮助,系统具有完整的源代码和数据库,系统主要采用B/S模式开发。开发环境为TOMCAT7.0,Myeclipse8.5开发,数据库为Mysql5.0,使用java语言开发。

ssh 药品进销存管理系统1

代码下载

https://download.csdn.net/download/qq_41221322/88905619

二、功能介绍

(1)管理员管理:对管理员信息进行添加、删除、修改和查看

(2)药品管理:对药品信息进行添加、删除、修改和查看

(3)入库管理:对入库信息进行添加、删除、修改和查看

(4)出库管理:对出库信息进行添加、删除、修改和查看

(5)用户登录、个人信息修改

数据库设计

|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| |----|-------|---------|----|----|-------| | #### [表gly] 管理员列属性表格 |||||| | 序号 | 字段名称 | 数据类型 | 长度 | 主键 | 描述 | | 1 | glyid | INTEGER | 11 | 是 | 管理员编号 | | 2 | yhm | VARCHAR | 40 | 否 | 用户名 | | 3 | mm | VARCHAR | 40 | 否 | 密码 | |----|------|---------|----|----|------| | #### [表yaopin] 药品列属性表格 |||||| | 序号 | 字段名称 | 数据类型 | 长度 | 主键 | 描述 | | 1 | ypid | INTEGER | 11 | 是 | 药品编号 | | 2 | ypmc | VARCHAR | 40 | 否 | 药品名称 | | 3 | sccj | VARCHAR | 40 | 否 | 生产厂家 | | 4 | scrq | VARCHAR | 40 | 否 | 生产日期 | | 5 | bzq | VARCHAR | 40 | 否 | 保质期 | | 6 | yt | VARCHAR | 40 | 否 | 用途 | | 7 | jg | VARCHAR | 40 | 否 | 价格 | | 8 | sl | VARCHAR | 40 | 否 | 数量 | | 9 | jsr | VARCHAR | 40 | 否 | 经手人 | | 10 | bz | VARCHAR | 40 | 否 | 备注 | |----|------|---------|----|----|------| | #### [表ruku] 入库列属性表格 |||||| | 序号 | 字段名称 | 数据类型 | 长度 | 主键 | 描述 | | 1 | rkid | INTEGER | 11 | 是 | 入库编号 | | 2 | yp | VARCHAR | 40 | 否 | 药品 | | 3 | rksj | VARCHAR | 40 | 否 | 入库时间 | | 4 | rksl | VARCHAR | 40 | 否 | 入库数量 | | 5 | czr | VARCHAR | 40 | 否 | 操作人 | |----|------|---------|----|----|------| | #### [表chuku] 出库列属性表格 |||||| | 序号 | 字段名称 | 数据类型 | 长度 | 主键 | 描述 | | 1 | ckid | INTEGER | 11 | 是 | 出库编号 | | 2 | yp | VARCHAR | 40 | 否 | 药品 | | 3 | cksj | VARCHAR | 40 | 否 | 出库时间 | | 4 | cksl | VARCHAR | 40 | 否 | 出库数量 | | 5 | czr | VARCHAR | 40 | 否 | 操作人 | |

代码设计

复制代码
public String add()
	{//对表ruku进行添加操作	
		
		DBO db=new DBO();
		String sql="";
		ResultSet rs=null;
		try{
			sql="update yaopin set sl=sl+"+ruku.getRksl()+" where ypmc='"+ruku.getYp()+"'";
			db.update(sql);
		dao.addruku(ruku);
		}catch(Exception e){
			System.out.println(e.toString());
			
		}finally{
			db.close();
		}
		
			ServletActionContext.getRequest().setAttribute("msg", "<script>alert('添加成功');</script>");
		
	
		return "rukuadd";
	}
	public String list()
	{//对入库进行管理 对表ruku进行查询
	try{
	rukus=dao.getrukus(" from ruku where 1=1");
	}catch(Exception e){
			System.out.println(e.toString());
			
		}
		return "rukulist";
	}
	public String listp()
	{//对入库进行管理 对表ruku进行查询
	try{
	rukus=dao.getrukus(" from ruku where 1=1");
	}catch(Exception e){
			System.out.println(e.toString());
			
		}
		return "rukulistp";
	}
	
	public String del()
	{//对入库进行删除 对表ruku进行删除
		String keyid=ServletActionContext.getRequest().getParameter("keyid").toString();
		ruku tempbean=dao.getruku("from ruku where rkid="+keyid);
		try{
		dao.delruku(tempbean);
		}catch(Exception e){
			System.out.println(e.toString());
			
		}
		ServletActionContext.getRequest().setAttribute("msg", "<script>alert('删除成功');</script>");
		return list();
	}

三、注意事项

1、管理员账号:admin 密码:admin 数据库配置文件applicationContext.xml

2、开发环境为TOMCAT7.0,Myeclipse8.5开发,数据库为Mysql5.0,使用java语言开发。

3、数据库文件名是jspsshyaopin.sql,系统名称sshyaopin

4、系统首页地址:http://127.0.0.1:8080/sshyaopin/login.jsp

四 系统实现

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

相关推荐
孟陬1 小时前
国外技术周刊 #1:Paul Graham 重新分享最受欢迎的文章《创作者的品味》、本周被划线最多 YouTube《如何在 19 分钟内学会 AI》、为何我不
java·前端·后端
想用offer打牌1 小时前
一站式了解四种限流算法
java·后端·go
华仔啊2 小时前
Java 开发千万别给布尔变量加 is 前缀!很容易背锅
java
也些宝2 小时前
Java单例模式:饿汉、懒汉、DCL三种实现及最佳实践
java
Nyarlathotep01133 小时前
SpringBoot Starter的用法以及原理
java·spring boot
wuwen53 小时前
WebFlux + Lettuce Reactive 中 SkyWalking 链路上下文丢失的修复实践
java
SimonKing3 小时前
GitHub 10万星的OpenCode,正在悄悄改变我们的工作流
java·后端·程序员
Seven974 小时前
虚拟线程深度解析:轻量并发编程的未来趋势
java
雨中飘荡的记忆14 小时前
ElasticJob分布式调度从入门到实战
java·后端