机械零件的计算机管理系统_第1页
机械零件的计算机管理系统_第2页
机械零件的计算机管理系统_第3页
机械零件的计算机管理系统_第4页
机械零件的计算机管理系统_第5页
已阅读5页,还剩42页未读 继续免费阅读

下载本文档

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

文档简介

摘 要 随着现代工业的发展,计算机信息管理系统越来越受到企业重视。 零件 管理系统是典型的信息管理系统 (MIS), 是现代企业不可缺少的部分 ,通过使用该系统,促进 企业 规范化管理,提高管理效率和水平;能够方便快捷地将原来分散的货物信息进行有机地组织和管理,及时提供可靠信息,为企业的科学化决策提供重要依据。 零件 管理系统开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备 ,易使用等特点。 本文主要分析了 零件 管理系统的 一些基本功能和组成情况,包括系统的需求分析、系统结构,功能模块划分以及数据库模式分析等,重点对应用程序的实际开发实现作了介绍。达到了数据的一致性和安全性,且应用程序功能完备,符合了 零件 管理系统作为典型的信息管理系统 (MIS)的要求。同时简单介绍了 Visual studio 编程环境和 SQL server 数据库管理系统的功能特点,仓库管理系统是企业物流管理中不可或缺的一部分。 关键词: 零件管理;数据库; Visual studio Abstract With the development of modern industry, the information management system of the computer is being paid attention to by enterprises. The administrative system of the mechanical parts is a typical information management system(MIS), and a modern enterprises indispensable part, through using this system , promote the standardized management of storekeepers department , improve efficiency of management and level; The goods information that can be conveniently and swiftly originally scattered is organized and managed organically, offer reliable information in time, offer the important basis for scientific decision of enterprises. The administrative system of the mechanical parts is a typical application of managing information system ( know as MIS) ,which mainly includes building up data-base of back-end and developing the application interface of front-end. The former required consistency and integrality and security of data. The later should make the application powerful and easily used.By looking up lots of datum This text has analysed some basic functions of the administrative system of the stock and makes up the situation mainly, including the systematic demand is analysed, systematic structure, the function module divides and the data base mode is analysed etc., have realized doing the introduction to the actual development of the application program especially. Having reached the consistency and security of the data, and the application program function is complete, have accorded with the administrative system of the stock as the request for the typical information management system (MIS). Introduced the function characteristics of Visual studio programming environment and SQL server data base management system briefly at the same time, the administrative system of the stock is an indispensable part in enterprises material flow management. Keywords: stock management; database; Visual studio 目录 摘 要 . III ABSTRACT . IV 目录 . V 1 绪论 . 1 1.1 本课题的研究内容和意义 . 1 1.1.1 课题背景 . 1 1.1.2 研究意义 . 1 1.2 机械零件的计算机管理系统国内外的发展概况 . 1 2 机械零件的计算机管理系统的开发技术 . 1 2.1 C 语言简介 . 2 2.2 开发工具 . 3 2.3 数据库 . 3 3 系统需求分析 . 5 3.1 可行性分析 . 5 3.1.2 技术可行性 . 5 3.1.2 社会可行性 . 5 3.1.3 经济可行性 . 5 3.2 系统流程 . 5 3.3 出错处理需求 . 5 4 系统设计 . 7 4.1 系统结构设计分析 . 7 4.2 系统设计目标 . 7 4.3 系统数据库设计 . 8 4.3.1 数据库设计原则 . 8 4.3.2 数据库概念结构设计 . 8 4.3.3 数据库逻辑结构设计 . 10 5 主要功能模块设计 . 13 5.1 系统登录设计 . 13 5.2 零件进货 管理模块设计 . 13 5.3 员工管理模块设计 . 17 5.4 零件出货模块设计 . 23 5.5 零件报废管理信息模块设计 . 27 5.6 零件报废管理信息模块设计 . 30 6 系统测试 . 35 6.1 机械企业零件管理信息系统测试概述 . 35 6.1.1 测试目标 . 35 6.1.2 被测系统特点 . 36 6.1.3 被测系统环境需求 . 36 6.2 企业信息管理的测试方案 . 36 6.2.1 测试的重要性 . 36 6.2.2 测试内容 . 36 6.3 测试结果分析评价 . 37 7 结论 . 38 致 谢 . 错误 !未定义书签。 参 考 文 献 . 40 1 绪论 本章主要介 绍了机械零件的计算机管理系统的背景和目的,就机械零件的计算机管理系统的发展和现状进行了论述。 1.1 本课题的 研究 内容和意义 1.1.1 课题背景 随着科学技术的不断提高, 以及 计算机科学日渐成熟,其强大的功能 已经被 人们深刻认识,人们对 目前 生活质量 和 工作环境的要求也越来越高,它 已经进入人类社会的各个领域, 发挥着越来越重要的作用。作为计算及应用的一部分,使用计算机对信息进行管理,具有与 传统 手工管理 企业零件 所无法比拟的优点。例如 :检索迅速、查找方便、保密性好、 存储量大、 寿命长、成本低 、 可靠性高 等。这些优点能够极大 地提高零件管理的效率, 成为了 企业的科学化、正规化管理,与 世界 接轨的重要条件 之一 1。 本系统的目的就是开发一个操作方便, 功能实用, 简单明了的零件信息管理系统。 1.1.2 研究 意义 在机遇与挑战并存的前提下,企业面临 了 前所未有的竞争压力,企业必须尽快的调整内部的产业结构,转换 传统的 管理方式,建立一套适合自身发展的 零件 管理系统来面对 社会 的挑战。目前市面上 使用 的 零件 管理系统 很多 。但是,对于不同企业的 零件 管理系统来说,需要一个符合自己企业 生产发展 的 零件 管理系统,一个操作方便,功能实用,能满足企业对 零件信息 的日常 管理就可以了。 1.2 机械零件的计算机管理系统国内外的发展概况 人类进入 21 世纪以来,信息化的飞速发展和世界经济的 稳定 增长,商业的 发展 ,零件的 信息 管理无疑成为了国际国内的焦点。 学习先进技术, 利用新时代的先进技术把传统管理 企业 方式实现现代化和智能化已经引起了国际国内业界的重视。这是企业管理中的一个重要 基础和环节 。如果做好了企业的零件管理工作,对于保障企业生产的需要、降低成本、提高功效、减少积压、加快物资周转、杜绝浪费都有着积极的作用。通过对大中型工业企业零件管理方法的 探讨 ,来更好利用现代化的手段来提高零件 管理的水平,从而增加企业盈利,增强企业的国际竞争力 2。 零件管理是企业管理的一个重要的环节和基础。 主要 是 记录 零件 购入信息,使用信息和报废信息 , 其次 是管理系统可以即时提供各种 零件的出入信息表,可以使管理者及时了解企业零件的当前状况,从而可以使管理者安排生产工作 。 2 机械零件的计算机管理系统的开发技术 本章中首先讨论了机械零件的计算机管理系统的开发所实用到的相关技术,包括开发环境的选择、开发工具集开发语言的选择、数据库服务器的选择,为系统开发做好充分的准备 2.1 C 语言简介 C 语言是一个通用的,功能 强大,灵活的程序编程语言,既可以用来编写软件应用程序,而且还编写系统软件。美国贝尔研究所的 DMRitchie 在 1972 年推出, 1978 年, C语言已经被移植到大,中,小和微型计算机,成为世界上使用最广泛的高级编程语言。它可以作为一个工作系统的设计语言,编写系统应用也可以作为应用程序设计语言,编写一个程序,不依赖于计算机硬件。其广泛的应用,具有较强的数据处理能力,不仅仅是在软件开发,以及各种研究需要使用的 C 语言编写系统软件,三维,二维图形和动画,适合特定的应用,如微控制器和嵌入式系统开发 3。 它的特点如下 1、 C 是高级语言:它把 高级语言 的 基本结构 和 语句 与低级语言的实用性结合起来。C 语言可以像 汇编语言 一样对位、字节和地址进行操作,而这三者是 计算机 最基本的工作单元。 2、 C 是结构式语言: 具有结构化的控制语句。用函数作为程序的木块单位,便于实现程序的模块化 。 C 语言是以函数形式提供给用户的,这些函数可方便的调用,并具有条件语句 、 多种 循环 控制 程序 流向,从而使程序完全结构化。 3、 C 语言功能齐全:具有各种各样的 数据类型 ,并引入了 指针 概念,可使程序效率更高。而且计算功能、 逻辑判断 功能也比较强大,可以实现决策目的的游戏 4、 C 语言适用范围大:适合于多种 操作系统 ,如 Windows、 DOS、 UNIX 等等;也适用于多种机型。 C 语言对编写需要硬件进行操作的场合,优于其它高级语言,有一些大型 应用软件 也是用 C 语言编写的 4。 5、 C 语言应用程序指针:您可以直接操作硬件,但没有保护的 C 指针操作,但也带来了很多不安全因素。 C + +中,在这方面已得到改善,同时保留了在同一时间的指针操作增强了安全性,一些用户支持的 ,但是,因为这些改进的语言的复杂性增加,同时也为另一部分的批评。 Java 是学习 C +的经验教训取消指针操作,而且还取消了 C+,以改善在安全性和适用性的一些有争议的地方都取得了不错的成绩,但其本身运行的虚拟机解释,运行效率低比 C + +/ C, C, C+, java 语言被认为是同样的思路,他们占据了一长串的前三名方案使用 5。 6、 语言是简单和紧凑。使用方便,灵活。 C 语言编写的,总共只有 37 个关键字,9 种控制语言。书面形式方便,主要以小写字母,压缩一切不必要的成分。比许多其他高级语言简洁的 C 语言程序, 源代码很短,所以输入程序工作量少 。 2.2 开发工具 Visual 意为“可视化的”, 视觉意义的“可视化”,是指用于开发图形用户界面的方法。 是用来开发。 NET 应用程序的专用语言,它是基于 C 语言,遵循最关键字,表达式和运算符,语法设计更加简洁易懂,但在 C + +对象建模对象,其表面的肢体语言结构支持全身体的物体表面上的设计理论。要学习 C,必须了解 Microsoft.NET FrmeWork。 Microsoft.NET 框架是微软的下一代软件开发模型, C语言是 NET 框架的新一代开发工具 7。 C设 计本身,考虑到各种语言的特点,避免了现有编程语言的缺点,并添加了各种优秀的语言功能,如垃圾收集,类型安全和异常处理。 C中保留的C+强大的功能,无论是 Visual Basic 的易用性利用自身的优势,。 NET 提供住库,改变了传统的应用程序开发模型,再加上微软的。 NET 平台的全力支持下, C在可预见的未来将起到非常重要的作用 6。 Visual Studio 是一套完整的开发工具,用于构建 ASP.NET Web 应用程序, XML Web服务,桌面应 用程序和移动应用程序。的 Visual Basic, Visual C和 Visual C + +中使用相同的集成开发环境( IDE),因此它可以共享工具,并能够轻松地创建混合语言解决方案。此外,这些语言使用。 NET Framework 的功能,它提供了简化 ASP Web 应用程序和 XML Web 服务发展的关键技术 7。 Dreamweaver 是唯一来回 HTML,可视化编辑器和源代码编辑器同步的设计工具。它包含其他主流 HomeSite 中的 BBEdit 文本编辑器。帧(帧)和表格,使生产的快,你无法想象的。 Dreamweaver 所见即所得的可视化编辑器的动态出版和电子商务 能力,能够提供卓越的支持第三方厂商,包括成功整合。当你在动态网页的设计使用 Dreamweaver时,你可以看到的功能,无需检查。内置的图形编辑引擎:修剪,调整大小,大小,旋转角度,调节亮度不需要离开 Dreamweaver 的环境,因为它本身集成 FW 基本图形编辑技术。用 Dreamweaver 网页设计提出了一种全方位的,可以显示最流行的全方位的任何平台上的浏览器。今天的技术支持:当今主流的开放的环境: J2EE, PHP, ColdFusion 的增强。 NET,和其他主流服务器技术。 Dreamweaver 中现在包括支 持 XML 命名空间,ASP.NET 表单控件对象的级联样式表支持动态 HTML 和鼠标绘制效果,音效和动画 DHTML数据库可以在 Netscape 和微软浏览器执行。使用不同的浏览器检查显示功能,Dreamweaver 可以告诉你不同的浏览器上运行的有效性 。 2.3 数据库 数据库管 理系统 是为管理 数据库 而设计的电脑 软件 系统 本章主要使用 SQL server。 SQL 是英文 Structured Query Language 的缩写,意思为结构化查询语言。 SQL 语言的主要功能就是同各种数据库 建立联系,进行沟通。按照 ANSI(美国国家标准协会 )的规定, SQL 被作为关系型数据库管理系统的标准语言。 SQL 语句可以用来执行各种各样的操作,例如更新数据库中的数据,从数据库中提取数据等。目前,绝大多数流行的关系型 数据库管理系统,如 Oracle, Sybase, Microsoft SQL Server, Access 等都采用了 SQL语言标准。虽然很多数据库都对 SQL 语句进行了再开发和扩展,但是包括 Select, Insert, Update, Delete, Create,以及 Drop 在内的标准的 SQL 命 令仍然可以被用来完成几乎所有的数据库操作 10。 SQL 语言包括:数据库定义语言,数据查询语言,数据操纵语言,数据控制语言分为四个部分。它不要求用户指定的数据存储方法,用户不需要知道具体的数据存储方法,都不同的底层数据库系统的一个完全不同的结构,可以使用相同的 SQL 语言作为数据输入和管理的接口。它被设置为记录作为操作对象,所有 SQL 语句的集合,接受输入输出,并返回一个集合,这个集合特性允许一条 SQL 语句的输出作为另一个输入一个 SQL 语句,SQL 语句可以嵌套,它具有极大的灵活性和强大的功能 SQL Server 2008 是一个 专业的 全面的数据库平台,使用集成的商业智能工具提供了企业级的数据管理。 SQL Server 2008 数据库引擎为关系型数据和结构化数据提供更安全,更可靠的存储,使您可以构建和管理用于业务数据应用的高可用性和高性能 SQL Server 2008 数据引擎是企业数据管理解决方案的核心。此外 SQL Server 2008 结合了分析、报表、集成和通知功能。这使得企业可以构建和部署经济有效的 BI 解决方案,帮助团队通过记分卡、 Dashboard、 Web services 和移动设备将数 据应用推向业务的各个领域 11。 与 Microsoft Visual Studio, SQL Server 2008 中的 Microsoft Office 系统和新的开发工具包(包括商业智能开发套件)的紧密集成如此不同。无论是开发人员,数据库管理员,信息工作者还是决策者, SQL Server20008 的可以为您提供创新的解决方案来帮助你更多地受益于您的数据 12。 3 系统需求分析 3.1 可行性分析 在传统模式下利用人工进行 机械零件 信息 管理,存在着 很多 的缺点,如:效率低,保密性 不佳 , 并且 时间 长将会有大量的数据 , 十分 不便于 管理者进行 查找,更新,维护等。这些情况, 给 企业 管理者带来很大麻烦,无法有效的管理 企业 ,影响工作效率,减少 了 企业 盈利 。随着科学技术的不断提高 ,计算机科学日渐成熟 ,使用计算机对企业进行管理成为了人们生活正的一部分。 作为计算机应用的一部分 ,使用计算机对 机械零件 的信息 进行管理 ,比传统人工管理更具有优点 。 同时 表现比较直观, 使得管理者查询使用简单 。 3.1.2 技术可行性 由于是计算机管理系统, 本系统 只 需要一台装有 IE 浏览器的计算机 既可以使用 , 并且 对计算机本身没有太大要求, 所以 一 般企业的电脑完全可以满足要求。 而且 对于软件本身的 技术要求,现在的程序设计语言已经非常成熟,要运用 HTML 样式来制作网页。 表达更直观。 3.1.2 社会可行性 使用该系统的企业内部环境能够很好地发挥该机械零件管理系统的功能。即组 织内外 都 具备接受和使用该系统的条件。 由于是企业使用, 根据现有的硬件设施、软件环境和人员素质等方面考虑,机械零件管理系统在企业内应该可以得到较好的应用。该系统既可以在 因特网上运行 ,也可以在 企业网或单独部门的局域网上运行 因特网上运行 。给管理者带来极大的方便。 3.1.3 经济可行性 由 于本系统是为 企业 的 一个车间所使用的 系统, 所以 装上该应用软件, 就 可使用 该系统, 此 系统成本 费用 主要集中在系统软件的 研究和 开发上,当系统投入运行后 就 可以为 企业 节约大量的人力,物力。 此后所带来的企业盈利完全超过了之前所开发使用的费用,所以经济上完全可以 3.2 系统流程 用户通过服务器进入机械零件的管理系统,首先进入的是机械零件管理系统的首页,用账号密码登陆该系统,登陆成功后就可以查询零件的信息;管理员同样通过服务器进入管理系统,登陆成功后可以进入管理主页面,可以管理零件的进货、出货、报废情况。 3.3 出错处理需 求 企业零件信息管理系统要求能达到一定的 分析出错的能力 ,在用户操作不当时能给出相应的警告信息。比如在用户注册时,填写了不符合规则的内容,或者用户登陆时没输入密码或者密码错误时,系统都会提示出错信息,并显示要求重新输入的警告信息。在其它情况中,为了使用户能够正确使用该系统,也要求实现出错处理功能,达到一定 的出错处理能力。 4 系统设计 4.1 系统结构设计分析 系统结构设计分析确定了软件的结构也是总体设计的主要阶段。要根据系统分析的结果以及公司 的实际情况来对新系统的结构进行总体设计。 根据系统的功能需求分析,将本系统划分为以下几大模块 ,如图 4.1 所示。 机械零件的计算机管理 系统登录设置零件信息管理进货信息管理出货信息管理零件报废管理零件查询 图 4.1 系统模块图 系统权限管理 用户信息包括系统用管理员的账号、密码、用户类别。系统需通过用户账号以及密码进行验证,只有通过验证后才能进入系统。其具体功能需求如下所示: ( 1) 能够通过用户账号与密码验证后,进入系统操作界面; ( 2) 能够创建用户和删除用户。 4.2 系统设计目标 本系统属于小型的数据库管理系统,针对中小型企业的信 息进行管理,并实现了一些初步的计算机的管理。通过本系统可以达到以下目标: ( 1) 及时了解各零件当前的数量,从而判断是否需求; ( 2) 可以准确了解零件的使用情况; ( 3) 可以准确了解零件的报废率,从而改进生产; ( 4) 方便的全方位的数据查询; ( 5) 强大的报表打印功能; ( 6) 完全人性化设计,无需指导。 4.3 系统数据库设计 4.3.1 数据库设计原则 ( 1)数据标准化,统一化 ( 2)数据库结构设计合理、完整 10 4.3.2 数据库概念结构设计 这一设计阶段的主要任务是在需求分析的基础上,设计出能够满足用户需求的各种实体,以及它们之间的 关系,建立一个概念性的数据模型,为后面的逻辑结构设计打下基础。 根据分析,系统分别建立了零件信息、进货信息、出货信息、报废信息管理员等尸体。管理员管理所有信息,用户可以浏览信息。下面将使用实体 联系图( E-R 图)来具体描述这几个实体以及它们之间的联系,如下图所示。 零件信息日期型号数量供应商状态备注零件 零件信息 E-R 图 进货信息日期型号数量供应商 单价经手人零件总价 进货信息 E-R 图 日期型号数量经手人零件出货信息 出货信息 E-R 图 报废信息日期型号数量经手人备注零件 报废信息 E-R 图 管 理 员普 通 用

温馨提示

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

评论

0/150

提交评论