oracle-物理模型实现,生产电算系统的设计与开发(JSP,Oracle)

生产电算系统的设计与开发(,Oracle)(任务书,开题报告,中期检查表,文献综述,外文翻译,毕业论文9500字,程序代码,Oracle数据库,答辩PPT)

本系统是基于B/S模型的,采用Myeclipse集成开发环境,以JAVA作为开发语言,数据库则是采用Oracle实现数据的存储,开发框架是使用的Struts +Spring+Hibernate+Ibatis的模式。本系统的需求分析,从主要功能、框架结构、设计模式、开发平台等多个方面完成了系统的总体设计,重点介绍了系统中系统管理,主流程生产线管理,不良品返工管理等功能的设计和技术实现;系统实现了实体原料从进入此系统到加工成完整的成品并打包成 可以销售的产品的整条过程。

该系统基本满足了工厂的基本生产方面的需求,用户界面友好,系统更加贴近数据的自动化处理,从而降低了人工劳动并增加了信息的准确性。

程序设计时必须考虑到正常品与不良品的处理,这是必要的流程,完整的功能设计才能使产线更稳定的生产。

4.2 前台模块的设计及实现

4.2.1 登陆界面模块

用户输入用户名和密码后,通过后台审核确定其信息的有效性,此模块不分管理员还是普通用户,管理员权限高可以进行的操作就多,而普通的用户则没有那么大的权限则可以操作的模块先对少一些

4.2.2 系统管理模块

系统管理模块主要是管理员对系统的用户,角色权限,菜单的管理,管理员可以对用户进行增删改查,可以对角色权限进行管理,本系统的菜单管理是采用树形结构的设计模式,是用户更清晰明了的对其进行操作,并且有更美观的效果,系统管理的主要界面如下图所示。

用户管理,查询时如果不输入用户名则查出来的是全部的用户。当你需要修改或删除一条信息时必须选中此条信息

4.2.3 主线生产准备及生产过程

主线生产前必须有一定的准备过程,首先就是生产一批产品的订单,是由SAP下达的,订单上会有生产此种产品的基础信息,例如型号的大小,一盒装多少个,等等信息,当有了订单后订单是要和线绑定的,特定的时间段内一条线只能生产一种订单的产品,除非有特别的意外或故障。订单与线的绑定如下图所示。

订单与线绑定:左侧点击查询出未绑定的线,右侧是订单的查询,当需要绑定时选中两条信息点击绑定,则就成功的绑定到一起,如果想解绑,则选中左侧绑定好的线点击取消则解除绑定。

4.2.4维修返线生产过程

在主线生产过程中难免会出现不合格的产品,不合格的产品统一进入rework线,或者进行维修,或者进行报废处理。注意,在主线判定的不良的产品是不允许接着进行其他的主线操作的,必须进入rework线进行操作。

首先进入rework线的是reworkIn界面,输入panelid或者moduleid从数据库查询出来信息,然后点击按钮rworkIn则进入成功,可以进行下一步操作。

68ff17c9b8ba3e1b7aefa179ae29953a.png

b74d9ceb4f8218317512658999ed62e3.png

00e94eb5964edcb0b4e2a5bd6197a7ad.png

968ecdcc921a23fa86be0f4000957002.png

968ecdcc921a23fa86be0f4000957002.png

38281f7b79f6aa3a8e07e0a6548ad4ca.png

7da36ec00ae849f88a715a042da1f6c7.png

69135536543c402205a2e6f367c99ced.png

6ee563667cf834db229b1301958ffce1.png

目     录

摘    要    I

ABSTRACT    II

1绪论    1

1.1目的和意义    1

1.2开发环境    1

1.3主要技术简介    1

1.3.1 Ibatis开发框架技术    2

1.3.2 easy_ui框架技术    2

2需求分析    3

2.1 需求分析    3

2.1.1功能需求    3

2.1.2 安全性需求    4

2.2 系统的可行性    4

2.3 系统结构化分析    5

3总体设计    8

3.1 系统结构总体设计    8

3.2 后台数据库的总体设计    9

3.2.1 概念模型设计    9

3.2.2 逻辑模型设计    10

