毕业论文计算机辅助核电零部件加工质量统计分析系统设_第1页
毕业论文计算机辅助核电零部件加工质量统计分析系统设_第2页
毕业论文计算机辅助核电零部件加工质量统计分析系统设_第3页
毕业论文计算机辅助核电零部件加工质量统计分析系统设_第4页
毕业论文计算机辅助核电零部件加工质量统计分析系统设_第5页
已阅读5页,还剩61页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 可修改 欢送下载 精品 Word 可修改 欢送下载 精品 Word 可修改 欢送下载 精品 Word编号本科生毕业设计论文题目: 计算机辅助核电零部件加工质 统计分析系统设计与开发 机械工程 学院 机械工程及自动化 专业学 号 学生姓名 指导教师 二一一年六月摘 要质量是企业占领市场最有力的战略武器,对企业的生存和开展至关重要,越来越多的企业致力于在质量领域培育其核心竞争力,因此质量管理的理论与方法的创新对于现代企业的开展弥足珍贵,随着计算机的日益普及以及,产品厂家都面临着如何利用计算机进行管理的问题.缺少产品性能的指标、检验数据、装箱单,产品就不可能及时包装、销售,厂家的经济利益必然受到影

2、响从产品设计、配套件采购、零部件加工、整车装配 ,到销售及售后效劳 ,牵涉到各车间及分布在各个车间的质量检验站 ,需要处理的数据量很大 ,不仅要求及时准确地对各部门信息进行统计分析、跟踪处理 ,而且要方便各部门对质量情况的查询与数据共享 ,单机处理方式因其自身存在的许多弊端已不能满足现代化企业管理要求 ,而新型计算机网络构造方式客户效劳器现代制造企业面临着如何利用计算机技术对质量信息进行管理.主要以核电装备零件加工过程为主,进行了核电零部件加工质量信息管理系统的研究和设计.重点是搜集与产品质量相关的信息,通过这些信息的及时收集,企业领导准确了解产品质量状况,从而制定切实可行的预防措施关键词:

3、质量信息 ;管理 ;产品质量 ABSTRACTQuality is the enterprise market the most powerful strategic weapons, for enterprise survival and development, a growing number of companies committed to nurturing the quality of the field of the competitiveness of its core, so the quality of management theories and methods of

4、 innovation for the modern enterprise the development of valuable, with the increasing popularity of computers, as well as, product manufacturers are faced with how to make use of computer management. The lack of performance indicators, inspection data, packing list, product packaging can not be tim

5、ely, sales, manufacturers will inevitably be affected by the economic interests ofFrom product design, parts procurement, spare parts processing, vehicle assembly, to sales and after-sales service, involves the distribution of the workshop and workshop in all the quality testing stations, the need t

6、o address a large amount of data, not only requires timely and accurate manner various departments of information for statistical analysis, tracking, processing, but also to assist other departments on the quality of the query and data sharing, because of its stand-alone approach to the many drawbac

7、ks of its own can not meet the requirements of modern enterprise management, and new methods of computer network structure client-serverThe modernization manufacturing is facing with how to use computer on the Quality information Management System (QIMS).Based on nuclear spare parts process , the co

8、ntent of is mainly the search and design of the QIMS . The emphases is information collection of involved product quality . Through the information are collected in time , lendings can realize truly quality condition and make feasible precautionary measuresKeywords: Quality Information ;Management ;

9、Product Quality目 录 TOC o 1-3 h z u HYPERLINK l _Toc231874335 摘 要 PAGEREF _Toc231874335 h I HYPERLINK l _Toc231874336 ABSTRACT PAGEREF _Toc231874336 h II HYPERLINK l _Toc231874337 目 录 PAGEREF _Toc231874337 h i HYPERLINK l _Toc231874338 第1章 绪论 PAGEREF _Toc231874338 h 1 HYPERLINK l _Toc231874339 1.1引言

10、PAGEREF _Toc231874339 h 1 HYPERLINK l _Toc231874340 1.2 企业质量信息管理现状 PAGEREF _Toc231874340 h 1 HYPERLINK l _Toc231874341 1.2.1制造业开展现状 PAGEREF _Toc231874341 h 1 HYPERLINK l _Toc231874342 1.2.2企业信息化实施现状 PAGEREF _Toc231874342 h 2 HYPERLINK l _Toc231874343 1.2.3无锡新峰管业信息化现状 PAGEREF _Toc231874343 h 2 HYPERL

11、INK l _Toc231874344 1.3企业质量信息管理的开展趋势 PAGEREF _Toc231874344 h 3 HYPERLINK l _Toc231874345 1.4本课题的意义和目的 PAGEREF _Toc231874345 h 3 HYPERLINK l _Toc231874346 1.5本课题研究的主要内容 PAGEREF _Toc231874346 h 4 HYPERLINK l _Toc231874347 1.6 本章小结 PAGEREF _Toc231874347 h 4 HYPERLINK l _Toc231874348 第2章 系统设计 PAGEREF _T

