1832javaERP管理系统之能力物料管理Myeclipse开发mysql数据库servlet结构java编程计算机网页项目

news2024/11/25 13:40:14

一、源码特点
  java erp管理系统之能力物料管理是一套完善的web设计系统,对理解JSP java编程开发语言有帮助采用了serlvet设计,系统具有完整的源代码和数据库,系统采用web模式,系统主要采用
B/S模式开发。开发环境为TOMCAT7.0,Myeclipse8.5开发,数据库为Mysql,使用java语言开发。

java ERP管理系统之能力物料管理


二、功能介绍

(1)材料管理:对材料信息进行添加、删除、修改和查看
(2)物料需求计划管理:对物料需求计划信息进行添加、删除、修改和查看
(3)物料需求计划明细管理:对物料需求计划明细信息进行添加、删除、修改和查看
(4)需求计划编制示例管理:对需求计划编制示例信息进行添加、删除、修改和查看
(5)工艺路线管理:对工艺路线信息进行添加、删除、修改和查看
(6)路线详情管理:对路线详情信息进行添加、删除、修改和查看
(7)物料清单管理:对物料清单信息进行添加、删除、修改和查看
(8)提前期定义管理:对提前期定义信息进行添加、删除、修改和查看
(9)能力需求计划编制示例管理:对能力需求计划编制示例信息进行添加、删除、修改和查看
(10)能力需求计划管理:对能力需求计划信息进行添加、删除、修改和查看
(11)能力需求计划明细管理:对能力需求计划明细信息进行添加、删除、修改和查看
(12)用户登录、个人信息修改

数据库设计

CREATE TABLE `nlwlcailiao` (
`clid` int(11) NOT NULL auto_increment,
`clmc` VARCHAR(40) default NULL COMMENT '材料名称',
`gys` VARCHAR(40) default NULL COMMENT '供应商',
`kcl` VARCHAR(40) default NULL COMMENT '库存量',
`sm` VARCHAR(40) default NULL COMMENT '说明',
`gg` VARCHAR(40) default NULL COMMENT '规格',
`xh` VARCHAR(40) default NULL COMMENT '型号',
`jg` VARCHAR(40) default NULL COMMENT '价格',  PRIMARY KEY  (`clid`)
) ENGINE=InnoDB DEFAULT CHARSET=gb2312;
CREATE TABLE `nlwlwlxqjh` (
`wlxqjhid` int(11) NOT NULL auto_increment,
`lsh` VARCHAR(40) default NULL COMMENT '流水号',
`bt` VARCHAR(40) default NULL COMMENT '标题',
`wl` VARCHAR(40) default NULL COMMENT '物料',
`tqq` VARCHAR(40) default NULL COMMENT '提前期',
`aqkc` VARCHAR(40) default NULL COMMENT '安全库存',
`ddpl` VARCHAR(40) default NULL COMMENT '订单批量',
`qckc` VARCHAR(40) default NULL COMMENT '期初库存',
`zt` VARCHAR(40) default NULL COMMENT '状态',
`yh` VARCHAR(40) default NULL COMMENT '用户',
`tjsj` VARCHAR(40) default NULL COMMENT '提交时间',  PRIMARY KEY  (`wlxqjhid`)
) ENGINE=InnoDB DEFAULT CHARSET=gb2312;
CREATE TABLE `nlwlwlxqjhmx` (
`wlxqjhmxid` int(11) NOT NULL auto_increment,
`lb` VARCHAR(40) default NULL COMMENT '类别',
`sd` VARCHAR(40) default NULL COMMENT '时段',
`zd1` VARCHAR(40) default NULL COMMENT '字段1',
`zd2` VARCHAR(40) default NULL COMMENT '字段2',
`zd3` VARCHAR(40) default NULL COMMENT '字段3',
`zd4` VARCHAR(40) default NULL COMMENT '字段4',
`zd5` VARCHAR(40) default NULL COMMENT '字段5',
`zd6` VARCHAR(40) default NULL COMMENT '字段6',
`zd7` VARCHAR(40) default NULL COMMENT '字段7',
`zd8` VARCHAR(40) default NULL COMMENT '字段8',
`zd9` VARCHAR(40) default NULL COMMENT '字段9',
`zd10` VARCHAR(40) default NULL COMMENT '字段10',  PRIMARY KEY  (`wlxqjhmxid`)
) ENGINE=InnoDB DEFAULT CHARSET=gb2312;

