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

四 系统实现

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

相关推荐
数据龙傲天2 分钟前
1688商品API接口:电商数据自动化的新引擎
java·大数据·sql·mysql
带带老表学爬虫31 分钟前
java数据类型转换和注释
java·开发语言
千里码aicood38 分钟前
【2025】springboot教学评价管理系统(源码+文档+调试+答疑)
java·spring boot·后端·教学管理系统
cyt涛44 分钟前
MyBatis 学习总结
数据库·sql·学习·mysql·mybatis·jdbc·lombok
彭于晏6891 小时前
Android广播
android·java·开发语言
程序员-珍1 小时前
使用openapi生成前端请求文件报错 ‘Token “Integer“ does not exist.‘
java·前端·spring boot·后端·restful·个人开发
Rookie也要加油1 小时前
01_SQLite
数据库·sqlite
liuxin334455661 小时前
教育技术革新:SpringBoot在线教育系统开发
数据库·spring boot·后端
2401_857297912 小时前
招联金融2025校招内推
java·前端·算法·金融·求职招聘
福大大架构师每日一题2 小时前
23.1 k8s监控中标签relabel的应用和原理
java·容器·kubernetes