12、oc231874348 h 5 HYPERLINK l _Toc231874349 2.1系统目标设计 PAGEREF _Toc231874349 h 5 HYPERLINK l _Toc231874350 2.1.1本系统开发设计思想: PAGEREF _Toc231874350 h 5 HYPERLINK l _Toc231874351 2.1.2系统主要到达以下几个功能: PAGEREF _Toc231874351 h 5 HYPERLINK l _Toc231874352 2.2客户机/效劳器(C/S)结构 PAGEREF _Toc231874352 h 5 HYPERLINK l _

13、Toc231874353 2.2.1 客户机/效劳器结构模式简述 PAGEREF _Toc231874353 h 5 HYPERLINK l _Toc231874354 2.2.2 客户机/效劳器结构模式的特点 PAGEREF _Toc231874354 h 6 HYPERLINK l _Toc231874355 2.3 数据库 PAGEREF _Toc231874355 h 7 HYPERLINK l _Toc231874356 2.3.1数据库的选择 PAGEREF _Toc231874356 h 7 HYPERLINK l _Toc231874357 2.3.2 SQLServer200

14、0的功能特性 PAGEREF _Toc231874357 h 8 HYPERLINK l _Toc231874358 2.4开发工具及系统运行环境 PAGEREF _Toc231874358 h 9 HYPERLINK l _Toc231874359 2.4.1 运行环境 PAGEREF _Toc231874359 h 9 HYPERLINK l _Toc231874360 2.4.2 开发工具的选择 PAGEREF _Toc231874360 h 9 HYPERLINK l _Toc231874361 2.4.3 PowerBuilder功能及特点: PAGEREF _Toc23187436

15、1 h 9 HYPERLINK l _Toc231874362 2.5 数据库与Power Builder开发工具的结合 PAGEREF _Toc231874362 h 10 HYPERLINK l _Toc231874363 2.6系统的总体设计 PAGEREF _Toc231874363 h 10 HYPERLINK l _Toc231874364 第3章 数据库设计 PAGEREF _Toc231874364 h 12 HYPERLINK l _Toc231874365 3.1 数据库重要性 PAGEREF _Toc231874365 h 13 HYPERLINK l _Toc23187

16、4366 3.2 数据库需求分析 PAGEREF _Toc231874366 h 13 HYPERLINK l _Toc231874367 3.3 数据表的拟定 PAGEREF _Toc231874367 h 13 HYPERLINK l _Toc231874368 3.3.1 数据总体结构设计 PAGEREF _Toc231874368 h 13 HYPERLINK l _Toc231874369 3.3.2数据表的具体实现 PAGEREF _Toc231874369 h 14 HYPERLINK l _Toc231874370 3.4数据库逻辑结构设计 PAGEREF _Toc231874

17、370 h 18 HYPERLINK l _Toc231874371 3.2 数据库的实现 PAGEREF _Toc231874371 h 22 HYPERLINK l _Toc231874372 3.2.1 设计原那么 PAGEREF _Toc231874372 h 22 HYPERLINK l _Toc231874373 3.2.2数据录入和处理的准确性和实时性 PAGEREF _Toc231874373 h 22 HYPERLINK l _Toc231874374 3.2.3数据的一致性与完整性 PAGEREF _Toc231874374 h 22 HYPERLINK l _Toc231

18、874375 3.2.4数据的共享与独立性 PAGEREF _Toc231874375 h 23 HYPERLINK l _Toc231874376 第4章 系统PowerPuilder的具体实现 PAGEREF _Toc231874376 h 23 HYPERLINK l _Toc231874377 4.1 SQL sever 2000数据库与 PowerBuilder的连接 PAGEREF _Toc231874377 h 23 HYPERLINK l _Toc231874378 4.2系统登录及用户操作界面 PAGEREF _Toc231874378 h 23 HYPERLINK l _T

19、oc231874379 4.2.1系统登录界面 PAGEREF _Toc231874379 h 24 HYPERLINK l _Toc231874380 4.2.2 系统操作界面 PAGEREF _Toc231874380 h 24 HYPERLINK l _Toc231874381 4.3根底数据管理 PAGEREF _Toc231874381 h 25 HYPERLINK l _Toc231874382 4.3.1 产品信息表 PAGEREF _Toc231874382 h 25 HYPERLINK l _Toc231874383 4.3.2 客户信息表 PAGEREF _Toc23187

20、4383 h 26 HYPERLINK l _Toc231874384 4.3.3 供给商信息表 PAGEREF _Toc231874384 h 27 HYPERLINK l _Toc231874385 4.4质量检验标准模块 PAGEREF _Toc231874385 h 27 HYPERLINK l _Toc231874386 4.4.1 原材料技术要求管理 PAGEREF _Toc231874386 h 27 HYPERLINK l _Toc231874387 4.4.2 零件尺寸验收标准管理 PAGEREF _Toc231874387 h 28 HYPERLINK l _Toc2318

