收藏 分享(赏)

机械毕业设计(论文)-涡轮增压器铝叶轮信息管理系统设计(C#+SQL)【全套设计】.doc

上传人:QQ153893706 文档编号:1709228 上传时间:2018-08-19 格式:DOC 页数:53 大小:939.50KB
下载 相关 举报
机械毕业设计(论文)-涡轮增压器铝叶轮信息管理系统设计(C#+SQL)【全套设计】.doc_第1页
第1页 / 共53页
机械毕业设计(论文)-涡轮增压器铝叶轮信息管理系统设计(C#+SQL)【全套设计】.doc_第2页
第2页 / 共53页
机械毕业设计(论文)-涡轮增压器铝叶轮信息管理系统设计(C#+SQL)【全套设计】.doc_第3页
第3页 / 共53页
机械毕业设计(论文)-涡轮增压器铝叶轮信息管理系统设计(C#+SQL)【全套设计】.doc_第4页
第4页 / 共53页
机械毕业设计(论文)-涡轮增压器铝叶轮信息管理系统设计(C#+SQL)【全套设计】.doc_第5页
第5页 / 共53页
点击查看更多>>
资源描述

1、编 号无锡太湖学院毕 业 设 计 ( 论 文 )题目: 机械企业典型车间半成品信息管理系统 涡轮增压器铝叶轮管理系统设计 信 机 系 机 械 工 程 及 其 自 动 化 专 业学 号: 0923016 学生姓名: 指导教师: (职称:教 授)(职称: )2013 年 5 月 20 日 无锡太湖学院本科毕业设计(论文)诚 信 承 诺 书全套设计,加 153893706本人郑重声明:所呈交的毕业设计(论文) 机械企业典型车间半成品信息管理系统设计 是本人在导师的指导下独立进行研究所取得的成果,除了在毕业设计(论文)中特别加以标注引用、表示致谢的内容外,本毕业设计(论文)不包含任何其他个人、集体已发

2、表或撰写的成果作品。班 级: 机械 91 学 号: 0923016 作者姓名: 2013 年 5 月 20 日I无 锡 太 湖 学 院信 机 系 机 械 工 程 及 自 动 化 专 业毕 业 设 计 论 文 任 务 书一、题目及专题:1、题目 机械企业典型车间半成品信息管理系统设计 2、专题 涡轮增压器铝叶轮管理系统设计 二、课题来源及选题依据车间半成品零件的管理对每个企业都是十分重要的。课题以涡轮增压器铝叶轮生产车间为应用背景,通过研究当前车间零件的管理状况、存在问题以及现实需求,设计一个针对零件管理工作的管理信息系统。该系统能够提供较为完备的功能,对于提高工作效率、加快车间零件管理的自动化

3、具有较为重要意义。在科技日益发达的今天,计算机技术应用日渐成熟,其丰富的的功能以为人们所熟知并应用,人们对现在工作环境的要求也越来越高,它已进入人类社会的各个领域并充当着越来越重要的角色。作为计算机应用的一部分,相比于其他手工管理方式,计算机具有许多无可比拟的有点。例如:检索迅速、查找快捷、方便、可靠性高、信息量大、寿命 长、保密性好、成本低等。 这些优点都能够极大地提高零件管理的效率,也是企业的科学化、规范化管理,与直接接轨的重要条件。II三、本设计(论文或其他)应达到的要求: 能熟 练掌握 visual studio 等可视化编程工具; 能熟 练掌握包括控制流程图、功能模块、数据流图、程序

4、框图、开发关键技术等实际方法或研究方法;熟悉 车间生产管理系统,要求能够完成基础数据的管理;熟 练掌握 C#编程技 术,数据库的应用 ;四、接受任务学生:机械 91 班 姓名 五、开始及完成日期:自 2012 年 11 月 14 日 至 2013 年 5 月 20 日六、设计(论文)指导(或顾问):指导教师 签名签名签名教 研 室 主 任学科组组长研究所所长 签名系主任 签名2012 年 11 月 7 日III摘 要伴随着社会信息化脚步的加快,对于制造型企业,车间零件半成品管理是一个复杂的系统工程。车间管理系统设计的目的就是使加工流程更加灵活,便捷,实时监控生产线上的各种半成品,使得生产计划人

5、员能够及时合理的安排生产,管理者能够随时查看当前的车间半成品的管理状况,掌握产品的库存情况以及操作者当前管理产品的加工信息。半成品管理系统是一个企业极为重要的的部分,它的内容对于企业的生产者和管理者来说都至关重要,所以产品生产管理系统应该能够为用户提供及时的信息资源和快捷的查询手段。但一直以来人们使用传统人工的方法管理生产中的各种产品、零件,但是这种管理方式存在着许多的不足,比如:效率低、准确度低,不利于信息的管理与查询,更加对于以后的信息查询和更新有着诸多不便。随着信息科学技术的不断进步与发展,计算机科学日渐走向成熟,其强大的功能已经逐渐走入日常工作、生活,它已进入人类社会的各个领域并发挥着

6、越来越重要的作用。作为计算机应用的一部分,使用计算机对半成品零件信息进行管理,具有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、效率高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高产品生产管理的效率,也是企业车间生产管理更加的规范化,科学化。文章分析了车间系统的总体业务流程,结合物料编码、BOM、工艺路线等基础提出了相应的设计方案,使得车间管理系统能与 ERP 系统中其他各部分有机的结合起来,并根据企业的实际情况,进行了系统的实现。因此,开发这样一套半成品管理软件成为很有必要的事情。关键词:信息管理系统; visual studio;数据库IVAbstractFor m

7、anufacturing enterprise , job shop scheduling is a complex systems engineering. It helps people manage production process ,track semi2manufactured goods , arrange manufacture , and know shop production and process. This paper analyzes the operation flowing ofjob shop scheduling system as a whole. On

8、 the basis of particular expounding about materiel coding、bill or materiel、 manufacturing routing ,the paper gives the system structure of design project. It can compound job shop scheduling module and other parts in the ERP. On theground of fact of industry , the paper also gives system actualizati

9、on.Key words :enterprise resource planning; job shop scheduling; bill of MaterialFacing the opportunity and challenge of the information age, using means of science and technology to improve the enterprise management is undoubtedly an effective path. Although the computer management and manufacturin

10、g management to success is not the only element, but it can maximize the play of accurate, fast, efficient and effects, and the coordinated management company to provide strong support. Therefore, the new computer network and information management system, improve the management of the company has b

11、ecome the efficiency, coordination of company operation one of the important methods. The system combines enterprise actual staff management system, through actual needs analysis, using powerful C language development of mechanical enterprise staff management system. From the entire system to operat

12、e and friendly interface, flexible, practical, the requirement of safety, realize manufacturing more convenient and reliable staff management for the purpose of writing. Due to personal ability is limited, and there are many shortcomings, hoped to get to the teacher for help. Key words: Management I

13、nformation System; visual studio; data baseV目 录摘 要 .IIIABSTRACT IV目 录 .V1 绪 论 .11.1 课题背景与研究意义 11.1.1 课题背景 11.1.2 研究意义 11.2 车间半成品管理系统的现状与发展 12 机械企业车间半成品管理系统的开发技术 .32.1 C#语言特点 .32.2 开发工具 .32.3 数据库 .33 系统需求分析 .53.1 可行性分析 .53.1.1 技术可行性 53.1.2 社会可行性 53.1.3 经济可行性 53.2 系统概要分析 .63.3 系统功能模块分析 .73.3.1 铝叶轮信息管理

14、 73.3.2 铝叶轮库存管理 83.3.3 铝叶轮的加工信息 83.3.4 系统账户管理 93.3.5 铝叶轮信息发布管理 104 系统设计 .114.1 系统结构设计 .114.2 功能模块设计 .124.2.1 用户登录模块设计 124.2.2 铝叶轮信息管理模块设计 124.2.3 铝叶轮库存管理模块设计 144.2.4 系统设计目标 154.3 系统数据库设计 .15VI4.3.1 数据库设计原则 154.3.2 数据库概念结构设计 154.3.3 数据库逻辑结构设计 185 主要功能模块设计 .215.1 系统用户登陆设计 .215.2 系统主界面设计 225.3 铝叶轮基本信息模

15、块设计 .265.4 库存信息管理模块设计 .295.5 出货信息查询模块设计 .315.6 铝叶轮加工信息模块设计 .346 系统测试 .376.1 机械企业铝叶轮信息管理系统测试概述 .376.1.1 测试目标 376.2 企业信息管理的测试方案 376.2.1 测试要点分析 376.2.2 测试内容 376.3 测试类型 .387 结论与展望 .397.1 结论 .397.2 展望 .39致 谢 .41参 考 文 献 .42涡轮增压器铝叶轮管理系统设计11 绪 论本章主要介绍了半成品信息管理系统的背景和目的,就半成品信息管理系统的发展和现状进行了论述,并且给出了有关车间半成品信息管理系统

16、任务的简单介绍。1.1 课题背景与研究意义1.1.1 课题背景 随着时代的进步与科技的发展,人类进入一个高度信息化的社会。计算机网络技术的飞速发展及在企业管理中的应用与普及,为企业提供了一条跨越空间进入国际市场的径,充分利用网络资源来获得更多的竞争优势。企业的实力不仅仅体现在完善的硬件设施和先进的技术支持,更重要的是快捷的掌握这些资源的信息。企业车间管理信息化能使企业大幅度提高工作效率,提高企业的管理水平。总之,企业车间信息化无疑为企业创建现代化企业制度,参与国际性竞争,提供了一条非常有效的途径,信息化是激发企业崭新活力的催化剂 1。现如今社会,任何机械企业都在不同程度上依靠于一定的现代技术和

17、科学知识才可以生存与发展,尤其当今已经进入了知识经济和信息经济的时代,现代企业之间的竞争更多的是知识与信息获取或使用能力的竞争。所以对企业车间资源进行有效的管理,是一个企业能否在激烈的市场竞争中立于不败之地的关键因素。1.1.2 研究意义在机遇与挑战并存的二十一世纪,企业面临着前所未有的竞争压力,企业必须尽快的调整内部的生产管理结构,转换管理方式,建立一套适合自身发展的管理系统来面对市场的挑战。目前市面上使用的产品管理系统不少。不过,对于不同企业车间零件管理系统来说,需要一个符合自己企业制度的管理系统,只需要一个操作简单,功能实用,能满足企业对半成品的日常管理就可以了。本系统的目的就是在于开发

18、一个功能实用、操作方便,简单明了的零件管理系统。1.2 车间半成品管理系统的现状与发展现代社会是一个信息社会,一个知识经济时代。自世界上第一台计算机ENINC(Electronic numerical integrator and calculator)于 1946 年在美国问世到现在,计算机业飞速发展,技术的更新更是让人目瞪口呆。价格的下降以及软件应用的快速发展与进步引发了以计算机信息处理化为标志的“微机革命” ,随之而来的是以全球信息网络普及和全球信息共享为标志的“ 全球信息网络革命 ”的蓬勃兴起。所以,这个时代最激烈的竞争体现在计算机信息管理领域中,它已经在我们的生活中普通地不能再普通的

19、基本工具,如同我们离不开的汽车、火车一样。我们应该承认,谁掌握的知识全面,信息量大,信息处理速度快,批量大,谁的效率就高,谁就能在各种竞争中笑到最后 2。自 20 世纪 50 年代将计算机引入数据处理以来,历经管理信息系统发展的各个阶段。一方面是信息技术应用的广泛应用与迅猛发展,为企业节省了大量花在信息管理上的物力、人力、财力,信息管理系统作为一门融信息科学、系统科学、应用科学为主要方面,以人为主导,利用计算机平台、软件、网络通信设备等一系列办公设备,进行信息的收集、传输、处理、存储、更新和输出,为提高企业运作效率而产生的一种信息化的人机无锡太湖学院学士学位论文2系统。随着网络的普及与应用,信

20、息管理系统的的日益成熟,基于 B/S 模式的产品信息管理系统开发的技术要求在不断提高,它的发展空间是非常广阔的,而且 B/S 模式正在被广泛的应用,并给他们提出了新的要求和新的目标。从目前计算机信息的发展来看,网络已经无处不在,信息系统与网络的结合也日趋紧密和完善。未来信息管理系统的发展一方面朝着网络化发展,其主要用途为企业车间管理层提供便利的查询,另一方面朝着高性能发展,用于为公司的管理提供便利。经过相当长的时间发展,产品管理信息系统已经发展为日趋成熟的信息技术,但还存在许多有待解决的问题,例如,计算机在更新或查询产品信息的时候,由于更新或查询的数据量大,计算机分析时间较长,零件信息的换乱,

21、对公司的管理造成一定的影响。虽然如此,B/S 模式的信息管理系统还是为公司的管理提供了一个全新的突破口,零件管理系统是企业利用计算机网络对产品的信息实行统一,集中规模的采集与管理。避免了人工操作的效率低、出错率高、纸张档案不易保存等弊端。企业要求发展,就必须采用信息化,网络化的半成品管理的方式。所以,B/S 结构的产品信息管理系统是现在以及未来企业的一种不错选择。随着计算机技术的飞速发展,B/S 结构的产品信息管理系统将会支持企业的更为长远的发展,必将会为公司的生产管理注入新的活力 3。涡轮增压器铝叶轮管理系统设计32 机械企业车间半成品管理系统的开发技术本章中首先讨论了半成品信息管理系统的开

22、发所使用到的相关技术,包括开发环境的选择、开发工具及开发语言的选择、数据库服务器的选择,为系统开发做好充分的准备。2.1 C#语言特点(1). 全面支持类和面向对象编程,包括接口和继承、虚函数和运算 符重载的处理。 (2). 定义完整、全面的基本类型集。 (3). 对自动生成 XML 文档说明的内置支持。(4). 自动清理分配的内存。 (5). 可以用用户定义的特性来标记类或方法。这可以用于文档说明,对程序编译有一定的影响(例如,把方法标记为只在调试时编 译)。(6). 对.NET 基类数据库的完全访问权。(7). 可以使用指针和直接内存访问。(8). 以 VB 的风格支持属性和事件。 (9)

23、. 可以将程序编译为可执行文件或.NET 组件 库,该组件库可以用与 ActiveX 控件(COM 组件)相同的方式由 其他代码调用。 (10). C#可以用于编写 ASP.NET 动态 Web 页面和 XML Web 服务 5。2.2 开发工具Visual Studio 是微软公司推出的一种全新的开发环境,它可以用来创建 Windows 平台下的 Windows 程序应用和网络应用程序,也可以用来创建网络服务、以及相对应的智能设备应用程序和插件。Visual 意为“可视化的” ,指的是一种开发图形用户界面的方法。C#是一种应用于开发.NET 应用程序的专属语言,它以 C 语言为基础,沿用其大

24、部分的关键字,表达式以及运算符,而语法的设计却更为简洁易懂,同时以 C#对象模型建构其面身对象的语言结构,支持完整的面身对象设计理论 6。C#本身的设计,考虑各种语言的特性,避免了现有程序语言的缺点,并且新增了多种出色的语言特性。C#保留了 C+的功能强大特性,兼具 Visual Basic 易于使用其的优点 ,搭配 .NET 所提供的呆库,改变了传统应用程序的开发模型,加上微软对于.NET 平台的全力支持 ,C#在可预见的未来会扮演非常重要在角色。Visual Studio 是一套完整的开发工具,用于生成 ASP.NET Web 应用程序、XML Web services、桌面应用程序和移动

25、应用程序。Visual Basic、Visual C# 和 Visual C+ 都使用相同的集成开发环境 (IDE),这样就能够进行工具共享,并能够轻松地创建混合语言解决方案。另外,这些语言使用 .NET Framework 的功能,它提供了可简化 ASP Web 应用程序和 XML Web services 开发的关键技术 7。2.3 数据库 数据库(Database)是按照数据结构类型来组织、存储和管理数据的一种新型仓库,它产生于五十年前,随着信息技术的发展和市场的壮大,特别是二十世纪八、九十年代以后,数据管理不再单纯是用于数据的存储、管理,而是根据用户的需求从而转变成的各种信息处理的方式

26、。数据库有很多种类型,从最简单表格数据存储有各种数据的表格无锡太湖学院学士学位论文4到能够进行海量数据存储的大型数据库系统都在各个方面得到了深入的的应用 8。本课题使用的是 MySQL,这是一种较简单通用的数据库。SQL 是英文 Structured Query Language 的缩写,意思为结构化查询语言。结构化查询语言是高级的非过程化编程语言,允许用户在高层数据结构上工作 11。结构化查询语言是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统;同时也是数据库脚本文件的扩展名。它不要求用户指定对数据的存放方法,也不需要用户了解具体的数据存放方式,所以具有完全不同

27、底层结构的不同数据库系统可以使用相同的结构化查询语言语言作为数据输入与管理的接口。结构化查询语言语句可以嵌套,这使他具有极大的强大的功能以及灵活性。SQL Server 2008 是一个全面的数据库平台,使用集成的商业智能工具提供了企业级的数据管理。SQL Server 2008 数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使您可以构建和管理用于业务的高可用和高性能的数据应用程序 15。 SQL Server 2008 数据引擎是企业数据管理解决方案的核心。此外 SQL Server 2008 结合了分析、报表、集成和通知功能。这使得企业可以构建和部署经济有效的 BI 解决方

28、案,帮助团队通过记分卡、Dashboard 、Web services 和移动设备将数据应用推向业务的各个领域。 涡轮增压器铝叶轮管理系统设计53 系统需求分析3.1 可行性分析 而从企业当前的实际情况出发,研制这个信息管理系统是很有必要的,可以使企业各部门之间以及员工之间进行信息交流和数据共享,与此同时,也可以使企业的管理人员方便快捷的处理产品的信息可行性研究主要内容是要求以全面、系统的分析为主要方法,经济效益为核心,围绕影响项目的其他因素,分析在当前情况下企业车间的半成品零件管理系统是否有必要。而从当前的实际情况研究,对整个可行性研究提出综合分析评估,此管理系统非常值得,可以完善车间半成品

29、的管理体系,提高企业的管理效率。3.1.1 技术可行性技术可行性是指决策的技术和决策方案的技术不能突破组织所拥有的或有关人员所掌握的技术资源条件的边界。他主要包括三个方面:目前有关的技术能否支持所开发的新系统;硬件资源和软件资源。技术支持:首先根据新系统的目标,考虑目前有关的技术能否支持所开发的新系统。这里讨论的技术必须是已经普遍使用的,而不是待研究的或正在研究的。硬件资源:开发信息管理系统所需的硬件资源包含以下两个方面:系统开发人员在信息管理系统的开发过程中所需要的计算机设备及其相关的外部连接设备;管理信息系统开发成功投入使用后,使用单位所应具备的计算机设备及其有关的外部设备。对硬件资源进行

30、可行性分析时主要考虑计算机的主机的种类、工作性能、联网能力、安全保护措施以及输入/输出设备以及保密性能,此外还有外存储器性能和网络数据的的配置、功能、效率等指标是否满足系统方案设计要求,除此之外计算机的性价比也要纳入考虑范围。软件资源:软件资源的可行性分析主要考虑以下几点是否满足用户的要求:选取适用的操作系统;选择合适的编译程序;选择合适的数据库系统;高级编程语言的选择;选取相对应的操作语言;应用软件的选择。本系统在开发前,与企业的领导和有关的操作人员密切沟通,认真听取他们的意见,并吸收他们的积极建议,使本系统的开发在相当大的程度上具有一定的科学性和合理性。3.1.2 社会可行性使用该系统的企

31、业内部环境能够很好地发挥该半成品零件信息管理系统的功能。即组织内外具备接受和使用该系统的条件。根据现有的硬件设施,软件环境和人员素质等方面考虑,可以较好的使用此信息管理系统。该系统既可以在车间的单独生产线使用,也可以用于全企业的零件调配。3.1.3 经济可行性经济可行性分析主要是对开发新系统所投入的资金与系统投入使用后所带来的经济效益进行对比,确认新系统是否能完善企业车间半成品的生产管理制度,提高运作效率。无锡太湖学院学士学位论文6本系统要求使用普通计算机即可,其他设备的置办成本也在一般中小型企业车间的承担能力之内,这正符合企业的发展现状;其次,设备安装简单,费用比较合理;再者,系统运行成本较

32、为低廉,操作简洁方便,只需进行基本的的解释介绍就可以是企业用户熟练的使用本系统了。3.2 系统概要分析开发本系统的目标是使该系统能够简化车间半成品零件的管理操作,对于半成品的生产信息,库存信息,系统信息及信息发布有良好的反馈与管理。系统的总任务是能够让机械企业车间半成品管理系统化,信息化,自动化和规范化,并逐步向智能化过度。根据本公司职责的不同将设定四级权限,分别为系统维护人员,公司领导,部门主管与普通员工。用户通过服务器进入半成品信息管理系统,首先进入半成品信息管理系统的首页界面,用账号登录系统,登录成功就可以看到所有的半成品的生产管理信息了,可以对当前各个模块中的零件的基本信息进行添加、修

33、改、删除和查询的操作。本系统的界面结构示意图如图 3-2 所示:图 3-2 系统管理界面结构系统管理具有较大的权限,可以对车间所有铝叶轮的信息进行更改,删除。各个环系统登录界面系统管理员 车间主任 部门主管 员工铝叶轮信息 铝叶轮库存管理 铝叶轮加工信息 系统账户 铝叶轮信息发布输入信息 修改信息 查询信息 入库等记 出库登记 存放点管理 修改账户部门实时合格率登记添加账户部门实时生产量登记 车间实时生产量查询打印信息实时信息发布删除账户涡轮增压器铝叶轮管理系统设计7节统一的所有信息由其同意管理和维护,处理和发布。车间主任可以查询车间现有的生产信息及铝叶轮的相关情况,同事也可以发布信息等。部门

34、主管需要及时更新本部门的铝叶轮生产情况,登记入库和出库,并可查询铝叶轮的基本信息。员工可以注册新用户可以查询自己的工作信息,还能来查询掌握铝叶轮的生产工艺,了解本部门关于产品的生产情况。3.3 系统功能模块分析此铝叶轮管理系统是为了提高车间管理工作效率。通过这样的系统能够使铝叶轮的管理更加科学,规范,合理,减少了管理方面的工作量,加快了企业信息化的进程。系统主要包括以下功能模块:铝叶轮信息管理模块、铝叶轮库存管理模块、铝叶轮加工信息模块、系统账户管理模块、信息发布模块。3.3.1 铝叶轮信息管理公司的所有规格的铝叶轮都有属于自己的品名。本模块主要是对全部的的铝叶轮进行统一,规范,细致的分类及管

35、理。其中包括了各种铝叶轮的名称,规格尺寸,加工步骤,材料等。本模块又分为三个子模块,分别为输入信息、修改信息、查询信息。如下图 3-3 所示图 3-3 铝叶轮信息管理模块结构铝叶轮信息管理输入信息 查询信息 修改信息无锡太湖学院学士学位论文8(1)输入铝叶轮信息:录入铝叶轮的名称、序号及相应示例图片,还有相关的生产技术要求、尺寸图纸、材料及其经销商。录入第一条记录后,系统会自动进入下一序号的录入页面(序 号自动加一),减轻了手工劳动并避免了许多错误的发生。若录入的序号或自动加一生成的学号与数据库中的记录重复,则会自动转入修改页面。修改完成后同样也会自动进入下一序号录入页面。(2)查询铝叶轮信息

36、:可从序号、铝叶轮的品名、零件的经销商三种查询方法任选其一进行查询铝叶轮信息,支持模糊查询。(3)修改铝叶轮信息:找出需要修改的记录,然后修改你所要更正或添加的内容。3.3.2 铝叶轮库存管理铝叶轮库存信息管理有四个子模块:入库登记、出库登记、库存数量查询、存放地点管理。模块图如 3-4 下:图 3-4 铝叶轮库存管理模块结构3.3.3 铝叶轮的加工信息铝叶轮加工信息模块:企业车间的生产状况要及时的有所反馈。通过该模块车间的管理层可以很好的了解各个部门的生产情况以及车间的实时铝叶轮生产量,能够准确及时的反映出车间各个时间段的生产效益。铝叶轮加工信息模块结构图如下 3-5 所示:铝叶轮库存管理入

37、库登记 出库登记 存放地点查询库存数量查询涡轮增压器铝叶轮管理系统设计9图 3-5 铝叶轮加工信息模块结构3.3.4 系统账户管理系统账户管理模块包括添加账户,修改账户,删除账户三个基本功能模块。其为系统信息的安全性提供了保障。主要结构图如 3-6 所示图 3-6 系统账户管理模块结构(1)添加账户:包括创建用户名、密码、权限三个子功能模块。部门实时合格率登记部门实时生产量登记 车间实时生产量查询铝叶轮加工信息修改账户添加账户 删除账户系统账户无锡太湖学院学士学位论文10(2)修改账户:可以对账户信息进行修改。(3)删除账户:删除过期账户,并给出信息确认页面。3.3.5 铝叶轮信息发布管理铝叶

38、轮信息发布管理模块包括实时信息发布,打印信息,删除发布信息三个功能模块。模块结构图如 3-7 所示:图 3-7 铝叶轮信息发布模块结构此模块很好的将所的铝叶轮信息进行集中汇总,输出,并可以及时的进行发布,公式。所有的产品信息一目了然,而且都在实时监控之下。打印信息户实时信息发布 删除发布信息铝叶轮信息发布涡轮增压器铝叶轮管理系统设计114 系统设计4.1 系统结构设计机械企业车间半成品管理系统的系统结构如图 4-1 所示,本系统采用 B/S 系统结构设计,都是指以 Web 技术为基础的新型应用系统模式,基于 Microsoft SQL Server 2000 数据库系统的数据管理使该软件有更优

39、异的性能。确定了软件的结构也是总体设计的主要阶段。要根据系统分析的结果以及公司的实际情况来对新系统的结构进行总体设计,从宏观,总体上进行设计和规划,并且要对各个模块进行逐步分析。系统权限维护 密码维护 用户登录 数据备份 系统帮助铝叶轮库存管理铝叶轮信息 系统账户铝叶轮加工信息 铝叶轮信息发布输入 打印查询 输入打印删除添加查询 增加删除修改添加 删除修改输入 添加 查询无锡太湖学院学士学位论文12身份验证 权限识别图 4.1 机械企业车间半成品管理系统整体功能图4.2 功能模块设计应用模块是为整个用户提供服务的各个模块的总和,包括用户登录、系统维护、信息录入、修改密码、信息查询(包括用户信息

40、和测评记录)等。对上述各项功能进行集中、分块,按照结构化程序设计的要求,管理系统需要完成的主要功能有以下几大模块。4.2.1 用户登录模块设计铝叶轮管理系统针对于系统管理员、车间主任、部门主管、员工。系统支持通过网络发送和接收有关信息,开展在线的信息查询,支持按权限管理的各种录入、统计和报表的输出打印。用户登录模块实现是用户使用系统的口并判断用户的权限,在此基础上生成不同操作界面,若选择与权限不相符的操作界面,或是在连续三次输入的用户名和密码都不正确,系统将关闭登陆界面,并延迟下一次登录时间。 图 4-2 是用户登录模块的流程图。用户名,密码 成功错 误 正 确错 误图 4-2 铝叶轮信息管理

41、系统登录流程4.2.2 铝叶轮信息管理模块设计铝叶轮信息管理模块分为输入信息,查询信息,修改信息三个子功能模块。主要对用户登录根据权限进入相应的操作界面执行相对应的操作 操作结束,退出系统涡轮增压器铝叶轮管理系统设计13公司铝叶轮日常生产,管理进行统一调配。具体的工作流程可以用流程图表示。(1)具有信息管理员权限的用户可以添加信息记录。由于有权限限制,所以要对用户进行权限的验证,具体流程见图 4-3 所示。(2)所有用户都可以对铝叶轮信息进行查询,没有权限的限制。具体流程见图 4-4 所示。(3)具有管理员权限的用户还可以修改所有系统信息及信息维护。同样具有有权限限制,所以要对用户进行权限的验

42、证,只有系统管理员才可以对所有的数据表的记录进行修改,详细的的修改流程如图 4-5 所示。是 否 否 是 图 4-3 信息输入子模块图流程图 图 4-4 信息查询子模块流程图开始菜单请求输入新的相关信息检查用户是否具 有相应权限信息输入页面信息提交页面返回主界面提示用户没有权限开始菜单查询菜单输入查询内容系统内是否有相对应信息反馈出查询的内容信息返回主界面无锡太湖学院学士学位论文14否是否是图 4-5 修改信息子模块流程图开始菜单登 录系统判断是否具有修改权限提交页面信息修改页面返回主界面选择需要修改的内容提示用户没有权限涡轮增压器铝叶轮管理系统设计154.2.3 铝叶轮库存管理模块设计该模块

43、主要负责全厂的铝叶轮管理信息。包括添加,修改,查询信息。只有部门主管及公司领导才能对此铝叶轮库存信息进行修改,主要是铝叶轮出库入库的登记及存放地点的管理。流程图与信息管理流程图原理相同。4.2.4 系统设计目标本系统属于小型的数据库管理系统,针对中小型企业的生产进行管理,并实现了一些初步的计算机化的管理。通过本系统可以达到以下目标:(1) 有良好的人机交流界面。(2) 有较好的权限管理。(3) 完全人性化设计,无需繁琐的指导,操作简单。(4) 系统具有数据备份及数据还原功能。能够保证系统数据的安全性。(5) 方便的全方位的数据查询。(6) 在相应的权限下,删除数据方便简单、安全,数据稳定性好。

44、(7) 数据计算自动完成,尽量减少人工干预,实现自动化。(8) 良好的报表发布,打印功能。4.3 系统数据库设计4.3.1 数据库设计原则(1) 数据统一化,标准化。本数据库的数据结构、专业术语、计数单位实行规范化化,统一化,有利于计算机的统一识别与处理。(2) 数据库结构设计布局合理、内容完整。本数据库依据关系数据库模式,按数据类型,科学、合理地设置各种类型的字段,建立了数据表,库管理系统采用模块结构,各模块相对独立,便于修改和加入新的应用模块。(3) 统一制作各种原始单据的格式。(4) 删除冗余的管理数据,实现管理便捷化、规范化、科学化。(5) 程序代码实行标准化,软件统一化。(6) 操作

45、界面简洁、明了,相当实用、方便,满足企业中不同级别用户的需要。(7) 记录详细操作日志,系统自行将所有操作进行记录。4.3.2 数据库概念结构设计E-R 模型的组成元素有:实体、属性、联系。E-R 模型用 E-R 图表示。实体是用户工在作环境里所要操作的对象,属性是对实体特征的描述。如图 4-6 所示无锡太湖学院学士学位论文16图 4-6 数据库结构用户用户名称名称供货日期交易金额交易情况联系方式名称销售编号销售情况再加工允许销售编号名称用户类型用户密码销 售半成品客户供 货 供货商生产 部门编号编号联系方式地址名称员工联系方式涡轮增压器铝叶轮管理系统设计17(1)模型当中的实体相当于实体集、

46、一个表,而不仅仅是单个实体或表中的一行。用菱形表示实体之间的联系,菱形框内写上联系名,实体用矩形框表示,矩形框内标注好实体的名称,用无向边把菱形分别与有关实体相连接,在无向边旁标上联系的类型。(2)实体的性质是属性,椭圆框表示。与实体之间用一条线连接起来,关键属性项加下划线。(3)各个子系统模块中主键相同的字段之间都是一一对应的关系。在程序中实现对他们的一致性和完整性。(4)根据上面的分析,实体包括各种详细数据,通过相互之间的联系形成数据的流动。通过对数据流图的分析,可以明确该应用系统中实体、属性和实体之间的相互关系并根据需要做出了一些关键 E-R 图。铝叶轮与车间部门两个实体之间的关系如图

47、所示。铝叶轮的属性主要包括名称、编号、生产日期、生产部门等。部门的属性主要包括部门名称,部门人员,部门代号等。铝叶轮与车间部门之间是多对一的关系,即每一个铝叶轮对应着一个生产部门,而每个部门却生产许多铝叶轮。铝叶轮与加工工艺两个实体之间的关系如图 所示。铝叶轮的属性主要包括称、编号、生产日期、生产部门等。加工工艺的属性主要包括加工部门名称,工艺的名称,类型等等。铝叶轮与加工工艺之间是多对多的关系,即每一个铝叶轮需要多个加工工艺,同时每一道加工工艺可以加工多个铝叶轮。图 4.8 铝叶轮与车间部门之间的 E-R 图铝叶轮 车间部门所 属名称加工过程加工状态生产工艺供应商编号人员联系方式编号名称无锡

48、太湖学院学士学位论文18图 4.9 铝叶轮与加工工艺之间的 E-R 图4.3.3 数据库逻辑结构设计在上面的实体以及实体之间关系的基础上,形成各个表格之间的关系。为了满足系统的需求,我们总共设计了 frmSellGoods(零件基本信息)表、frmThGoodsInfo(生产信息)表、frmKcGoods(仓库信息 )表、frmStaffInfo( 员工信息 )表、frmCompanyInfo(零件供应商信息)表和 frmKcGoodFind(库存管理信息)等 6 个数据表。(1) 铝叶轮基本信息表铝叶轮信息表用来保存铝叶轮的基本的相关信息。该表如表 4.1 所示。表 4.1序号 字段名称 类

49、型 说明 长度 备注1 name varchar 名称 20 主键2 number varchar 编号 203 classification varchar 类别 204 status varchar 状态 105 Supplier varchar 供应商 106 faburen varchar 发布人 207 Ads varchar 发布时间 20(2)员工信息表员工信息表用来保存员工的相关信息。该表如表 4.2 所示表 4.2铝叶轮 加工工艺需求名称加工状态生产工艺编号加工人员联系方式编号名称涡轮增压器铝叶轮管理系统设计19序号 字段名称 类型 说明 长度 备注1 ID varchar 用户名 20 主

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 学术论文 > 论文指导/设计

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报