3.2.3 物理模型设计    11

4 详细设计    14

4.1 系统设计思想    14

4.2 前台模块的设计及实现    14

4.2.1 登陆界面模块    14

4.2.2 系统管理模块    16

4.2.3 主线生产准备及生产过程    18

4.2.4维修返线生产过程    22

5 系统测试    25

结束语    27

致 谢    28

参考文献    29

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

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

相关文章

第六节: 六类Calander处理六种不同的时间场景

背景介绍及其使用 该章节主要补充介绍,在前一章四类触发器的基础上配合六大Canlander来动态删减某些时间,来满足更多的应用场景。 1. DailyCalendar:动态排除某天的某些字段. (需求:每天8-23点执行,每隔1s执行一次,但…

修改oracle rac sid,修改Oracle RAC的_asm_hbeatiowait的方法

一、提问修改Oracle RAC的_asm_hbeatiowait的方法?二、回答答:11.2.0.3与11.2.0.4版本均合入了ASM磁盘heartbeat超时参数,默认数据为15s,某些情况下(主引擎掉电、控制器接管、链路切换)存储切换时间超过15s,会导致数据…

第七节:Trigger(SimpleTrigger、CronTrigger)哑火(MisFire)策略 :

一. 简介 1. 什么是哑火 由于某些原因导致触发器(trigger)在该触发的时候没有得到触发,后续对应的解决策略即为哑火策略。(个人理解) 2. 哑火触发的条件 ①:所有的工作线程都在忙碌,导致某些trigger得不到触发.(如:simplethreadpool 默认是…

matlab 填充斜线,请教一个关于柱状图的问题--填充采用斜线之类的,不能是颜色...

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼endif ratiow*pwidth > bwidthbigpattern(:,bwidth1:end) [];endbigpattern repmat(bigpattern,[1 1 3]);color (bits(:,:,1) colorval(1)) & ...(bits(:,:,2) colorval(2)) & ...(bits(:,:,3) colorval(3));colo…

第八节: Quartz.Net五大构件之SimpleThreadPool及其四种配置方案

一. 简介 揭秘: SimpleThreadPool是Quartz.Net中自带的线程池,默认个数为10个,代表一个Scheduler同一时刻并发的最多只能执行10个job,超过10个的job需要排队等待。 二. 四种配置方案 1. NameValueCollection的方式 需要利用StdSch…

隐藏wp login.php,Wordpress 隐藏登陆链接

用过Wordpress做博客或者建站的朋友,都会知道Wordpress默认的登陆地址是wp-login.php,很多恶意程序就是通过爬这个地址,尝试使用常见的用户名密码组合来入侵Wordpress。尽管我们可以通过使用复杂的用户名、高强度的密码来防止恶意程序的猜测&…

第九节: 利用RemoteScheduler实现Sheduler的远程控制

一. RemoteScheduler远程控制 1. 背景: 在A服务器上部署了一个Scheduler,我们想在B服务器上控制这个Scheduler。 2. 猜想: A服务器上的Scheduler需要有地址、需要有端口、需要有名称(实际上也是如此)。 3. 需求: 一个控制台程序…

oracle扩容日志文件,调整Oracle Redo Logfile日志文件的大小

1、扩容lvlvextend -L 1G /dev/oravg/lv_redolog11lvextend -L 1G /dev/oravg/lv_redolog12lvextend -L 1G /dev/oravg/lv_redolog212、调整了一下大小,将每个日志文件调整为2Gselect * from v$logfile;查看属于哪个裸设备。group 1属于/dev/raw/raw10、group 2属于…

渗透技巧——利用netsh抓取连接文件服务器的NTLMv2 Hash

0x00 前言 在上篇文章《Windows下的密码hash——NTLM hash和Net-NTLM hash介绍》比较了NTLM hash和Net-NTLM hash的区别,本文将继续对Net-NTLM hash在内网渗透中的应用作介绍,解决一个有趣的问题: 如果获得了内网一个文件服务器的权限&#…

php中设置文件权限的写法,php图片上传,如何设置文件权限

我正在上传到777权限文件夹。但是,上载的文件具有664个权限和“nobody”的“owner”。如何更改以下scipt以将文件上载为777并设置所有者?代码来自plupload的upload.php文件if (strpos($contentType, "multipart") ! false) {if (isset($_FILES[file][tmp_name]) &am…

第十节: 利用SQLServer实现Quartz的持久化和双机热备的集群模式 :

背景: 默认情况下,Quartz.Net作业是持久化在内存中的,即 quartz.jobStore.type "Quartz.Simpl.RAMJobStore, Quartz",这种模式有以下弊端: ① 想在A服务器上控制B服务器上已经发布了的job和trigger不方便&a…

第十节: 利用SQLServer实现Quartz的持久化和双机热备的集群模式

背景: 默认情况下,Quartz.Net作业是持久化在内存中的,即 quartz.jobStore.type "Quartz.Simpl.RAMJobStore, Quartz",这种模式有以下弊端: ① 想在A服务器上控制B服务器上已经发布了的job和trigger不方便&a…

oracle primavera p6 下载,【项目管理软件套装】Oracle Primavera P6 Enterprise

Tech By 专利联系我们: 手机版本站仅提供盘多多如风搜和盘搜搜以及小说网笔趣阁的资源搜索服务,不存放任何实质内容。如有侵权内容请联系百度云盘或新浪微盘,源资源删除后本站的链接将自动失效。此页面内容由计算机程序自动抓取自第三方公开免费站点&am…

任务调度开源框架Quartz动态添加、修改和删除定时任务

Quartz 是个开源的作业调度框架,为在 Java 应用程序中进行作业调度提供了简单却强大的机制。Quartz框架包含了调度器监听、作业和触发器监听。你可以配置作业和触发器监听为全局监听或者是特定于作业和触发器的监听。Quartz 允许开发人员根据时间间隔(或…

linux内核打开文件数,放开Linux内核对用户进程可打开文件数和TCP连接的限制

一、 检查linux内核uname -alsb_release -a二、用户进程可打开文件数限制1)vim /etc/security/limits.conf* - nofile 65535* - nproc 65535在/etc/security/limits.d/90-nproc.conf中修改最大文件数和进程数* soft nproc 6553…

第十二节: 总结Quartz.Net几种部署模式(IIS、Exe、服务部署【借助TopSelf、服务类】)

一. IIS部署 比如在MVC框架中集成了Quartz.Net定时调度,此时该调度系统会随着MVC框架被挂在IIS下,IIS会进程回收,所以大部分开发都会遇到Quartz挂在IIS下一段时间不好用。 补充:IIS可以设置定时自动回收,默认回收是174…

linux双ip备份,LINUX系统的双网卡双IP(双链路)实现方式

第一种方法Vi /etc/rt.sh#!/bin/bashIF1eth0IP1电信IPP1_NET电信网段/掩码IP1_GW电信网关IF2eth1IP2网通IPP2_NET网通网段/掩码IP2_GW网通网关ip route add $P1_NET dev $IF1 src $IP1 table TELip route add default via $IP1_GW table TELip route add $P2_NET dev $IF2 …

[你必须知道的.NET] 开篇有益

©2007 Anytao.com 转贴请注明出处,留此信息。 本文将介绍以下内容: • .NET的核心知识汇总 • 学习.NET的圣经心得 1. 引言 最近常常为学习中的问题而伤神,幸有管伟一起常常就技术问题拿来讨论,我已想将讨论的内容以基…

linux 热拔插硬盘,带电热插拔硬盘造成硬盘故障

前天解决一个硬盘故障:用户硬件环境:X255 服务器,现在有6块硬盘,将硬盘分2组,做成2个RAID5阵列。在第一组阵列安装操作系统,在第二组阵列存放数据和软件。在一个通道里建两个阵列的原因是:(用户…

linux 以下命令对中正确的是什么,2016年Linux认证模拟真题及答案

2016年Linux认证模拟真题及答案一、选择题。1.以下命令对中,正确的是: B 。A ls和sl B cat和tac C more和erom D exit和tixecat是显示文件夹的命令,这个大家都知道,tac是cat的倒写,意思也和它是相反的。cat是从第一行显…