21、74388 4.5质量管理模块29 HYPERLINK l _Toc231874389 4.5.1 生产方案生成29 HYPERLINK l _Toc231874390 4.5.2 工艺过程编制 PAGEREF _Toc231874390 h 30 4.5.3制造过程质检数据输入31 4.5.4制造过程质检数据修改32 4.5.6质量检验综合查询33 4.5.7零件尺寸数据输入34 4.5.8零件制造尺寸分析35 4.6用户管理37 HYPERLINK l _Toc231874391 4.7 软件测试 PAGEREF _Toc231874391 h 37 HYPERLINK l _Toc231

22、874392 第5章 结论与展望 PAGEREF _Toc231874392 h 39 HYPERLINK l _Toc231874393 5.1结论 PAGEREF _Toc231874393 h 39 HYPERLINK l _Toc231874394 5.2缺乏之处及未来展望 PAGEREF _Toc231874394 h 39 HYPERLINK l _Toc231874395 参考文献40 HYPERLINK l _Toc231874396 致 谢41 HYPERLINK l _Toc231874397 附录42 HYPERLINK l _Toc231874398 “生产方案生成表等

23、窗口中各控件脚本 PAGEREF _Toc231874398 h 42第1章 绪论1.1引言随着市场全球化竞争的加剧以及网络、数据库、面向对象方法、分布计算、系统集成等计算机技术的开展和普及,制造业己步入信息化时代,企业越来越多的开始采用计算机进行企业管理、产品研发以及加工制造等活动,以力求到达企业对市场的快速响应.虽然计算机应用加快了企业产品的开发速度,缩短了产品开发周期,但传统的管理方式已经不能适应由于计算机应用给企业带来的种种变化.因此利用信息技术加快数字化制造、采用数字化管理成为学术界研究的热点.数字化管理是以企业开展战略为方向,针对企业的产业资源、人力资源、技术资源、市场资源设置及运

24、作现状,在分析、重组、确认他们的科学性、标准性、可行性的根底上,以计算机网络技术为根底、以管理应用软件开发为核心,建立企业的管理信息系统;数字化管理的技术手段有利于对企业各级人员充分授权,充分实现企业信息的效劳与共享.它以数据为管理核心,运用量化技术来解决企业管理问题12.数字化管理有两层含义3:一是企业的管理活动是基于网络的,即企业的知识资源、信息资源和财富可数字化;二是利用量化管理技术来解决企业的管理问题,即管理的可计算性.如果企业的运作和行为不可描述、不可记录、不可量化,企业的数据和信息就不可传递,不能实现共享,实行数字化管理可以完善解决企业信息系统的集成和共享.作为数字化制造、管理的重

25、要组成局部,质量信息管理系统是一个以人为主导,利用计算机硬件、软件、网络通信设备以及其他办公设备,进行信息的收集、传输、加工、储存、更新和维护,以适应企业战略、提高效益和效率为目的,支持企业高层决策、中层控制、基层动作的集成化的人机系统.本课题主要是以无锡市化工装备总厂作为应用开发背景,研究如何利用计算机对质量体系在企业运行过程中所产生的质量信息进行收集、整理和利用,重点是基于各种数据信息建立质量信息数据库,将生产过程中每一局部的数据都维护到数据库中,最终形成一套完整的质量管理体系文件.1.2 企业质量信息管理现状1.2.1制造业开展现状制造业是国民经济的物质根底和产业主体,是富民强国之本,是

26、国家科技水平和综合实力的重要标志.近几年,我国制造业面对全球经济一体化和新技术革命的浪潮,抓住了目前开展的大好机遇,利用国内廉价的劳动力,庞大的国内市场、良好的配套生产设施以及低廉的环境本钱匀速开展,并逐步成为世界的制造工厂.但是我国的制造企业,大都还只是处于组装和制造环节,面临着诸多生产管理等方面的问题.如:生产经营方案不准确,有的企业的准确率仅为50%左右,即便是一些流程型企业,其准确率也才到达85%左右,不利于企业财务预算的编制和资源的优化配置; 盲目采购,导致库存积压过大、资金占用过多的现象十分普遍,即使是具有典型供给链意义的汽车行业,这个问题也比拟突出; 财务预算不严谨,财务报告不准

27、确,本钱管理方法不科学,难以科学地反映、分析和控制企业的生产经营管理水平和经济效益; 集团公司定位不清晰,导致组织机构臃肿,组织职能不明确.业务流程不顺畅,工作效率低下; 企业信息化程度不高,各种信息严重失真,“信息孤岛现象严重,导致企业决策及日常工作缺乏相应科学的依据.从现代企业管理理论与实践的开展规律来看,我国制造业的管理还处于开展的初级阶段,还需要经历由低到高、由小到大、由弱到强的过程.如果这些问题得不到及时解决,将严重制约制造业的开展.因此,降低本钱增加效率,是我国制造业开展的唯一出路,而加强管理增加创新,提高企业的管理水平,是制造业解决问题的关键所在1.2.2企业信息化实施现状ERP

