java生产设备效率管理系统Myeclipse开发mysql数据库web结构java编程计算机网页项目

一、源码特点
    java Web生产设备效率管理系统是一套完善的java web信息管理系统,对理解JSP java编程开发语言有帮助,系统具有完整的源代码和数据库,系统主要采用B/S模式开发。开发环境为TOMCAT7.0,Myeclipse8.5开发,数据库为access,使用java语言开发。
二、功能介绍
(1)用户管理:对用户信息进行添加、删除、修改和查看
(2)生产线管理:对生产线信息进行添加、删除、修改和查看
(3)设备类型管理:对设备类型信息进行添加、删除、修改和查看
(4)设备管理:对设备信息进行添加、删除、修改和查看
(5)质检标准管理:对质检标准信息进行添加、删除、修改和查看
(6)可用率管理:对可用率信息进行添加、删除、修改和查看
(7)表现性管理:对表现性信息进行添加、删除、修改和查看
(8)质量指数管理:对质量指数信息进行添加、删除、修改和查看
(9)台时管理:对台时信息进行添加、删除、修改和查看
(10)故障管理:对故障信息进行添加、删除、修改和查看
(11)维修管理:对维修信息进行添加、删除、修改和查看

 OEE算法设计

利用系统录入OEE基本数据,然后对OEE进行计算

OEE=可用率X 表现性 X质量指数。

其中:

可用率=操作时间 /计划工作时间

它是用来考虑停工所带来的损失,包括引起计划生产发生停工的任何事件,例如设备故障,原料短缺以及生产方法的改变等。

表现性=总产量/(操作时间/理想加工一单位产品的周期时间)=总产量 /( 操作时间*理想生产速率)

表现性考虑生产速度上的损失。包括任何导致生产不能以最大速度运行的因素,例如设备的磨损,材料的不合格以及操作人员的失误等。

质量指数=良品/总产量

数据库设计

(1)用户信息表如表5.1所示:

表5.1 用户信息表

序号

字段名称

数据类型

长度

主键

描述

1

yhid

INTEGER

11

用户编号

2

yhm

VARCHAR

40

用户名

3

mm

VARCHAR

40

密码

4

xm

VARCHAR

40

姓名

5

qx

VARCHAR

40

权限

6

bm

VARCHAR

40

部门

(2)生产线如表5.2所示:

表5.2 生产线表

序号

字段名称

数据类型

长度

主键

描述

1

scxid

INTEGER

11

生产线编号

2

scx

VARCHAR

40

生产线

3

fzr

VARCHAR

40

负责人

4

sm

VARCHAR

40

说明

(3)设备类型表如表5.3所示:

表5.3 设备类型表

序号

字段名称

数据类型

长度

主键

描述

1

sblxid

INTEGER

11

设备类型编号

2

lx

VARCHAR

40

类型

(4)设备表如表5.4所示:

表5.4 设备信息表

序号

字段名称

数据类型

长度

主键

描述

1

sbid

INTEGER

11

设备编号

2

sbmc

VARCHAR

40

设备名称

3

lx

VARCHAR

40

类型

4

scx

VARCHAR

40

生产线

5

cj

VARCHAR

40

厂家

6

xn

VARCHAR

40

性能

7

js

VARCHAR

40

介绍

8

zt

VARCHAR

40

状态

(5)质检标准如表5.5所示:

表5.5 质检标准表

序号

字段名称

数据类型

长度

主键

描述

1

zjbzid

INTEGER

11

质检标准编号

2

sb

VARCHAR

40

设备

3

zt

VARCHAR

40

状态

4

djr

VARCHAR

40

登记人

5

OEE

VARCHAR

40

OEE

6

bz

VARCHAR

40

备注

7

djsj

VARCHAR

40

登记时间

8

djrq

VARCHAR

40

登记日期

(6)可用率表如表5.6所示:

表5.6可用率表

序号

字段名称

数据类型

长度

主键

描述

1

kylid

INTEGER

11

可用率编号

2

sb

VARCHAR

40

设备

3

czsj

VARCHAR

40

操作时间

4

jhgzsj

VARCHAR

40

计划工作时间

5

jg

VARCHAR