代码设计

}
	private void insertM(HttpServletRequest request, HttpServletResponse response){//能力需求计划编制示例添加
		nlxqjhbzslDao dao=new nlxqjhbzslDao();
		nlxqjhbzsl nlxqjhbzsl=new nlxqjhbzsl();
		nlxqjhbzsl.setNlxqjhbzslid((String)request.getParameter("keyid"));
String bt=(String)request.getParameter("bt");//标题
nlxqjhbzsl.setBt(bt);
String nr=(String)request.getParameter("nr");//内容
nlxqjhbzsl.setNr(nr);
String fbsj=(String)request.getParameter("fbsj");//发布时间
nlxqjhbzsl.setFbsj(fbsj);
String tp=(String)request.getParameter("tp");//图片
nlxqjhbzsl.setTp(tp);

	response.setCharacterEncoding("gb2312");//设置字符集 仿制乱码
		try {
			dao.insert(nlxqjhbzsl);
			request.setAttribute("flag", "操作成功"); 
			
			
			
			request.getRequestDispatcher("nlwl/nlxqjhbzsl/nlxqjhbzsladd.jsp").forward(request, response);
		} catch (Exception e) {
			e.printStackTrace();
		}
				
	}
	private void ListM(HttpServletRequest request, HttpServletResponse response){//能力需求计划编制示例信息列表
		ResultSet rs=null;
		nlxqjhbzslDao dao = new nlxqjhbzslDao();
	    System.out.println("alist");

		String sql="";
		response.setCharacterEncoding("gb2312");//设置字符集 仿制乱码
		try{

	String bt=(String)request.getParameter("bt");//标题
	if(bt!=null&&!bt.equals("")){
	sql+=" and bt like '%"+bt+"%'";//符合条件 拼接sql 标题
	}
	
	String nr=(String)request.getParameter("nr");//内容
	if(nr!=null&&!nr.equals("")){
	sql+=" and nr like '%"+nr+"%'";//符合条件 拼接sql 内容
	}
	
	String fbsj=(String)request.getParameter("fbsj");//发布时间
	if(fbsj!=null&&!fbsj.equals("")){
	sql+=" and fbsj like '%"+fbsj+"%'";//符合条件 拼接sql 发布时间
	}
	
	String tp=(String)request.getParameter("tp");//图片
	if(tp!=null&&!tp.equals("")){
	sql+=" and tp like '%"+tp+"%'";//符合条件 拼接sql 图片
	}
	

			rs=dao.qlist(sql);

			PrintWriter out = response.getWriter();
			request.setAttribute("rs", rs); 
		

			request.getRequestDispatcher("nlwl/nlxqjhbzsl/nlxqjhbzsllist.jsp").forward(request, response);
		}catch(Exception e){
			e.toString();
			e.printStackTrace();
		}
		
	}
	private void PListM(HttpServletRequest request, HttpServletResponse response){//测试信息列表
		ResultSet rs=null;
		nlxqjhbzslDao dao = new nlxqjhbzslDao();
	   
	    String str=(String)request.getParameter("Page");
		String sql="";
		response.setCharacterEncoding("gb2312");//设置字符集 仿制乱码
		try{
			
if(str==null){
				str="0";
				}
	String bt=(String)request.getParameter("bt");//标题
	if(bt!=null&&!bt.equals("")){
	sql+=" and bt like '%"+bt+"%'";//符合条件 拼接sql 标题
	}
	
	String nr=(String)request.getParameter("nr");//内容
	if(nr!=null&&!nr.equals("")){
	sql+=" and nr like '%"+nr+"%'";//符合条件 拼接sql 内容
	}
	
	String fbsj=(String)request.getParameter("fbsj");//发布时间
	if(fbsj!=null&&!fbsj.equals("")){
	sql+=" and fbsj like '%"+fbsj+"%'";//符合条件 拼接sql 发布时间
	}
	
	String tp=(String)request.getParameter("tp");//图片
	if(tp!=null&&!tp.equals("")){
	sql+=" and tp like '%"+tp+"%'";//符合条件 拼接sql 图片
	}
	
rs=dao.qlist(sql);

			PrintWriter out = response.getWriter();
			request.setAttribute("rs", rs); 
		

		request.getRequestDispatcher("nlwl/nlxqjhbzsl/nlxqjhbzslinfo.jsp?Page=1").forward(request, response);
		}catch(Exception e){
			e.toString();
			e.printStackTrace();
		}
		
	}