28、作为一种先进的管理思想和手段,越来越多的被人们所认可.通过实施ERP,来改善企业现状,提高企业的管理水平是目前大多数企业做出的关键举措.伴随着制造业的开展,企业的信息化也在迅速开展,ERP工程逐步普及.从权威市场调查机构调查的结果来看,企业所用的ERP软件相对简单,大局部只是应用了整个系统的一局部,大多数经营产品的企业,只是建立了财务管理及生产方案、定单管理和库存管理控制系统,很少有企业实现了整个过程的信息管理.同时,在ERP实施过程中,也遇到了很大的阻力,主要有:在实施初期,整理根底数据,增加了很多工作量,引起了员工的不满,比拟抵抗;改变了原有的工作方式,工作习惯工作方式都得到了改变,引起员

29、工不适应;数据透明化,尤其是涉及金钱的工作,触及了个人利益;职责的明确,权力的再分配导致局部管理者不配合.企业对于ERP理解的误区:认为ERP是万能的,可以解决所有问题.对于某些不能解决的问题,管理者热情迅速降低.1.2.3无锡新峰管业信息化现状无锡新峰管业位于无锡市太湖风景区梅园公司后,钱荣公路边,是高,中,低压管道配件和xF系列双向气动阀门执行器专业生产制造商。公司的核1,2,3级奥氏体不锈钢管件已于2002年7月26日通过了中国核工业集团公司核江苏省科技厅组织的联合鉴定。公司已取得国家核平安,中石化,中石油,化工,电力等诸多行业的管件制造,配套资格,其产品已与上海石化,扬子石化,镇海炼化

30、,齐鲁石化,天津炼油,茂名石化,秦山二期,巴基斯坦恰希玛核电站,清华10MW高温气冷堆等众多工程配套,赢得了用户的好评,2000年12月获得国家技术监督局颁发的?压力管道元件制造单位平安注册证书?。尽管企业在信息管理上拥有很多应用软件,但由于各种单元技术软件独立的设置和自成一体带来了信息资源的分散存贮,使得大量数据无法实现统一应用和分享导致了信息孤岛的产生.经调研和考察,该企业存在的主要问题是:1、重业务轻管理.经营者优先关注的是业务、是效益,对于企业管理的重视程度不够,造成了“大企业,小管理的情况;2、人为因素较多.企业内外部社会关系复杂,影响了企业的局部业务操作; 3、辅助设计软件应用少.

31、报表都是工作人员在规定的时间里将各种数据录入到Excel中,然后再用公式或函数进行统计运算,最后再将结果制成要求的文件.4、客户化定制多.单件小批量的特点使得产品的客户化定制非常普遍,按客户的要求进行个性化的设计对产品设计和生产带来很大困难.如何有效快速的提高设计的重用率,缩短生命周期,保证质量又降低本钱是企业长期追求的目标.5应用软件独立信息不能共享,电子文档存放在不同地点、不同部门的计算机中,数据不能相互利用,信息不能够传递和交换,形成信息孤岛;电子文档查找困难,不能根据产品的相关信息快速的检索资料.1.3企业质量信息管理的开展趋势质量作为企业新的主要战略的重要意义,已经得到了人们的重视和

32、注意.现代企业质量管理的目标就是零缺陷,零缺陷的实质就是杜绝缺陷的出现,它是企业质量追求的永恒目标.用数据说话是表达统计过程控制科学精神的重要根底,质量是可以用量化的数字衡量的,不是抽象的概念.保证质量最主要的措施就是采取预防手段,工程控制的根本目的就是预防.预防最好的方法就是一次性将事情做好,这种质量才是最经济,最符合顾客要求的.这两者的结合,赋予了统计过程控制以不竭的生命力,是统计过程控制最本质的东西质量信息管理系统是一个以人为主导,利用计算机硬件、软件、网络通信设备以及其他办公设备,进行信息的收集、传输、加工、储存、更新和维护,以适应企业战略、提高效益和效率为目的,支持企业高层决策、中层

33、控制、基层动作的集成化的人机系统为了解决目前企业的过程质量、产品质量和效劳质量的总体水平还不能满足日益提高的质量要求和先进技术不断开展的需求,为了让质量管理工作地效率有更进一步的提高,我们开发了这样一个质量信息管理系统,主要来解决质量管理过程中产生的大量数据.以往的报表都是工作人员在规定的时间里将各种数据录入到Excel中,然后再用公式或函数进行统计运算,最后再将结果制成要求的文件.这个工作看似简单,但由于整个公司的数据量非常大,从而在很大程度上加重了工作人员的负担,又由于人的本身因素会导致错误的经常出现,降低了工作地效率本文将大量的数据存放在数据库里,所有的运算等操作都是系统本身完成的.并且