40

结果

6

djr

VARCHAR

40

登记人

系统ER 图

代码设计

request.setCharacterEncoding("gb2312");//设置字符集
ResultSet rs=null;//声明结果集String keyid =(String)request.getParameter("keyid");
String gz=(String)request.getParameter("gz");//变量:故障
String wxsm=(String)request.getParameter("wxsm");//变量:维修说明
String wxr=(String)request.getParameter("wxr");//变量:维修人
String zt=(String)request.getParameter("zt");//变量:状态
String wxsj=(String)request.getParameter("wxsj");//变量:维修时间
String clgc=(String)request.getParameter("clgc");//变量:处理过程
String fy=(String)request.getParameter("fy");//变量:费用String sql="";//声明sql;//维修SQL 语句
int row=1;///定义执行结果try{sql="update guzhang set zt='维修中' where gzid="+gz+"";db.update(sql);sql="insert into weixiu(gz,wxsm,wxr,zt,wxsj,clgc,fy) values('"+gz+"','"+wxsm+"','"+wxr+"','"+zt+"','"+wxsj+"','"+clgc+"','"+fy+"')";//int row =0;row=db.update(sql);

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

四系统实现


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

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

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

在Mac上恢复SD卡数据的 6 个有效应用程序

慌!SD卡里的照片和视频不小心删了,Mac设备上还恢复不了数据! 遇到这种情况,你需要的是一款可靠的Mac适用的SD卡恢复软件。我们为你准备了一份最佳的SD卡恢复软件列表,并且还有详细的评论。另外,我们还会给…

用katalon解决接口/自动化测试拦路虎--参数化

不管是做接口测试还是做自动化测试,参数化肯定是一个绕不过去的坎。 因为我们要考虑到多个接口都使用相同参数的问题。所以,本文将讲述一下katalon是如何进行参数化的。 全局变量 右侧菜单栏中打开profile,点击default,打开之后…

Big-endian与Little-endian详尽说明

大端与小端存储详尽说明 大端与小端存储详尽说明 大端与小端存储详尽说明一. 什么是字节序二. 什么是大端存储模式三. 什么是小端存储模式四. 大小端各自的特点五. 为什么会有大小端模式之分六. 为什么要注意大小端问题六. 大小端判定程序七. 大端小端的转换1)16位大…

EasyExcel实现动态表头(注解实现)

