摘要
本文阐述了数据库技术在金属热处理CAPP方面的发展现状,研究了利用Visual FoxPro 9.0数据库软件,进行金属热处理工艺选择与设计CAPP系统的设计。应用该系统可以快速的查询金属热处理数据,并且可以根据系统用户的技术要求,生成金属热处理工艺卡片。生成的工艺卡永久保存于数据库中,并且可以方便的进行检索、修改和打印等操作。
将本设计所开发的系统应用于汽车、加工机床等需要大量使用热处理零部件的领域,会大大提高其生产效率,给企业带来新的增长率。应用于高等教育领域,不但可以丰富高等教育的课堂,而且使学生更易于接受和掌握金属热处理工艺选择与设计的知识,满足高校教学的要求。
关键词:VFP;数据库;CAPP;热处理;工艺选择与设计
Abstract
This paper describes the development of database technology in the areas of metal heat treatment, research using Visual FoxPro 9.0 database software design the system of process selection and design for metal heat treatment. Through the use of it, can query the data of metal heat treatment very quickly, and according to the technical requirements of system users generate the metal heat treatment process card. It will be stored in the database permanently. We can retrieve, modify and print it through a simple operation.
If the system used in a field which required use the number of parts of heat treatment, such as automotive, machine tool. It will enhance the efficiency of their production and to bring new business growth. If it used in higher education, not only enriches the classroom, but also enable students to more easily acceptable the knowledge of metal heat treatment process selection and design. Meet the teaching requirements.
Key words: VFP; Database; CAPP; Heat treatment; Process selection and design
目 录
前言 1
1 VISUAL FOXPRO 9.0与数据库技术简介 2
2 CAPP技术的发展 3
3 数据库技术在金属热处理CAPP方面的应用与发展 4
3.1 应用与发展现状 4
3.2 本课题目的及意义 4
4 需求分析 6
4.1 用户调查 6
4.2 数据与数据处理需求分析 6
4.2.1 数据需求分析 6
4.2.2 数据处理需求分析 8
4.2.3 数据字典 9
4.3 确定目标系统功能 12
5 总体设计 14
5.1 数据库概念设计 14
5.1.1 概念模型 14
5.1.2 关系描述 15
5.2 数据库逻辑设计 15
5.3 数据库物理设计 16
6 详细设计 21
6.1 创建系统项目及数据库 21
6.1.1 创建项目 21
6.1.2 创建数据库及表 22
6.2 项目框架设计 26
6.2.1 创建系统菜单 26
6.2.2 创建主程序文件 27
6.2.3 创建登录表单 28
6.3 系统模块设计 32
6.3.1 材料数据管理模块设计 32
6.3.2 工艺卡数据管理模块设计 34
7 调试、连编及发布 47
7.1 系统调试 47
7.2 系统连编 47
7.3 系统发布 48
8结论 49
致谢 50
参考文献 51
附录A 译文 53
附录B 外文文献 69
前言
金属材料在机械工业和交通运输业方面的使用量很大,而且品种繁多。由于每种材料都有各自的特性,因此人们总是要根据使用性能的需要,选择适当的材料,并制定成型工艺。但是,人们常常忽视了除合理选用材料和各种成型工艺外,热处理工艺对改良材料性能所发挥的不可或缺的作用[1]。早期,由于各种金属材料的热处理工艺规范各不相同,工艺人员将热处理数据汇编于大量手册中,按材料种类与性能等分成多个小类,为的是便于查找。但是随着科技的进步,软件市场的开发,市场需求的增加,在热处理中依旧应用查阅手册的方法已经远远不能满足生产的需要了。所以,为了提高生产质量与生产效率,降低生产成本,获得更大的经济效益[2],将金属材料(包括钢铁、有色金属)的热处理工艺技术与计算机辅助工艺过程设计(Computer Aided Process Planning, CAPP)相结合[3],开发一套金属热处理工艺选择与设计系统就显得尤为重要,这正是本课题研究的主要内容。
1 Visual FoxPro 9.0与数据库技术简介
在开发该系统时,需要使用(Visual FoxPro, VFP)数据库软件,其最高版本VFP 9.0是Microsoft公司最新发布的一款数据库应用系统,与以往版本相比较功能更加强大,提供了可视化界面的设计方法,支持面向对象的程序设计技术,并且新增了许多Internet的功能[4]。利用其强大的可视化、面向对象的32位数据库管理平台,将所要使用的金属热处理数据录入其中,如:材料牌号、相变温度、化学成分等,最后生成应用于金属热处理工艺选择与设计数据库的可执行程序,满足生产与学习的需要。
数据库(Database, DB)是长期储存在计算机内有组织的、大量的、共享的数据集合[5]。这种数据集合具有尽可能不重复,以最优方式为某个特定组织提供多种应用服务,其数据结构独立于使用它的应用程序等特点。对数据的增、删、改和检索由统一软件进行管理和控制。而 VFP是在FoxBASE和FoxPro基础上发展起来的新一代关系数据库系统软件,正是用于数据库设计、创建和管理。利用它提供的可视化的,面向对象的程序设计方法可以对数据管理工作中的大量数据进行有效的管理并满足数据检索的需要,因而使用VFP可以更加方便地实现金属热处理选择与设计系统的开发。
自从计算机应用于数据库领域以来,就面临着如何管理大量数据的问题。时至今日,随着计算机软硬件技术与数据管理手段的不断发展,数据管理技术已经从20世纪50年代中期以前的人工管理阶段及20世纪50年代后期到60年代后期的文件管理阶段发展到现今的数据库管理阶段。20世纪60年代后期到80年代初期是数据库管理技术的发展时期,此后便进入了成熟期。多年以来,数据库技术有了很大的发展,取得了辉煌的成就,形成了数百亿美元的产业[6,7],数据库技术已经成为计算机科学的最重要分支之一,并得到了惊人的发展,已经成为了各种现代信息管理系统和电子商务系统的核心[8]。
数据管理是数据库的核心任务,内容包括对数据的分类、组织、编码、储存、检索和维护。随着计算机硬件和软件的发展,数据库技术也不断地发展。数据库技术作为计算机处理数据的最新技术与方法,10余年来在情报信息、企业管理等方面得到了广泛应用。但如何将数据库技术应用于热处理领域的专业性数据处理尚缺乏现成的模式与经验。一般说来,数据库应用系统的设计,首先把精力集中于结构特性设计,即数据模型上,对于缺乏模式与经验的热处理专业性数据库来说尤其如此[9]。
2 CAPP技术的发展
CAPP是指借助于计算机软硬件技术和支撑环境,利用计算机进行数值计算、逻辑判断和推理等功能来制定机械零件加工工艺过程[10]。借助于CAPP系统,可以解决手工工艺设计效率低、一致性差、质量不稳定、不易达到优化等问题。计算机集成制造系统(Computer Integrated Manufacturing System, CIMS)的出现,使得CAPP成为了计算机辅助设计(Computer Aided Design, CAD)与计算机辅助制造(Computer Aided Manufacturing, CAM)之间的桥梁[11],设计信息只能通过工艺设计才能生成制造信息,最终实现设计和制造的信息与功能的集成,由此可见CAPP在实现金属热处理选择与设计自动化中的重要地位。
随着计算机及
上一篇:
基于VFP的学生学籍管理系统学生信息浏览与查询
下一篇:
4种小菜缓解孕妈咪不适