三、注意事项
1、管理员账号:admin 密码:admin 数据库配置文件DBO.java ,权限包括管理员,用户
2、开发环境为TOMCAT7.0,Myeclipse8.5开发,数据库为Mysql,使用java语言开发。
3、数据库文件名是jsperp 系统名称erp
4、地址:http://127.0.0.1:8080/erp/login.jsp 

四 系统实现

需要源码 其他的定制服务  下方联系卡片↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓ 或者私信作者

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1827651.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

special characters are not allowed

处理域名连接nacos读取配置异常 1 项目启动报错2 问题处理3 刷新依赖重启问题解决 1 项目启动报错 使用ip可以正在启动,但是使用域名报下面的错误 2024-06-15 17:37:22.981 ERROR 29268 --- [ main] c.a.c.n.c.NacosPropertySourceBuilder : parse …

等级考试3-2021年3月题

作业&#xff1a; #include <iostream> using namespace std; int chonghe(int,int,int,int); int main(){int a[1000],b[1000];int n,ma0;cin>>n;for(int i0;i<n;i){cin>>a[i]>>b[i];}for(int i0;i<n;i){for(int ji1;j<n;j){mamax(ma,chongh…

Nginx - 反向代理、负载均衡、动静分离(案例实战分析)

目录 Nginx 开始 概述 安装&#xff08;非 Docker&#xff09; 配置环境变量 常用命令 配置文件概述 location 路径匹配方式 配置反向代理 实现效果 准备工作 具体配置 效果演示 配置负载均衡 实现效果 准备工作 具体配置 实现效果 其他负载均衡策略 配置动…

C语言的结构体与联合体

引言 C语言提供了结构体和联合体两种聚合数据类型&#xff0c;使得程序员可以创建包括多个数据类型的复杂数据结构。结构体用于将不同类型的数据组合成一个单元&#xff0c;而联合体用于在同一存储空间中存储不同类型的数据。本篇文章将详细介绍C语言中的结构体和联合体&#x…

C语言 | Leetcode C语言题解之第151题反转字符串中的单词

题目&#xff1a; 题解&#xff1a; void myResverse(char* s,int start,int end){while(start<end){char temp s[start];s[start] s[end];s[end] temp;start;end--;} } char* reverseWords(char* s) {int start 0;int end strlen(s)-1;myResverse(s,start,end);if(s[…

Linux时间子系统5:timekeeper、timecountercyclecounter

1. 前言 前面我们介绍了用户态获取时间的接口clock_gettime&#xff0c;时钟的种类posix_clocks以及时钟源clocksource。那么我们思考这样一个问题&#xff0c;无论clock_gettime或者posix_clock定义的时间都是相对于某个起始点的时间&#xff0c;即相对于Linux Epoch的秒数&am…

Centos7系统下Docker的安装与配置

文章目录 前言下载Docker安装yum库安装Docker启动和校验配置Docker镜像加速卸载Docker 前言 此博客的内容的为自己的学习笔记&#xff0c;如果需要更具体的内容&#xff0c;可查看Docker官网文档内容 注意&#xff1a;以下命令在root管理员用户下运行&#xff0c;如果在普通用…

2024年了,苹果可以通话录音了

人不走空 &#x1f308;个人主页&#xff1a;人不走空 &#x1f496;系列专栏&#xff1a;算法专题 ⏰诗词歌赋&#xff1a;斯是陋室&#xff0c;惟吾德馨 6月11日凌晨&#xff0c;苹果在WWDC24大会上&#xff0c;密集输出了酝酿多时的AI应用更新。苹果对通话、对话、图…

使用Ventoy 替代Win_To_Go更好的随身系统

Ventoy支持在物理机上直接启动安装了 Linux/Windows 系统的 磁盘映像文件 。 系统是在真实物理机上运行&#xff0c;并不是在虚拟机里运行&#xff0c;没有性能损失。支持 Legacy BIOS 和 UEFI 模式。支持从任意磁盘启动磁盘映像。 Windows 支持固定大小以及动态扩展类型的 VH…