34、还提供了查询功能,可以在任何时候,查询与任何字段有关的信息,如果工作人员出现录入错误,系统会给出相应的提示,然后工作人员可以直接打印需要的报表1.4本课题的意义和目的针对企业存在问题,本课题提出了“计算机辅助核电零部件加工质量统计分析系统研究与设计.希望根据企业的实际需要和信息化管理的要求,建立一个核电装备零件加工质量数据库,以整个产品为对象,以产品质量信息数据为核心,通过对质量信息资源数据结构化管理来解决厂里存在的实际问题,使企业获得更好的效益.当今,世界市场日趋多变,产品生命周期短、更新换代快、品种增加、批量减小,顾客对产品的交货期、价格和质量的要求越来越高.在这种情况下如何使企业能够快速

35、开发新产品,重组资源,组织生产,满足用户“个性化产品的需要,就成为企业追求的目标.而产品质量管理系统的建立为企业实现目标提供了可能采用结构化方式来组织产品的信息,符合企业集成化的开展趋势;有利于在整个产品的范围内对企业的质量管理数据进行管理和维护,便于实现质检信息共享,实现与企业产品设计、工艺设计、产品制造、生产与经营管理、销售及物资供给部门的计算机应用系统的有机集成,有利于实现企业内部和企业间信息资源的合理分配和利用,进一步为企业实现快速设计与制造提供了有力的支持,为企业的良性开展和建设打下根底,能够满足企业信息化建设的需要.从研究意义上讲,系统开展质量数字化管理及相关理论方法的研究、工艺数

36、字化管理系统的实施与应用方面的研究以及质量数字化相关软件平台与工具系统的开发,具有非常重要的理论意义、应用价值和产业化前景,对于提高我国制造业的产品质量和国际竞争力,实现我国制造业的跨跃式开展具有积极的推动作用.从实际应用出发,结合课题化工装备加工质量信息系统,正是针对企业存在的具体问题,而提出相应的解决方法.系统的建立不但能够解决企业存在的问题,而且其设计思想,研究方法也会随着各种自动化和信息技术在制造企业中的推广得到越来越多的应用,对其他同类型生产企业也有很高的借鉴意义.1.5本课题研究的主要内容本课题具体研究内容包括以下几局部:(1) 在分析企业质量数据管理现状,质量数据数字化开展趋势的

37、根底上,根据无锡新峰管业的实际需求,确立以核电装备零件加工质量数据库为根底,采用基于核电装备零件加工质量保证体系,以实现对零件产品进行全面质量数据管理为研究目标.(2) 数据库模型的研究.根据对核电装备制造相关质量数据的特点、分类、组织、描述,提出核电装备质量数据库的构建方案,通过对质量资源库的建立,实现工艺资源数据在企业范围内的共享要求. (4) 应用PB 与SQL Server 2000作为开发平台设计并开发了一套质量数据管理系统,实现质量数据输入、修改,对质量数据进行分析处理,实现质量标准、质量数据以及质量报表的软件实现1.6 本章小结本章主要介绍了课题研究的现状、背景、内容和意义.首先

38、提出制造业数字化管理的重要性,然后分析了企业数字化管理的现状,质量管理技术的开展,数字化开展趋势,并结合实际分析了无锡新峰管业对质量管理系统的需求,在此根底上提出研究课题,进而论述了本课题的研究内容及课题的意义和目的第2章 系统设计2.1系统目标设计通过产品质量管理系统,是产品质量管理工作系统化、标准化、自动化,从而到达提高企业产品管理效率的目的.2.1.1本系统开发设计思想:(1) 尽量采用公司现有软硬件环境,以及先进的管理系统开发方案,从而到达充分利用公司现有资源,提高系统开发水平和应用效果的目的;(2) 系统应符合厂家产品质量管理的规定,满足公司日常产品质量管理工作的需要,并到达操作过程

39、中的直观、方便、使用、平安等要求;(3)系统采用模块化程序设计方法,既便于系统功能模块的组合,又便于未参与开发的技术维护人员补充、维护.(4)系统应具备数据库维护功能,能及时根据用户需求进行数据的添加、删除、修改、打印报表等操作.2.1.2系统主要到达以下几个功能:(1) 可以存储各类信息档案包括、产品根本信息、供货单位信息、使用单位信息等.(2)数据输入模块,系统的根底是数据输入,只有将数据写入到相应的数据库后,才能对它们进行查询、修改、打印等操作(3)数据修改模块,对已输入的数据进行修改(4) 信息查询模块中,从数据库中存储的数据资源中找出用户所期望的信息,随意的浏览所有已经输入的物品信息

40、,也可以方便、快捷、准确的根据某些条件检索出用户需要的个别信息.它的实现是本次模块设计中的一个重点. (5) 打印报表模块,用户将所需要的数据以报表的形式导出到excel , 然前方便的存盘或打印出报表(6) 用户管理模块应用的主要功能是可以更改用户的登录系统密码,每隔一段时间更换密码可以增强系统的平安保密性,从而保证了软件使用的权限要求.(7) 退出系统模块.2.2客户机/效劳器(C/S)结构本课题根据无锡新峰管业的实际情况,选用C/S (Client/Server,客户机/效劳器) 模式.在有一台中央效劳器的情况下,可利用企业内部的网络环境构成局域网,从而不依赖于外部网络环境.2.2.1

