1.1 系统背景
机械制造厂是广东省韶关钢铁集团有限公司非标备件加工制作基地,拥有铸造、铆焊、普通机加工、轧辊加工等工段,各生产工段间工艺技术相互独立,每月承接制作的备件项目达300多项,产品的生产组织具有项目多、工序流程长、在制品多的特点,生产管理人员难以实时掌握在制品的情况,难以根据设备与人员的占用情况对加工任务进行实时调整,合理调整生产任务的承接量.现在韶钢正在实施的ERP系统、MES系统,与机械制造厂的生产模式存在较大差异,需进行较大程度的改编才可适用。为了更好地贯彻实施韶钢推行的信息化和扁平化管理模式,加快机械制造厂各生产、管理环节之间的信息流动,实现管理工作科学化、规范化、高效化,进一步降低生产成本,提高经济效益,针对机械制造厂生产管理的需要设计了此套系统。
2 系统分析与总体设计
要开发一个生产管理系统,首先需要进行需求分析和总体设计,分析系统的使用对象和用户需求,设计系统的体系结构和数据库结构,决定使用的开发工具和后台数据库,规划项目开发进度,在实际的项目开发过程中,这些工作是非常重要的。
2.1 系统需求概述
本系统主要面向机械制造厂的日常生产管理工作的处理,主要由合同管理、生产计划、各科室(工段)等模块组成。各模块功能如下:
1)合同管理模块(包括内部合同、委外合同、外卖合同)实现合同信息的添加、修改、删除、查询和核对等功能;此模块为生产计划模块数据信息的生成提供 基本的依据。
2)生产计划模块(包括计划审核、计划介绍、工段计划查阅)实现生产计划信息的添加、修改、删除、查询等功能,并支持将生产计划信息导人到相应工段以方便各工段工作同步进行的功能;此模块为各科室(工段)保证生产工作有计划地进行提供了 根本的依据。
3)各科室(工段)模块实现各自的日常生产信息的添加、修改、删除、查询和统计等功能;此类模块根据生产计划模块提供的生产信息,对日常生产工作进行及时管理。
2.2 系统流程分析
系统流程图是系统整体思路的体现与概括。本系统的流程分析如图1所示。
图1 系统流程分析
在系统流程分析图中可以看到,每个用户有3次机会进行身份认证.如果3次输入的工号和密码都无法与数据库中的数据匹配,则强制退出系统。
2.3 系统体系结构设计
根据实现功能的不同可以将系统划分为八大模块:系统管理模块、用户管理模块、合同管理模块、生产计划模块、材料管理模块、机关(各科室)管理模块、工段管理模块和统计管理模块。系统的功能模块图如图3所示。在功能模块示意图的树状结构中,每个叶结点都是一个针对机械制造厂不同的生产工作职能进行划分的功能模块。每一个功能模块都需要针对不同的工作任务完成相同的数据库操作,即添加记录、修改记录、删除记录以及查询记录信息等功能;同时,根据各自工作管理操作内容的不同,有些模块还加上汇总统计、数据记录定位核对、相关数据记录导入导出和传递、数据库表格式修改等功能,这些功能的生成,大大提高了用户的管理水平。
2.4 系统开发工具选择
本系统采用Delphi 7.0以及SQL Server 2005进行开发。
2.5 开发实例所需的基本实用技术
开发数据库管理信息系统需要掌握如下基本技术:
◆所选开发工具(Delphi)的基本编程方法。
◆基本的后台数据库管理方法,例如创建数据库、创建表、备份和还原数据库等。
◆常用SQL语句的使用。
◆ADO数据库访问技术。
分页:[1] [2]