生产与物料信息管理系统_第1页
生产与物料信息管理系统_第2页
生产与物料信息管理系统_第3页
生产与物料信息管理系统_第4页
生产与物料信息管理系统_第5页
已阅读5页,还剩24页未读 继续免费阅读

下载本文档

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

文档简介

企业生产与物料信息管理系统的设计[摘要]作为企业的核心内容,生产与物料管理不仅是一个企业的生存基础,还关系到企业的销售,物控,采购,生产等经营管理的各部门。而且一个企业管理的现代化程度更是看其信息化建设。所以利用计算机平衡生产与物料管理解决企业信息管理效率低,时间长或是因为信息交流的阻塞造成的物料安排不到位、人员安排不到位从而影响到生产排期混乱,生产效率缓慢等诸多问题已经刻不容缓。如果系统能成功应用,不但能让员工从复杂麻烦的纯手工工作中得以解放,还能在增加工作效率的同时减轻劳动负担。因此生产与物料管理系统的现代化信息化研究越来越受到许多企业的重视。企业生产与物料信息管理系统可以充分利用计算机运算快、容量大、储存久以及可靠安全等优点,支撑起整个企业物料数据管理、统计、分析等综合应用平台。改变传统的物料管理模式,优化了麻烦的人工操作,并能使企业更快更好的平衡生产与物料管理。实现企业生产与物料信息管理系统的设计,可以为企业的健康发展提供动力。[关键词]企业生产,物料管理,信息化第一章绪论1.1论文研究背景在计算机技术飞速发展的今天,信息化建设已经成为企业现代化管理程度的重要标志。随着计算机在企业管理中应用的普及,原有的办公模式已经不能跟上日益增长的对信息共享与高效处理方面的需求。生产不但是企业的灵魂,更是企业生存的保证,是企业经营、销售、发展的基础环节。而合理的物料管理既能避免资源浪费,还能保证企业的利润。对生产建设与物料管理所包括的设备、安全、采购、生产、人员、销售等方面的信息进行全面记录和管理,提高生产日常管理工作的效率和效果,同时便于管理层即时有效掌握生产的现状和动态,加强管理层和执行层的交流与沟通,生产与物料管理的定位和实施必须依照科学有效的管理方式和方法,才能发挥其最大效能。生产与物料管理信息系统无疑为客户管理水平的整体提升提供了更为实用的手段。企业发展建设总是和企业的物料管理息息相关,物料是企业生产的原材料,只有企业生产出质量高的产品,销售人员才能够更好的将产品销售出去,进而达到公司赢利的目的,公司只有赢利了才能够更好的保持发展的活力,进而在更为复杂的生存发展环境中取得立足之地。生产与物料管理是一个企业最基本的生存基础,是企业的核心,涉及了企业经营管理的方方面面,如销售,采购,生产,物控等部门。生产的现代化管理程度,直接影响企业的整体管理水平。信息化建设是衡量一个企业现代化管理程度的标志,所以利用计算机实现企业生产与物料的管理势在必行。如何对企业生产与物料信息进行系统管理是一个重要的课题。以往的企业人员对于信息管理效率底下、时间冗长并且由于信息交流的不便极易造成人员,物料的安排不到位,从而导致生产效率低下,生产排期无法执行等诸多问题。而企业生产与物料信息管理系统能够将员工从繁杂的手工文字记录中解放出来,利用信息技术改善企业现有的管理手段,提升管理水平和提高工作效率。计算机的应用系统随着计算机技术的应用及发展也得到了较大的发展,并且通过计算机应用系统的使用,为企业的日常生产提供了高效的支撑,为企业生产的科学化、简单化以及智能化都提供了可靠的保障,也为企业创造更加强大的竞争优势。而企业生产与物料管理是一项琐碎、复杂而又十分细致的工作,工作量很大,不允许出错,如果实行手工操作,就会耗费工作人员大量的时间和精力,利用计算机进行企业生产与物料管理较原有的手工方式有很多优势。这些优点对企业生产与物料信息管理的效率有很大的提高,其覆盖面不仅是个别企业生产人员,而是整个企业级的甚至是涉及整个企业价值链的需求,同时它也是企业走向现代化管理的重要条件。1.2目的及意义企业生产与物料信息管理系统是一个以人为主体,以企业战略发展为目的,通过计算机以及其它设备对信息进行采集、分析、处理,提高企业决策,控制,运作的人机系统。系统实现的目的是改善生产与物料管理的传统管理方式,为生产与物料的自身管理提供贴身服务。根据生产与物料管理的共性和个性应用需求实现各类数据和报表的录入、集成、分析、整合的一体化流程管理,保证数据的准确性、完整性、唯一性、及时性和有效性。实现企业领导对生产与物料的全面标准的管理目标和有效监督,提供基层生产间的信息共享以及贯通上下级之间的沟通渠道,降低沟通管理成本,持续深化提升。生产与物料管理作为企业最基本的元素,信息应用状况的高低,将直接反映和影响企业的整体水平。因此,进一步提高生产与物料信息化建设认识,实践生产与物料信息化建设的途径与方法对于企业的发展具有现实和长远的意义,也是企业管理人员应该深入研究的重点课题。1.3国内外研究现状1.3.1国外现状分析企业生产与物料管理能够给企业带来最优化的企业运营解决方案,由于工业革命最早在国外兴起并得到了很好的发展,所以国企针对企业生产与物料管理方面的应用系统也是比较丰富,其中比较著名的是日本丰田汽车生产信息管理系统,本文也根据日本丰田汽车生产信息管理系统作为国外研究现状的分析案例。日本丰田汽车提出的精益生产体系中的重要组成部分就是生产信息管理系统,它是由IBM&HCL设计、开发、优化、维护的一款优秀的工业标准的信息管理系统软件。丰田汽车生产信息管理系统由中间件软件产品,硬件组件和LAN/WLAN网络组件构成,同时集成了生物识别技术(指纹)和FOIS网络安全技术。目的是提高工作效率,减少paperwork,及时有效传递数据,帮助管理者进行有效决策,管理公司庞大的资产,同时出色的安全性能保证系统不易受到黑客入侵。丰田汽车生产信息管理系统是一个使用N层JavaEE/Web服务的集中架构,相关人员通过内部、外部网络经过用户验证、授权申请而访问。该解决方案具有很高的扩展性、灵活性、可靠性和开放的行业标准规格。丰田生产管理系统使得生产调度更为合理,减少错误与重复调度,大大提高企业的运营效率,企业信息传递更为及时、准确,各级管理人员通过不同管理权限的账户获授权得企业信息,从而更好的做出决策。它作为一个成功的信息管理系统而被日本政府大力推广。1.3.2国内现状分析由于受到计算机发展技术的影响,我国对企业生产与物料信息管理的研究相对较晚,其中研究颇有成果的当属长春宽城供电分公司生产管理信息系统和红河供电局生产管理信息系统。长春宽城供电分公司于2010年自主研发了一套适合宽城区供电分公司应用需求的信息化管理系统,并通过系统实践测试投入使用,并且在系统使用过程中,虽然也发现了一些小的问题,但是却通过系统上对长春宽城供电分公司的工作效率提升了不少,具体体现在工作过程的管理、相关档案的管理、人力资源的管理以及相关的电力系统数据核算等,都体现出了系统应用的强大优势,并且经过多年的系统应用发展,系统得到不断的完善,很好地解决了电力数据查找困难、作业麻烦以及信息共享不及时等问题,并且通过系统的实施,明确了相关作业的责任情况,为电力相关工作的开展也提供了更安全可靠的保障。红河供电局生产管理信息系统于2010年11月19日完成验收并开始正式运行。该系统的目的是解决工作中的实际问题,旨在“让使用者最少的数据录入发挥最大的作用,不录入无用的数据,不做无用的工作”。该信息管理系统包括了“内务管理”、“作业管理”、“工作计划管理”、“安全管理”、“图纸资料管理”和“培训管理”6个模块,生产管理各方面的内容被这些模块完全涵盖。目前,“作业管理”、“生产计划管理”、“图纸资料管理”三个模块的系统开发运用已能够正常工作,“安全管理”、“内务管理”和“培训管理”这三个模块也正在开发,现已基本具备正常运行能力。该局将通过实际运用系统中所遇到的问题进行积累经验,做到持续改进,以使系统实际效果最大化。据了解,该系统中己有49个生产进行注册,注册生产人员数达691人,计划性工作总数628条。1.3.3国内外企业的生产管理信息系统现状分析通过对上述国内外企业的生产信息管理报告,可以看出:(1)国外现在的企业生产与物料信息管理系统水平已经相对比较成熟,能够为企业的决策分析提供很好的数据支撑。(2)当前,国内的生产管理信息系统主要集中在电力行业,其他行业普及缓慢。(3)国外企业生产与物料信息管理系统融入了现代化的思想,其不仅运用计算机技术减轻了工作压力,更是运用计算机技术对信息进行分析和企业的管理。而国内的企业生产与物料信息系统大部分只是运用计算机技术来减少重复劳动。(4)国外生产信息管理系统数据结构比较复杂,系统数据的组装模式也开始逐渐向非结构化的方向拓展。己经制定出各种完善的可向行业推广的应用标准,同时拥有多元化的应用,并不只局限在初步的B/S架构的信息管理系统,对与新技术的集成应用非常迅速。(5)由于国外企业对于信息管理的重视程度远高于我国,大多数非IT企事业IT部门的占所有部门比重占整个企业部门的比重超过5%,远远高于国内企业的0.72%,所以国外生产信息管理系统针与企业更加的结合紧密,对于企业的新的需求更新显得更为及时,软件完善程度也更高。1.4论文主要研究工作1.从系统实现的背景意义、功能需求以及可行性等不同的角度分析企业生产与管理系统的应用,进而确定可行的系统软件实现解决方案。2.搭建优势的系统实现软件框架结构,为企业生产与物料信息管理系统的应用提供高效的支撑。3.设计优化的企业生产与物料信息管理系统数据表结构,为数据的高效存取提供支撑。4.研究常用的软件体系结构,为企业生产与物料信息管理系统的应用选择最适合的软件体系,进而为系统软件的扩展及维护提供更可靠的保障。5.根据企业生产与物料信息管理系统的应用需求,具体实现并测试系统应用功能,为安全可靠的系统运行提供保障。1.5本章小结本章节,首先分析了企业生产与物料信息管理系统实现的研究背景、研究目的及研究意义,然后从国内外研究现状角度分析了企业生产与物料信息管理系统的研究状况,最后分析了本文的主要研究内容以及论文组织结构安排。第二章相关理论技术与方法研究2.1理论技术2.1.1PHP语言PHP(PHP:HypertextPreprocessor)即超文本预处理器,是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,利于学习,使用广泛,主要适用于Web开发领域。PHP混合了C语言、Java、Perl和其自创的语法。相比CGI或者Perl,PHP语言可以快速地执行动态网页。PHP语言与其他的编程语言做出的动态页面相比较,PHP嵌入到HTML(标准标记语言下的一通用个应用)文档中去执行的一段程序,执行效率较CGI完全生成HTML标记要高许多;PHP还可以运行编译后的代码,编译不仅达到加密的效果还优化了代码的运行效果。2.1.2LAMP技术1998年,MichaelKunze在德国计算机杂志c't上创作了一片文章,关于Free软件如何代替商业软件,创建了LAMP(LAMP是由Linux,Apache,MYSQL,PHPCPerl四种技术的开头字母组成)这个名词,随之LAMP技术就成了开源软件的一盏造明灯,如图2-1为LAMP应用结构图。全球IT业在互联网开源潮流快速发展的同时迎来一个新的发展期,传统软件、硬件和系统集成商因以LAMP为代表的开源软件独具的开放、成本低、安全可靠的性能受到了巨大的冲击。这虽是对传统的冲击,但也给创新型IT企业、程序开发者带了前所未有的发展空间。LAMP己经被许多开发者视为“黄金组合”;由于Linux,Apache均免费,此外还有免费数据MYSQL服务器和开源语言PHP共同构建了广受追捧的“LAMP'’套件,性价比极高,因此赢得网站开发人员的非常青睐;大型社区平台因安全性和交互性考虑,采用Windows软件平台的寥寥无几,正在逐步转向LAMP平台;简单易用,PHP简单到让喜欢卖弄技巧的程序员感到羞愧,但让那些渴望进入Web开发领域的初学者欣喜若狂。PHP像是一条鳃鱼,与XML,WebServices融合无间。即使历次的版本升级,也无需担心PHP会丧失这种简单的特性。无疑,这个特点给需要快速开发、交互应用的Web2.0潮流极大的带来了方便,有超过半数的勺ax-enabled和Web2.0站点都选择了PHP。2.2MYSQL数据库及优化分析2.2.1MYSQL软件MYSQL目前是由Oracle公司控制的一个开源的数据库应用软件,它也是一种关联类型的数据库管理系统软件,同时,在MYSQL设计时,为了提升数据库的操作响应效率,它把所有的要保存的数据都分散的存储到各个不是的数据表中,而不是把所有的数据统一的方式存储,因此就增加其数据操作响应效率,又由于其是SQL语言访问数据库最标准的应用体现,所以基于MYSQL数据库的应用也越来越广泛。2.2.2优化分析1.归档备份表在数据库应用过程中,有时会因为系统数据的不断增加而导致系统性能的大幅下降,而这些操作当中,最常用的操作就是数据查询,而在实际查询时,很多用过的数据在短时间内不会被使用,如果在查询数据时查询所有数据,则会大大降低系统的使用效率,也会使用户的使用体验受到影响。因此,为了降低当前数据库中的使用数据量,就可以制作备份数据表,把用不到的数据资源存储到备份数据表中,从而提升查询数据的效率。2.创建索引如果用户想要操作数据量过大的同时,又不太方便创建归档数据表时,为了提升这种情况下的操作效率,可以在指定的关键查询字段上利用数据库自身特性创建索引字段,提升数据存取速度,进而提升用户的使用体验。3.建立缓存机制为了改善用户提取数据时因数据库中数据量过大导致的数据提取效率低的情况,还可以通过建立缓存机制,把被用户使用频繁的操作数据提取到缓存中,而不需要再次去数据库中查询。由于用户最需要的数据信息都被储存到缓存机制中,这样就可以极大程度上提升数据的操作响应效率。2.3B/S软件架构与C/S软件架构软件体系结构是具有一定形式的结构化元素,即构件的集合,包括处理构件、数据构件和连接构件。处理构件负责对数据进行加工,数据构件是被加工的信息,连接构件把体系结构的不同部分组组合连接起来。这一定义注重区分处理构件、数据构件和连接构件,这一方法在其他的定义和方法中基本上得到保持。2.3.1C/S软件体系结构C/S结构,即Client/Server(客户机/服务器)结构,是众所周知的软件系统体系结构,充分利用Client端和Server端两端硬件环境的优势,通过将任务合理分配其中,降低了系统的通讯开销。2.3.2B/S软件体系结构B/S结构,即Browser/Server(浏览器/服务器)结构,是在C/S结构随着Internet技术的兴起从而得到种变化或者改进的结构。在这种结构下,用户完全通过WWW浏览器将主要事务逻辑在服务器端实现,而将其它失误逻辑在前端实现,而形成所谓3-tier结构。2.3.3C/S体系结构和B/S体系结构的区别CS架构的优点就是其基于客户机和服务器模式,使得大部分的运算是在客户机上运行,从而提高了运算效率,但是由于是在客户机上运行,所以要安装客户端,这样就导致应用软件升在级和维护时的不方便,需要专门程序员来进行升级维护。.然后BS结构因为其实在浏览器中实现,所以软件在维护和升级方面方便许多,只要在网上就能完成且不需要安装就能够很好的使用软件。2.4本章小结本章节在实现时,首先分析了PHP技术理论及应用框架LAMP,然后分析了MYSQL数据库及其优化方式,并在此基础上分析了C/S软件体系结构以及B/S软件体系结构的异同点,进而为全面学习并掌握企业生产与物料信息管理系统实现的关键技术理论提供了保障。第三章企业生产与物料管理信息系统需求分析3.1可行性分析3.1.1经济可行性企业生产与物料管理系统的实现,一方面为企业的物料生产管理提供了一种更高效的信息化模式,并且通过系统的应用不但降低了企业生产人员的工作负担,体现了企业对员工的人文关怀,而且还提升了企业生产与物料管理的效率,在有效的工作时间内让企业员工创造了更多的经济价值,所以不管是对员工还是企业都拥有较好的实用价值,因此也会得到企业的重视,企业也愿意出资进行企业生产物料管理系统的建设,所以从经济可行性角度分析实现企业生产与物料管理系统是可行的。3.1.2技术可行性在企业生产与物料管理系统实现时,采用了基于MYSQL,PHP、B/S模式的软件体系结构的实现模式,易于开发、安全性高、适用性强、性能可靠、更新速度快、成本低,所以其也得到了较快的发展及应用,因此也得到了较多程序设计人员的追随,也因此形成了一系列优秀的可复用的程序模块,所以在本系统实现时,采用LAMP模式能够很好的借鉴优秀的程序设计模式,即使遇到一些问题也可以找到相应的解决方案,所以从技术可行性角度分析实现本系统也是可行的。3.1.3操作可行性在企业生产与物料信息管理系统实现时,主要使用了LAMP模式的程序设计,并在界面设计时充分利用了专业的界面设计工具dreamweaver实现界面设计,并充分考虑DIV及CSS结合应用的优势,实现了程序的界面及应用,不但使得实现的系统在资源加载时能够得到更高效的加载,提升数据操作的响应效率,而且也使得界面设计更为优化,能够为用户操作提供更优秀的体验,所以从操作可行性角度分析实现系统也是可行的。3.2系统总需求3.2.1总体目标随着我国经济的高速发展,使得市场之间的竞争也显得日益突出,许多企业经营管理人员在经营管理过程中都会遇到诸多因管理混乱、库存积压而导致物料浪费、产品生产质量不佳及销售不畅的状况发生,而企业的产品生产与物料的管理,它直接涉及到企业的生成与发展,但是又因为对企业生产与物料的管理管理因企业规模、物料调配频繁度、生产销售是否达到预期以及管理人员管理水平等原因使得企业生产与物料管理整体水平一直比较低下,所以就需要更先进的信息管理系统来辅助解决这一问题。企业生产与物料信息管理系统在研究与实现时,将使用信息化的管理模式,彻底改变早期的以人工为主要操作模式的物料管理模式,把物料的采购、物料库存管理、企业生产物料使用情况以及企业生产与物料管理人员的相关的数据资源都存储到企业生产与物料信息管理系统的存储数据库中,并且通过系统相关功能的应用,实现对企业生产物料信息的全程跟踪管理,进而为企业建立最佳的企业生产物料库存管理提供更可靠的支撑。3.2.2远景目标企业生产与物料信息管理系统设计与实现,主要目的是想要通过计算机应用技术、网络应用技术、数据库管理技术、编程开发技术以及企业生产与信息管理知识等的综合应用,开发出一套有利于企业生产与物料信息管理的信息化应用系统,为企业生产与物料信息管理管理提供一个统一的信息化平台,进而为企业生产与物料管理的高效化、简便化以及可靠化提供保障,并最终为企业更为健康的发展提供有利的后勤保障作用。3.3系统需求与目标企业生产与物料信息管理系统设计与实现,主要目的是想要通过系统的应用改善传统的以人工操作为主的物料管理模式,并通过信息化的企业生产与物料信息管理系统的应用,充分利用计算机机容量大、长久储存、效率高以及安全可靠等特点为企业的生产及物料信息管理服务,进而建立一套现代化的集成企业物料数据管理、分析、统计查询等为一体的综合应用平台而提供支撑,最终为企业更健康的发展提供动力。为了达到这一目的,就需要对企业生产与物料信息管理系统的应用需求进行详细的分析。在企业生产与物料信息管理系统分析时,主要使用了用例(UseCase)作为系统的功能分析的描述工具,该工具把系统的功能性需求分解到每一个系统用例。企业生产与物料信息管理系统在总体功能设计应用时使用了RUP模式,RUP模式的最大优点是按照角色(Actor)识别用例(UseCase)的方法,该方法能够较为直观地对系统进行架构,并且通过反复的识别,以避免功能性需求分析中的漏项。如图3-1所示,为企业生产与物料信息管理系统总体用例图。由图3-1可知,系统用户在对企业生产与物料信息管理系统操作时,要提供对库存管理、供应商信息、物料信息、员工信息、物料类别信息以及系统用户等的操作管理,并可以对这些信息进行增加、修改、删除以及查询操作。具体分析如下:1.生产员工信息管理在企业生产与物料信息管理系统实现时,其管理的主要对象是企业的生产物料资源,然而企业生产与物料管理的主要对象却是企业员工,因此在系统实现时,实现对企业员工的有效管理是必须的。2.部门信息管理在企业生产与物料信息管理系统设计与实现时,为了更好的区分不同员工在企业扮演的不同身份,同时也为了实现对员工更为有序的组织管理,在企业生产与物料信息管理系统实现时要求系统要能够提供部门信息管理功能,并且通过部门管理功能的实现,为不同的企业员工在系统录入时都提供唯一的部门信息,进而为后期对企业员工的高效管理提供支撑。3.物料类别管理在企业生产与信息管理系统的研究与实现时,其管理的主要对象就是企业生产相关的物料资源,而在企业生产过程中需要消耗的物料资源是种类繁多的,如果把所有的物料资源都放在一起管理,不但不方便企业对物料的有效管理,而且当企业需要某种物料资源时,也不能够及时高效的找到,因此,在系统实现时,要提供物料资源的类别管理功能。4.物料资源管理企业生产与信息管理系统的研究与实现,其管理的主要对象就是企业生产相关的物料资源,所以在系统应用实现时,实现对企业的物料资源的管理是必须的并且通过物料资源的管理,详细记录企业生产所需要的物料详细信息,进而为企业更合理的安排物料的使用,维持企业更高效的运作发展提供保障。5.物料库存管理在企业生产发展过程中,其总是在不断的生产产品并在不断的销售产品的过程,并在不断的生产与销售过程中,获取相应的利益。而企业产品的生产是离不开生产原材料的不断供应,而企业只有保障自身物料库存保持在一个最佳的量才能够确保企业的库存保管费用支出最低的同时也能够最有效的支撑企业产品的生产,所以在企业生产与物料管理系统实现时,提供企业物料库存管理功能是必须的。6.物料供应商信息管理在企业生产过程中,其生产的物料总是在不断的有供应商供应,并且在不断的生产这一过程,而企业需要某种物料时就需要向相关的供应商联系供货,所以为了更好的促进企业与供应商之间建立起信息联系通道,让企业更好的掌握供应商的信息,包括供应商的联系方式、公司名称、供应物料信息以及公司地址等,就需要在企业生产与物料信息管理系统实现时提供供应商信息管理功能,进而为企业更简便的取得与供应商的联系提供保障。7.用户管理在企业生产与物料信息管理系统设计时,为了确保系统功能被安全可靠的使用,就需要把用户管理功能添加到生产与物料管理信息系统中,并且登录用户必须通过校验功能才能够使用系统的相关功能,系统还会给予那些登录失败的用户提示,以达到良好的客户体验。8.权限管理在企业生产与物料信息管理系统研究设计时,为了保证系统的正常运行,同时也为了保护客户信息,需要对系统设计权限管理,使不同客户使用的各自所需要的功能,同时也能方便的实施系统管理。3.4系统非功能行需求研究3.4.1性能需求通过对企业生产与物料信息管理系统的功能需求分析,己经确定了系统的应用需求,但是系统在运行的过程中还有很多方面需要考虑。系统运行时具体性能需求分析如下:1.为使企业能能够良好的使用生产与物料管理信息系统,必须保证系统安全可靠,运行稳定,避免系统运行出现系统瘫痪的情况。2.为了提高生产与物料信息管理系统的操作体验,需要优化系统的响应速度以及运行速度。3.生产与物料信息管理系统还应该具有很好的扩展性,以保证企业客户对系统功能上的需求。3.4.2安全需求1.软件安全需求为了保证生产与物料信息管理系统的安全使用,应该设置登录用户名及密码,并且在系统开启之时未有操作响应时设置系统休眠时间,以防止系统被非法盗用。还应该设置密码保护,防止密码被非法篡改。2.操作系统安全需求生产与物料信息管理系统并不能独立运行,而需要依附在操作系统上。所以操作系统的安全与否也应当考虑。首先要保证使用正版正规的操作系统,然后再装上一些有保证的杀毒软件以保证操作系统安全运行。3.数据传输安全需求为了避免数据在传输工程中遭受到攻击与破解,对用户登录密码使用了不对称不可逆的MDS算法加密,使得密码不能被正确获得。4.数据存储安全需求为了防止因为数据储存设备损坏或因为其他原因导致设备故障而造成数据损失,设置了数据自动实时备份,以确保数据存储安全。3.5本章小结本章节在实现时,首先从总体上概括分析了企业生产与物料信息管理系统的业务需求,然后从具体的功能模块,包括企业的生产员工管理、部门组织管理、物料类别管理、物料详细管理、物料库存管理、物料供应商管理、用户管理以及用户权限管理等不同的功能角度分析了系统的应用需求以及系统的数据流向,并在最后分析了系统的非功能性应用需求,包括性能需求以及安全需求。第四章企业生产与物料信息管理系统设计4.1系统设计原则企业生产与物料信息管理系统设计与实现,改善了传统的物料管理模式,也为系统更安全可靠的实行,系统要进行相应的规范设计并遵循相应的原则,具体分析如下:(1)安全可靠性企业生产与物料信息管理系统实现之后,要求系统能够安全可靠的运行,并且系统还要能够兼容不同的操作系统以及常用的浏览器,并能够在复杂的环境中为用户提供最可靠的运行支撑。(2)高效性企业生产与物料信息管理系统实现的目的是为企业生产与物料的管理提供高效的支撑,既能减轻企业生产与物料管理人员的工作负担,也能够为工作人员提供更高效的支撑,进而为使用系统的操作用户工作提升效率。(3)可扩展性企业生产与物料信息管理系统在研究及实现之后,为了使用户能够长久的得到服务支撑,系统就应该具有可扩展性以保证跟上时代的发展。(4)共享性企业生产与物料信息管理系统在实现应用之后,需要通过实现全系统数据共享,以便于便企业生产与物料信息管理能够更好的收获数据物料资源,。4.2系统功能设计4.2.1系统功能总体结构根据企业生产与物料信息管理系统研究与实现需求分析得到如图4-1所示的系统组织结构图。由图4-1可知,在仓储管理系统实现时,主要实现了物料库存管理、供应商信息管理、物料信息管理、物料入库管理、物料出库管理以及系统管理等几个功能,具体的模块功能处理过程见论文模块处理过程。4.2.2系统功能模块设计1.物料库存管理物料库存管理时,主要实现了如下几个功能:(a)查询:根据输入条件,通过模糊查询快速查找指定符合条件的记录;(b)编辑:修改录入有误的物料库存信息;(c)排序:根据物料库存量的多少进行排序;(d)增加:添加新的物料库存记录信息;(e)删除:删除指定的库存记录信息。如图4-2所示为物料库存管理操作功能图2.供应商信息管理信息管理时,主要实现了如下几个功能:(a)查询:根据输入条件,通过模糊查询快速查找指定符合条件的供应商信息记录;(b)编辑:修改录入有误的供应商信息;(c)增加:添加新的供应商信息;(d)删除:删除制定的供应商信息。4-3所示为供应商管理操作功能图。3.物料信息管理物料信息管理时,主要实现了如下几个功能:(a)查询:根据输入条件,通过模糊查询快速查找指定符合条件的记录;(b)编辑:修改录入有误的物料信息;(c)排序:根据物料等级进行排序;(d)增加:添加新的物料记录信息;(e)删除:删除指定的记录信息。如图4-4所示为物料管理操作功能图。4.部门信息库管理部门信息管理时,主要实现了如下几个功能:(a)查询:根据输入条件,通过模糊查询快速查找指定符合条件的记录;(b)编辑:修改录入有误的部门信息;(c)增加:添加新的部门记录信息;(d)删除:删除指定的部门记录。如图4-5所示为部门信息管理操作功能图。5.员工信息管理员工信息管理时,主要实现了如下几个功能:(a)查询:根据输入条件,通过模糊查询快速查找指定符合条件的员工记录;(b)编辑:修改录入有误的员工信息;(c)增加:添加新的员工信息;(d)册J除:册J除指定的员工记录信息。如图4-6所示为物料出库管理操作功能图。6.物料类别管理物料类别管理时,主要实现了如下几个功能:(a)查询:根据输入条件,查询符合条件的物料类别信息;(b)编辑:修改录入有误的物料类别信息;(c)增加:添加新的物料类别信息;(d)删除:删除指定的物料类别信息。如图4-7所示为物料类别管理操作功能图。7.用户信息管理用户信息管理时,主要实现了如下几个功能:(a)查询:根据输入条件,通过模糊查询快速查找指定符合条件的用户记录;(b)编辑:修改录入有误的用户信息;(c)增加:添加新的用户信息;(d>fNtJ除:}tJ除指定的用户信息。如图4-8所示为用户信息管理操作功能图。8.角色管理角色信息管理时,主要实现了如下几个功能:(a)查询:根据输入条件,查询指定的角色信息;(b)编辑:修改录入有误的角色信息;(c)增加:添加新的角色信息;(d>fNtJ除:}tJ除指定的角色记录信息。如图4-9所示为角色管理操作功能图。4.3数据库功能设计软件作为系统的基础,在系统运行时起到重要作用。而数据库设计的程度又直接影响着软件在应用时的使用效果。所以为了提高软件时使用的效率,数据库在设计时一定要遵循一致性及完整性的原则,合理的设计好数据结构。通常情况下,数据库作为应用软件中的底层部分,在系统运行过程中,用户的相关数据通过运行软件在数据库中进行备份并记录。虽然应用软件是数据库模式不能直接在用户面前呈现使用效果,但是其能直接影响到软件在响应速度和后续扩展维护方面的应用。合理的数据库模式不但能满足用户的个性化需求,还能对用户数据进行很好的收集、处理和存储。设计工需要分成六个阶段来设计。以为每个设计阶段不是独立存在的,所以六个阶段需要协同设计。这六个阶段分别是需求分析阶段、逻辑结构设计阶段、概念结构设计阶段、数据库实施阶段和数据库物理设计阶段、数据库维护和运行阶段。为了能够设计出优化的数据库表结构,需要在数据库设计时明确需要应用的功能,然后还需结合数据库设计时的范式。要求具体分析如下:1.应用要求:作为数据库应用设计的基础,只有在应用需求的基础上设计数据库表结构才能满足正常的使用要求;2.概念结构设计:数据库概念模型需要根据具体的应用要求分析结果,才能设计好和具体数据库应用无关的结构设计;3.逻辑结构设计:具体数据库支持的模型是由概念结构设计的数据模型转换而来的;4.物理设计:分析设计数据库的物理存取结构;5.数据库实施设计:根据之前各结构的设计结果,使数据库的创建及应用通过具体的编码或图形化的界面得到实现;6.数据库运行及维护:使数据库表结构能根据系统应用的不同需求,得到完善并优化。4.4系统安全设计4.4.1系统登录安全机制在企业使用生产与物料信息管理系统时,需要通过登录账号和密码来运行系统,这样就涉及到登录安全的问题。在系统应用时通过使用MDS不可逆算法来提升系统的登录安全,这样就可保障系统的使用安全,避免使用者的信息被非法篡改。加强了系统安全。4.4.2数据存储安全生产与物料信息管理系统在使用时需要依附具体的操作系统以维持运行,这样就涉及到数据的存储安全。通过使用最稳妥的windows系统以来避免操作系统的问题,同时通过安装杀毒软件以规避非法侵害,从而使用户存储的数据安全得到保证。降低了数据存储过程中的风险。4.4.3数据库安全设计在企业生产与物料信息管理统应用时,为了加强数据库的安全等级,数据库服务器也设置了相应的密码,以来保证数据库的安全。存储数据的仓库——数据库研究与实现时,主要使用应用服务器SQLServer2005进行数据存储,并通过数据库多层次的三层安全的应用给予系统的数据存取更可靠的支撑。4.5本章小结本章节在设计时,首先按照企业生产与物料信息管理系统设计的原则,从包括数据库设计步骤、概念的系统功能设计和包括系统登录安全、网络安全在内的数据库使用逻辑设计还有包括数据库安全在内的系统安全设计等角度分析了企业生产与物料信息管理系统的设计需要,进而奠定了系统实现及测试的基础。第五章系统设计实现重点难点分析5.1系统安全研究企业生产与物料信息管理系统在研究与实现时,根据安全需求的应用要求,具体从发下几个角度对安全性能进行研究分析:1.色权限控制在企业生产与物料信息管理系统实现时,为了区分不同操作人员不同的操作身份,进而为操作人员分配不同的操作功能,系统为不同身份的操作人员提供了不同的系统操作功能,以确保了系统功能的安全操作。2.MDS加密以及SESSION机制为了企业在生产与物料信息管理系统运行时能够安全使用,设置了登录密码的MDS加密以防止密码被盗用篡改。同时为防止系统在运行后而无人操作时被盗用,加入了SEESSION超时机制,在系统长时间未使用时自动保护系统。3.数据存储安全设计在企业生产与物料信息管理系统实现时,通过SQLServer自带的用户校验机制可以过滤非用户本人的数据访问;同时选用了Windows7作为系统存储操作系统,并安装杀毒软件,以阻止非法入侵避免系统被破坏。5.2优化数据表设计如何设计组织结构优化的表结构,为企业生产与物料信息管理系统的数据存储与提取提供更高效的数据支撑,是企业生产与物料信息管理系统存取系统设计时要重点考虑的问题。在企业生产与物料管理系统数据库设计时,通过详细分析范式在系统数据库设计中的应用,进而通过系统范式的规范应用来确保系统数据的结构优化。在系统数据库研究时,符合某种级别关系的规则称为范式。为了优化系统数据库结构的设计模式,在系统数据库设计时要充分考虑设计规范。在范式应用系统时,需要考虑三级范式:1NF系统范式要求设计的数据库表结构是不可分离的基本系统设计数据项,而且在同一列的属性中不能存在多个重复值;2NF系统范式要求系统数据库表中的每个系统数据实体都要能够被集中的区分识别;3NF系统范式要求一个数据库表中不能包含已在其它表中包含的关键字信息。5.3本章小结本章节在实现时,首先分析了企业生产与物料信息管理系统实现的开发环境以及运行环境,然后从包括员工管理、物料管理、物料类别管理、部门管理、供应商管理、用户管理、库存管理以及角色管理等具体的功能模块实现角度分析了系统的实现过程以及实现过程中遇到的重难点,为企业生产与物料信息管理系统的实施及应用提供可能。第六章系统运行测试6.1测试概述系统测试的意义是将已开发完毕的系统与具体的应用环境相结合,进行具体测试,以确定系统是否平稳运行,能否达到最初的需求。在对本系统进行测试,主要使用了黑盒功能测试与白盒功能测试这两种测试方法。黑盒测试也称功能测试,它是通过测试来检测每个功能是否都能正常使用。在测试中,把程序看作一个不能打开的黑盒子,在完全不考虑程序内部结构和内部特性的情况下,在程序接口进行测试。它只检查程序功能是否按照需求规格说明书的规定正常使用,程序是否能适当地接收输入数据而产生正确的输出信息。黑盒测试着眼于程序外部结构,不考虑内部逻辑结构,主要针对软件界面和软件功能进行测试。。白盒测试是把测试对象看作一个打开的盒子。通过对程序内部结构的分析、检测来寻找问题。可以把程序看成装在一个透明的白盒子里,也就是清楚了解程序结构和处理过程,检查是否所有的结构及路径都是正确的,检查软件内部动作是否按照设计说明的规定正常进行。白盒测试是知道产品内部工作过程,可通过测试来检测产品内部动作是否按照规格说明书的规定正常进行,按照程序内部的结构测试程序,检验程序中的每条通路是否都有能按预定要求正确工作,而不顾它的功能,白盒测试的主要方法有逻辑驱动、基路测试等,主要用于软件验证。。6.2测试用例在企业生产与物料信息管理系统实现测试时,鉴于论文测试的应用需求,只列举几个比较典型的测试对象进行测试分析,如表6-1所示为登录测试用例表,表6-2所示用户信息管理测试用例表,表6-3所示为物料信息管理测试用例6.3系统测试企业生产与物料信息管理系统在具体的系统测试时,采用了PHP官方测试方案中的自动测试模式,具体操作如下:在系统测试时,首先要设置环境变量,如何所示:exportHOME=/home/userdir/exportTEST_PHP_EXECUTABLE=$HOME/php/sapi/cli/phpexportTEST_PHP_DETAILED=1exportTEST_PHP_LOG_FORMAT="LEOD"设置好了系统测试的环境变量,然后被测试的数据对象就根据环境变量的设置最终被存放到指定目录$HOME/php/sapi/cli/下的PHP文件夹中,也即可可执行的文件。执行方式如下:CWD:/home/user_dir/php/sapi/cli/phpPHP:/home/user_dir/php/sapi/cli/phpPHPSAPI:cliPHPVERSION:5.0ZENDVERSION:2.2.0PHP_OS:Linuxrhas052.6.9一SS.ELhugemem#1SMPTueSep1012:21:31EDT2013i686i686i386GNU/LinuxINIactual:More.INIs:Extradirs:通过PHP自动化测试模式的应用,可以更快的帮助开发人员实现对应用功能的测试,不但确保了系统实现的安全可靠,而且更有利于系统的后期维护及扩展。6.3本章小结本章节在实现时,主要分析了企业生产与物料信息管理系统设计与实现完成之后需要对系统进行的测试要求以及具体的测试用例分析,进而为确保系统能够安全可靠的运行提供更好的支持。第七章总结企业生产与物料信息管理系统在研究与实现时,首先分析了系统实现的背景、研究目的、研究意义、国内外研究现状以及本文的主要研究内容,进而确定了本文的研究价值,然后论文集从PHP技术理论与框架、MYSQL数据库与优化分析、B/S软件体系结构与C/S软件体系结构的异同点等区别了企业生产与物料信息管理系统实现的相关理论体系及技术方法,并从功能需求以及非功能性等不同的需求角度分析了系统的应用需求,然后根据需求分析的结果从系统设计原则、功能模块设计、数据库设计以及系统安全设计等不同的角度对系统的设计进行了详细的分析,进而为企业生产与物料信息管理系统的实现提供了可靠的保障。具体的本文工作总结如下:1.本系统采用多层架构的集成开发模式理论,包括PHP语言、UML应用模型以及软件体系结构的研究等。2.系统利用MYSQL5.1作为系统后台数据库管理平台,为企业生产及物料信息管理提供高效的数据存取支撑,尽可能的满足多用户协同并发处理的企业生产与物料信息管理。3.通过B/S模式的软件体系结构的应用,使得企业生产与物料信息管理系统更好的兼容了互联网的应用需求,也为更好的推广企业生产与物料管理系统的应用提供了可靠的保障。4.通过3NF范式以及数据库设计相关知识的总结及应用,设计出了有利于企业生产与物料信息管理的优化数据库存储表结构,能够为企业生产与物料信息化的管理系统高效的数据存取支撑。基于C8051F单片机直流电动机反馈控制系统的设计与研究基于单片机的嵌入式Web服务器的研究MOTOROLA单片机MC68HC(8)05PV8/A内嵌EEPROM的工艺和制程方法及对良率的影响研究基于模糊控制的电阻钎焊单片机温度控制系统的研制基于MCS-51系列单片机的通用控制模块的研究基于单片机实现的供暖系统最佳启停自校正(STR)调节器单片机控制的二级倒立摆系统的研究基于增强型51系列单片机的TCP/IP协议栈的实现基于单片机的蓄电池自动监测系统基于32位嵌入式单片机系统的图像采集与处理技术的研究基于单片机的作物营养诊断专家系统的研究基于单片机的交流伺服电机运动控制系统研究与开发基于单片机的泵管内壁硬度测试仪的研制基于单片机的自动找平控制系统研究基于C8051F040单片机的嵌入式系统开发基于单片机的液压动力系统状态监测仪开发模糊Smith智能控制方法的研究及其单片机实现一种基于单片机的轴快流CO〈,2〉激光器的手持控制面板的研制基于双单片机冲床数控系统的研究基于CYGNAL单片机的在线间歇式浊度仪的研制基于单片机的喷油泵试验台控制器的研制基于单片机的软起动器的研究和设计基于单片机控制的高速快走丝电火花线切割机床短循环走丝方式研究基于单片机的机电产品控制系统开发基于PIC单片机的智能手机充电器基于单片机的实时内核设计及其应用研究基于单片机的远程抄表系统的设计与研究基于单片机的烟气二氧化硫浓度检测仪的研制基于微型光谱仪的单片机系统单片机系统软件构件开发的技术研究基于单片机的液体点滴速度自动检测仪的研制基于单片机系统的多功能温度测量仪的研制基于PIC单片机的电能采集终端的设计和应用基于单片机的光纤光栅解调仪的研制气压式线性摩擦焊机单片机控制系统的研制基于单片机的数字磁通门传感器基于单片机的旋转变压器-数字转换器的研究基于单片机的光纤Bragg光栅解调系统的研究单片机控制的便携式多功能乳腺治疗仪的研制基于C8051F020单片机的多生理信号检测仪基于单片机的电机运动控制系统设计Pico专用单片机核的可测性设计研究基于MCS-51单片机的热量计基于双单片机的智能遥测微型气象站MCS-51单片机构建机器人的实践研究基于单片机的轮轨力检测基于单片机的GPS定位仪的研究与实现基于单片机的电液伺服控制系统用于单片机系统的MMC卡文件系统研制基于单片机的时控和计数系统性能优化的研究基于单片机和CPLD的粗光栅位移测量系统研究单片机控制的后备式方波UPS提升高职学生单片机应用能力的探究基于单片机控制的自动低频减载装置研究基于单片机控制的水下焊接电源的研究基于单片机的多通道数据采集系统基于uPSD3234单片机的氚表面污染测量仪的研制基于单片机的红外测油仪的研究96系列单片机仿真器研究与设计基于单片机的单晶金刚石刀具刃磨设备的数控改造基于单片机的温度智能控制系统的设计与实现基于MSP430单片机的电梯门机控制器的研制基于单片机的气体测漏仪的研究基于三菱M16C/6N系列单片机的CAN/USB协议转换器基于单片机和DSP的变压器油色谱在线监测技术研究基于单片机的膛壁温度报警系统设计基于AVR单片机的低压无功补偿控制器的设计基于单片机船舶电力推进电机监测系统基于单片机网络的振动信号的采集系统基于单片机的大容量数据存储技术的应用研究基于单片机的叠图机研究与教学方法实践基于单片机嵌入式Web服务器技术的研究及实现基于AT89S52单片机的通用数据采集系统基于单片机的多道脉冲幅度分析仪研究机器人旋转电弧传感角焊缝跟踪单片机控制系统基于单片机的控制系统在PLC虚拟教学实验中的应用研究基于单片机系统的网络通信研究与应用基于PIC16F877单片机的莫尔斯码自动译码系统设计与研究基于单片机的模糊控制器在工业电阻炉上的应用研究基于双单片机冲床数控系统的研究与开发基于Cygnal单片机的μC/OS-Ⅱ的研究基于单

温馨提示

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

最新文档

评论

0/150

提交评论