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

四 系统实现

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

相关推荐
cici1587444 分钟前
MyBatis注解的运用于条件搜索实践
java·tomcat·mybatis
国服第二切图仔1 小时前
Rust开发实战之操作SQLite数据库——从零构建数据持久化应用
数据库·rust·sqlite
wangqiaowq1 小时前
StarRocks安装部署测试
java·开发语言
计算机学姐1 小时前
基于SpringBoot的高校社团管理系统【协同过滤推荐算法+数据可视化】
java·vue.js·spring boot·后端·mysql·信息可视化·推荐算法
工业甲酰苯胺5 小时前
实现 json path 来评估函数式解析器的损耗
java·前端·json
老前端的功夫5 小时前
Web应用的永生之术:PWA落地与实践深度指南
java·开发语言·前端·javascript·css·node.js
@forever@5 小时前
【JAVA】LinkedList与链表
java·python·链表
安审若无5 小时前
图数据库neoj4安装部署使用
linux·运维·数据库
fenglllle5 小时前
mybatis-plus SQL 注入漏洞导致版本升级引发的问题
数据库·sql·mybatis
LilySesy5 小时前
ABAP+WHERE字段长度不一致报错解决
java·前端·javascript·bug·sap·abap·alv