机械设计的计算机管理系统日光灯管理系统设计_第1页
机械设计的计算机管理系统日光灯管理系统设计_第2页
机械设计的计算机管理系统日光灯管理系统设计_第3页
机械设计的计算机管理系统日光灯管理系统设计_第4页
机械设计的计算机管理系统日光灯管理系统设计_第5页
已阅读5页,还剩34页未读 继续免费阅读

下载本文档

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

文档简介

目 录 摘要 . abstract . 1 绪论 . 1 1.1 课题背景与探究意义 . 2 1.2 信息 管理系统的发展历史 . 2 1.3 工厂中小企业管理信息系统的应用现状 . 3 1.4 日光灯零件研究的目的和意义 . 3 1.4.1 课题研究的目的 . 3 1.4.2 课题研究的意义 . 4 2 日光灯零件管理系统的开发技术 . 5 2.1 C#基本技术简介 . 5 2.2 SQL 基本技术 . 5 2.2.1 数据库的基本概念 . 5 2.2.2 系统中数据库的访问 . 5 2.2.3 SQL Server 2008 简介 . 5 3 系统分析 . 7 3.1 日光灯零件管理需求分析 . 7 3.1.1 技术的可行性 . 7 3.1.2 管理的可行性 . 7 3.1.3 经济的可行性 . 7 3.2 系统逻辑结构图及业务流程图设计 . 7 3.3 出错处理需求 . 8 4 数据库设计 . 9 4.1 数据库概念结构设计 . 9 4.2 数据库逻辑结构设计 . 12 5 主要功能模块设计 . 19 5.1 系统登陆设计 . 19 5.2 修改密码设计 . 21 5.3 系统主界面功能设计 . 27 6 系统的维护 . 28 结 论 . 36 致谢 . 38 参考文献 . 37 1 绪论 本章主要介绍了机械零件的计算机管理系统的背景和意义,就机械零件信息管理系统的发展和现状进行了分析研究,给出了有关工厂信息管理系统任务的基本介绍。 1.1 课题背景与探究意义 管理信息系统是一个被人们渐渐的概念,是一个由 人和计算机网络组成,能给工厂管理所需信息以支持工厂的生产经营和决策的人机管理系统 1。从大的方面讲它包含了许多工厂管理活动中使用的计算机系统。当今信息社会的不断发展,管理系统慢慢成为连结企业各部门及生产部门的基础设施,从而提高了企业信息共享和交流能力。而网络的不断发展使得计算机的管理系统能够将企业与消费者、企业与企业、企业与市场等紧密连接起来,从而形成一个巨大的虚拟信息交换空间。对国内小型企业管理者的调查统计结果显示: 85%以上的管理者都认为,忽视了对信息的管理就不能提高工作效率 , 也就难以提供良好的服务 , 难以保持企业的竞争力 , 因此也就谈不上是现代化的管理。 计算机的信息管理系统早在计算机发明前就出现了,工业社会诞生之后,人们就开始了机械化信息处理的设想。 19 世纪末,有的人就发明了每 60 秒可以处理多达 200 张卡片的穿孔卡片机;在 20 世纪 30 年代时,西方的某些工厂已开始使用光电穿孔的方法进行工资结算 2。 1946 年计算机诞生后,人们开始尝试使用计算机进行工厂管理中的数据处理;在 20 世纪 50 年代末,某些国家的制造企业、石油公司、银行、保险公司、铁路等部门已开始慢慢的使用计算机进行数据处理;在 60 年代, 开始研究信息系统的开发有了重大突破。美国学者戴维斯等人首先建立了管理信息系统,对管理的信息系统进行了深入研究;而 70 年代, IBM 公司开发的 “面向通信的产品和信息控制系统”则成为第一个全面体现MIS 工作者理想设想的计算机信息系统 3。 MIS 是以人为中心,利用计算机的硬件、软件及其他办公设备进行信息的收集、传递、存贮、加工、维护和使用的系统,以企业战略竞优、提高效益和效率为目的,支持高层决策、中层控制、基层运作的集成化的人机的系统 4。它主要分为决策支持系统( DSS)、办公自动化系统( OA)、工业控 制系统( CCS)以及数据库、模型库、方法库、知识库和与机关及外界交换信息的接口等部分组成。 1.2 信息管理系统的发展历史 信息管理系统从产生到现在的发展历程,我们在 1946 年就有了改变。这一年,对于信息管理系统一个最伟大的发明产生了,这就是第一台计算机的诞生。这一时期的计算机主要是用来进行科学方面的计算。 随着计算机管理技术的发展,计算机的逐渐由科学发展到过程控制,到 1954 年美国通用电器公司首次利用计算机统计职工的薪金,计算机就应用到了数据处理领域,这就产生了最早的管理软件,即最简单的信息系统,计算机被 用到了工厂信息管理之中。自此以后,欧洲的很多国家开始着手开发计算机信息管理。到 60 年代末计算机用于企业信息管理在欧洲逐步普及。发展到现在计算机在工厂信息管理中的应用已从简单的数据处理到了电子商务。 当前计算机用于管理起步较晚,在长春第一汽车制造厂实施信息系统的开发是我国计算机用于计算机信息管理的里程碑。经过二十几年,我国计算机管理信息系统的发展经历了一个与国外管理信息系统发展相似的历程。 计算机信息管理系统的发展过程可以划分为五代。早期是 80 年代末期基于 DOS 平台的单项核算软件,主要是工资核 算,我们称之为第一代;现在计算机的发展, 90 年代出现了局域网,管理软件的应用范围由单项的财务核算发展到整个财务核算,包括帐务、工资、成本、材料、报表等,我们称之为第二代; 90 年代中期,利用核算型财务软件产生的数据进行财务统计、查询,产生了包括全面核算财务的管理型财务软件,我们称为第三代;随着全球一体化经济发展,仅仅实现财务管理信息化已经不能满足企业管理的需要,必须对企业的所有资源进行管理,因此 90 年代末期全面管理企业资源的企业资源计划软件 ERP在国外面世并被引入我国,我们称之为第四代。随着互联网的发展,企业 的竞争已不再是一个企业与一个企业之间的竞争,而是一个工厂的供需链与另一个工厂的供需链之间的竞争,因此必须加强对供需链上合作伙伴的管理,降低成本,实现利润最大化,于是,继 ERP之后基于供需链管理的供需链管理软件 SCM 产生了。工厂计算机信息管理已经发展到了在工厂内部通过 ERP 进行全面资源信息管理,企业外部建立完善的电子商务环境,通过建立供需链信息管理系统、客户信息关系管理系统提升企业的竞争力。计算机管理信息系统发展的第五代到来了。 随着技术的发展和工厂外部环境竞争的加剧,工厂计算机管理信息系统将朝着协同 商务的方向发展,也就是供需链上所有的单位,包括供应商、制造商、分销商、运输商、产品开发商、应用服务提供商等合作伙伴,都按照客户或市场的需求,共同开展业务活动,保证产品和服务能够保质、保量、按时地交付到客户手中。工厂计算机信息管理系统发展的一个新的时代又将到来。 1.3 工厂中小企业管理信息系统的应用现状 当今中小型企业 MIS 的应用早在上世纪 70 年代中期就出现了,主要是以简单操作为主进行简单业务的数据处理管理为主 5。 70 年代末到 80 年代中期许多中小企业都建立了诸如人事、工资、库存、生产调度、计划 等管理系统。 80 年代后期尤其是进入 90 年代以后,随着系统集成和网络技术的发展,国内一些中小型工厂纷纷把过去独立存在的子系统集成起来,形成统一的管理信息系统,较好地解决了信息“孤岛”问题。中国中小型工厂引入 MRP 开始于上世纪 80 年代中期,目前约有上千家中小企业建立了自己的 独立的系统。近年来,国内很多大中小企业已开始实施 ERP。从国家软件工业应用现状统计分析,目前我国大型中小企业使用管理软件的比例高达 95%以上。其中,财务软件占 98%以上;商务软件约占 60%; ERP 占 40%左右。中小企业使用管理软件的比 例约 45%,绝大数都是财务软件 6。 1.4 日光灯零件研究的目的和意义 1.4.1 课题研究的目的 本课题通过研究日光灯零件的计算机管理过程和使用过程,利用 C#与 SQL Server 的结合使用,开发出针对日光灯零件的计算机管理系统。解决日光灯零件在管理与使用过程中的由于人工操作失误引起的问题,提高工作效率。 日光灯零件管理信息系统目标如下 : (1)提供方便快捷的操作; (2)对工厂提供必要的安全管理; (3)完善原有的管理业务,为工厂不同管理层次的职员提供相应的功能; (4)使工厂的零件管理更加 科学和规范; (5)节约零件管理的成本; (6)对日常的零件情况进行管理,同时提供一些必要的报表。 1.4.2 课题研究的意义 通过系统的研究,根据零件管理管理为依托,设计并开发一个机械零件管理信息系统,改变传统的人工管理,实现无纸化作业。为工厂实现整体信息化的其他相关系统提供相应的数据支持。 机械零件信息管理是一门信息应用的学科,其基础理论涉及:信息论、控制论、系统论、管理工程学等。 技术方面:机械零件管理技术和信息监测维修。重点是机械零件的合格率、故障及寿命分析。 管理方面:机械零件规划、筹措管 理系统;机械零件信息管理系统。重点是建立现代设备管理思想和设备管理信息系统;决策科学等。此外,还需使用一些现代管理技术和管理方法,如设备诊断技术、计算机辅助管理、价值工程、网络技术、 ABC 分析法等等。作为一门管理科学,现代设备管理必然具有三项基本特征,即系统性、择优性和重视定量分析,这些特性又是通过上述学科加以实现的。对现代零件管理理论的形成最具影响的是:系统工程、寿命周期费用理论、可靠性工程、摩擦学、工程经济。 经济方面:机械零件使用规划;能耗分析;机械零件改造、更新的经济性评价。 2 日光灯零件管理系统 的开发技术 本章中首先讨论了日光灯零件管理系统的开发所使用到的相关技术,包括开发环境的选择、开发工具及开发语言的选择、数据库服务器的选择,为系统开发做好充分的准备。 2.1 C#基本技术简介 要了解 C#,必须要了解 Microsoft.NET FrmeWork。 Microsoft.NET FrameWork 是微软公司提出的新一代软件开发模型, C#语言是 NET FrameWork 中新一代的开发工具 7。 C#语言是一种现代的,面向对象的语言,它简化了 C+语言在类、命名的控件、方法的重载等方面的操作,放弃了 C+的复杂性,使用更加便利。它使用相关组件编程,在这方面和 VB软件类似。在查阅、相关代码的技术、参数传递、交叉语言处理、面向对象方面有自己的特点。另外,由于 C#语言取消了指针的功能,这样可以有效防止病毒程序利用非法指针访问私有成员,也能避免指针的误操作产生的错误。因此,安全性方面也有了很大的提高。 2.2 SQL 基本技术 2.2.1 数据库的基本概念 SQL( Structured Query Languge)结构化查询语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统 8。 SQL 语言包括:数据基本定义语言、数据的操作语言、数据的查询语言、数据控制语言四部分 9。它不要求用户指定对数据的存放方法,也不需要用户了解具体的数据存放方式,所有具有完全不同底层结构的不同数据库系统,可以使用相同的 SQL 语言作为数据输入与管理的接口。它以记录集合作为操作对象,所有 SQL 语句接受集合作为输入,返回集合作为输出,这种集合特性允许一条 SQL 语句的输出作为另一条 SQL 语句的输入,所以 SQL语句可以嵌套,这使它具有极大的灵活性和强大的功能。 2.2.2 系统中数据库的访问 本系统的数据库 访问过程实现主要通过六个步骤: (1)建立数据库表,表中存储相应数据。 (2)使用 SqlConnection 或 OleDbConnection 类建立数据库应用程序和数据库连接对象。 (3)从数据库指定表中取出感兴趣的记录。 (4)从数据库指定表中取出的感兴趣记录组成一个新表,填充到 DataSet 类对象中,可填充多个表,并可在 DataSet 类对象中指定表和表的关系。取出所感兴趣的记录后,断开数据库连接。 (5)用支持数据库绑定控件(例如 DataGrid 控件)显示 DataSet 类对象中的数据,供用户浏览、查询和修 改。 (6)及时更新 DataSet 中内容,并把修改的数据存回源数据库 2.2.3 SQL Server 2008 简介 SQL Server 2008 继承了数据库软件设计和引擎方面的优势,已经成为新一代网络应用程序的最佳数据库和分析解决方案之一 10。作为 Microsoft NET Enterprise Servers 的核心组件,它将减少电子商务、在线商务和数据仓库应用程序推向市场的时间,并对需要的环境提供可靠的支持。 SQL Server 2008 对 XML 和 HTTP 提供充分的支持;提供分割装载和确保时间的特性;提供先进的管理和协调机制,可以自动管理线程任务,降低总体开销。 SQL Server 2008 是一个具备完全 Web 支持的数据库产 品 提供了可扩展标记语言 ( XML)核心支持以及 Internet 上和防火墙外进行查询的能力,具有可伸缩性、灵活性、扩充性好,而且价格便宜等特点;还可以使用 XML 更新程序更容易地插入、更新和删除数据 11。使用 SQL Server 2008 可以获得非凡的可伸缩性和可靠性。通过向上伸缩和向外扩展的能力, SQL Server 2008 满足苛刻的电子商务和企业应用程 序要求。主要体现为: ( 1) 高度可用性; ( 2) 可伸缩性; ( 3) 安全性; ( 4) 分布式分区图; ( 5) 索引视图; ( 6) 虚拟接口系统网络; ( 7) 复制特性 。 3 系统分析 3.1 日光灯零件管理需求分析 系统主要是针对一般日光灯小型单位设计,根据其他机械零件管理系统的不足,本系统更好地完成了数据的添加、修改、删除操作。这样,不但利于保存,还可以通过 Excel文档进行打印。 3.1.1 技术的可行性 系统采用目前应用比较广泛的 C#开发技术、 SQL Server 2008 数据库技术操作系统进行开发设计。首先, c#是微软公司为 NET 量身定做的开发语言集合了 C/C+和 VB 的双重优点,具有简易型、灵活性、移植性强等特点,同时使用 Visul Studio 2010 作为开发平台,对于开发中小系统来说,这种开发环境是完全没有问题的。其次,本系统采用 SQL Server 2008 数据库。到目前为止, SQL 数据库仍然是使用最广泛的一种数据库语言,因此本系统采用 SQL Server 2008,在系统安全性、可用性和高稳定性上又有了很大的提升。另外,系统的操作环境采用 Windows 下的 Server 2003 操作系统, Windows Server 2003 是由微软公司推出的服务器操作系统,可以为本系统的开发提供良好的稳定性 12。最后,考虑到三者兼容的问题,由于三者都属于微软公司的产品,所以兼容性上不存在问题。硬件方面,采用标准的服务器硬件配置,能满足本系统的要求。综上所述,本系统的技术可行性不存在问题。 3.1.2 管理的可行性 系统的主要应用对象为工厂机械零件的车间管理者,由于本系统界面简洁、结构清晰、操作简单,所以在对相应使用人员进行培训 的情况下是可以顺利使用本系统的 。 3.1.3 经济的可行性 完成系统需要硬件和软件两方面的支持。硬件方面需要个人电脑一台;软件方面,由于本系统属于小型计算机信息管理系统,利用 Visual Studio 2010 和 SQL Server 2008数据库开发工具即可实现,经济成本低,因此在经济上是可行的。 3.2 系统逻辑结构图及业务流程图设计 用户通过服务器进入日光灯机械零件信息管理系统,首先进入日光灯零件信息管理系统的首页,用账号登录系统,登录成功就可以看到自己的信息了;管理员同样通过服务器进入机械零件信 息管理系统,登录成功后进入管理主页面,可以选择进行用户基本信息管理,新闻信息管理,本系统的逻辑结构图如图 3.1 所示: 图 3.1 3.3 出错处理需求 工厂信息管理系统要求能达到一定的纠错能力,在用户操作不当时能给出相应的警告信息。比如在用户注册时,填写了不符合规则的内容,或者用户登陆时没输入密码或者密码错误时,系统都会提示出错信息,并显示要求重新输入的警告信息。在其它情况中,为了使用户能够正确使用该 系统,也要求实现出错处理功能,达到一定的出错处理能力。 系统主界面 零件的进出 零件的实时数量 当前零件的需求 系统管理 退出 操作权限设置 修改用户密码 公司信息设置 公司部门设置 系统退出 日光灯管理 系统帮助信息 生产出的合格品的比率 4 数据库设计 4.1 数据库概念结构设计 机械零件管理系统的数据库主要用来记录一个工厂所有零件的基本信息等数据,数据量由工厂的零件数量多少决定。本系统的数据库命名为 stroage,共用 13 张数据表来存储相应信息 ,先给出其中部分。 数据库概念结构设计作为系统开发的重要组成部分,是根据管理系统的相应需求制定的,数据库的优劣直接影响到系统的后期开发。 本系统中,为了保证系统的安全性,在登录系统的时候用户需要输 入正确的用户名和密码,并且通过不同的用户名和密码进入不同的管理界面。因此,需要一个数据库表用来记录用户的用户名和密码。登录表的实体图如图 4.1 所示 图 4.1 登录表的实体图 在机械零件管理系统中,零件信息表属于其中最重要的一个表,在这个表中记录了零件的基本信息。本系统的零件基本信息表图如图 4.2 所示: 查 看零件种类 操作用户 查看产品合格率 查 看 工 作时长情况 查看基本档案权限 查看零件数量 用户密码 用户名称 查看零件需求量业绩权限 图 4.2 零件基本信息实体图 为了更好地记录零件信息,在本系统的数据库设计中,创建了许多个零件种类表,来记录零件种类等。这里举 2 例零件种类的图如图 4.3, 4.4 所示 图 4-3 镇流器型号实体图 零件基本信息表 灯管型号 灯架材料 零件编号 自编号 启辉器型号 配线型号 镇流器型号 灯 罩 外 型材料 电容电感镇流器 电阻镇流器 镇流器型号 其它 电感镇流器 高频电子镇流器 电容镇流器 . 图 4.4 灯罩外型材料 表 在本系统中,涉及到了员工的考勤信息,员工的考勤信息是通过数据库进行显示的。其实体图如图 4.5 所示 . 图 4.5 员工考勤信息表 玻璃型 分体式 灯罩外型材料 铝塑混合 全铝型 2 号 30 号 月份 员工考勤信息表 1 号 年份 员工姓名 31 号 员工编号 自编号 工厂管理系统离不开对员工的薪资管理,将员工的工资信息动态地录入数据库并且能够随时清晰地查看,是设计此薪资信息表的基本目的。其图设计如图 4.6 所示: 图 4.6 薪资管理表 此外,实体图设计与其它零件基本信息类似,本论文中不再显示其实体图设计。 4.2 数据库逻辑结构设计 根据上面设计的实体图,便可以在数据库中创建相应的数据库表,本系统的各数据表的结构如下 ( 1)零件基本档案表用于保存 员工的基本档案信息。包括自编号、 零件种类 、 零件型号 、基本数量、进货量、消耗量、需求量、零件实时数量、其他项、每日产量、每月产量、每日合格率、每月合格率、实际产量等字段。其结构如表 4.1 所示: 其它应增项 奖金 银行账号 薪资管理信息表 其它应减项 实发金额 员工姓名 基本工资 员工编号 自编号 表 4.1 零件基本核算表 字段名 类型 是否允许空 说明 自编号 nvarchar(50) 否 递增的流水号 零件种类 nvarchar(50) 否 零件编号 零件型号 nvarchar(50) 否 零件型号 基本数量 float 否 零件基本数量 进货量 float 否 零件进货量 消耗量 float 否 零件消耗量 需求量 float 否 零件真是需求量 零件实时数量 float 否 零件实时数量 其它项 float 是 其它应增项目 每日产量 float 否 每日产量数 每月产量 float 否 每月产量输 每日合格率 float 否 每日产品合格率 每月合格率 float 否 每月产品合格率 实际产量 float 否 实际产量数 说明 nvarchar(300) 是 说明 信息 ( 2)零件型号表用于存放零件型号信息。包括镇流器型号、灯罩外型材料、灯管型号、启辉器型号、配线型号、说明等字段。其结构如表 4.2 所示 表 4.2 零件型号信息表 字段名 类型 是否允许空 说明 自编号 nvarchar(50) 否 递增的流水号 灯管型号 nvarchar(50) 否 灯管型号 镇流器型号 nvarchar(50) 否 镇流器型号 灯罩外型材料 datetime 否 灯罩外型材料 启辉器型号 nvarchar(50) 否 启辉器型号 配线型号 nvarchar(50) 否 配线型号 灯架材料 nvarchar(50) 否 灯架材料编号 灯座材料 dtaetime 否 灯座材料编号 说明 nvarchar(50) 是 说明信息 ( 3)为了提高产品的生产效率。必须统计镇流器、灯罩、灯管、启辉器、配线等质量的好坏。先统计机械零件的合格率其结构如表 4.3 所示 表 4.3 零件质量信息表 字段名 类型 是否允许空 说明 自编号 nvarchar(50) 否 递增的流水 号 灯管质量 nvarchar(50) 否 灯管合格率 镇流器质量 nvarchar(50) 否 镇流器合格率 灯罩质量 datetime 否 灯罩合格率 启辉器质量 nvarchar(50) 否 启辉器合格率 配线质量 nvarchar(50) 否 配线合格率 灯架质量 nvarchar(50) 否 灯架合格率 灯座质量 dtaetime 否 灯座合格率 说明 nvarchar(50) 是 说明信息 ( 4)为了提高产品的生产进度。必须统计每 种产品进度的快慢。先统计产品的进度其结构如表 4.4 所示 表 4.4 产品进度统计表 字段名 类型 是否允许空 说明 自编号 nvarchar(50) 否 递增的流水号 产品编号 nvarchar(50) 否 产品编号 产品名称 nvarchar(50) 否 产品名称 1 车间 int 否 1 车间情况 2 车间 int 否 2 车间情况 1 号产品进度 nvarchar(10) 否 1 号产品快慢 2 号产品进度 nvarchar(10) 否 2 号产品快慢 3 号 nvarchar(10) 否 3 号 29 号 nvarchar(10) 否 29 号 ( 5)为了提高产品的生产质量。必须统计每种产品质量的好坏。先统计产品的合格率其结构如表 4.5 所示 表 4.5 产品质量统计表 字段名 类型 是否允许空 说明 自编号 nvarchar(50) 否 递增的流水号 产品编号 nvarchar(50) 否 产品编号 产品名称 nvarchar(50) 否 产品名 称 1 车间 int 否 1 车间情况 2 车间 int 否 2 车间情况

温馨提示

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

评论

0/150

提交评论