机械零件的计算机管理系统设计.docx

上传人:b****2 文档编号:2752025 上传时间:2023-05-04 格式:DOCX 页数:52 大小:314.95KB
下载 相关 举报
机械零件的计算机管理系统设计.docx_第1页
第1页 / 共52页
机械零件的计算机管理系统设计.docx_第2页
第2页 / 共52页
机械零件的计算机管理系统设计.docx_第3页
第3页 / 共52页
机械零件的计算机管理系统设计.docx_第4页
第4页 / 共52页
机械零件的计算机管理系统设计.docx_第5页
第5页 / 共52页
机械零件的计算机管理系统设计.docx_第6页
第6页 / 共52页
机械零件的计算机管理系统设计.docx_第7页
第7页 / 共52页
机械零件的计算机管理系统设计.docx_第8页
第8页 / 共52页
机械零件的计算机管理系统设计.docx_第9页
第9页 / 共52页
机械零件的计算机管理系统设计.docx_第10页
第10页 / 共52页
机械零件的计算机管理系统设计.docx_第11页
第11页 / 共52页
机械零件的计算机管理系统设计.docx_第12页
第12页 / 共52页
机械零件的计算机管理系统设计.docx_第13页
第13页 / 共52页
机械零件的计算机管理系统设计.docx_第14页
第14页 / 共52页
机械零件的计算机管理系统设计.docx_第15页
第15页 / 共52页
机械零件的计算机管理系统设计.docx_第16页
第16页 / 共52页
机械零件的计算机管理系统设计.docx_第17页
第17页 / 共52页
机械零件的计算机管理系统设计.docx_第18页
第18页 / 共52页
机械零件的计算机管理系统设计.docx_第19页
第19页 / 共52页
机械零件的计算机管理系统设计.docx_第20页
第20页 / 共52页
亲,该文档总共52页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

机械零件的计算机管理系统设计.docx

《机械零件的计算机管理系统设计.docx》由会员分享,可在线阅读,更多相关《机械零件的计算机管理系统设计.docx(52页珍藏版)》请在冰点文库上搜索。

机械零件的计算机管理系统设计.docx

机械零件的计算机管理系统设计

摘要

随着现代工业的发展,计算机信息管理系统越来越受到企业重视。

零件管理系统是典型的信息管理系统(MIS),是现代企业不可缺少的部分,通过使用该系统,促进企业规范化管理,提高管理效率和水平;能够方便快捷地将原来分散的货物信息进行有机地组织和管理,及时提供可靠信息,为企业的科学化决策提供重要依据。

零件管理系统开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。

对于前者要求建立起数据一致性和完整性强、数据安全性好的库。

而对于后者则要求应用程序功能完备,易使用等特点。

本文主要分析了零件管理系统的一些基本功能和组成情况,包括系统的需求分析、系统结构,功能模块划分以及数据库模式分析等,重点对应用程序的实际开发实现作了介绍。

达到了数据的一致性和安全性,且应用程序功能完备,符合了零件管理系统作为典型的信息管理系统(MIS)的要求。

同时简单介绍了Visualstudio编程环境和SQLserver数据库管理系统的功能特点,仓库管理系统是企业物流管理中不可或缺的一部分。

关键词:

零件管理;数据库;Visualstudio

Abstract

Withthedevelopmentofmodernindustry,theinformationmanagementsystemofthecomputerisbeingpaidattentiontobyenterprises.Theadministrativesystemofthemechanicalpartsisatypicalinformationmanagementsystem(MIS),andamodernenterprise'sindispensablepart,throughusingthissystem,promotethestandardizedmanagementofstorekeeper'sdepartment,improveefficiencyofmanagementandlevel;Thegoodsinformationthatcanbeconvenientlyandswiftlyoriginallyscatteredisorganizedandmanagedorganically,offerreliableinformationintime,offertheimportantbasisforscientificdecisionofenterprises.Theadministrativesystemofthemechanicalpartsisatypicalapplicationofmanaginginformationsystem(knowasMIS),whichmainlyincludesbuildingupdata-baseofback-endanddevelopingtheapplicationinterfaceoffront-end.Theformerrequiredconsistencyandintegralityandsecurityofdata.Thelatershouldmaketheapplicationpowerfulandeasilyused.Bylookinguplotsofdatum

Thistexthasanalysedsomebasicfunctionsoftheadministrativesystemofthestockandmakesupthesituationmainly,includingthesystematicdemandisanalysed,systematicstructure,thefunctionmoduledividesandthedatabasemodeisanalysedetc.,haverealizeddoingtheintroductiontotheactualdevelopmentoftheapplicationprogramespecially.Havingreachedtheconsistencyandsecurityofthedata,andtheapplicationprogramfunctioniscomplete,haveaccordedwiththeadministrativesystemofthestockastherequestforthetypicalinformationmanagementsystem(MIS).IntroducedthefunctioncharacteristicsofVisualstudioprogrammingenvironmentandSQLserverdatabasemanagementsystembrieflyatthesametime,theadministrativesystemofthestockisanindispensablepartinenterprise'smaterialflowmanagement.