41、客户机/效劳器结构模式简述C/S结构是90年代开展起来的计算机体系结构,它是一种结合网络主计算机效劳器( Server)和用户接口计算机客户机(Client)二者功能的合作运算处理体系结构43.C/S体系将系统中各局部的相互配合科学化、标准化,完成数据和信息的交换与共享.在客户机/效劳器结构中,信息的处理应用分成几个局部,并分配至整个计算机网络上,使信息处理过程能最正确地利用整个计算机系统的资源.客户机/效劳器体系结构如图4-1所示:图2-1 客户机/效劳器体系结构Fig.2-1The system structure on Client/Server 客户机/效劳器系统由以下几局部构成:1.

42、 效劳器:在网络中处于中心地位,主要为网络上其它计算机或设备提供各种功能效劳,包括数据库效劳、文件效劳、打印效劳等.简而言之,即提供信息资源及对请求进行操作处理.2. 客户机:指直接为用户效劳的个人微机或工作站计算机,用于执行用户操作或对数据库进行访问.3. 网络连接设备:包括网卡、光缆及集线器等,主要功能是负责完成计算机之间的数据接受和发送.4. 网络操作系统和协议:操作系统用于管理系统资源、协调处理用户请求;通信协议指联网计算机之间的通信规那么.2.2.2 客户机/效劳器结构模式的特点将客户机/效劳器结构模式与传统的文件效劳器/工作站结构模式进行比照,可以更为清晰地看到前者的技术优势.1、

43、文件效劳器/工作站结构模式在传统的非客户机/效劳器系统体系中,一般采用文件效劳器/工作站结构模式.在这种结构中,共享的公共数据驻留在文件效劳器中,每当前台用户工作站有数据请求时,就会翻开效劳器上相应的数据库,通过网络将全部数据库数据发送到工作站,在前台工作站处理完毕后,再将整个数据库传送回效劳器.这样,由于在网上频繁传送整个数据库的内容,大大增加了网络的流量,网络负荷重,响应速度降低;此外效劳器不能充分发挥性能优势,运行性能主要取决于用户工作站的处理能力,工作站需要较高的配置,造成硬件本钱增大.2、客户机/效劳器结构模式客户机/效劳器结构将一个任务处理分成两局部,使数据的存取和应用程序分开,分

44、别由客户机和效劳器来执行.客户机向效劳器发出效劳请求,而效劳器根据客户的请求完成相应的任务并将处理结果回送给客户机,同时,客户机负责友好的界面与用户交互,而效劳器专门负责数据库或数据文件的操作、维护,这使C/S 模式具有以下优点25:(1)、整个处理分配在前、后端两个系统上,任务的分解可充分利用各计算机的资源,减轻效劳器的负担,减少网络上的信息流通量,缩短响应时间,提高事务处理能力,增加更多的用户.(2)、系统结构灵活.系统硬件平台独立,客户机的硬件平台可以是各种档次的PC机和工作站.效劳器硬件平台的选择范围更广,从高档微机到工作站直到小、中大型计算机;系统软件平台独立,在满足使用的条件下,客

45、户机和效劳器的操作系统平台之间没有固定的搭配关系.(3)、系统具有较好的开放性、可扩充性.系统扩充自如、升级平滑,支持增加和更换客户机,也支持效劳器向高档系统迁移.系统升级时可兼顾原有软、硬件.(4)、系统平安性增强.由于数据的各种操作和维护都在效劳器端进行,而用户在客户端根据授权来使用效劳器端的数据.这样为数据提供了强有力的平安保证, 同时对数据的可靠性管理以及维护也带来了方便.(5)、并发特性使效劳器并发处理多个客户机间的并行操作,大大减少了多用户访问之间的竞争和死锁.正是由于客户机/效劳器结构模式具有以上优点,本系统在开发时选用这种模式作为支撑.2.3 数据库数据库:是存储在一起的相关数

46、据的集合,这些数据是结构化的,无有害的或不必要的冗余,并为多种应用效劳;数据的存储独立于使用它的程序;对数据库插入新数据,修改和检索原有数据均能按一种公用的和可控制的方式进行.当某个系统中存在结构上完全分开的假设干个数据库时,那么该系统包含一个“数据库集合.数据库是“按照数据结构来组织、存储和管理数据的仓库.在经济管理的日常工作中,常常需要把某些相关的数据放进这样“仓库,并根据管理的需要进行相应的处理.例如,企业或事业单位的人事部门常常要把本单位职工的根本情况(职工号、姓名、年龄、性别、籍贯、工资、简历等)存放在表中,这张表就可以看成是一个数据库.有了这个数据仓库我们就可以根据需要随时查询某职

