1、 毕业设计(论文)题目名称:江山天安信息管理系统 精细化生产管理 江山天安信息管理系统精细化生产管理JiangShanTianAn management information systemThe exquisite management of production 中文摘要本文主要论述了江山天安信息管理系统的需求分析,总体设计,详细设计,运行测试等五个部分。本人主要负责的是该系统中的生产管理模块。主要包括订单分批、批次追踪、执行订单、生产异常追踪、异常明细管理、巡检涂层厚度、巡检产品质量、和批次的完成率计算等。精细化生产管理模块是该ERP信息管理系统的重要组成模块。精细化管理对企业最大的贡献
2、在于成本控制,一个实现管理精细化的企业,一般都能够把成本控制到最优,因为管理的精细化能够优化流程、提高品质、降低不必要的损耗。为此推出精细化生产管理帮助企业有效的控制降低成本,通过及时生产方式,最大限度地减少生产过程中的浪费,把利益最大化。该系统是在Windows环境下开发的B/S体系结构的管理系统,采用MySql为后台数据库,后台使用Java语言进行开发,属于web应用程序。关键词: ERP;企业信息化;精细化AbstractThis paper mainly discusses the analysis, Jiangshan Tianan information management sy
3、stem needs the overall design, detailed design, the five part test etc. I was mainly responsible for the production management module in this system. Mainly includes the order batch, batch tracking, executive orders, tracking production completion rate of abnormal, abnormal detail management, inspec
4、tion, inspection of product quality, coating thickness and batch calculation. Fine production management module is an important module in the ERP information management system. Fine management of the enterprise the biggest contribution lies in the cost control, a realization of fine management of en
5、terprises, are generally able to cost control to the optimal, because of sophisticated management to optimize processes, improve quality, reduce the unnecessary loss. Reduce the cost control for the introduction of lean production management to help enterprises effectively, through the timely produc
6、tion, minimizing the waste during the production process, the maximum benefit. The system structure of the B/S system in the Windows development environment, using MySql as the background database, the use of Java language development, belongs to the web applicationKey words: ERP; enterprise informa
7、tion Enterprise informatization; Elaborate目 录中文摘要IAbstractII目 录III第1章绪论1第2章 需求分析22.1 项目描述22.1.1 开发背景22.1.2 开发目的22.1.3 业务范围22.1.4 术语说明32.3 功能性需求32.3.1 系统角色32.4 非功能性需求42.4.1 性能需求42.4.2 可扩展性42.4.3 可用性42.4.4 安全性42.4.5 易用性52.5 用例规约描述52.5.1 目的52.5.2 用例描述5第3章 开发技术及工具简介133.1 开发语言133.2 开发环境133.3 开发框架13第4章 系统
8、设计与实现154.1 系统分析设计154.1.1 架构设计154.1.2 活动图164.1.5 结构图164.2 数据库设计174.2.1 产品信息表184.2.2 产品分批表194.2.3 异常明细表204.2.4 生产异常追踪表214.2.5 巡检涂层厚度表224.2.6 巡检产品质量表234.3 用户界面设计244.3.1 系统登录界面244.3.2 订单执行界面244.3.3 Z组合门分批执行界面254.3.3 异常明细管理界面254.3.3 巡检产品质量界面25第5章 系统功能模块设计与实现275.1 订单执行模块275.2 异常明细管理模块275.3. 巡检涂层厚度模块285.4
9、高效时间算法设计实现29第6章 系统运行测试306.1 系统运行环境306.1.1 系统硬件运行环境306.1.2 系统软件运行环境306.2 系统运行测试306.2.1用户登录界面测试用例306.2.2提交订单模块测试用例31第7章 结 论33参考文献34致 谢35附 录36附录A: 主要源程序36附录B: 软件使用说明书39 39中原工学院软件学院毕业(设计)论文第1章 绪论江山天安信息管理系统是属于制造型企业江山天安的一套ERP管理系统。它是指建立在信息技术基础上,以系统化的管理思想,为企业决策层及员工提供决策运行手段的管理平台。ERP系统集信息技术与先进管理思想于一身,成为现代企业的运
10、行模式,反映时代对企业合理调配资源,最大化地创造社会财富的要求,成为企业在信息时代生存、发展的基石。随着信息化时代的到来,中小制造业企业的生存和竞争环境发生了根本性的变化,从制造业的特点来看,ERP运用到制造业可以发挥一定的优势和特长。它将客户、客户的订单和企业各部门的生产紧紧地联系在一起,大大拓展了市场的范围和加强了宣传的力度,有效地提高了各部门工作的效率,节约了时间成本,最大限度地发挥积极性和能动性,实现有效的成本控制。其次客户对制造业的产品要求比较高,对于产品的要求不仅体现在品质和工艺上,而且每一个不同的客户都有着不同的细节上的要求。该系统方便企业根据客户的要求对原有的生产工艺流程进行改
11、进和更新。因为生产工艺复杂,所用的原料种类也是非常多的,而且原料准备的时间也不一样,有一些原材料在市场上比较容易购买到,而有一些原料则需要定制和加工,所以比较费时。一般根据客户的订单,需要专门准备原材料,所以制造业在物料准备上,不仅对时问和品质要求高,还对产品的个性化和适用性有着极高的要求。另外,生产工艺都是紧密联系、环环相扣的,各部门如果分散生产,互相不沟通,很容易在生产过程巾出现问题,一个小问题就有可能毁掉整个产品。本系统是结合江山天安的实际生产、管理状况而自主开发的一套ERP管理系统,它对于改善企业业务流程、提高企业核心竞争力具有显著作用。所以,综上所述ERP是将信息化技术与企业的管理相
12、结合,优化管理和辅助管理的一个工具。从制造业的特点来看,该系统运用到制造业可以发挥一定的优势和特长。第2章 需求分析本章节将讲述采用面向对象的分析方法,使用UML建立系统用例模型,创建系统功能模型。用例视图强调用户希望看到的系统功能,用例图建模需要三个步骤:角色的确定;用例的创建;系统用例图的建模等。2.1 项目描述2.1.1 开发背景系统名称:江山天安信息管理系统随着江山天安企业规模的扩大,对企业管理信息系统的需求越来越大。当前,企业还处于组装和制造环节,投入巨大却产出不高,管理基础薄弱、管理次序混乱、管理机制僵化,企业决策及日常工作缺乏科学的依据。因此,引入ERP系统改造和提升传统制造业,
13、可以使企业的信息流、工作流得以集成化管理,能实现资源的优化配置;可以在一定程度上帮助企业从制造大企到制造强企的跨越,实现企业的新发展。2.1.2 开发目的为企业决策提供高质、充分信息的决策支持系统。将企业各个部门原本孤立的信息系统集成在一起,增强各部门的团队合作意识,实现企业采购、生产、销售和售后服务各个环节的控制和优化。2.1.3 业务范围江山天安信息管理系统是一个多功能的管理平台,根据客户不同的需求创建订单、由相关业务人员审核过订单之后,可以由生产部门根据生产情况进行排产并执行订单。若客户的订单需求有改动,业务部门要在系统中更改订单并及时通知生产。经销商和业务部门等可以在系统中查询该订单的
14、状态。能够高效率的查询、沟通。该系统共分为以下模块:用户登录、修改密码、订单的增删改查、和根据产品种类创建相应的订单。为提高生产效率、可以订单分批、批次生产。对生产过程进行巡检,巡检产品质量、和对在生产过程中有异常的批次进行追踪。为方便其他业务部门对异常的维护、并开发异常明细管理。使业务部门能够对异常进行增删改查等操作。2.1.4 术语说明如表2.1所示。表2.1 缩写、术语说明缩写、术语解 释ERP企业资源规划Admin江山天安信息管理系统的系统管理员角色User江山天安信息管理系统的用户角色2.3 功能性需求2.3.1 系统角色1)基于职能模块的划分网络招聘系统可划分为用户登录,更改密码,
15、订单管理,生产管理,物料清单,供应管理等。2)基于系统角色划分相关业务用户:该系统针对公司不同的业务部门划分不同的权限。经销商和营销用户能够创建订单、经销商根据接的单子可以在系统中创建订单、并能查询订单的状态及详情。经销商也可以把订单详情交至营销部门,由营销部门创建订单等。如若是经销商用户创建的订单需要通过营销用户审核。根据权限划分、只有部门用户可以更改、作废订单。负责生产相关的用户是在订单审核通过后,由生产调度排产、根据优先级选择提交相应的订单。质检用户主要负责管理在生产过程中的产品的质量和异常现象等。管理员对该系统进行功能扩展及维护,并完成其他部门提出的业务需求。3)基于规模进行划分此系统
16、中本人主要负责生产管理模块的实现。具体模块分别为:订单分批,分批执行,根据产品族的分类,不同的产品对应相应的执行页面,分为:非标门执行,组合们执行,批门执行等,物料清单、生产异常追踪,异常明细管理,巡检涂层厚度,巡检产品质量和计算批次订单在车间某工段的完成率等。其对应的功能描述如图2-1所示。图2-1 精细化生产管理用例图2.4 非功能性需求2.4.1 性能需求1)江山天安信息管理系统处理查询操作响应时间不超过10秒。2)江山天安信息管理系统支持多个并发用户。3)江山天安信息管理系统要求上班期间系统稳定流畅。2.4.2 可扩展性当多个用户同时查询大数据时,系统会相应较慢,所以,系统响应速度有待
17、提高。2.4.3 可用性公司上班期间,系统要保证稳定流畅,每天的发布维护时间定在中午下班时间。2.4.4 安全性1)安全防护对数据库存储敏感信息:针对本系统我们对用户密码进行加密,以保证各级用户对系统访问的安全性。生成的口令不可逆转(用SHA加密是一种160位字符的加密方法)。输入的口令不应显示在显示终端上。数据信息的保存:2)操作跟踪针对系统运行出现的异常,跟踪调查出现异常的情况,了解操作意图,有针对性的解决问题。系统日志,便于查看系统的运行情况。 操作日志, 提供用户在系统中增加、修改系统数据信息时记录日志。用于跟踪用户的操作,了解信息的变更,在需要时对事情进行调查3)访问控制页面不可直接
18、访问,防止黑客对页面篡改。页面访问通过连接动作驱动,访问时作权限检查。有效防止用户通过地址栏输入地址对信息非法访问。系统在页面执行过一次后再次访问通过缓冲工作区执行,对页面屏蔽。2.4.5 易用性江山天安信息管理系统要简单、易用,具有清晰的导航功能,使操作者快速找到自己想要执行的操作页面。江山天安信息管理系统要保证一个非计算机专业的用户,通过自己阅读用户手册,可以使用此系统。2.5 用例规约描述本章的目的是依据需求规格说明书和系统原型,建立用例模型,并对用例模型进行具体描述。用例规约描述是面向对象分析和设计的重要步骤。用例规约描述需要进行评审。2.5.1 目的用例是关于用户和系统之间相互作用的
19、文本性描述,从外部角度描述系统的行为,表达系统应该做什么。本文档通过用例规约描述,来进一步说明该系统需求,是下一阶段系统设计的基础,也是测试用例的重要依据。2.5.2 用例描述1)用户登录用例规约如表2.2所示。表2.2 用户登录用例规约用例名称:用户登录模块用例ID:UC-01关联角色:User(系统用户)用例说明:系统验证用户输入信息进行登录前置条件:无基本事件流:1.用户请求系统登录2.系统弹出系统登录页面3.用户输入用户名信息4.用户输入口令信息5.用户点击确认登录按钮6.系统查询数据库获取用户信息赋予相应权限,根据用户权限在管理机能页面上显示相应系统主界面7.用例结束其它事件流:1.
20、用户标识信息为空2系统提示用户标识信息不能为空异常事件流:1.登录失败2.系统存放信息时出现系统故障(例如网络故障或数据库服务器故障)弹出异常界面,提示用户登录失败后置条件:用户登录成功,进入系统登录界面备注说明:2)用户更改密码表2.3 用户更改密码用例规约用例名称:用户更改密码用例ID:UC-02关联角色:User(系统用户)用例说明:系统验证用户身份合法性后进入系统前置条件:登录成功基本事件流:1.用户成功登录2.用户请求更改密码3.用户输入新设的密码信息4.再次输入新设的密码5.用户点击确认按钮6.系统提示用户密码更改成功 7.用例结束其它事件流:1.用户名信息为空2.系统提示用户名信
21、息不能为空 异常事件流:1.更改失败2.两次输入密码不一样时系统提示“两次输入密码不相同” 后置条件:用户修改成功,重新登录进入系统备注说明:3)执行订单模块用例规约如表2.4所示。表2.4执行订单模块用例规约用例名称:执行订单模块用例ID:UC-03关联角色:User(企业用户)用例说明:系统验证用户身份合法性后进入系统前置条件:无基本事件流:1.用户成功登录系统2.点击按钮“执行订单”3.根据搜索条件检索需要执行的订单信息4.指定生产日期5.点击“提交”按钮,执行订单 6.系统查询数据库并将修改订单相应的状态7用例结束其它事件流:1.用户请求进入订单执行界面2.用户选择执行3.用户点击确认
22、按钮4.系统弹出确认对话框5.用户无权限无法执行异常事件流:1.登陆失败2.系统后台登陆时出现系统故障(例如网络故障或数据库服务器故障)弹出异常界面,提示系统登录失败3用例结束后置条件:用户登录成功,进入系统主界面备注说明:4)P批门执行 用例规约表2.5所示:表2.5 P批门执行用例规约用例名称:P批门执行用例ID:UC-04关联角色:User(企业用户)用例说明:系统验证用户身份合法性后进入系统前置条件:已登录基本事件流:1.用户成功登录系统2.点击按钮“P批门执行”3.根据搜索条件检索需要执行的订单信息4.指定生产日期5.点击“提交”按钮,执行P批门订单6.系统查询数据库并将修改订单相应
23、的状态7.用例结束其它事件流:1.用户请求进入订单执行界面2.用户选择执行3.用户点击确认按钮4.系统弹出确认对话框5.用户无权限无法执行异常事件流:1.登陆失败2.系统后台登陆时出现系统故障(例如网络故障或数据库服务器故障)弹出异常界面,提示系统登录失败3用例结束后置条件:用户登录成功,进入系统主界面备注说明:5)Z组合门分批执行用例规约如表2.6所示。表2.6Z组合门分批执行用例规约用例名称:Z组合门分批执行用例ID:UC-05关联角色:User(企业用户)用例说明:用户对Z组合门分批次并执行订单前置条件:已登录基本事件流:1.用户成功登录系统2.点击按钮“Z组合门分批提交”3.点击“分批
24、”按钮,系统根据一定的分批原则把已审核的Z组合门进行分批4.点击“查询”按钮检索到已经分过批次的订单信息5.选择要执行的批次订单6点击“提交”按钮,执行所选择需要提交的批次信息7系统查询数据库并将修改订单相应的状态,并生成相应的批次号8用例结束其它事件流:1.用户请求进入订单执行界面2.用户选择执行3.用户点击确认按钮4.系统弹出确认对话框5.用户无权限无法执行异常事件流:1.登陆失败2.系统后台登陆时出现系统故障(例如网络故障或数据库服务器故障)弹出异常界面,提示系统登录失败3用例结束后置条件:提交成功,页面显示提交的订单信息备注说明:6)生产异常追踪用例规约如表2.7所示。表2.7生产异常
25、追踪用例规约用例名称:生产异常追踪用例ID:UC-06关联角色:User(企业用户)用例说明:用户进入系统主页前置条件:已登录基本事件流:1.用户进入系统主页2.请求进入“生产异常追踪”页面3.根据页面信息输入所检测的异常现象4.点击“确认”按钮5.系统查询数据库并将审核状态更新到数据库相应表中6.用例结束其它事件流:1.异常门编号为空2.系统提示审核信息不能为空3.异常描述为空4.系统提示异常明细不能为空异常事件流:1.录入失败2.系统更新口令信息时出现系统故障(例如网络故障或数据库服务器故障)弹出异常界面,提示口令更新失败后置条件:用户录入异常信息成功,返回到系统主界面备注说明:7)异常明
26、细管理用例规约如表2.8所示。表2.8 异常明细管理用例规约用例名称:异常明细管理用例ID:UC-07关联角色:Admin(系统管理员) User(企业用户) 用例说明:用户对异常明细描述管理前置条件:已登录基本事件流:1.用户请求异常明细管理2.系统进入异常明细管理界面3.用户检索出需要修改的异常明细信息4.点击编辑按钮5.输入要更改的异常明细信息6.点击确认按钮7.用例结束其它事件流:异常事件流:1.更改失败2.系统添加图片出现系统故障(例如网络故障或数据库服务器故障)弹出异常界面,提示更改失败3.用例结束后置条件:无备注说明:8)巡检图层厚度用例规约如表2.9所示:表2.9 巡检涂层厚度
27、用例规约用例名称:巡检图层厚度用例ID:UC-26关联角色:User(企业用户)用例说明:业务部门把巡检信息录入系统前置条件:已登录基本事件流:1.用户请求录入图层厚度信息2.页面跳转至图层厚度录入界面3.用户根据页面信息录入相应的数据4.点击确认按钮5.录入成功界面跳转至涂层厚度查询页面6.用例结束其它事件流:异常事件流:1.录入失败2系统搜索信息时出现系统故障(例如网络故障或数据库服务器故障)弹出异常界面,提示添加失败3.用例结束后置条件:无备注说明:其它事件流:异常事件流:1.添加失败2.系统添加好友信息时出现系统故障(例如网络故障或数据库服务器故障)弹出异常界面,提示添加失败3.用例结
28、束后置条件:无备注说明:第3章 开发技术及工具简介3.1 开发语言本系统后台开发语言为Java。Java技术既是一种高级的面向对象的编程语言,也是一个平台。Java技术基于Java虚拟机(Java Virtual Machine,JVM)的概念,这是语言与底层软件和硬件之间的一种转换器(“翻译官”)。Java语言的所有实现都必须依赖于JVM,从而使Java程序可以在有JVM的任何系统上运行。随着计算机技术日新月异的变化及网络化发展的趋势,Java语言已成为目前最具吸引力且功能强大的程序设计语言。Java语言是完全面向对象的,并且具有容易学习、功能强大、程序的可读性好等优点,是其他传统语言无可比
29、拟的。系统前台开发技术为JSF。JSF为JAVA的 Web应用用户界面的开发人员提供了标准的编程接口、丰富可扩展的UI组件库(一个核心的JSP标记库用来处理事件、执行验证以及其他非UI相关的操作和一个标准的HTML 标记库来表示 UI组件)、事件驱动模型等一套完整的Web应用框架。JSF表达式语言所有位于#号之后的一对花括号之中的字符串(“#.”)。EL的主要用途是可以引用和更新bean的属性,或者执行简单的语句而不用写完整的Java代码。在JSF中,表达式通常用来组件属性至后台bean或者应用中的模型对象。3.2 开发环境程序开发平台是:JBoss;它是一个运行EJB的J2EE应用服务器。遵
30、循最新的J2EE规范。从JBoss项目开始至今,它已经从一个EJB容器发展成为一个基于J2EE的web 操作系统,它体现了J2EE规范中最新的技术。后台数据库是:MySql;使用标准的SQL数据语言形式。前台数据库操作技术为:SQLyog;它是一个易于使用的、快速而简洁的图形化管理MYSQL数据库的工具,它能够在任何地点有效地管理数据库。浏览器为:Google Chrome;3.3 开发框架江山天安信息管理系统的开发框架为JBoss Seam.它的主要特点是:适应快速开发、简化框架的趋势。 Seam中的表现层组件和业务逻辑组件之间并没有区别。 可以根据你设计的任何架构给应用程序进行分层,而不是
31、强制将应用程序逻辑硬塞进一个目前在使用的任何框架组合所强加的不适当的分层配置中。它也提供了内置的JavaSctipt远程访问层,异步地从客户端JavaScript中调用组件,而不需要中间的action层。它通过把JSF与EJB组件合并在一起,以及利用JDK技术,从而为开发基于Web的企业应用程序提供一个最新的模式。与其他Web框架开发的应用相比,Seam应用概念简洁,同样的功能却需要较少的代码(在JAVA和XML中)。在JSP来说困难的任务,Seam可以轻易的完成。Seam提供了一系列JSF组件标签和注解,增加JSF应用的网页效率。 第4章 系统设计与实现本章节将详细讲述系统的架构分析设计、功
32、能分析设计、数据库分析设计和用户界面设计。从系统领域模型找出分析类,边界类,控制类,实体类;通过时序图确定相应类属性及方法,从而设计出类,进而完成数据库的设计、界面的设计,直至最终的系统实现。4.1 系统分析设计4.1.1 架构设计本系统采用的是基于Web服务的B/S结构(即浏览器和服务器结构)架构。在B/S结构下,用户工作界面是通过Web浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服务器端(Server)实现,形成所谓三层Three-tier结构。这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本(TCO)。B/S架构管
33、理软件更是方便、速度快、效果优。系统使用的架构采用基于MVC模式的三层架构,分为表示层、业务逻辑层、数据访问层以及数据库,如图4-1所示。图4-1 MVC模式的三层架构图系统表示层:UI层,仅提供数据录入和数据显示;Model:即实体类,提供与数据表的O-R映射;业务逻辑层:BLL层,接收UI层的数据,调入DAL层功能,接收处理结果,将结果送给相应的UI层; 数据访问层:DAL层,负责数据操作。4.1.2 活动图工作流程活动图用于研究实现业务目标时所要执行的各项任务或活动的顺序安排。活动状态表示在工作流程中执行某个活动或步骤。如图4-2所示:图4-2 生产管理系统活动图4.1.5 结构图通过结
34、构图将系统的具体模块,描述出来,使用户更清楚的了解此系统的流程。结构在此处只本人负责的模块具体描述出来。系统结构图如图4-3所示。图4-3 系统结构图4.2 数据库设计数据库的设计早在需求分析阶段就应该抽取一些实体,在这里画出E-R图,如图4-4所示。图4-4 系统E-R图系统的类图如下图4-5所示。.图4-5 系统类图4.2.1 产品信息表产品信息表(door)用于存客户所下订单的基本信息。表中各个字段数据类型、大小以及描述见表4.1所示。表4.1 产品信息表Table NameDoorTable CommentTable ColumnsNameDatatypeNull OptionComm
35、entIdBigintno主键serial_noVarchar门编号Door_categoryVarchar所属产品种类Door_typeVarchar门类型Door_orderBigint订单warehouse_zoneVarchar仓库位置in_warehouse_dateDate入库时间out_warehouse_dateDate出库时间priceDoubleno门价格create_dateDate创建时间create_byVarchar创建人process_dateDateno执行日期Last_update_dateDate上一次更新时间Last_update_byVarchar上一次
36、更新人remarksVarchar备注approve_dateDate审核日期approved_byVarchar审核人assembled_doorVarchar是否组合门is_processSmallint是否在生产qc_dateDatebatch_numberInt批次号4.2.2 产品分批表产品分批表(Vbatch_task)用于存放产品的分批信息。表中各个字段数据类型、大小以及描述见表4.2所示。表4.2产品分批表Table Namevbatch_taskTable CommentTable ColumnsNameDatatypeNull OptionCommentIdIntno主键b
37、atch_numberInt批次号release_dateDatetime分批日期submit_dateDatetime提交日期Door_amountInt该批次的产品数量submit_amountInt提交数量colorVarchar颜色Main_patternVarchar花型sa_weldingVarchar是否焊接statusVarchar批次装填exceptionInt批次异常process_bnInt分批号process_dateDate生产日期Rfid_leafBigint门扇卡Leaf_locationBigint门扇当前位置Rfid_frameBigint门框卡frame_l
38、ocationBigint门框当前位置4.2.3 异常明细表异常明细表(exception_info)用于存放各种异常描述,便于在异常追踪录入异常时,可以直接选择相应的异常明细描述,而不用手动输入。同时规范了异常种类。表中各个字段数据类型、大小以及描述见表4.3所示。表4.3 异常明细表Table Nameexception_infoTable CommentTable ColumnsNameDatatypeNull OptionCommentIdBigintno主键exception_descVarchar异常描述TypeInt异常类型Work_centerInt异常班组ProcessInt
39、异常工序exception_numVarchar异常编号4.2.4 生产异常追踪表生产异常追踪表(production_abnormal)用于存放异常详细信息。表中各个字段数据类型、大小以及描述见表4.4所示。表4.4生产异常追踪表Table Nameproduction_abnormalTable CommentTable ColumnsNameDatatypeNull OptionCommentIdIntno主键batch_numberInt批次号serial_noVarchar门编号Leaf_or_frameVarchar门扇或者门框Door_idBigintdoor表关联abnorma
40、l_solutionsVarchar异常解决方案return_dateDate推翻日期Work_centerVarchar异常班组abnormal_reasonVarchar异常原因demand_finish_dateDate要求完成时间exception_infoBigint异常明细submit_dateDate提交日期remarkVarchar备注4.2.5 巡检涂层厚度表巡检涂层厚度表(quality_inspection_thickness)用于存放记录巡检的涂层厚度的信息。表中各个字段数据类型、大小以及描述见表4.5所示。表4.5巡检涂层厚度表Table Nameproduction
41、_abnormalTable CommentTable ColumnsNameDatatypeNull OptionCommentIdIntno主键quality_stationInt工站location_firstFloat位置1location_secondFloat位置2location_thirdFloat位置3location_fourthFloat位置4location_fifthFloat位置5location_sixthFloat位置6location_seventhFloat位置7location_eighthFloat位置8max_valueFloat最大值min_valu
42、eFloat最小值check_dateDate巡检日期DoorBigintDoorsubmit_dateDate录入日期4.2.6 巡检产品质量表巡检产品质量表(quality_inspection_detail)用于存放所巡检的产品质量信息。表中各个字段数据类型、大小以及描述见表4.6所示。表4.6巡检产品质量表Table Namequality_inspection_detailTable CommentTable ColumnsNameDatatypeNull OptionCommentIdIntno主键quality_process_infoBigint部件名称workpiece_na
43、meVarchar工件名称lengthFloat长度straightnessVarchar直线度out_wardVarchar外观widthFloat宽度R_anglevarchar R角With_bordureVarchar是否包边diagonal_lineFloat对角线pattern_centerVarchar花型居中性DoorBigintDoorUser_idBigint录入人submit_dateDate提交日期gap_lengthVarchar豁口长度4.3 用户界面设计4.3.1 系统登录界面输入用户名和密码,系统进行验证后进入系统主界面。当用户不存在或者账号、密码有误时,系统会给出相应的提示信息。该登录界面没有注册功能,对于业务需要开