计划周记进度检查表.xls

模具企业粗加工车间设备信息管理系统设计

收藏

压缩包内文档预览:
预览图 预览图
编号:273433    类型:共享资源    大小:4.58MB    格式:RAR    上传时间:2014-04-28 上传人:上*** IP属地:江苏
45
积分
关 键 词:
模具 企业 粗加工 车间 设备 装备 信息管理 系统 设计
资源描述:

模具企业粗加工车间设备信息管理系统设计

42页 11000字数+说明书+任务书+开题报告+信息管理系统代码

任务书.doc

信息管理系统代码.rar

模具企业粗加工车间设备信息管理系统设计开题报告.doc

模具企业粗加工车间设备信息管理系统设计论文.doc

计划周记进度检查表.xls


摘  要

   设备管理系统是企业管理系统的主要构件之一,在某种程度上体现了一个企业的生产现代化水平,系统的先进性将引领企业生产水平向前飞速发展。设备管理系统是典型的信息管理系统?(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序易使用等特点。经过分析,我采用微软公司的visual?studio?2,003.中的c#语言平台开发,后台建立在Microsoft?SQL?Server?2,000基础上,尤其是数据窗口能方便而简洁操纵数据库的智能化对象,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成高可行性系统。通过对计算机硬件和软件方面的了解,来论证本系统的解决方案。另外对学校等领域进行调研和分析,参照相关各种资料进行数据库编程实践。在指导老师的大力帮助下,基本上完成了设计任务书的要求。?

关键词:MIS;信息管理系统;visual studio;数据库



目  录

摘  要IV

AbstractV

目  录V

1  绪论1

1.1 课题背景与研究意义1

1.1.1   课题背景1

1.1.2  研究意义1

2 机械企业设备管理系统的开发技术2

2.1 C语言简介2

2.2 Microsoft Visual Studio 82

2.3 SQL Server 20083

3 系统需求分析5

3.1  可行性分析5

3.1.1  技术可行性5

3.1.2 操作可行性5

3.1.3  经济可行性5

3.2 系统流程6

3.3  业务流分析6

3.3.1  业务流分析6

3.4  出错处理需求6

4  系统设计7

4.1  系统结构设计分析7

4.2   系统设计目标9

4.3  系统数据库设计10

4.3.1  数据库设计原则10

4.3.2  数据库概念结构设计10

4.3.3  数据库逻辑结构设计12

5 主要功能模块设计14

5.1 系统登陆设计14

5.2机床基本信息管理模块设计14

5.2.1工件基本信息管理20

5.3工件加工管理模块设计23

5.4  机床使用与维护模块设计26

5.5机床维修与报废模块设计29

6 系统测试31

6.1 机械企业设备信息系统测试概述31

6.1.1 测试目标31

6.1.2 被测系统特点31

6.1.3 被测系统环境需求32

7 结论32

参 考 文 献33

致 谢33

1  绪论

   本章主要介绍了设备信息管理系统的背景和目的,就设备信息管理系统的发展和现状进行了论述,并且给出了有关设备信息管理系统任务的简单介绍。

1.1 课题背景与研究意义

1.1.1   课题背景

   随着互联网技术的迅猛发展,网络给人们带来了很多便利,比如人们借助于网络进行管理企业变得更加方便。管理工具作为互联网中运用最为广泛的工具之一,如今都已被广大企业接受。很多企业应用互联网进行管理,之所以互联网发展到今天。网络化管理它拥有独特的功能:方便信息的查询、设备的管理、以及消息的传送,与传统管理方式相比,现代网络管理是一种全新的管理模式,它可以突破时间和空间的限制,帮助人们随时随地对工厂设备的信息管理。

   企业的生产经营管理方式正随着网络技术的发展而朝着信息化、网络化方向发展,一场以互联网为标志的信息技术革命正在改变着人类的生产、生活,人类正步入信息经济时代。在这个时代,一个企业现代信息技术水平的高低,将成为企业竞争力强弱的重要标志,企业只有迅速掌握好网络技术、利用好网络技术,按现代管理方法管理企业的物流、资金流、信息流,实现企业管理信息化,才能全面提升企业资源配置水平,提高企业核心竞争力,从而提高企业经济效益,使企业在市场竞争中立于不败之地。

1.1.2  研究意义

   在企业中,设备管理是一项非常重要的工作。使用人工方式管理各项设备信息不仅效率低下,而且容易出错,安全性很差。并且在实际操作中,数据的查找和维护都不容易实现,容易发生差错,导致了管理费用增加,服务质量难以得到保证,从而影响企业的竞争力。这里设计的工厂设备管理系统,就可以解决这些问题。其目的在于实现设备信息管理、入库、出库、报修、作废记录及信息检索,是操作简单安全,从而提高工作效率和质量。

1.2  设备管理系统的现状与发展

内容简介:
江南大学太湖学院 机 电 系 数控及其自动化 专业毕 业 设 计论 文 任 务 书一、题目及专题:、 题目 模具企业粗加工车间设备信息管理系统设计 、专题 二、课题来源及选题依据 计算机技术产生以后,迅速在管理领域获得了广泛的应用,20世纪60年代,美国经营管理协会及其事业部第一次提出了建立信息管理系统使得各级管理部门都能了解本单位的一切有关活动,为决策人员提供所需要的信息。伴随着中国经济的发展,促进了制造行业的快速发展。竞争的愈来愈激烈。在知识经济时代仅靠自己企业的资源不可能有效地参与市场竞争,还必须把经营过程中的有关各方如供应商、制造工厂、分销网络、客户等纳入一个紧密的供应链中,才能有效地安排企业的产、供、销活动,满足企业利用全社会一切市场资源快速高效地进行生产经营的需求,以期进一步提高效率和在市场上获得竞争优势.换句话说,现代企业竞争不是单一企业与单一企业间的竞争,而是一个企业供应链与另一个企业供应链之间的竞争。因此,采用全新的计算机网络和信息管理系统,已经成为提高公司的管理效率,协调公司运营的重要手段之一。在某种意义上,信息管理系统的信息化已成为现代化制造业管理的重要标志之一。 三、本设计(论文或其他)应达到的要求: 1调查研究、查阅文献和搜集资料。 2撰写开题报告,确定设计方案或研究方案。 3掌握visualstudio等可视化编程工具。 4总体设计方案 5. 详细设计方法(包括控制流程图、功能模块、数据流图、程序框图、开发关键技术等)或研究方法。6. 设计或有关计算的源程序。7. 撰写毕业设计。四、接受任务学生: 机械91 班 姓名 张 伟 五、开始及完成日期:自 2013年 10 月25 日 至 2011年 5 月 22 日六、设计(论文)指导(或顾问):指导教师 签名 签名 签名教研室主任 学科组组长研究所所长 签名 系主任 签名2010年10月25日 无锡太湖学院毕业设计(论文)开题报告题目: 模具企业粗加工车间设备信息管理系统设计 信机系 机械工程及其自动化 专业学 号: 学生姓名: 指导教师: (职称:教 授 ) (职称: )2013年3月24日课题来源信息管理系统科学依据(包括课题的科学意义;国内外研究概况、水平和发展趋势;应用前景等)(1)课题科学意义随着我国经济的迅速发展,各种制造业迅速崛起。制造业当作本地经济发展的重要支柱之一,促进了制造行业的快速发展。同时,随着中小型制造公司的越来越多,竞争的愈来愈激烈。问题也越来越多。其中有不少因为管理不善而破产者。如何在激烈的竞争中生存发展,是每一个制造公司必须面对的现实问题。对公司的经营状况起决定作用的是公司的管理水平。如何利用现代化先进的管理手段,提高公司的管理水平,已经成为制造业发展的当务之急。面对信息时代的机遇和挑战,利用科技手段提高企业管理无疑是一条行之有效的途径。虽然计算机管理并不是制造业管理走向成功的唯一元素,但它可以最大限度的发挥准确,快捷,高效等作用,对公司的协调管理提供强有力的支持。因此,采用全新的计算机网络和信息管理系统,已经成为提高公司的管理效率,协调公司运营的重要手段之一。此系统结合企业实际的信息管理制度,经过实际的需求分析,使用功能强大的C语言开发的机械企业信息管理系统。 (2) 国内外研究情况 西方发达国家由于信息化建设工作起步较早,在企业整体的管理体系中,管理己经作为一个成熟的构成部分发挥着非常重要的作用,而与CRM,SCM等相关领域内容的紧密结合更大大提高了企业的整体竞争力,市场上也有许多非常成熟的企业信息化管理软件厂商,比如德国的SAp、美国的Orade等公司。目前,我国计算扫的装机量从1979年的0.35台增长到约80万台,,国有大中型骨干全业计算机的普及率达90%以上,其中约有50%的骨干企业建立了各类而向企业局部管理职能的基于计算机的信息系统,少数企业正在建设而向企业管理全过程的综合信息系统。在我国万个国有1500万个中小企业、,2000万个集体企业、。1000万个私营企业中,目前也有干分之五走上了计算机辅助单项管理职能的道路(3) 水平和发展趋势 今项开发多,但水平低,系统集成少。专项开发多,际准化、商况匕夺欠件少。现行系统翻版多,引入先进管理方法少。不能适应急剧变革的企业外部环境和内部需求, 建设我国EIMS的对策研究的目标是在现有成果的基础上,完善和发展适合我国国情的企业信息管理系统建设的理论框架、基本模式和方法体系。基于信息系统的特性和我国的特点,应用现有的理论和方法,采用理论与实践相结合的手段,创立符合我国国情的建设方法和技术。在优化现有企业管理的科学技术从础,建立符合我国企业主要管理、决策职能的计算机需求模型。根据管理工程学的理论和方法,采用运筹学等技术,建立建设我国的管理体系,包括计划、组织、成本控制等方而。按科学管理的要求,根据结息系统的特点,并结合我国企业的特点,研究我国企业有效实施的原理和办法研究内容 调查研究、查阅文献和搜集资料; 阅读和翻译与研究内容有关的外文资料; 撰写开题报告或文献综述,确定设计方案或研究方案; 掌握visual studio等可视化编程工具; 详细设计方法(包括控制流程图、功能模块、数据流图、程序框图、开发关键技术等)或研究方法 ; 设计或有关计算的源程序(或论点的证明或验证); 撰写毕业设计(论文);拟采取的研究方法、技术路线、实验方案及可行性分析(1)实验方案 本课题的开发工作是根据一个企业的实际情况,开发一个试用与此企业车间的信息管理系统。通过各种功能模块的设计完成了企业利用软件实现对车间信息进行管理的要求。通过企业车间信息管理系统,实现公司对企业信息管理的高效率和低成本,提高公司各部门的工作效率,达到人、财、物尽其用,开源节流的目的。(2)研究方法本课题的主要工作通过采用基于c语言的软件,充分发挥c语言所独有的易用性、跨平台性和安全性,运行效率高、安全可靠、使用性广的车间设备信息管理系统。 研究计划及预期成果研究计划:2011年10月12日-2009年12月25日:按照任务书要求查阅论文相关参考资料,填写毕业设计开题报告书。2012年1月11日-2010年3月5日:填写毕业实习报告。2012年3月8日-2010年3月14日:按照要求修改毕业设计开题报告。2012年3月15日-2010年3月21日:学习并翻译一篇与毕业设计相关的英文材料。2012年3月22日-2010年4月11日:Microsoft Visual Studio 8程序设计。2012年4月12日-2010年4月25日:数据库设计。2012年4月26日-2010年5月21日: 毕业论文撰写和修改工作。预期成果:利用所开发的系统对企业的信息实施控制与管理。特色或创新之处 可简单的操作机械企业车间信息的管理(增、删、改、查询)。 对企业车间信息的管理实现了网络化、信息化、图形化和自动化。已具备的条件和尚需解决的问题 解决在信息管理各个环结互不相通所造成的各种问题。 系统还需要完善一些功能的完善,还需要算法的优化。指导教师意见 指导教师签名:年 月 日教研室(学科组、研究所)意见 教研室主任签名: 年 月 日系意见 主管领导签名: 年 月 日编编 号号江南大学太湖学院毕毕业业设设计计(论论文文)题目:题目: 模具企业粗加工车间设备模具企业粗加工车间设备 信息管理系统设计信息管理系统设计 机电 系系 数控 及其自动化 专专业业学 号: 学生姓名: 指导教师: 职称:教 授) (职称: )2013 年 5 月 22 日 江南大学太湖学院本科毕业设计(论文)江南大学太湖学院本科毕业设计(论文)诚诚 信信 承承 诺诺 书书本人郑重声明:所呈交的毕业设计(论文) 模具企业粗加工车间设备信息管理设计 是本人在导师的指导下独立进行研究所取得的成果,除了在毕业设计(论文)中特别加以标注引用、表示致谢的内容外,本毕业设计(论文)不包含任何其他个人、集体已发表或撰写的成果作品。 班 级: 机械 91 学 号: 0923020 作者姓名: 2013 年 5 月 22 日I摘摘 要要 设备管理系统是企业管理系统的主要构件之一,在某种程度上体现了一个企业的生产现代化水平,系统的先进性将引领企业生产水平向前飞速发展。设备管理系统是典型的信息管理系统 (MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序易使用等特点。经过分析,我采用微软公司的 visual studio 2,003.中的 c#语言平台开发,后台建立在 Microsoft SQL Server 2,000 基础上,尤其是数据窗口能方便而简洁操纵数据库的智能化对象,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成高可行性系统。通过对计算机硬件和软件方面的了解,来论证本系统的解决方案。另外对学校等领域进行调研和分析,参照相关各种资料进行数据库编程实践。在指导老师的大力帮助下,基本上完成了设计任务书的要求。 关键词:关键词:MIS;信息管理系统;visual studio;数据库IIAbstract Equipment management system is one of the main component of enterprise management system, to some extent, reflects an enterprise level of modernization of production, advanced system will lead the enterprise production level of rapid development. Equipment management system is in a typical management information system (MIS), its development mainly includes two aspects: the setting and maintenance of database and front-end application development. For the former requirement to establish data consistency and integrity strong, the data security good storehouse. For the latter request application procedure function is complete, easy to use and so on characteristics. After analysis, I use c# language development platform visual studio in Microsoft Corp in 2003, the background based on Microsoft in SQL in Server in 2000 basis, especially data window can be convenient and simple manipulation of the intelligent object database, the first in a short time establishes the system application prototype, then, demand iteration of the the initial prototype system, and constantly revised and improved, until the formation of high availability system. Through to the computer hardware and software aspects of understanding, to demonstrate the system scheme. The investigation and Analysis on the school field, according to the related various data for database programming practice. In the great help of the instructor, basically completed the design requirements of the task. Key words: Mis;Management Information System; visual studio; data base目录目目 录录摘 要.IVABSTRACT.V目 录.V1 绪论.11.1 课题背景与研究意义.11.1.1 课题背景.11.1.2 研究意义.12 机械企业设备管理系统的开发技术.22.1 C 语言简介.22.2 MICROSOFT VISUAL STUDIO 8.22.3 SQL SERVER 2008.33 系统需求分析.53.1 可行性分析.53.1.1 技术可行性.53.1.2 操作可行性.53.1.3 经济可行性.53.2 系统流程.63.3 业务流分析.63.3.1 业务流分析.63.4 出错处理需求.64 系统设计.74.1 系统结构设计分析.74.2 系统设计目标.94.3 系统数据库设计.104.3.1 数据库设计原则.104.3.2 数据库概念结构设计.104.3.3 数据库逻辑结构设计.125 主要功能模块设计.145.1 系统登陆设计.145.2 机床基本信息管理模块设计.145.2.1 工件基本信息管理.205.3 工件加工管理模块设计.235.4 机床使用与维护模块设计.265.5 机床维修与报废模块设计.29I6 系统测试.316.1 机械企业设备信息系统测试概述.316.1.1 测试目标.316.1.2 被测系统特点.316.1.3 被测系统环境需求.327 结论.32参 考 文 献.33致 谢.33江南大学学士学位论文01 绪论绪论本章主要介绍了设备信息管理系统的背景和目的,就设备信息管理系统的发展和现状进行了论述,并且给出了有关设备信息管理系统任务的简单介绍。1.1 课题背景与研究意义课题背景与研究意义1.1.1 课题背景课题背景 随着互联网技术的迅猛发展,网络给人们带来了很多便利,比如人们借助于网络进行管理企业变得更加方便。管理工具作为互联网中运用最为广泛的工具之一,如今都已被广大企业接受。很多企业应用互联网进行管理,之所以互联网发展到今天。网络化管理它拥有独特的功能:方便信息的查询、设备的管理、以及消息的传送,与传统管理方式相比,现代网络管理是一种全新的管理模式,它可以突破时间和空间的限制,帮助人们随时随地对工厂设备的信息管理。 企业的生产经营管理方式正随着网络技术的发展而朝着信息化、网络化方向发展,一场以互联网为标志的信息技术革命正在改变着人类的生产、生活,人类正步入信息经济时代。在这个时代,一个企业现代信息技术水平的高低,将成为企业竞争力强弱的重要标志,企业只有迅速掌握好网络技术、利用好网络技术,按现代管理方法管理企业的物流、资金流、信息流,实现企业管理信息化,才能全面提升企业资源配置水平,提高企业核心竞争力,从而提高企业经济效益,使企业在市场竞争中立于不败之地。1.1.2 研究意义研究意义 在企业中,设备管理是一项非常重要的工作。使用人工方式管理各项设备信息不仅效率低下,而且容易出错,安全性很差。并且在实际操作中,数据的查找和维护都不容易实现,容易发生差错,导致了管理费用增加,服务质量难以得到保证,从而影响企业的竞争力。这里设计的工厂设备管理系统,就可以解决这些问题。其目的在于实现设备信息管理、入库、出库、报修、作废记录及信息检索,是操作简单安全,从而提高工作效率和质量。1.2 设备管理设备管理系统的现状与发展系统的现状与发展 当今社会是一个信息社会,一个知识经济时代。自世界上第一台计算机ENINC(Electronic numerical integrator and calculator)于 1946 年在美国问世到现在,计算机业飞速发展,技术淘汰指标高的惊人,价格下降以及软件应用的快速扩展引发了以信息处理计算机化为标志的“微机革命”,随之而来的是以全球信息网络普及和全球信息共享为标志的“全球信息网络革命”的蓬勃兴起。可见,世界已进入在计算机信息管理领域中激烈竞争的时代,计算机已经变得普通的不能再普通的工具,如同我们离不开的自行车、汽车一样。我们应该承认,谁掌握的知识多,信息量大,信息处理速度快,批量大,谁的效率就高,谁就能在各种竞争中立于不败之地。工信息管理系统是一个企业单位不可缺少的部分,它的内容对于企业的决策者和管理者来说都至关重要,所以档案管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。这就必然会造成工作效率低,出错率高等问题,这就会对企业的发展造成一定的影响。本人毕业(论文)设计题目12 机械企业机械企业设备设备管理系统的开发技术管理系统的开发技术本章中首先讨论了设备信息管理系统的开发所使用到的相关技术,包括开发环境的选择、开发工具及开发语言的选择、数据库服务器的选择,为系统开发做好充分的准备。2.1 C 语言简介语言简介C 语言是一种计算机程序设计语言,它既具有高级语言的特点,又具有汇编语言的特点。它由美国贝尔研究所的 D.M.Ritchie 于 1972 年推出,1978 年后,C 语言已先后被移植到大、中、小及微型机上,它可以作为工作系统设计语言,编写系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序。它的应用范围广泛,具备很强的数据处理能力,不仅仅是在软件开发上,而且各类科研都需要用到 C 语言,适于编写系统软件,三维,二维图形和动画,具体应用比如单片机以及嵌入式系统开发。语言中难以实现的运算。 1、C 是高级语言:它把高级语言的基本结构和语句与低级语言的实用性结合起来。C 语言可以像汇编语言一样对位、字节和地址进行操作,而这三者是计算机最基本的工作单元。12 2、C 是结构式语言:结构式语言的显著特点是代码及数据的分隔化,即程序的各个部分除了必要的信息交流外彼此独立。这种结构化方式可使程序层次清晰,便于使用、维护以及调试。C 语言是以函数形式提供给用户的,这些函数可方便的调用,并具有多种循环、条件语句控制程序流向,从而使程序完全结构化。12 3、C 语言功能齐全:具有各种各样的数据类型,并引入了指针概念,可使程序效率更高。而且计算功能、逻辑判断功能也比较强大,可以实现决策目的的游戏。12 4、C 语言适用范围大:适合于多种操作系统,如 Windows、DOS、UNIX 等等;也适用于多种机型。C 语言对编写需要硬件进行操作的场合,优于其它高级语言,有一些大型应用软件也是用 C 语言编写的。12 5、C 语言应用指针:可以直接进行靠近硬件的操作,但是 C 的指针操作不做保护,也给它带来了很多不安全的因素。C+在这方面做了改进,在保留了指针操作的同时又增强了安全性,受到了一些用户的支持,但是,由于这些改进增加语言的复杂度,也为另一部分所诟病。java 则吸取了 C+的教训,取消了指针操作,也取消了 C+改进中一些备受争议的地方,在安全性和适合性方面均取得良好的效果,但其本身解释在虚拟机中运行,运行效率低于 C+/C。一般而言,C,C+,java 被视为同一系的语言,它们长期占据着程序使用榜的前三名。2.2 Microsoft Visual Studio 8Visual 意为“可视化的” ,指的是一种开发图形用户界面的方法。#是一种应用于开发.NET 应用程序的专属语言,它以 C 语言为基础,沿用其大部分的关键字,表达式以及运算符,而语法的设计却更为简洁易懂,同时以 C+对象模型建构其面身对象的语言结构,支持完整的面身对象设计理论。C#本身的设计,考虑各种语言的特性,避免了现有程序语言的缺点,并且新增了多种出色的语言特性,如垃圾回收机制,类型安全以及异常处理等。C#保留了 C+的功能强大特性,兼具 Visual Basic 易于使用其的优点,搭配.NET所提供的呆库,改变了传统应用程序的开发模型,加上微软对于.NET 平台的全力支持,C#在可预见的未来会扮演非常重要在角色。Visual Studio 是一套完整的开发工具,用于生成 ASP.NET Web 应用程序、XML Web services、桌面应用程序和移动应用程序。 Visual Basic、Visual C# 和 Visual 江南大学学士学位论文2C+ 都使用相同的集成开发环境 (IDE),这样就能够进行工具共享,并能够轻松地创建混合语言解决方案。 另外,这些语言使用 .NET Framework 的功能,它提供了可简化 ASP Web 应用程序和 XML Web services 开发的关键技术。2.3 SQL Server 2008 数据库技术产生于 20 世纪 60 年代末,发展至今已有近 30 多年年的历史。数据库技术为数据管理的最有效的手段,它的出现极大地促进了计算机应用的发展,目前基于数据库技术的计算机应用已成为计算机应用的主流。近 30 年来,数据库技术本身也在不断发展和完善。关系数据库已取代了早期的层次数据库与网状数据库,成为主流数据库,而新一代数据库也逐渐露出头角。目前又提出了数据仓库的概念,本课题使用的是MySQL,这是一种较简单通用的数据库:SQL 是一种在关系数据库中定义和操纵数据的标准语言。其基本格式类似于英语语法,它最早是 1974 年由 Boyce 和 Chamberlin 提出的,后来在 1976 年,由 IBM 公司的SanJose 研究所在研制关系数据库管理系统 SystemR 时修改为 SEQUEL2,也就是目前的SQL。1986 年美国国家标准化组织 ANSI 确认 SQL 作为数据库系统的工业标准。SQL 语言的最大特点是直观、简单易学,初学者经过较短的学习就可以使用 SQL 进行数据库的存取操作。SQL 语言通常分成 4 类:查询语言(SELECT)、操纵语言(INSERT、UPDATE、DELETE)、定义语言(CREATE、ALTER、DROP)和控制语言(COMMIT、ROLLBACK)。SQL 是英文 Structured Query Language 的缩写,意思为结构化查询语言。SQL 语言的主要功能就是同各种数据库建立联系,进行沟通。按照 ANSI(美国国家标准协会)的规定,SQL 被作为关系型数据库管理系统的标准语言。SQL 语句可以用来执行各种各样的操作,例如更新数据库中的数据,从数据库中提取数据等。目前,绝大多数流行的关系型数据库管理系统,如 Oracle, Sybase, Microsoft SQL Server, Access 等都采用了 SQL语言标准。虽然很多数据库都对 SQL 语句进行了再开发和扩展,但是包括 Select, Insert, Update, Delete, Create,以及 Drop 在内的标准的 SQL 命令仍然可以被用来完成几乎所有的数据库操作。 Access 还提供 windows 操作系统的高级应用程序开发系统。Access 与其它数据库开发系统之间相当显著的区别就是:您不用写一行代码,就可以在很短的时间里开发出一个功能强大而且相当专业的数据库应用程序,并且这一愉快的过程是完全可视的!如果您能给它加上简短的 VBA 代码,那么您的程序决不比专业程序员潜心开发的程序差。SQL Server 是一个关系数据库管理系统。它最初是由 Microsoft Sybase 和Ashton-Tate 三家公司共同开发的,于 1988 年推出了第一个 OS/2 版本。在 Windows NT 推出后,Microsoft 与 Sybase 在 SQL Server 的开发上就分道扬镳了,Microsoft 将SQL Server 移植到 Windows NT 系统上,专注于开发推广 SQL Server 的 Windows NT 版本。Sybase 则较专注于 SQL Server 在 UNIX 操作系统上的应用。SQL Server 2008 是一个全面的数据库平台,使用集成的商业智能工具提供了企业级的数据管理。SQL Server 2008 数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使您可以构建和管理用于业务的高可用和高性能的数据应用程序。 SQL Server 2008 数据引擎是企业数据管理解决方案的核心。此外 SQL Server 2008 结合了分析、报表、集成和通知功能。这使得企业可以构建和部署经济有效的 BI 本人毕业(论文)设计题目3解决方案,帮助团队通过记分卡、Dashboard、Web services 和移动设备将数据应用推向业务的各个领域。 与 Microsoft Visual Studio、Microsoft Office System 以及新的开发工具包(包括 Business Intelligence Development Studio)的紧密集成使 SQL Server 2008与众不同。无论是开发人员、数据库管理员、信息工作者还是决策者,SQL Server 20008 都可以为您提供创新的解决方案,帮助您从数据中更多地获益。江南大学学士学位论文43 系统需求分析系统需求分析3.1 可行性分析可行性分析 随着科学技术的发展,社会进步,计算机技术迅速的发展,设备管理的方法也日新月异,以前全是由人工管理的方法现存在很多的缺点:管理效率低,劳动强度大,信息处理速度低而且准确率也不够令人满意。为了提高设备管理效率,减轻劳动强度,提高信息处理速度和准确性,为设备管理员提供更方便、科学的服务项目。我选择了由计算机来设计一个设备管理系统的方案。让计算机对设备进行自动管理,设备管理员可以直接在计算机上实现设备信息的管理,并能在一定程度上实现自动化。通过对一些企业进行的实际深入调研,我开发出这套功能比较完整、通用性比较强、成本低廉的车间设备管理系统。 3.1.1 技术可行性技术可行性技术可行性分析主要包括三个方面:目前有关的技术能否支持所开发的新系统;硬件资源和软件资源。技术支持:首先根据新系统的目标,考虑目前有关的技术能否支持所开发的新系统。这里讨论的技术必须是已经普遍使用的,而不是待研究的或正在研究的。硬件资源:开发信息管理系统所需的硬件资源包含以下两个方面:系统开发人员在信息管理系统的开发过程中所需要的计算机设备及其有关的外部设备;管理信息系统开发成功投入使用后,使用单位所应具备的计算机设备及其有关的外围设备。对硬件资源进行可行性分析时主要考虑计算机的主机内存、类型、功能、联网能力、安全保护措施以及输入/输出设备,外存储器和联网数据通信设备的配置、功能、效率等指标是否符合系统方案设计要求,同时还要考虑计算机的性能/价格比。软件资源:软件资源的可行性分析主要考虑以下几点是否满足用户的要求:操作系统的选择;编译系统的选择;数据库管理系统的选择;高级编程语言的选择;汉字处理系统的选择;应用软件包的选择。本系统在开发前,与企业的领导和有关的操作人员密切沟通,认真听取他们的意见,并吸收他们的积极观点,使本系统的开发在相当大的程度上具有一定的先进性和合理性。3.1.2 操作操作可行性可行性 采用此系统,可以减轻管理人员的工作量,使管理人员从大量繁琐的添表、查表、手工制表中解放出来。能够节省大量的人力、物力,工作效率大大提高,预计查询速度可以比原人工查询提高几倍以上,并且可以大大提高准确性和精确性,而且可以安全地、完整地保存大量的设备记录。使设备的管理更加规范化,系统化。此项目虽然经济效益不是太大,但可以减轻工作人员的劳动强度,并可以促进企业对设备管理的规范化和自动化,而且价格低廉,所以是有应用价值的,而且在技术上完全是可行的,可以马上进本人毕业(论文)设计题目5行开发工作。3.1.3 经济可行性经济可行性 现在市场上流行的企业设备管理系统之类的软件通用性、灵活性稍微要差一些,不能完全提供所需的要求。另外,该系统的价格一般相当昂贵,一般的中小型企业承受不了昂贵的支付能力。所以应该根据企业的具体情况设计适合企业的软件系统。3.2 系统流程系统流程管理人员通过登录系统了解车间里工件的情况和设备的基本情况,使用情况,维护和维修情况的信息;可以对设备的基本信息、使用信息、维护信息、维修信息进行添加、修改、删除和查询的操作。3.3 业务流分析业务流分析3.3.1 业务流分析业务流分析此系统业务主要流程含有输入信息、维护信息、结束,如图 3.1 所示开始输入信息维护信息结束 图 3.1 业务流图 江南大学学士学位论文63.4 出错处理需求出错处理需求设备信息管理系统要求能达到一定的纠错能力,在用户操作不当时能给出相应的警告信息。用户登陆时没输入密码或者密码错误时,系统都会提示出错信息,并显示要求重新输入的警告信息。在其它情况中,为了使用户能够正确使用该系统,也要求实现出错处理功能,达到一定的出错处理能力。4 系统设计系统设计4.1 系统结构设计分析系统结构设计分析模具企业粗加工车间设备管理系统的系统结构如图 4-1 所示,系统结构设计确定了软件的结构也是总体设计的主要阶段。要根据系统分析的结果以及公司的实际情况来对新系统的结构进行总体设计,从宏观,总体上进行设计和规划,并且要对各个模块分析。 4.1 模具企业粗加工车间设备管理系统系统结构图图 4.2 为基本信息模块,基本信息理模块包括机床信息管理,工件信息管理。粗加工设备信息管理系统设备运作管理库存管理系统维护工件管理基本信息基本信息机床信息工件信息本人毕业(论文)设计题目7 4.2 基本信息模块结构图 工件管理模块含有加工管理,查询工件,如图 4.3 所示, 4.3 工件管理模块结构图设备运作理模块包括机床使用和维护,机床维修和报废的详细信息。如图 4.4 所示 4.4 运作模块结构图 应急管理模块包括停机警报,投诉信息查询和投诉信息审核。如图 4.5 所示。工件管理加工管理查询工件设备运作机床使用与维护机床维修与报废江南大学学士学位论文8 4.5 应急模块结构图 系统维护模块包括数据备份,数据还原,原始数据下载。如图 4.6 所示4.6 系统维护模块结构图4.2 系统设计目标系统设计目标本系统属于小型的数据库管理系统,针对中小型企业的生产进行管理,并实现了一些初步的计算机化的管理。通过本系统可以达到以下目标:(1) 有良好的人机界面。(3) 操作简便,无需专人指导。(4) 系统具有数据备份及数据还原功能。能够保证系统数据的安全性。(6) 删除数据方便简单,数据稳定性好。(7) 数据计算自动完成,尽量减少人工干预。应急模块停机警报工件查询系统维护数据备份原始数据下载数据还原本人毕业(论文)设计题目94.3 系统数据库设计系统数据库设计4.3.1 数据库设计原则数据库设计原则(1) 数据标准化,统一化本数据库的数据结构、名词术语、计量单位实行标准化,统一化,有利于计算机的识别和统一处理。(2) 数据库结构设计合理、完整本数据库依据关系数据库模式,按数据类型,科学、合理地设置各种类型的字段,建立了数据表,库管理系统采用模块结构,各模块相对独立,便于修改和加入新的应用模块。4.3.2 数据库概念结构设计数据库概念结构设计这一设计阶段的主要任务是在需求分析的基础上,设计出能够满足用户需求的各种实体,以及它们之间的关系,建立一个概念性的数据模型,为后面的逻辑结构设计打下基础。根据分析,系统分别建立了机床信息、工件信息、工件加工信息、机床使用与维护信息、机床维修与报废信息、管理员等实体。管理员游览并管理所有信息下面将使用实体联系图(E-R 图)来具体描述这几个实体以及它们之间的联系。如以下图所示。图 4.7 机床信息 E-R 图机床信息机床名称制造厂商机床编号机床型号使用年限负责人江南大学学士学位论文10 图 4.8 工件信息 E-R 图 图 4.9 工件加工信息 E-R 图工件信息工件编号工件名称备注操作工姓名操作工编号工件加工信息工件名称工件编号运往车间所属车间加工程序加工机床工件数量本人毕业(论文)设计题目11 图 4.10 机床使用与维护信息 E-R 图 图 4.11 机床维修与报废下信息 E-R 图图 4.12 管理员 E-R 图4.3.3 数据库逻辑结构设计数据库逻辑结构设计在上面的实体以及实体之间关系的基础上,形成各个表格之间的关系。设备信息管理系统数据库中的各个表的设计结果如下面的几个表格所示,每个表格表示数据库中的一个表。(1) 机床信息表使用与维护信息使用日期机床名称操作工负责人组长机床编号机床编号维修与报废信息机床名称维修金额故障原因维修人员管理员账号密码江南大学学士学位论文12机床信息表用来保存机床的相关信息。该表如表 4.1 所示。表 4.1序号字段名称类型说明长度备注1machineidvarchar机床编号20主键2machinetypevarchar机床型号203machinenamevarchar机床名称204manufacturervarchar制造厂商205PreUseYearvarchar使用年限106fzrnamevarchar负责人10(2)工件信息表 工件信息表用来工件的相关信息。该表如表 4.2 所示表 4.2序号字段名称类型说明长度备注1workpieceidvarchar工件编号20主键2workpiecenamevarchar工件名称203operatornamevarchar操作工姓名204operatoridvarchar操作工编号205remarkvarchar备注20(3)工件加工信息表工件加工信息表用来工件加工的相关信息。该表如表 4.3 所示序号字段名称类型说明长度备注1workpieceidvarchar工件编号20主键2workpiecenamevarchar工件名称203processingmachinevarchar加工机床204jobprogramvarchar加工程序205processingnmbvarchar工件数量206ssworkshopvarchar所属车间207 ywworkshopvarchar运往车间20(4)使用与维护信息表 使用与维护表用来保存机床使用与维护的相关信息。该表如表 4.4 所示。序号字段名称类型说明长度备注1machineidvarchar机床编号20主键2machinenamevarchar机床名称203fzrnamevarchar负责人204chargemanvarchar组长205operatornamevarchar操作工206useadatevarchar使用日期20(5)维修与报废信息表 设备维护与报废信息表用来保存设备维修与报废的相关信息。该表如表 4.5本人毕业(论文)设计题目13所示。序号字段名称类型说明长度备注1machineidvarchar机床编号20主键2machinenamevarchar机床名称203failurecause varchar故障原因204maintenancemanvarchar维修人员205amountofrepairvarchar维修金额20(6)管理员信息表管理员表用来记录账号密码的相关信息。该表如表 4.6 所示。序号字段名称类型说明长度备注1useridvarchar用户名20主键2userpasswordvarchar用户密码20江南大学学士学位论文145 主要功能模块设计主要功能模块设计5.1 系统登陆设计系统登陆设计该系统的登陆界面,管理员登陆时,就是根据数据库表中的用户名和密码,对登陆者的身份进行验证。作为一个车间的设备信息管理系统,对管理人员的验证是必不可少的,只有通过了登陆的验证,才能进行查看和管理。本设备管理系统的登陆界面如图 5.1 所示,只有输入了正确的帐号密码才能进入到管理操作页面。图 5.1 系统登陆界面5.2 机床基本机床基本信息管理模块设计信息管理模块设计在管理人员登录系统之后,会进入到管理主界面。从管理主界面就可以进入机床基本信息管理模块。机床基本信息管理主界面如图 5.2 所示。 图 5.2 机床基本信息管理主页面程序代码如下:本人毕业(论文)设计题目15public partial class frmMachineinfo : Form public frmMachineinfo() InitializeComponent(); tb_EmpInfo EmpClass = new tb_EmpInfo(); tb_EmpInfoMenthod tbMenthod = new tb_EmpInfoMenthod(); public static int intFalg = 0;/控件方法状态 int G_Int_status; /保存工具栏按钮操作状态 public int getPan() int intFalg1 = 0; if (intFalg != 3) if (txtEmpName.Text = ) MessageBox.Show(机床型号不能为空!, 提示); txtEmpName.Focus(); return intFalg1; if (txtEmpLoginName.Text = ) MessageBox.Show(机床名称不能为空!, 提示); return intFalg1; if (intFalg != 2) if (txtEmpLoginPwd.Text = ) MessageBox.Show(机床编号不能为空!, 提示); return intFalg1; if (intFalg = 2) EmpCEmpId = this.dataGridView10, this.dataGridView1.CurrentCell.RowIndex.Value.ToString(); else EmpCEmpId = tbMenthod.tb_EmpInfoID(); else 江南大学学士学位论文16 if (txtEmpName.Text = ) MessageBox.Show(请在下面选择要删除的记录, 提示); return intFalg1; else EmpCEmpId = this.dataGridView10, this.dataGridView1.CurrentCell.RowIndex.Value.ToString(); EmpCEmpId = this.dataGridView10, this.dataGridView1.CurrentCell.RowIndex.Value.ToString(); EmpClass.strEmpName = txtEmpName.Text; EmpClass.strEmpLoginName = txtEmpLoginName.Text; EmpClass.strEmpLoginPwd = txtEmpLoginPwd.Text; EmpCEmpSex = comboBox2.Text; EmpClass.daEmpBirthday = daEmpBirthday.Value; EmpClass.strEmpDept = cmbEmpDept.Text; EmpClass.strEmpPost = cmbEmpPost.Text; EmpClass.strEmpPhone = txtEmpPhone.Text; EmpClass.strEmpPhoneM = txtEmpPhoneM.Text; EmpClass.strEmpAddress = txtEmpAddress.Text; if(intFalg!=3) EmpCEmpFalg = 0; else EmpCEmpFalg = 1; intFalg1 = 1; return intFalg1; / / 控制控件状态 / private void ControlStatus() this.toolSave.Enabled = !this.toolSave.Enabled; this.toolAdd.Enabled = !this.toolAdd.Enabled; this.toolCancel.Enabled = !this.toolCancel.Enabled; this.toolAmend.Enabled = !this.toolAmend.Enabled; this.toolDelete.Enabled = !this.toolDelete.Enabled; 本人毕业(论文)设计题目17 / / 将控件恢复到原始状态 / private void ClearControls() txtEmpAddress.Text = ; txtEmpLoginName.Text = ; txtEmpLoginPwd.Text = ; txtEmpName.Text = ; txtEmpPhone.Text = ; txtEmpPhoneM.Text = ; cmbEmpDept.SelectedIndex = 0; cmbEmpPost.SelectedIndex = 0; comboBox2.SelectedIndex = 0; this.daEmpBirthday.Value = DateTime.Now; private void frmEmpInfo_Load(object sender, EventArgs e) tbMenthod.tb_EmpInfoFind(,5,dataGridView1); private void toolAdd_Click(object sender, EventArgs e) ClearControls();/清空控件内容 ControlStatus();/控件控年状态 intFalg = 1;/添加标 private void toolAmend_Click(object sender, EventArgs e) ControlStatus(); intFalg = 2;/修改标记 private void toolrefesh_Click(object sender, EventArgs e) ClearControls();/刷新 ControlStatus(); /查询 private void txtOK_Click(object sender, EventArgs e) 江南大学学士学位论文18 string P_Str_selectcondition = this.cbxCondition.Text; /Itemsthis.cbxCondition.SelectedIndex.ToString(); if (P_Str_selectcondition = null) MessageBox.Show(请选择查询条件!); return; if (this.txtKeyWord.Text = ) MessageBox.Show(输入查询条件!); return; switch (P_Str_selectcondition) case 机床型号: tbMenthod.tb_EmpInfoFind(txtKeyWord.Text,1,dataGridView1); break; case 制造厂商: tbMenthod.tb_EmpInfoFind(txtKeyWord.Text, 2, dataGridView1); break; case 负责人: tbMenthod.tb_EmpInfoFind(txtKeyWord.Text, 3, dataGridView1); break; case 使用年限: tbMenthod.tb_EmpInfoFind(txtKeyWord.Text, 4, dataGridView1); break; default: break; private void toolCancel_Click(object sender, EventArgs e) ClearControls(); ControlStatus(); private void toolSave_Click(object sender, EventArgs e) if (getPan() = 1) if (intFalg = 1) if (tbMenthod.tb_EmpInfoFind(txtEmpLoginName.Text,1) = 1) MessageBox.Show(机床名称已被占用!!); txtEmpLoginName.Text = ; txtEmpLoginName.Focus();本人毕业(论文)设计题目19 return; if (tbMenthod.tb_EmpInfoAdd(EmpClass) = 1) MessageBox.Show(添加成功); intFalg = 0; tbMenthod.tb_EmpInfoFind(, 5, dataGridView1); ClearControls(); ControlStatus(); else MessageBox.Show(添加成失败); intFalg = 0; /tbMenthod.tb_EmpInfoFind(2,dataGridView1); ClearControls(); ControlStatus(); if (intFalg = 2) if (tbMenthod.tb_EmpInfoUpdate(EmpClass)=1) MessageBox.Show(修改成功); intFalg = 0; tbMenthod.tb_EmpInfoFind(, 5, dataGridView1); ClearControls(); ControlStatus(); else MessageBox.Show(修改成失败); intFalg = 0; /tbMenthod.tb_EmpInfoFind(2,dataGridView1); ClearControls(); ControlStatus(); if (intFalg = 3) if (tbMenthod.tb_EmpInfoDelete(EmpClass) = 1) MessageBox.Show(删除成功); intFalg = 0; tbMenthod.tb_EmpInfoFind(, 5, dataGridView1); ClearControls();江南大学学士学位论文20 ControlStatus(); else MessageBox.Show(删除失败); intFalg = 0; ClearControls(); ControlStatus(); /end5.2.1 工件基本信息管理模块设计工件基本信息管理模块设计对于这么一个车间来说,工件的基本信息非常必要,要记录一个工件的基本信息,一下模块必不可少。本系统的工件基本信息模块如图 5.3 所示。 图 5.3 工件基本信息管理页面 程序代码如下: public partial class frmWorkpieceinfo : Form public frmWorkpieceinfo() InitializeComponent(); public frmWorkpieceinfo(int intResult)本人毕业(论文)设计题目21 InitializeComponent(); intReturn = intResult; public static int intReturn = 0; tb_Company Company = new tb_Company(); tb_CompanyMenthod CompanyMenthod = new tb_CompanyMenthod(); tb_JhGoodsInfoMenthod jhgood = new tb_JhGoodsInfoMenthod(); public static int intFalg =0; private void ControlStatus() this.toolSave.Enabled = !this.toolSave.Enabled; this.toolAdd.Enabled = !this.toolAdd.Enabled; this.toolCancel.Enabled = !this.toolCancel.Enabled; this.toolAmend.Enabled = !this.toolAmend.Enabled; this.toolrefesh.Enabled = !this.toolrefesh.Enabled; / / 将控件恢复到原始状态 / private void ClearControls() txtCompanyDirector.Text = ; txtCompanyAddress.Text = ; txtCompanyFax.Text = ; txtCompanyName.Text = ; txtCompanyPhone.Text = ; txtCompanyRemark.Text = ; / 控制控件状态 / public int GetCount() int intReslult = 0; if (intFalg = 1 | intFalg = 2) if (txtCompanyName.Text = ) MessageBox.Show(工件名称不能为空!, 提示); return intReslult; if (txtCompanyPhone.Text = ) MessageBox.Show(工件编号不能为空!, 提示); return intReslult; 江南大学学士学位论文22 if (txtCompanyDirector.Text = ) MessageBox.Show(工件尺寸不能为空!, 提示); return intReslult; if (intFalg != 2) CCompanyID = CompanyMenthod.tb_CustomerID(); else CCompanyID = this.dataGridView10, this.dataGridView1.CurrentCell.RowIndex.Value.ToString(); CEmpFalg = 0; Company.strCompanyAddress = txtCompanyAddress.Text; Company.strCompanyDirector = txtCompanyDirector.Text; Company.strCompanyFax = txtCompanyFax.Text; Company.strCompanyName = txtCompanyName.Text; Company.strCompanyPhone = txtCompanyPhone.Text; Company.strCompanyRemark = txtCompanyRemark.Text; Company.daReDateTime = DateTime.Now; if (intFalg = 3) if (txtCompanyName.Text = ) MessageBox.Show(工件名称不能为空!请选择要删除的的记录, 提示); return intReslult; CEmpFalg =1; CCompanyID = this.dataGridView10, this.dataGridView1.CurrentCell.RowIndex.Value.ToString(); 查询模块代码如下: private void txtOK_Click(object sender, EventArgs e) string P_Str_cmdtxt = String.Empty; string P_Str_selectcondition = this.cbxCondition.Text; if (P_Str_selectcondition = null) MessageBox.Show(请选择查询条件!); return; if (this.txtKeyWord.Text = ) MessageBox.Show(输入查询条件!); return;本人毕业(论文)设计题目23 switch (P_Str_selectcondition) case 工件名称: CompanyMenthod.tb_CompanyFind(txtKeyWord.Text,1,dataGridView1); break; case 操作工姓名: CompanyMenthod.tb_CompanyFind(txtKeyWord.Text, 2, dataGridView1); break; default: break; 5.3 工件加工工件加工管理模块设计管理模块设计 作为一个车间,工件的加工信息关系到整个生产流程,所以必须有工件加工模块。图5.3 为工件加工管理模块。图 5.3工件加工管理模块工件加工管理模块代码如下: public partial class frmProcessinginfo : Form public frmProcessinginfo() InitializeComponent(); public frmProcessinginfo(int intCdo)江南大学学士学位论文24 InitializeComponent(); tb_JhGoodsInfo jhGood=new tb_JhGoodsInfo(); tb_JhGoodsInfoMenthod jhMenthod=new tb_JhGoodsInfoMenthod(); public static int intFalg = 0; private void ControlStatus() this.toolSave.Enabled = !this.toolSave.Enabled; this.toolAdd.Enabled = !this.toolAdd.Enabled; this.toolCancel.Enabled = !this.toolCancel.Enabled; this.toolAmend.Enabled = !this.toolAmend.Enabled; this.tollDelete.Enabled = !this.tollDelete.Enabled; public void ClearContorl() txtGoodsNum.Text = ; txtGoodsRemark.Text = ; txtGoodsSellPrice.Text = ; txtJhCompName.Text = ; txtGoodsNoPrice.Text = ; txtGoodsNeedPrice.Text = ; txtGoodsName.Text = ; txtGoodsJhPrice.Text = ; txtGoodsID.Text = ; txtEmpId.Text = ; cmbDepotName.Text = ; public int getIntCount() int intReslut = 0; if (intFalg = 1) if (txtGoodsID.Text = ) MessageBox.Show(工件编号不能为空!); return intReslut; if (txtGoodsName.Text = ) MessageBox.Show(工件名称不能为空!); return intReslut; if (txtJhCompName.Text = ) MessageBox.Show(加工机床名称不能为空!); return intReslut; if (txtEmpId.Text = ) 本人毕业(论文)设计题目25 MessageBox.Show(操作工姓名不能为空!); return intReslut; if (txtGoodsNum.Text = ) MessageBox.Show(加工数量不能为空!); return intReslut; if (txtGoodsName.Text = ) MessageBox.Show(加工程序不能为空!); return intReslut; if (intFalg = 2) if (txtGoodsID.Text = ) MessageBox.Show(工件编号不能为空!,选择要修改记录,提示); return intReslut; if (intFalg = 3) if (txtGoodsID.Text = ) MessageBox.Show(工件编号不能为空!,选择要删除记录, 提示); return intReslut; jhGood.strGoodsID = txtGoodsID.Text; jhGood.strEmpId = txtEmpId.Text; jhGood.strJhCompName = txtGoodsName.Text; jhGood.strDepotName = cmbDepotName.Text; jhGood.strGoodsNum = Convert.ToInt32(txtGoodsNum.Text); jhGood.strGoodsName = txtGoodsName.Text; jhGood.strGoodsUnit = cmbGoodsUnit.Text; jhGood.deGoodsJhPrice = txtGoodsJhPrice.Text; jhGood.deGoodsNeedPrice = txtGoodsNeedPrice.Text; jhGood.deGoodsNoPrice = txtGoodsNoPrice.Text; jhGood.deGoodsSellPrice = txtGoodsSellPrice.Text; jhGood.strGoodsRemark = txtGoodsRemark.Text; jhGood.DaGoodTime = dateTimePicker1.Value; if (intFalg != 3) jhGood.Falg = 0; else jhGood.Falg = 1;江南大学学士学位论文26 intReslut = 1; return intReslut; 5.4 机床使用与维护机床使用与维护模块设计模块设计 作为一个完善制度的模具车间,必定会有个设备使用与维护记录,本系统就要完成一个机床使用与维护信息管理的功能。本系统的机床使用与维护模块信息管理页面图如图 5.4所示。图 5.4 机床使用与维护信息管理模块图其中机床使用与维护信息管理代码如下: public partial class frmMachinetool : Form public frmMachinetool() InitializeComponent(); tb_SellGoods sellGoods = new tb_SellGoods(); tb_SellGoodsMenthod sellMenthod = new tb_SellGoodsMenthod(); public int intCount = 0; public string kcId = ; public string GoodId = null; private void frmSellGoods_Load(object sender, EventArgs e) sellMenthod.tb_SellGoodsFind(dataGridView1); private void ControlStatus() this.toolSave.Enabled = !this.toolSave.Enabled; this.toolAdd.Enabled = !this.toolAdd.Enabled;本人毕业(论文)设计题目27 this.toolCancel.Enabled = !this.toolCancel.Enabled; this.toolAmend.Enabled = !this.toolAmend.Enabled; this.toolDelete.Enabled=!this.toolDelete.Enabled; public void Clear() txtSellID.Text = ; txtEmpID.Text = ; txtGoodsName.Text = ; txtdeSellPrice.Text = ; txSellNeedPay.Text = ; txtSellGoodsNum.Text = ; txtdeSellHasPay.Text = ; txtSellRemark.Text = ; public int fillGetInfo() int intResult = 0; if(intCount=1 |intCount=2) if(txtSellID.Text=) MessageBox.Show(机床编号不能为空); return intResult; if (txtGoodsName.Text = ) MessageBox.Show(机床名称不能为空); return intResult; if (txtSellGoodsNum.Text = ) MessageBox.Show(运行情况不能为空); return intResult; if (txtdeSellPrice.Text = ) MessageBox.Show(组长不能为空); return intResult; if (txtdeSellHasPay.Text = ) MessageBox.Show(交班维护不能为空); return intResult; sellGoods.strSellID = txtSellID.Text; sellGoods.strKcID = kcId.ToString(); sellGoods.strGoodsID = GoodId; sellGoods.strEmpId = txtEmpID.Text; sellGoods.strGoodsName = txtGoodsName.Text;江南大学学士学位论文28 sellGoods.strSellGoodsNum = Convert.ToInt32(txtSellGoodsNum.Text); sellGoods.daSellGoodsTime = DaSellGoodsTime.Value; sellGoods.deSellPrice = txtdeSellPrice.Text; sellGoods.deSellNeedPay = txSellNeedPay.Text; sellGoods.deSellHasPay = txtdeSellHasPay.Text; sellGoods.strSellRemark = txtSellRemark.Text; if(intCount!=3) sellGSellFalg = 0; else if (txtSellID.Text = ) MessageBox.Show(机床编号不能为空!,请选择要删除的机床信息,信息提示); return intResult; sellGoods.strSellID = txtSellID.Text; sellGSellFalg = 1; intResult = 1; return intResult; 5.5 机床维修与报废机床维修与报废信息模块设计信息模块设计 作为一个车间,肯定有机床故障和由此导致的额机床报废,那机床维修与报废信息模块是必须设计的。通过机床维修与报废信息可以统计故障原因,维修结果,维修人员。机床维修与报废信息模块如图 5.7 所示。本人毕业(论文)设计题目29图 5.7 机床维修与报废信息管理图机床维修与报废信息代码如下:public partial class frmRepeirInfo : Form public frmRepeirInfo() InitializeComponent(); tb_ThGoodsInfo tbGoodinfo = new tb_ThGoodsInfo(); tb_ThGoodsMenthod tbMendd =
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
提示  人人文库网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
关于本文
本文标题:模具企业粗加工车间设备信息管理系统设计
链接地址:https://www.renrendoc.com/p-273433.html

官方联系方式

2:不支持迅雷下载,请使用浏览器下载   
3:不支持QQ浏览器下载,请用其他浏览器   
4:下载后的文档和图纸-无水印   
5:文档经过压缩,下载后原文更清晰   
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

网站客服QQ:2881952447     

copyright@ 2020-2024  renrendoc.com 人人文库版权所有   联系电话:400-852-1180

备案号:蜀ICP备2022000484号-2       经营许可证: 川B2-20220663       公网安备川公网安备: 51019002004831号

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知人人文库网,我们立即给予删除!