Keywords:

stockmanagement;database;Visualstudio

 

 

1绪论

本章主要介绍了机械零件的计算机管理系统的背景和目的,就机械零件的计算机管理系统的发展和现状进行了论述。

1.1本课题的研究内容和意义

1.1.1课题背景

随着科学技术的不断提高,以及计算机科学日渐成熟,其强大的功能已经被人们深刻认识,人们对目前生活质量和工作环境的要求也越来越高,它已经进入人类社会的各个领域,发挥着越来越重要的作用。

作为计算及应用的一部分,使用计算机对信息进行管理,具有与传统手工管理企业零件所无法比拟的优点。

例如:

检索迅速、查找方便、保密性好、存储量大、寿命长、成本低、可靠性高等。

这些优点能够极大地提高零件管理的效率,成为了企业的科学化、正规化管理,与世界接轨的重要条件之一[1]。

本系统的目的就是开发一个操作方便,功能实用,简单明了的零件信息管理系统。

1.1.2研究意义

在机遇与挑战并存的前提下,企业面临了前所未有的竞争压力,企业必须尽快的调整内部的产业结构,转换传统的管理方式,建立一套适合自身发展的零件管理系统来面对社会的挑战。

目前市面上使用的零件管理系统很多。

但是,对于不同企业的零件管理系统来说,需要一个符合自己企业生产发展的零件管理系统,一个操作方便,功能实用,能满足企业对零件信息的日常管理就可以了。

1.2机械零件的计算机管理系统国内外的发展概况

人类进入21世纪以来,信息化的飞速发展和世界经济的稳定增长,商业的发展,零件的信息管理无疑成为了国际国内的焦点。

学习先进技术,利用新时代的先进技术把传统管理企业方式实现现代化和智能化已经引起了国际国内业界的重视。

这是企业管理中的一个重要基础和环节。

如果做好了企业的零件管理工作,对于保障企业生产的需要、降低成本、提高功效、减少积压、加快物资周转、杜绝浪费都有着积极的作用。

通过对大中型工业企业零件管理方法的探讨,来更好利用现代化的手段来提高零件管理的水平,从而增加企业盈利,增强企业的国际竞争力[2]。

零件管理是企业管理的一个重要的环节和基础。

主要是记录零件购入信息,使用信息和报废信息,其次是管理系统可以即时提供各种零件的出入信息表,可以使管理者及时了解企业零件的当前状况,从而可以使管理者安排生产工作。

 

2机械零件的计算机管理系统的开发技术

本章中首先讨论了机械零件的计算机管理系统的开发所实用到的相关技术,包括开发环境的选择、开发工具集开发语言的选择、数据库服务器的选择,为系统开发做好充分的准备

2.1C语言简介

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.NETFrmeWork。

Microsoft.NET框架是微软的下一代软件开发模型,C#语言是NET框架的新一代开发工具[7]。

C#设计本身,考虑到各种语言的特点,避免了现有编程语言的缺点,并添加了各种优秀的语言功能,如垃圾收集,类型安全和异常处理。

C#中保留的C++强大的功能,无论是VisualBasic的易用性利用自身的优势,。

NET提供住库,改变了传统的应用程序开发模型,再加上微软的。

NET平台的全力支持下,C#在可预见的未来将起到非常重要的作用[6]。

VisualStudio是一套完整的开发工具,用于构建ASP.NETWeb应用程序,XMLWeb服务,桌面应用程序和移动应用程序。

的VisualBasic,VisualC#和VisualC++中使用相同的集成开发环境(IDE),因此它可以共享工具,并能够轻松地创建混合语言解决方案。

此外,这些语言使用。

NETFramework的功能,它提供了简化ASPWeb应用程序和XMLWeb服务发展的关键技术[7]。

Dreamweaver是唯一来回HTML,可视化编辑器和源代码编辑器同步的设计工具。

它包含其他主流HomeSite中的BBEdit文本编辑器。

帧(帧)和表格,使生产的快,你无法想象的。

Dreamweaver所见即所得的可视化编辑器的动态出版和电子商务能力,能够提供卓越的支持第三方厂商,包括成功整合。

当你在动态网页的设计使用Dreamweaver时,你可以看到的功能,无需检查。

内置的图形编辑引擎:

修剪,调整大小,大小,旋转角度,调节亮度不需要离开Dreamweaver的环境,因为它本身集成FW基本图形编辑技术。

用Dreamweaver网页设计提出了一种全方位的,可以显示最流行的全方位的任何平台上的浏览器。

今天的技术支持:

当今主流的开放的环境:

J2EE,PHP,ColdFusion的增强。

NET,和其他主流服务器技术。

Dreamweaver中现在包括支持XML命名空间,ASP.NET表单控件对象的级联样式表支持动态HTML和鼠标绘制效果,音效和动画DHTML数据库可以在Netscape和微软浏览器执行。

使用不同的浏览器检查显示功能,,Dreamweaver可以告诉你不同的浏览器上运行的有效性。