47、工的根本情况,也可以查询工资在某个范围内的职工人数等等.这些工作如果都能在计算机上自动进行,那我们的人事管理就可以到达极高的水平.此外,在财务管理、仓库管理、生产管理中也需要建立众多的这种数据库,使其可以利用计算机实现财务、仓库、生产的自动化管理.2.3.1数据库的选择在本设计中根据需要选择了在工业设计管理中应用最广泛的SQLServer2000数据库SQL是结构化查询语言(Structure Query Language)的缩写,它是一种非过程化的语言,是一个在数据库行业普遍接受的标准.SQL Sever 是一个功能强大的关系型数据库管理系统,它可以帮助各种规模的企业来管理企业数据.它易于创

48、立、管理和配置,拥有强大的数据仓库和可视化的管理工具,支持多种客户端,是一个非常理想的商务平台.本课题选用的是SQL Sever 2000版本,它具有以下的优点:充分利用了网络功能,支持多种协议;2.易于使用,充分利用window图形界面,使操作简单,集中管理,同时也支持行命令操作;3.系统具有较强的扩充能力,较低的价格和较高的性能;4.充分利用平安机制,既可以采用集成方式的平安模式,也可以采取独立的平安模式或灵活的混合平安模式;5.灵活的容错机制,当一个SQL请求失败时,仅仅撤销相关的请求和数据线程,不会造成整个系统的瘫痪.2.3.2 SQLServer2000的功能特性微软的SQLServ

49、er2000界面友好,易学易用且功能强大,与Windows2000操作系统完美结合,可以构造网络环境数据库甚至分布式数据库,可以满足企业及Intemet等大型数据库应用.以下简单介绍它的功能特性:1实现了客户机效劳器模式 客户机效劳器(CS)模式数据库计算是一种分布式的数据存储、访问和处理技术,它已成为大多数企业计算的标准.MicrosoftSQLServer是客户效劳器系统应用的完美的例子. 2与Internet集成 SQLServer2000数据库引擎提供完整的XMI支持.具备构造大型Web站点的数据存储组件所需的可伸缩性、可用性和平安性. 3具备很强的可伸缩性和可用性 SQL Serve

50、r2000包含企业版、标准版、开发版和个人版等4个版本,使同一个数据库引擎可以在不同的操作系统平台上使用,从运行Windows9x的便携式电脑,到运行Windows2000DataCenterServer的大型多处理器的效劳器.增强的图形用户界面管理工具,使管理更加方便. 4具备企业级数据库功能 SQLServer2000关系型数据库引擎支持当今苛刻的数据处理环境所需的功能,可同时管理上千个并发数据库用户,其分布式查询使用户可以引用来自不同数据源的数据,同时具备分布式事务处理系统,保障分布式数据更新的完整性.5易于安装、部署和使用 SQLServer2000的安装向导可帮助用户方便地实现各种方

51、式的安装,如网络远程安装、多实例安装、升级安装和无人职守安装等.SQLServer2000还提供了一些管理开发工具,使用户可以快速开发应用程序. 6数据仓库功能 企业在正常的业务运作过程中需要收集各种数据,包含企业的动态历史记录,数据仓库的目的是合并和组织这些数据,以便可对其进行分析并用来支持业务决策.数据仓库是一种高级、复杂的技术.MicrosoftSQLServer2000提供的强大工具,可帮助您完成创立、使用和维护数据仓库的任务.如:数据转换效劳、复制、 AnalysisServiCeS、EnglishQuery.和MetaDataServices等.2.4开发工具及系统运行环境2.4.

52、1 运行环境系统可建立在企业局域网根底上,软件设计采用C/S客户机/效劳器模式.网络操作系统采用MS Window 2000 Server,客户计算机操作系统采用MS Windows 98/2000/XP.2.4.2 开发工具的选择从上面我们看到,数据库应用是当前计算机应用的一个非常重要的方面,而在目前的数据库应用技术中普遍采用的就是客户机/效劳器体系结构.在这种体系结构中,所有的数据和数据库管理系统都在效劳器上,客户机通过采用标准的SQL语句等方式来访问效劳器上数据库中的数据.由于这种体系结构把数据和对数据的管理都统一放在了效劳器上,因此保证了数据的平安性和完整性,同时也可以充分利用效劳器高

53、性能的特点.正是客户机/效劳器体系结构的这些优点,使其得到了非常广泛的应用.PowerBuilder是著名的数据库应用开发工具生产厂商PowerSoft公司推出的产品(PowerSoft现已被数据库厂商Sybase收购),它完全按照客户机/效劳器体系结构研制设计.在客户机/效劳器结构中,它使用在客户机中,作为数据库应用程序的开发工具而存在.PowerBuilder采用了面向对象和可视化技术,提供可视化的应用开发环境,使得我们利用PowerBuilder,可以方便快捷地开发出利用后台效劳器中的数据和数据库管理系统的数据库应用程序.当前,网络技术迅速开展.随之开展的网络编程技术,在PowerBui

