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

四 系统实现

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

相关推荐
Hello.Reader1 小时前
RedisJSON 路径语法深度解析与实战
数据库·redis·缓存
Sylvia-girl2 小时前
Java——抽象类
java·开发语言
TDengine (老段)2 小时前
TDengine 使用最佳实践(2)
大数据·数据库·物联网·时序数据库·iot·tdengine·涛思数据
设计师小聂!5 小时前
Linux系统中部署Redis详解
linux·运维·数据库·redis
kfepiza5 小时前
Debian-10编译安装Mysql-5.7.44 笔记250706
linux·数据库·笔记·mysql·debian·bash
Touper.5 小时前
Redis 基础详细介绍(Redis简单介绍,命令行客户端,Redis 命令,Java客户端)
java·数据库·redis
不剪发的Tony老师5 小时前
phpMyAdmin:一款经典的MySQL在线管理工具又回来了
数据库·mysql·phpmyadmin
极限实验室5 小时前
TDBC 2025 可信数据库发展大会,极限科技邀您来赴约!
数据库
m0_535064605 小时前
C++模版编程:类模版与继承
java·jvm·c++
虾条_花吹雪6 小时前
Using Spring for Apache Pulsar:Message Production
java·ai·中间件