2.3数据库

数据库管理系统是为管理数据库而设计的电脑软件系统

本章主要使用SQLserver。

SQL是英文StructuredQueryLanguage的缩写,意思为结构化查询语言。

SQL语言的主要功能就是同各种数据库建立联系,进行沟通。

按照ANSI(美国国家标准协会)的规定,SQL被作为关系型数据库管理系统的标准语言。

SQL语句可以用来执行各种各样的操作,例如更新数据库中的数据,从数据库中提取数据等。

目前,绝大多数流行的关系型数据库管理系统,如Oracle,Sybase,MicrosoftSQLServer,Access等都采用了SQL语言标准。

虽然很多数据库都对SQL语句进行了再开发和扩展,但是包括Select,Insert,Update,Delete,Create,以及Drop在内的标准的SQL命令仍然可以被用来完成几乎所有的数据库操作[10]。

SQL语言包括:

数据库定义语言,数据查询语言,数据操纵语言,数据控制语言分为四个部分。

它不要求用户指定的数据存储方法,用户不需要知道具体的数据存储方法,都不同的底层数据库系统的一个完全不同的结构,可以使用相同的SQL语言作为数据输入和管理的接口。

它被设置为记录作为操作对象,所有SQL语句的集合,接受输入输出,并返回一个集合,这个集合特性允许一条SQL语句的输出作为另一个输入一个SQL语句,SQL语句可以嵌套,它具有极大的灵活性和强大的功能

SQLServer2008是一个专业的全面的数据库平台,使用集成的商业智能工具提供了企业级的数据管理。

SQLServer2008数据库引擎为关系型数据和结构化数据提供更安全,更可靠的存储,使您可以构建和管理用于业务数据应用的高可用性和高性能

SQLServer2008数据引擎是企业数据管理解决方案的核心。

此外SQLServer2008结合了分析、报表、集成和通知功能。

这使得企业可以构建和部署经济有效的BI解决方案,帮助团队通过记分卡、Dashboard、Webservices和移动设备将数据应用推向业务的各个领域[11]。

与MicrosoftVisualStudio,SQLServer2008中的MicrosoftOffice系统和新的开发工具包(包括商业智能开发套件)的紧密集成如此不同。

无论是开发人员,数据库管理员,信息工作者还是决策者,SQLServer20008的可以为您提供创新的解决方案来帮助你更多地受益于您的数据[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图

管理员与普通用户E-R图

 

4.3.3数据库逻辑结构设计

在上面的实体以及实体之间关系的基础上,形成各个表格之间的关系。

零件信息管理系统数据库中的各个表的设计结果如下面的几个表格所示,每个表格表示数据库中的一个表。

(1)零件信息表

零件信息表用来保存零件的相关信息。

该表如表4-1所示。

表4-1零件信息表

序号

字段名称

类型

说明

长度

备注

1

Data

varchar

日期

20

主键

2

parts

varchar

零件

20

3

model

varchar

型号

20

4

quantity

varchar

数量

20

5

status

varchar

状态

10

6

supplier

varchar

供应商

20

7

remark

varchar

备注

20

(2)进货信息表

进货信息表用来保存进货的相关信息。

该表如表4-2所示

表4-2进货信息表

序号

字段名称

类型

说明

长度

备注

1

Data

varchar

日期

20

主键

2

parts

varchar

零件

20

3

quantity

varchar

数量

20

4

model

varchar

型号

20

5

unitprice

varchar

单价

20

6

Totalprice

varchar

总价

20

7

person

varchar

经手人

20

8

supplier

varchar

供应商

20

(3)出货信息表

出货信息表用来保存零件出货的相关信息。

该表如表4-3所示

表4-3出货信息表

序号

字段名称

类型

说明

长度

备注

1

Data

varchar

日期

20

主键

2

parts

varchar

零件

20

3

model

varchar

型号

20

4

quantity

varchar

数量

20

5

person

varchar

经手人

20

(4)报废信息表

报废信息表用来保存零件使用报废的相关信息。

该表如表4-4所示。

表4-4报废信息表

序号

字段名称

类型

说明

长度

备注

1

Data

varchar

日期

20

主键

2

parts

varchar

零件

20

3

model

varchar

型号

20

4

quantity

varchar

数量

20

5

person

varchar

经手人

20

6

remark

varchar

备注

20

 

5主要功能模块设计

5.1系统登录设计

该系统的登陆界面,用户在登陆时,就是根据数据库表中的用户名和密码,对用户的身份进行验证。

作为一个公司的零件信息管理系统,对操作人员的验证是必不可少的,在本系统中,无法直接访问管理页面,它会重定向到登录页面的,只有通过了登陆的验证,才能进行查看和管理。

本企业管理系统的登陆界面如下图所示,只有输入了正确的帐号密码才能进入到管理操作页面.如图5.1所示。

图5.1登陆界面

5.2零件进货管理模块设计

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

当前位置:首页 > 党团工作 > 入党转正申请

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2