【C语言】二维数组(详解)

目录 1. 二维数组的创建 1.1 二维数组的概念 1.2 二维数组的创建 2. 二维数组的初始化 2.1 不完全初始化 2.2 完全初始化 2.3 按照行初始化 2.4 初始化时能省略行&#xff0c;但不能省略列 3. 二维数组的使用 3.1 二维数组下标 3.2 二维数组…

docker下载ridis

1、执行 docker pull redis:4.0.1 命令&#xff0c;下载 redis 镜像 &#xff08;需确保装有并启动bocker&#xff09; 通过docker启动redis 分配端口和端口映射 密码等 rootiZf8z985hmyc9bkejcfmqrZ:~# docker run --rm -d --name redis6379 -p 6379:6379 redis:4.0.1 --req…

外观模式(大话设计模式)C/C++版本

外观模式 C #include <iostream> using namespace std;class stock1 { public:void Sell(){cout << "股票1卖出" << endl;}void Buy(){cout << "股票1买入" << endl;} };class stock2 { public:void Sell(){cout << …

动态IP掉线该怎么解决?

动态IP可以说是做爬虫、采集数据、搜集热门商品信息中必备的代理工具&#xff0c;但在爬虫的使用中&#xff0c;总是会遇到动态IP掉线的情况&#xff0c;从而影响使用效率&#xff0c;本文将探讨动态IP代理掉线的几种常见原因&#xff0c;并提供解决方法&#xff0c;以帮助大家…

MSPM0L1306快速创建可移动工程(一)

设置成文本文件 宏定义 __MSPM0L1306__

CSS概述

CSS是一种样式表语言&#xff0c;用于为HTML文档控制外观&#xff0c;定义布局。例如&#xff0c; CSS涉及字体、颜色、边距、高度、宽度、背景图像、高级定位等方面 。 ● 可将页面的内容与表现形式分离&#xff0c;页面内容存放在HTML文档中&#xff0c;而用 于定义表现形式…

力扣136. 只出现一次的数字

Problem: 136. 只出现一次的数字 文章目录 题目描述思路复杂度Code 题目描述 思路 由于题目要求使用线性时间复杂度和常量级的空间复杂度&#xff0c;再加上找重复元素这个特性&#xff0c;我们可以想到使用位运算来求解&#xff1a; 1.任何数与其本身异或得0&#xff0c;任何…

仅1.6万元,100%源码交付企业级开源 AIoT 物联网平台,可视化Web组态大屏,二次开发项目...

100%源码交付&#xff0c;文末联系小编 01 AIoT 物联网平台 千丝物芯是一个简单易用的适合中小企业和个人使用的物联网平台&#xff0c;系统运行采用前后端分离&#xff0c;分别运行java后端和vue前端&#xff0c;项目依赖Mysql、Redis和Emqx消息服务器。 兼容多种传感器 支持百…

[大模型]XVERSE-MoE-A4.2B Transformers 部署调用

XVERSE-MoE-A4.2B介绍 XVERSE-MoE-A4.2B 是由深圳元象科技自主研发的支持多语言的大语言模型&#xff08;Large Language Model&#xff09;&#xff0c;使用混合专家模型&#xff08;MoE&#xff0c;Mixture-of-experts&#xff09;架构&#xff0c;模型的总参数规模为 258 亿…

时机:产品成功的关键因子

在商业世界里&#xff0c;产品成功与否往往与许多因素有关&#xff1a;优秀的创意、强大的团队、充足的资金等。然而&#xff0c;在这些因素之外&#xff0c;一个常被忽视但至关重要的因素就是“时机”。正如古语所言&#xff1a;“人为可做&#xff0c;天时难造”&#xff0c;…

【idea】解决springboot项目中遇到的问题

一、Maven报错Could not find artifact com.mysql:mysql-connector-j:pom:unknown in aliyunmaven解决及分析 报错 创建springboot项目&#xff0c;勾选数据库驱动&#xff0c;springboot版本为3&#xff0c;现在改成了2.7.2&#xff0c;Maven就发生了报错Could not find art…