54、lder的版本中都得到了全面支持.总之,在数据库开发工具中,PowerBuilder是非常优秀的一个,利用它我们可以开发出功能强大的数据库应用程序.2.4.3 PowerBuilder功能及特点:随着应用系统体系结构的开展以及Internet技术的推广与普及,以往的客户机/效劳器体系结构已经很难适应目前的Web应用体系结构和分布式应用系统.为了适应技术的开展和满足应用开发技术的要求,Sybase公司又相继推出PowerBuilder 6.0和PowerBuilder 7.0版本.PowerBuilber 6.0在技术上比以前的版本有了很大的改良,提供了强大的生成器和多种支持Web技术的方式;P

55、owerBuilder 7.0是一套为用户提供全面的企业级Web、分布式和客户机/效劳器解决方案的应用开发和提交工具包.为方便和加快应用系统的开发,Sybase公司又推出了PowerBuilder 9.0版本,功能特点:(1)、可视化、多特性的开发工具(2)、功能强大的面向对象技术,支持通过对类的定义来建立可视或不可视对象模型,同时支持所有面向对象编程技术(3)、支持高效的复杂应用程序,对基于windows环境的应用程序提供了完备的支持(4)、企业数据库的连接能力,Power Builder 的主要特色是datawindow数据窗口,通过datawindow可以方便地对数据库进行各种操作,也可

56、以处理各种报表,而无需编写sql语句(5)、强大的查询、报表和图形功能.Power Builder 提供的可视化查询生成器和多个表的快速选择器可以建立查询对象,并把查询结果作为各种报表的数据来源.2.5 数据库与Power Builder开发工具的结合SYBASE的数据库引擎提供了与数据库打交道的途径,我们是通过它以及Power builder 来访问数据库并对其进行各种操作.Power builder、MICROSOFT SQL SERVER以及其他SYBASE的软件产品都是通过共用数据窗体进行各种操作. 数据窗体控件在数据库中的信息与将信息显示给用户看的Power builder程序之间架

57、起了一座桥梁.我们可以设置数据窗体控件的各个属性,告诉它要调用那个数据库的哪个局部.缺省情况下,数据窗体控件根据数据库中的一个或多个数据表建立一个dynaset-type动态集合类型的记录集合.一个记录集合是动态的也就意味着,当原来的数据表中的容改变了以后,该记录集合中的记录也会随之改变.数据窗体控件还提供了用来浏览不同记录的各种跳转按钮.将数据窗体控件放置在窗体中之后,我们还必须在该控件与要处理的数据库之间建立联系.2.6系统的总体设计 开始 开始 始始 登录界面口令不正确结 束口令不正确结 束 输入用户名和口令 主菜单退出 始始原材料技术要求 零件尺寸输入零件尺寸分析 客户信息 供给商信息

58、检验员信息 产品信息质检数据管理 根底数据管理 质量检验标准 退出 始始原材料技术要求 零件尺寸输入零件尺寸分析 客户信息 供给商信息检验员信息 产品信息质检数据管理 根底数据管理 质量检验标准零件尺寸验收标准零件尺寸验收标准第3章 数据库设计3.1 数据库重要性数据库的结构设计时一个非常重要的问题.数据库结构设计的好坏将直接对应系统的效率以及实现的效果产生影响,好的数据结构设计会减少数据的存储量,数据的完整性和一致性比拟高,系统具有较快的相应速度.在数据库系统开始设计的时候应该尽量考虑全面,尤其应该仔细考虑用户的各种需求,防止在设计中浪费不必要的人力和物力.3.2 数据库需求分析数据库需求分

59、析时数据库结构设计的第一个阶段,是非常重要的一个阶段.在这个阶段主要是收集根本数据、数据结构以及确定数据处理的流程,为以后进一步设计打下根底.在仔细调查产品质量管理过程的根底上,我们得到系统所处理的数据流程如图1所示. 返回数据查询结果产 品质 量管 理系 统产 品质 量管 理系 统数据查询数据输入数据查询数据输入用户数据修改返回数据录入结果数据修改返回数据录入结果 返回数据修改结果返回数据修改结果数据浏览数据浏览 返回数据浏览结果 返回数据浏览结果图 3-1 数据流程图3.3 数据表的拟定3.3.1 数据总体结构设计根据系统功能需要,本系统在SOL Server 2000数据库中总共建立32

60、个数据表.系统中各数据表名称及含义如下表所示局部表类似,没有一一列出:表3-1 数据表序号表名含义1t_user用户表2CLB材料表3CPDHB产品代号表4JYYDMB检验员代码表5GCDMB供给商表 续表序号表名含义6KHDMB客户信息表7CLYQDMB原材料要求代码表8STTJBZB三通同径标准表9HTXXB合同信息表10CPXXB产品信息表11HTXMB合同工程表12ZZGYWJB制造工艺文件表13ZZJYB制造工艺检验表14ZJXXB质检信息表15ZJXXMXB质检工程明细表16STTJ三通同径尺寸表上图为系统中所建各表及其相互关系,为了减少数据的冗余,每个表都有自己的主键,表可以通过

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论