要实现上述动态头,按每日统计,每月统计,每年统计。而时间是一直变化,所以我们需要表头也一直动态生成。 首先,我们需要定义所需要实体类 public class CountDayData {ExcelProperty(value "业务员姓名")p…

初识大数据,一文掌握大数据必备知识文集(7)

🏆作者简介,普修罗双战士,一直追求不断学习和成长,在技术的道路上持续探索和实践。 🏆多年互联网行业从业经验,历任核心研发工程师,项目技术负责人。 🎉欢迎 👍点赞✍评论…

miniqmt配置

1 下载安装qmt 2 将安装目录下的 xtquant 目录复制到 python安装目录 的相同路径下 3 测试 from xtquant import xtdata def on_data (datas):#回调函数 print(datas) seq xtdata.subscribe_whole_quote(code_list[‘002306.SZ’], callbackon_data) time.sleep(10) xtda…

【ES】es介绍,使用spring-boot-starter-data-elasticsearch整合的ES来进行操作Es

文章目录 倒排索引(Inverted Index)和正排索引(Forward Index)es和MySQL对比IK分词器的总结mapping映射使用springboot整合的ES来进行操作Es1. 实体类中添加注解2. 编写Repository层3. 通过Repository进行增删改查 倒排索引&#…

【C++】手撕 Vector类

目录 1,vector类框架 2,vector () 3,pinrt() 4,vector(int n, const T& value T()) 5,vector(const vector& v) 6,vector(InputIterator first, InputIterator last) 7,~vector…

读书笔记1-C++ Primer Plus

C是在C语言基础上开发的一种集面向对象编程(OOP)、通用编程和传统的过程化编程于一体的编程语言。本书是根据2003年的ISO/ANSI C标准编写的,通过大量短小精悍的程序详细而全面地阐述了C的基本概念和技术。 全书分17章和10个附录,分…

深度学习——PIL和OpenCV

PIL 官方文档 格式互转 opencv cv2.imread() 参数: filepath:读入imge的完整路径 flags:标志位,{cv2.IMREAD_COLOR,cv2.IMREAD_GRAYSCALE,cv2.IMREAD_UNCHANGED} cv2.IMREAD_COLOR:默认参数&…

Leetcode每日一题:1599.经营摩天轮的最大利润

前言:本题是一道逻辑细节题,考察阅读理解并转化为代码的能力,很多细节 题目描述: 你正在经营一座摩天轮,该摩天轮共有 4 个座舱 ,每个座舱 最多可以容纳 4 位游客 。你可以 逆时针 轮转座舱,但…

Jetpack Compose中使用Android View

使用AndroidView创建日历 Composable fun AndroidViewPage() {AndroidView(factory {CalendarView(it)},modifier Modifier.fillMaxWidth(),update {it.setOnDateChangeListener { view, year, month, day ->Toast.makeText(view.context, "${year}年${month 1}月$…

JSON 详解

文章目录 JSON 的由来JSON 的基本语法JSON 的序列化简单使用stringify 方法之 replacerstringify 方法之 replacer 参数传入回调函数stringify 方法之 spacestringify 方法之 toJSONparse 方法之 reviver 利用 stringify 和 parse 实现深拷贝 json 相信大家一定耳熟能详&#x…

Apache Doris (五十五): Doris Join类型 - Colocation Join

🏡 个人主页:IT贫道_大数据OLAP体系技术栈,Apache Doris,Clickhouse 技术-CSDN博客 🚩 私聊博主:加入大数据技术讨论群聊,获取更多大数据资料。 🔔 博主个人B栈地址:豹哥教你大数据的个人空间-豹哥教你大数据个人主页-哔哩哔哩视频 目录 1. Colocation Join原理

Hive讲课笔记:内部表与外部表

文章目录 零、学习目标一、导言二、内部表1.1 什么是内部表1.1.1 内部表的定义1.1.2 内部表的关键特性 1.2 创建与操作内部表1.2.1 创建并查看数据库1.2.2 创建数据表1.2.3 插入表记录1.2.4 通过HDFS WebUI查看数据库与表 三、外部表2.1 什么是外部表2.2 创建与操作外部表2.2.1…

Idea如何从磁盘中应用 下载好的插件流程,安装zip压缩包。

1、将下载的插件文件(通常是一个ZIP文件)复制到IntelliJ IDEA的“plugins”文件夹中。 IDEA版本 2、重启IntelliJ IDEA。 3、在设置窗口中,选择左侧的“Plugins”。 4、选择之前复制到“plugins”文件夹中的插件文件,点击“OK”按…

【新手向】VulnHub靶场MONEYBOX:1 | 详细解析

MONEYBOX:1 安装靶机 作为一名新手,首先要配置好环境,才能进行下一步的操作。 将下载的ova文件导入VirtualBox。 VirtualBox下载地址:https://www.oracle.com/cn/virtualization/technologies/vm/downloads/virtualbox-downloads.html 选择…

JMeter(十六)-JMeter断言

十六、JMeter断言 1.简介 断言组件用来对服务器的响应数据做验证,常用的断言是响应断言,其支持正则表达式。虽然我们的通过响应断言能够完成绝大多数的结果验证工作,但是JMeter还是为我们提供了适合多个场景的断言元件,辅助我们来…

【数据结构】栈和队列(队列的基本操作和基础知识)

🌈个人主页:秦jh__https://blog.csdn.net/qinjh_?spm1010.2135.3001.5343🔥 系列专栏:《数据结构》https://blog.csdn.net/qinjh_/category_12536791.html?spm1001.2014.3001.5482 ​ 目录 前言 队列 队列的概念和结构 队列的…

【操作系统】虚拟存储器

5.1 虚拟存储器概述 之前介绍的各种存储器管理方式有一个共同的特点,即它们都要求将一个作业全部装入内存后方能运行。于是,出现了下面这样两种情况: (1) 有的作业很大,其所要求的内存空间超过了内存总容量,作业不能全…