




已阅读5页,还剩40页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
编编 号号 江南大学太湖学院 毕毕业业设设计计 论论文文 题目 题目 模具企业粗加工车间设备模具企业粗加工车间设备 信息管理系统设计信息管理系统设计 机电 系系 数控及其自动化 专专业业 学 号 0923020 学生姓名 张 伟 指导教师 王士同 职称 教 授 职称 2013 年 5 月 22 日 江南大学太湖学院本科毕业设计 论文 江南大学太湖学院本科毕业设计 论文 诚诚 信信 承承 诺诺 书书 本人郑重声明 所呈交的毕业设计 论文 模具企业 粗加工车间设备信息管理设计 是本人在导师的指导下独立进 行研究所取得的成果 除了在毕业设计 论文 中特别加以标 注引用 表示致谢的内容外 本毕业设计 论文 不包含任何 其他个人 集体已发表或撰写的成果作品 班 级 机械 91 学 号 0923020 作者姓名 2013 年 5 月 22 日 I 江江南南大大学学太太湖湖学学院院 机机 电电 系系 数数控控及及其其自自动动化化 专专业业 毕毕 业业 设设 计计论论 文文 任任 务务 书书 一 题目及专题 一 题目及专题 题目 模具企业粗加工车间设备信息管理系统设计 专题 二 课题来源及选题依据二 课题来源及选题依据 计算机技术产生以后 迅速在管理领域获得了广泛的应用 20 世纪 60 年代 美国经营管理协会及其事业部第一次提出了建立信息 管理系统使得各级管理部门都能了解本单位的一切有关活动 为决 策人员提供所需要的信息 伴随着中国经济的发展 促进了制造行 业的快速发展 竞争的愈来愈激烈 在知识经济时代仅靠自己企业 的资源不可能有效地参与市场竞争 还必须把经营过程中的有关各 方如供应商 制造工厂 分销网络 客户等纳入一个紧密的供应链 中 才能有效地安排企业的产 供 销活动 满足企业利用全社会 一切市场资源快速高效地进行生产经营的需求 以期进一步提高效 率和在市场上获得竞争优势 换句话说 现代企业竞争不是单一企业 与单一企业间的竞争 而是一个企业供应链与另一个企业供应链之 间的竞争 因此 采用全新的计算机网络和信息管理系统 已经成 为提高公司的管理效率 协调公司运营的重要手段之一 在某种意 义上 信息管理系统的信息化已成为现代化制造业管理的重要标志 II 之一 三 本设计 论文或其他 应达到的要求 三 本设计 论文或其他 应达到的要求 1 调查研究 查阅文献和搜集资料 2 撰写开题报告 确定设计方案或研究方案 3 掌握 visualstudio 等可视化编程工具 4 总体设计方案 5 详细设计方法 包括控制流程图 功能模块 数据流图 程 序框图 开发关键技术等 或研究方法 6 设计或有关计算的源程序 7 撰写毕业设计 四 接受任务学生 四 接受任务学生 机械 91 班班 姓名姓名 张 伟 五 开始及完成日期 五 开始及完成日期 自自 2013 年年 10 月月 25 日日 至至 2011 年年 5 月月 22 日日 六 设计 论文 指导 或顾问 六 设计 论文 指导 或顾问 指导教师指导教师 签名签名 签名签名 签名签名 教教研研室室主主任任 学科组组长研究所所学科组组长研究所所 III 长长 签名签名 系主任系主任 签名签名 2010 年年 10 月月 25 日日 IV 摘摘 要要 设备管理系统是企业管理系统的主要构件之一 在某种程度上体现了一个企业的生产 现代化水平 系统的先进性将引领企业生产水平向前飞速发展 设备管理系统是典型的 信息管理系统 MIS 其开发主要包括后台数据库的建立和维护以及前端应用程序的开发 两个方面 对于前者要求建立起数据一致性和完整性强 数据安全性好的库 而对于后 者则要求应用程序易使用等特点 经过分析 我采用微软公司的 visual studio 2 003 中的 c 语言平台开发 后台建立在 Microsoft SQL Server 2 000 基础上 尤其是数据窗 口能方便而简洁操纵数据库的智能化对象 首先在短时间内建立系统应用原型 然后 对初始原型系统进行需求迭代 不断修正和改进 直到形成高可行性系统 通过对计算 机硬件和软件方面的了解 来论证本系统的解决方案 另外对学校等领域进行调研和分析 参照相关各种资料进行数据库编程实践 在指导老师的大力帮助下 基本上完成了设计 任务书的要求 关键词 关键词 MIS 信息管理系统 visual studio 数据库 V Abstract 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 V 目目 录录 摘 要 IV ABSTRACT V 目 录 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 8 2 2 3 SQL SERVER 2008 3 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 目录 VI 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 1 2 研究意义研究意义 在企业中 设备管理是一项非常重要的工作 使用人工方式管理各项设备信息不仅 效率低下 而且容易出错 安全性很差 并且在实际操作中 数据的查找和维护都不容 易实现 容易发生差错 导致了管理费用增加 服务质量难以得到保证 从而影响企业 的竞争力 这里设计的工厂设备管理系统 就可以解决这些问题 其目的在于实现设备 信息管理 入库 出库 报修 作废记录及信息检索 是操作简单安全 从而提高工作 效率和质量 1 2 设备管理设备管理系统的现状与发展系统的现状与发展 当今社会是一个信息社会 一个知识经济时代 自世界上第一台计算机 ENINC Electronic numerical integrator and calculator 于 1946 年在美国问世到现在 计算机 业飞速发展 技术淘汰指标高的惊人 价格下降以及软件应用的快速扩展引发了以信息 处理计算机化为标志的 微机革命 随之而来的是以全球信息网络普及和全球信息共享为 标志的 全球信息网络革命 的蓬勃兴起 可见 世界已进入在计算机信息管理领域中激烈 竞争的时代 计算机已经变得普通的不能再普通的工具 如同我们离不开的自行车 汽 车一样 我们应该承认 谁掌握的知识多 信息量大 信息处理速度快 批量大 谁的 效率就高 谁就能在各种竞争中立于不败之地 工信息管理系统是一个企业单位不可缺少的部分 它的内容对于企业的决策者和管 理者来说都至关重要 所以档案管理系统应该能够为用户提供充足的信息和快捷的查询 手段 但一直以来人们使用传统人工的方式管理文件档案 这种管理方式存在着许多缺 点 如 效率低 保密性差 另外时间一长 将产生大量的文件和数据 这对于查找 更新和维护都带来了不少的困难 这就必然会造成工作效率低 出错率高等问题 这就 会对企业的发展造成一定的影响 江南大学学士学位论文 2 2 机械企业机械企业设备设备管理系统的开发技术管理系统的开发技术 本章中首先讨论了设备信息管理系统的开发所使用到的相关技术 包括开发环境的选择 开发工 具及开发语言的选择 数据库服务器的选择 为系统开发做好充分的准备 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 8 Visual 意为 可视化的 指的是一种开发图形用户界面的方法 是一种应用于开 发 NET 应用程序的专属语言 它以 C 语言为基础 沿用其大部分的关键字 表达式以及 运算符 而语法的设计却更为简洁易懂 同时以 C 对象模型建构其面身对象的语言结构 支持完整的面身对象设计理论 C 本身的设计 考虑各种语言的特性 避免了现有程序 语言的缺点 并且新增了多种出色的语言特性 如垃圾回收机制 类型安全以及异常处 理等 C 保留了 C 的功能强大特性 兼具 Visual Basic 易于使用其的优点 搭配 NET 所提供的呆库 改变了传统应用程序的开发模型 加上微软对于 NET 平台的全力支持 C 在 可预见的未来会扮演非常重要在角色 Visual Studio 是一套完整的开发工具 用于生成 ASP NET Web 应用程序 XML Web services 桌面应用程序和移动应用程序 Visual Basic Visual C 和 Visual 本人毕业 论文 设计题目 3 C 都使用相同的集成开发环境 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 江南大学学士学位论文 4 解决方案 帮助团队通过记分卡 Dashboard Web services 和移动设备将数据应用推 向业务的各个领域 与 Microsoft Visual Studio Microsoft Office System 以及新的开发工具包 包括 Business Intelligence Development Studio 的紧密集成使 SQL Server 2008 与众不同 无论是开发人员 数据库管理员 信息工作者还是决策者 SQL Server 20008 都可以为您提供创新的解决方案 帮助您从数据中更多地获益 本人毕业 论文 设计题目 5 3 系统需求分析系统需求分析 3 1 可行性分析可行性分析 随着科学技术的发展 社会进步 计算机技术迅速的发展 设备管理的方法也日新月 异 以前全是由人工管理的方法现存在很多的缺点 管理效率低 劳动强度大 信息处理 速度低而且准确率也不够令人满意 为了提高设备管理效率 减轻劳动强度 提高信息 处理速度和准确性 为设备管理员提供更方便 科学的服务项目 我选择了由计算机来 设计一个设备管理系统的方案 让计算机对设备进行自动管理 设备管理员可以直接在 计算机上实现设备信息的管理 并能在一定程度上实现自动化 通过对一些企业进行的 实际深入调研 我开发出这套功能比较完整 通用性比较强 成本低廉的 车间设备管 理系统 3 1 1 技术可行性技术可行性 技术可行性分析主要包括三个方面 目前有关的技术能否支持所开发的新系统 硬 件资源和软件资源 技术支持 首先根据新系统的目标 考虑目前有关的技术能否支持 所开发的新系统 这里讨论的技术必须是已经普遍使用的 而不是待研究的或正在研究 的 硬件资源 开发信息管理系统所需的硬件资源包含以下两个方面 系统开发人员在 信息管理系统的开发过程中所需要的计算机设备及其有关的外部设备 管理信息系统开 发成功投入使用后 使用单位所应具备的计算机设备及其有关的外围设备 对硬件资源 进行可行性分析时主要考虑计算机的主机内存 类型 功能 联网能力 安全保护措施 以及输入 输出设备 外存储器和联网数据通信设备的配置 功能 效率等指标是否符合 系统方案设计要求 同时还要考虑计算机的性能 价格比 软件资源 软件资源的可行性 分析主要考虑以下几点是否满足用户的要求 操作系统的选择 编译系统的选择 数据库管理系统的选择 高级编程语言的选择 汉字处理系统的选择 应用软件包的选择 本系统在开发前 与企业的领导和有关的操作人员密切沟通 认真听取他们的意见 并吸收他们的积极观点 使本系统的开发在相当大的程度上具有一定的先进性和合理性 3 1 2 操作操作可行性可行性 采用此系统 可以减轻管理人员的工作量 使管理人员从大量繁琐的添表 查表 手工制表中解放出来 能够节省大量的人力 物力 工作效率大大提高 预计查询速度 可以比原人工查询提高几倍以上 并且可以大大提高准确性和精确性 而且可以安全地 完整地保存大量的设备记录 使设备的管理更加规范化 系统化 此项目虽然经济效益 不是太大 但可以减轻工作人员的劳动强度 并可以促进企业对设备管理的规范化和自 动化 而且价格低廉 所以是有应用价值的 而且在技术上完全是可行的 可以马上进 江南大学学士学位论文 6 行开发工作 3 1 3 经济可行性经济可行性 现在市场上流行的 企业设备管理系统 之类的软件通用性 灵活性稍微要差一些 不能完全提供所需的要求 另外 该系统的价格一般相当昂贵 一般的中小型企业承受 不了昂贵的支付能力 所以应该根据企业的具体情况设计适合企业的软件系统 3 2 系统流程系统流程 管理人员通过登录系统了解车间里工件的情况和设备的基本情况 使用情况 维护 和维修情况的信息 可以对设备的基本信息 使用信息 维护信息 维修信息进行添加 修改 删除和查询的操作 3 3 业务流分析业务流分析 3 3 1 业务流分析业务流分析 此系统业务主要流程含有输入信息 维护信息 结束 如图 3 1 所示 开始 输入信 息 维护信 息 结束 图 3 1 业务流图 本人毕业 论文 设计题目 7 3 4 出错处理需求出错处理需求 设备信息管理系统要求能达到一定的纠错能力 在用户操作不当时能给出相应的警告信息 用户 登陆时没输入密码或者密码错误时 系统都会提示出错信息 并显示要求重新输入的警告信息 在其 它情况中 为了使用户能够正确使用该系统 也要求实现出错处理功能 达到一定的出错处理能力 4 系统设计系统设计 4 1 系统结构设计分析系统结构设计分析 模具企业粗加工车间设备管理系统的系统结构如图 4 1 所示 系统结构设计确定了软 件的结构也是总体设计的主要阶段 要根据系统分析的结果以及公司的实际情况来对新系 统的结构进行总体设计 从宏观 总体上进行设计和规划 并且要对各个模块分析 4 1 模具企业粗加工车间设备管理系统系统结构图 图 4 2 为基本信息模块 基本信息理模块包括机床信息管理 工件信息管理 粗加工设备信息管理系统 设备运作管理 库存管理 系统维护 工件管理 基本信息 基本信息 机床信息 工件信息 江南大学学士学位论文 8 4 2 基本信息模块结构图 工件管理模块含有加工管理 查询工件 如图 4 3 所示 4 3 工件管理模块结构图 设备运作理模块包括机床使用和维护 机床维修和报废的详细信息 如图 4 4 所示 4 4 运作模块结构图 应急管理模块包括停机警报 投诉信息查询和投诉信息审核 如图 4 5 所示 工件管理 加工管理 查询工件 设备运作 机床使用与维护 机床维修与报废 本人毕业 论文 设计题目 9 4 5 应急模块结构图 系统维护模块包括数据备份 数据还原 原始数据下载 如图 4 6 所示 4 6 系统维护模块结构图 4 2 系统设计目标系统设计目标 本系统属于小型的数据库管理系统 针对中小型企业的生产进行管理 并实现了一 些初步的计算机化的管理 通过本系统可以达到以下目标 1 有良好的人机界面 3 操作简便 无需专人指导 4 系统具有数据备份及数据还原功能 能够保证系统数据的安全性 6 删除数据方便简单 数据稳定性好 7 数据计算自动完成 尽量减少人工干预 应急模块 停机警报 工件查询 系统维护 数据备份 原始数据下载 数据还原 江南大学学士学位论文 10 4 3 系统数据库设计系统数据库设计 4 3 1 数据库设计原则数据库设计原则 1 数据标准化 统一化 本数据库的数据结构 名词术语 计量单位实行标准化 统一化 有利于计算机的 识别和统一处理 2 数据库结构设计合理 完整 本数据库依据关系数据库模式 按数据类型 科学 合理地设置各种类型的字段 建立了数据表 库管理系统采用模块结构 各模块相对独立 便于修改和加入新的应用 模块 4 3 2 数据库概念结构设计数据库概念结构设计 这一设计阶段的主要任务是在需求分析的基础上 设计出能够满足用户需求的各种 实体 以及它们之间的关系 建立一个概念性的数据模型 为后面的逻辑结构设计打下 基础 根据分析 系统分别建立了机床信息 工件信息 工件加工信息 机床使用与维护 信息 机床维修与报废信息 管理员等实体 管理员游览并管理所有信息下面将使用实 体 联系图 E R 图 来具体描述这几个实体以及它们之间的联系 如以下图所示 图 4 7 机床信息 E R 图 机床信息 机床名称 制造厂商 机床编号 机床型号 使用年限 负责人 本人毕业 论文 设计题目 11 图 4 8 工件信息 E R 图 图 4 9 工件加工信息 E R 图 工件信息 工件编号 工件名称备注 操作工姓 名 操作工编 号 工件加工 信息 工件名称 工件编号 运往车间 所属车间 加工程序 加工机床 工件数量 江南大学学士学位论文 12 图 4 10 机床使用与维护信息 E R 图 图 4 11 机床维修与报废下信息 E R 图 图 4 12 管理员 E R 图 4 3 3 数据库逻辑结构设计数据库逻辑结构设计 在上面的实体以及实体之间关系的基础上 形成各个表格之间的关系 设备信息管理 系统数据库中的各个表的设计结果如下面的几个表格所示 每个表格表示数据库中的一 个表 1 机床信息表 使用与维 护信息 使用日期 机床名称 操作工 负责人 组长 机床编号 机床编号 维修与报 废信息 机床名称 维修金额 故障原因维修人员 管理员 账号密码 本人毕业 论文 设计题目 13 机床信息表用来保存机床的相关信息 该表如表 4 1 所示 表 4 1 序号字段名称类型说明长度备注 1 machineid varchar机床编号20主键 2 machinetype varchar机床型号20 3 machinename varchar机床名称20 4 manufacturer varchar制造厂商20 5 PreUseYear varchar使用年限10 6fzrnamevarchar负责人10 2 工件信息表 工件信息表用来工件的相关信息 该表如表 4 2 所示 表 4 2 序号字段名称类型说明长度备注 1workpieceidvarchar工件编号20主键 2workpiecena me varchar工件名称20 3 operatorname varchar操作工姓名20 4 operatorid varchar操作工编号20 5remarkvarchar备注20 3 工件加工信息表 工件加工信息表用来工件加工的相关信息 该表如表 4 3 所示 序号字段名称类型说明长度备注 1workpieceidvarchar工件编号20主键 2workpiecena me varchar工件名称20 3 processingmach ine varchar加工机床20 4 jobprogram varchar加工程序20 5 processingnmb varchar工件数量20 6 ssworkshop varchar所属车间20 7 ywworkshop varchar运往车间20 4 使用与维护信息表 使用与维护表用来保存机床使用与维护的相关信息 该表如表 4 4 所示 序号字段名称类型说明长度备注 1 machineid varchar机床编号20主键 2 machinename varchar机床名称20 3fzrnamevarchar负责人20 4chargemanvarchar组长20 5 operatorname varchar操作工20 6 useadate varchar使用日期20 5 维修与报废信息表 设备维护与报废信息表用来保存设备维修与报废的相关信息 该表如表 4 5 江南大学学士学位论文 14 所示 序号字段名称类型说明长度备注 1 machineid varchar机床编号20主键 2 machinename varchar机床名称20 3 failurecause varchar故障原因20 4maintenance man varchar维修人员20 5 amountofrepair varchar维修金额20 6 管理员信息表 管理员表用来记录账号密码的相关信息 该表如表 4 6 所示 序号字段名称类型说明长度备注 1useridvarchar用户名20主键 2userpasswordvarchar用户密码20 5 主要功能模块设计主要功能模块设计 5 1 系统登陆设计系统登陆设计 该系统的登陆界面 管理员登陆时 就是根据数据库表中的用户名和密码 对登 陆者的身份进行验证 作为一个车间的设备信息管理系统 对管理人员的验证是必不可少 的 只有通过了登陆的验证 才能进行查看和管理 本设备管理系统的登陆界面如图 5 1 所 示 只有输入了正确的帐号密码才能进入到管理操作页面 图 5 1 系统登陆界面 本人毕业 论文 设计题目 15 5 2 机床基本机床基本信息管理模块设计信息管理模块设计 在管理人员登录系统之后 会进入到管理主界面 从管理主界面就可以进入机床 基本信息管理模块 机床基本信息管理主界面如图 5 2 所示 图 5 2 机床基本信息管理主页面 程序代码如下 public 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 江南大学学士学位论文 16 if txtEmpLoginName Text MessageBox Show 机床名称不能为空 提示 return intFalg1 if intFalg 2 if txtEmpLoginPwd Text MessageBox Show 机床编号不能为空 提示 return intFalg1 if intFalg 2 EmpClass intEmpId this dataGridView1 0 this dataGridView1 CurrentCell RowIndex Value ToString else EmpClass intEmpId tbMenthod tb EmpInfoID else if txtEmpName Text MessageBox Show 请在下面选择要删除的记录 提示 return intFalg1 else EmpClass intEmpId this dataGridView1 0 this dataGridView1 CurrentCell RowIndex Value ToString EmpClass intEmpId this dataGridView1 0 this dataGridView1 CurrentCell RowIndex Value ToString EmpClass strEmpName txtEmpName Text EmpClass strEmpLoginName txtEmpLoginName Text EmpClass strEmpLoginPwd txtEmpLoginPwd Text EmpClass intEmpSex comboBox2 Text 本人毕业 论文 设计题目 17 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 EmpClass intEmpFalg 0 else EmpClass intEmpFalg 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 将控件恢复到原始状态 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 江南大学学士学位论文 18 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 string P Str selectcondition this cbxCondition Text Items this 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 本人毕业 论文 设计题目 19 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 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 江南大学学士学位论文 20 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 ControlStatus else MessageBox Show 删除失败 intFalg 0 ClearControls ControlStatus end 5 2 1 工件基本信息管理模块设计工件基本信息管理模块设计 对于这么一个车间来说 工件的基本信息非常必要 要记录一个工件的基本信息 一下模块必不可少 本系统的工件基本信息模块如图 5 3 所示 本人毕业 论文 设计题目 21 图 5 3 工件基本信息管理页面 程序代码如下 public partial class frmWorkpieceinfo Form public frmWorkpieceinfo InitializeComponent public frmWorkpieceinfo int intResult InitializeComponent intReturn intResult public static int intReturn 0 tb Company Company new tb Company tb Compan
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 押题宝典教师招聘之《幼儿教师招聘》考试题库附参考答案详解(研优卷)
- 新质生产力赋能传统文化传承
- 基于2025年市场趋势的游戏玩家付费动机研究及虚拟货币设计探讨
- 灵山县新圩供销合作社第一加油站建设项目(非辐射类)环境影响报告表
- 读书分享会设计方案
- 临床治疗牙龈出血病因、刷牙原因及误区
- 纸张公司合伙协议书
- 技术开发公司合伙协议书
- 老年股骨近端骨折课件
- 基于2025年农村饮水安全项目的社区社会稳定风险预测与应对报告
- 9.3纪念抗日战争胜利80周年阅兵式观后感
- 2025年70周岁以上老年人换长久驾照三力测试题库(含答案)
- 人才匹配算法的优化
- 兵团普通职工考试试题及答案
- 家庭劳动教育的制度性困境与教育主体重构研究
- 桥梁照明系统设计方案
- 时事政治考试题(含答案)
- 生物标本课程讲解
- 专八备考单词讲解
- 2025年儿童康复学考试题库
- 《古代诗歌四首》理解性默写与训练-2023学年七年级语文上册知识梳理与能力训练
评论
0/150
提交评论