一种面向客户需求的车间作业调度系统属于计算机应用技术领域。本发明专利技术包括:客户端和服务器端。服务器端包括网络信息服务器模块、代理服务器模块、验证服务器模块、任务输入模块、任务序列生成模块、任务序列调整模块、调度时间指标生成模块、调度成本指标生成模块、任务序列选择模块、甘特图绘制模块和调度结果输出模块。本发明专利技术工作过程分为生产任务录入流程、调度流程和结果输出流程3部分,这3个部分按顺序执行。本发明专利技术适用于国有中小型企业中进行生产计划调度,可改变企业中目前手工进行生产调度的落后现状,实现作业调度过程的自动化,有利于企业高效、有序的完成客户需求的任务,并有助于与客户进行实时沟通。
Job shop scheduling system for customer requirements
A customer oriented job shop scheduling system belongs to the field of computer application technology. The invention comprises a client and a server end. The server includes Internet information server module, proxy server module, authentication server module, input module, task task task sequence sequence generation module, adjusting module, scheduling module, scheduling time index cost index generation module, task sequence selection module, Gantt chart drawing module and a scheduling result output module. The work process of the invention is divided into 3 parts, the production task input process, the scheduling process and the output flow process, and the 3 parts are executed in sequence. The invention is applicable to the production planning and scheduling in small and medium-sized state-owned enterprises, can change the backward situation of enterprises in current manual production scheduling, automated job scheduling process, to complete the task of enterprise customer demand efficiently and orderly, and help customers with real-time communication.
【技术实现步骤摘要】
本专利技术涉及的是一种信息处理
的系统,具体地说,涉及一种面向客 户需求的车间作业调度系统。
技术介绍
车间作业调度,具体来讲,是通过接收客户的需求信息,根据企业车间内的 资源利用情况,合理安排生产任务至各条生产线,以保证车间生产线高效、稳定 的运行,并可及时让客户获得可以取货的时间。目前, 一般的中小型企业中车间 作业调度是由有经验的调度工程师根据经验,采用手工方式进行生产调度,指导 车间生产作业任务的分配与安排。经对现有技术的文献检索发现,中国专利号200310110345.4,为 一种一体化的钢铁企业生产过程在线计划调度系统与方法,该专利自述为"本发 明提供了一种一体化的钢铁企业生产过程在线计划调度系统与方法,用于钢铁企 业生产过程计划编制与实时调度。计划调度方法包括工艺流程的定义、生产订单生成、生产计划编排、仿真模拟、计划局部调整、在线生产调度。本专利技术的优点在于将生产计划自动编制与在线实时调度融为一体,适用于具有混合流程 特点的钢铁企业生产过程"以上专利的系统及方法较好的解决了混合流程型钢铁行业的调度问题,实现 了生产计划的自动编制。但是,随着客户在市场中的重要性不断增加,必须考虑 及时将作业调度的决策结果通知客户,确保让客户满意。因此面向客户需求的车 间作业调度系统具有重要的现实意义。
技术实现思路
本专利技术针对现有技术的不足和缺陷,提供一种面向客户需求的车间作业调度 系统,通过高效优化的自动化调度过程改变传统的手工调度方式,以显著提高客 户满意度。本专利技术通过以下技术方案实现的,本专利技术包括客户端和服务器端。服务器 端包括代理服务器模块、网络信息服务器模块、验证服务器模块、任务输入模块、 任务序列生成模块、任务序列调整模块、调度时间指标生成模块、调度成本指标生 产模±央、任务序列选择模块、甘特图绘制模块、调度结果输出模i央。客户端通过网 络与服务器端的代理服务器模块、验证服务器模块和调度结果输出模块相连,网络 信息服务器模块连接在代理服务器模块的后端,避免了客户端通过网络直接访问代 理服务器。代理服务器模块是在普通代理服务器基础上增加了新的功能。代理服务器模 块能够在浏览器向服务器发送请求信息时,按照信息类型发送至相应的处理模块 中,代理服务器模块能够完成系统的访问控制功能。当接收到客户认证信息,发 送至验证服务器模块,验证通过获得许可信息后,可接收客户需求信息,并发送 至任务输入模块。验证服务器模块对客户输入的认证信息进行验证,通过验证后,验证服务器 模块返回许可信息,客户方可进行需求输入操作。验证服务器模块还完成系统用 户对资源信息访问的审核工作,因为系统用户无论是在什么情况下访问网络资源 都需要经过验证服务器模块,获得许可信息。客户端为普通的浏览器,浏览器能够将客户认证信息连同客户需求信息发送 至代理服务器模块;同时,在获得验证服务器模块的许可信息后,客户和车间管 理人员可通过浏览器査询调度结果。客户信息通过获得可提货时间,车间管理人 员获得各客户任务具体在车间中的安排时间。任务输入模块中接收客户的需求信息,每天工作时间结束时对客户需求信息 进行整理,形成车间作业任务清单,并保存至数据文件中。任务序列生成模块,根据车间作业任务清单中的任务序列,采用随机方式进 行排序,构建初始的任务安排序列集。任务序列调整模块,对任务安排序列集中的任务安排序列进行部分调整,形 成新的任务安排序列集。调整中主要采用随机方式,通过在任务安排序列集中随 机选择两个任务安排序列,并交换一个或多个位置的任务位置,获得新的任务安 排序列,并与原有任务安排序列集合并形成新的任务安排序列集。调度时间指标生成模块对每个任务安排序列进行一次计算,根据输入的任务安排序列进行时间指标的计算,获得每个任务的开始生产时间、结束时间,并与 预定交货期对比,获得提前/拖期完成任务的时间,作为调度时间指标值输出至 数据文件中。调度成本指标生成模块,根据输入的任务安排序列进行成本指标的计算,计 算完毕,将每个任务安排序列与成本指标值进行对应并存储、输出至数据文件中。任务序列选择模块,各个任务安排序列以调度成本指标为评估值,进行评估, 并选择评估值高的前100个任务安排序列作为进行后续操作的任务安排序列集。甘特图绘制模块,接收任务安排序列模块发送的最优的任务安排序列,进行 绘图并形成具体作业安排的甘特图。调度结果输出模块,根据具体作业安排的甘特图,将车间作业调度的结果进 行整理,并在接收查询请求时输出査询信息,查询信息包括为客户提供可提货时 间,为车间管理人员提供各作业任务在车间中的安排时间。本专利技术工作时,主要包括3个流程生产任务录入流程,调度流程和调度结 果输出流程,这3个流程按顺序执行,具体步骤如下1) 生产任务录入流程① 浏览器发出客户认证信息至代理服务器模块中;② 代理服务器模块从验证服务器模块査询许可信息;③ 代理服务器模块将许可信息发送至浏览器④ 浏览器发出客户需求信息至代理服务器模块中;⑤ 代理服务器模块将客户需求信息发送至任务输入模块;⑥ 任务输入模块整理客户需求形成作业任务清单。2) 调度流程① 任务序列生成模块下载作业任务清单,生成初始的任务安排序列集;② 任务序列调整模块对任务安排序列集进行调整,形成新的任务安排序列集;③ 调度时间指标生成模块计算新的任务安排序列集中每个任务的时间指标值;④ 调度成本指标生成模块计算每个任务安排序列的成本指标值;⑤ 任务序列选择模块选择根据成本指标值对任务安排序列集中的元素进行排序,当选择次数未达到100次,选择前100个任务安排序列发送至任务序列调 整模块;否则发送最好的任务安排序列至甘特图绘制模块;⑥甘特图绘制模块绘制甘特图。3)结果输出流程① 甘特图绘制模块输出调度结果存储至调度结果输出模块② 浏览器输入査阅人员的认证信息至代理服务器模块中;③ 代理服务器模块从验证服务器模块查询许可信息;④ 浏览器査询调度结果输出模块获得客户提货时间信息;⑤ 浏览器査询调度结果输出模块获得任务生产安排的具体时间。 本专利技术具有实质性特点和显著进步,在采用了本系统及其方法以后,在车间作业调度中能够在两方面起到有效的改善1)能够方便客户在任何时候,根据 需求进行产品订购,并可及时査获何时可以取货;2)企业能够快速自动地将客 户需求转化为车间中作业任务安排的安排计划,指导车间工作。 附图说明图1为本专利技术系统整体结构框图 具体实施例方式下面结合附图对本专利技术的实施例作详细说明本实施例在以本专利技术技术方案 为前提下进行实施,给出了详细的实施方式和具体的操作过程,但本专利技术的保护 范围不限于下述的实施例。如图1所示,本专利技术包括客户端1和服务器端2。服务器端2包括网络信 息服务器模块5、代理服务器模块6、验证服务器模块7、任务输入模块8、任务 序列生成模块9、任务序列调整模块10、调度时间指标生成模块11、调度成本 指标生成模块12、任务序列选择模块13、甘特图绘制模块14和调度结果输出模 块15。各模块之间的连接关系如下客户端1中的浏览器4通过网络3与服务器端 2连接;网络信息服务器模块5连接在代理服务器模块6的后端,避免了客户端 l通过网络3直接访问代理服务器6;服务器端2中代理服务器模块6、网络信 本文档来自技高网...
【技术保护点】
一种面向客户需求的车间作业调度系统,包括:客户端和服务器端,其特征在于,所述服务器端包括代理服务器模块、网络信息服务器模块、验证服务器模块、任务输入模块、任务序列生成模块、任务序列调整模块、调度时间指标生成模块、调度成本指标生产模块、任务序列选择模块、甘特图绘制模块、调度结果输出模块,其中: 客户端通过网络与服务器端的代理服务器模块、验证服务器模块和调度结果输出模块相连,网络信息服务器模块连接在代理服务器模块的后端,避免客户端通过网络直接访问代理服务器; 代理服务器模块在浏览器向服务器发送请求信息时,按照信息类型发送至相应的处理模块中,代理服务器模块完成系统的访问控制功能,当接收到客户认证信息,发送至验证服务器模块,验证通过获得许可信息后,接收客户需求信息,并发送至任务输入模块; 验证服务器模块对客户输入的认证信息进行验证,通过验证后,验证服务器模块返回许可信息,客户方可进行需求输入操作; 客户端为普通的浏览器,将客户认证信息连同客户需求信息发送至代理服务器模块,同时,在获得验证服务器模块的许可信息后,客户和车间管理人员可通过浏览器查询调度结果; 任务输入模块中接收客户的需求信息,每天工作时间结束时对客户需求信息进行整理,形成车间作业任务清单,并保存至数据文件中; 任务序列生成模块,根据车间作业任务清单中的任务序列,采用随机方式进行排序,构建初始的任务安排序列集; 任务序列调整模块,对任务安排序列集中的任务安排序列进行部分调整,形成新的任务安排序列集,调整中采用随机方式,通过在任务安排序列集中随机选择两个任务安排序列,并交换一个或多个位置的任务位置,获得新的任务安排序列,并与原有任务安排序列集合并形成新的任务安排序列集; 调度时间指标生成模块对每个任务安排序列进行一次计算,根据输入的任务安排序列进行时间指标的计算,获得每个任务的开始生产时间、结束时间,并与预定交货期对比,获得提前/拖期完成任务的时间,作为调度时间指标值输出至数据文件中; 调度成本指标生成模块,根据输入的任务安排序列进行成本指标的计算,计算完毕,将每个任务安排序列与成本指标值进行对应并存储、输出至数据文件中; 任务序列选择模块,各个任务安排序列以调度成本指标为评估值,进行评估,并选择评估值高的前100个任务安排序列作为进行后续操作的任务安排序列集; 甘特图绘制模块,接收任务安排序列...
【技术特征摘要】
【专利技术属性】
技术研发人员:张洁,朱琼,孙磊,董义军,吴立辉,
申请(专利权)人:上海交通大学,
类型:发明
国别省市:31[中国|上海]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。