Logo cn.artbmxmagazine.com

古巴一家糖业公司的计算机系统和信息管理

Anonim

信息管理系统在所有生产性公司中都是必需的,因为它们允许以更舒适,更快捷的方式控制与生产相关的数据。

在Ciego deÁvila的工程和制糖项目公司(IPROYAZ),由于要处理的信息量大,控制信息很麻烦,导致获得的结果易于包含错误,因此需要开发一个计算机系统来管理通过这些过程获得的信息。

糖公司信息系统古巴

在Ciego deÁvila大学的计算机科学学院,在该公司员工的合作下,已经开发了一种计算机系统,该系统可以管理生产过程中获得的信息,从而可以确保生产过程的可靠性和安全性。通过友好而简单的界面为系统用户提供数据以及工作设施。为了实现计算机系统,在NetBeans v8.0集成开发环境的支持下,使用MySQL v5.6.13作为数据库管理器,Apache 2.2 Web服务器和PHP v 5.4.17作为编程语言开发了一个Web应用程序。 jQuery v2还用作JavaScript库,Bootstrap v3也用作设计框架,RUP(英文为“ Rational Unified Process”)是一种软件开发方法。

关键词:计算机系统,信息管理系统,应用,研究。

介绍

糖唤起您上颚的甜蜜和愉悦。它使甜点,早晨的咖啡,夜晚的浓咖啡和许多其他食谱具有特殊的风味。但是,它不仅应作为一种成分加以考虑,而且糖是提供人体应付日常节律所需的能量的必需元素。

由于亚历山大大帝穿越亚洲并征服他,他在欧洲的登陆发生在公元前四世纪。后来,希腊人把它留给了罗马帝国,称为“印度盐”。它的扩散是朝着东方逐渐蔓延的,阿拉伯人知道了东方。他们将其引入最近被征服的地区,在叙利亚,埃及,塞浦路斯,罗得岛和整个北非种植甘蔗。正是在这里,埃及化学家们完善了他们的工艺并对其进行了完善。

随着美国的发现,糖从西班牙征服者的手中流向圣多明哥,在圣多明哥进行了首次大规模种植,之后又到达了古巴和墨西哥。在17世纪末,蔗糖的生产和消费实际上遍布世界各地。

大多数食糖生产国都追求自己的自给自足。全世界每年出口超过5000万吨的食糖;只有五个相关的出口国,其中只有巴西有能力大大提高其产量,因为巴西仍有大量土地需要耕种,而且自然条件十分有利。

自从将甘蔗引入古巴以来,糖业无疑是古巴有史以来最重要的农产品生产之一。除了是该国经济的主要收入来源之一。

从革命胜利的一开始,就概述了农业多样化战略,其战略是减少对糖的单一生产依赖性。然而,三十多年来,该行业在革命的经济发展战略中保持着领导地位。

糖业部(MINAZ)的国家公司成立于1964年12月,现负责工业,农业技术和技术服务等23多个专业领域的所有项目和综合研究。 。其商业组合包括机会,运营和诊断研究;预可行性和可行性,基本和详细的工程,大地测量学和地形。

Empresa deIngenieríay Proyectos Azucareros(IPROYAZ)的特点是为多元化的制糖农业和其他市场提供专业,高效和优质的工程,项目和咨询服务。他们是制糖业工程,项目和咨询领域的领导者;他们提供的服务以其广泛的知名度和有竞争力的价格而著称。他们承担制糖业的所有要求,并向其他市场推广服务。

在该公司中,与客户签订项目合同,这些合同要经过管理,计划和生产流程,直到到达客户和反馈为止。这些人员包括主管,计算机辅助设计(CAD)经理,计算机科学家,经济学家,项目经理,设计师,土木,机械,液压,电气工程师和测量师。 。

IPROYAZ今天的工作非常繁琐,因为它们从服务构想到完成,交付和反馈的所有记录都是通过办公室自动化文档手动进行的,这会带来负担重复信息时,如果要进行额外的工作,还可能会丢失文档并降低文档质量,因为这些文档也存储在硬格式文档中。大量的文档量需要非常精确和详细,必须不断提高有效性以符合公司现行法规,以便对从服务生成的所有文档进行追溯,所需的质量,精度和速度。

分析当前的情况就会出现以下研究问题:在Ciego deÁvila的IPROYAZ公司的信息管理过程中发现不足。

导致该问题的原因包括:

  • 大量信息信息中的冗余搜索有关服务的信息的速度很慢。

研究对象定义为生产过程的信息管理过程。

一旦知道了问题的状况及其造成的所有弊端,就可以通过ICT解决该问题,因为它已被纳入社会的各个领域,因此是解决该问题的可行方案,迄今为止已获得了众多成果时刻。因此,提出一个总的目标是解决在IPROYAZ公司中开发用于生产信息管理的计算机系统所引起的问题,该系统便于信息的管理和该公司提供的服务。

行动的领域被定义为:在IPROYAZ公司谢戈德阿维拉在信息管理过程中使用的IT工具。

考虑到问题和目的,提出以下假设:如果使用数据库和高级开发环境开发了用于生产信息管理的计算机系统,则有助于改善对生产的控制。 Ciego deÁvilaIPROYAZ公司的生产信息。

因此,自变量是在IPROYAZ公司谢戈德阿维拉生产信息管理计算机系统其被理解为:

因变量:改进信息管理过程。

随后,介绍了要开发以符合系统实施要求的任务

  • 确定制糖业生产信息管理过程的历史背景表征IPROYAZ公司的生产信息管理过程当前对可用于开发计算机系统的计算机工具的评估分析,设计和开发了Ciego deÁvila的IPROYAZ公司的生产信息管理计算机系统,并验证了Ciego deÁvila的IPROYAZ公司的生产信息管理计算机系统。

调查方法和技术:

  1. 历史逻辑方法:确定生产信息管理过程的历史先例,以及此类过程的演变。解析合成法:用于文献研究和研究准备。归纳演绎法:用于过程的表征,并从中获得在准备文件和最终产品时的推论和结论。系统-结构-功能方法:用于数据库的所有关系的设计和详细说明,并在Ciego deÁvila的IPROYAZ公司制造用于生产信息管理的计算机系统。面试: 旨在证实塞维昂·德阿维拉省存在的问题。

调查类型:

进行的研究被归类为应用,因为它在理论上将实践付诸实践,因为它得到了来自访谈的信息的支持;和纵向的,因为这项研究是在目前进行的,但会在未来产生影响。

实际的贡献是通过对生产信息在IPROYAZ公司谢戈德阿维拉管理部门的计算机系统构成。

工作结构:

本文档由三章构成,将其内容分为以下几类:

第一章:研究主题的现状,问题的历史,概念,参照和背景前提,以及用于计算机系统开发的方法,语言和工具。

第二章介绍了根据开发方法论在软件开发中进行需求捕获,分析和设计的阶段。

第三章:包括软件实施和测试阶段。其次是结论,建议,参考书目和附件。

第一章:制糖业生产信息的管理过程。

在本章中,将对与制糖业生产信息管理过程有关的历史,概念,上下文和参考先行条件进行详细研究,而当前糖业信息管理过程中所发生的现状。 Ciego deÁvila的IPROYAZ公司生产的产品,将有可能揭示引起问题的原因,以及实现新计算机系统的方法和计算机工具。

1.1制糖业生产信息管理过程的历史背景。

甘蔗的甜味在公元前几千年就为人类所知,根据到印度旅行的描述,公元前500年,印度河谷的居民咀嚼它来获取其汁液,但是他们知道扭转甘蔗汁的过程。甘蔗,瓜拉瓜瓜制成糖。当发现图坦卡蒙墓时,众所周知埃及人也知道甘蔗。假设甘蔗是印度的原产地(一些研究人员说它是新几内亚的原产地),则从印度传到中国,然后达里奥的部队到达印度河后,带到波斯,从那里通过马可波罗,它扩展到整个欧洲。

直到哥伦布第二次航行,甘蔗才在西班牙的船只上运输。第一个目的地是Hispaniola,当前的圣多明各岛,然后从那里扩展到波多黎各,古巴,牙买加,几年后,从墨西哥北部到秘鲁。但是糖奇迹的真正设计师是葡萄牙人,他们在巴西的种植园。这是由于葡萄牙王室为这种作物提供的优势以及葡萄牙人的商业心态。西班牙王室为满足基本需求而促进采矿业和农业发展的同时,葡萄牙人发现食糖是向欧洲出口的无与伦比的资源。

食糖生产的主要地区是巴西,其次是印度,欧盟和中国。这四个国家提供了世界产量的一半以上。

大多数食糖生产国都追求自己的自给自足。全世界每年出口超过5000万吨的食糖;只有五个相关的出口国,其中只有巴西有能力大大提高其产量,因为巴西仍有大量土地需要耕种,而且自然条件十分有利。

1925年,这个新生的古巴国家生产的糖不到200万吨,而糖产量却超过500万吨。当时,大多数糖厂和农场都掌握在外国人的手中,但是由于后来的政府规定的民主社会主义法律,到1950年代末,在161个中央政府中,有131个由古巴人拥有,占总产量的60%。

糖业对古巴经济,尤其是对工业部门,具有乘数效应。在八十年代末和九十年代初,该农业综合企业贡献了该国14%的商业生产,另一方面,在该行业的20%中,该产业产生了以农业综合企业为目标的机械工业产品。它还占基础工业的13%,占轻工业的8%。

1980年,糖业部(MINAZ)吸收了农业部的甘蔗种植结构,从而改成糖业部,从而具有农业工业性质。 IPROYAZ整合了同源结构,并具有相同的特征。该研究所通过称自己为“糖工程和项目公司”(IPROYAZ)来获得公司的特色。

为支持古巴糖业(AZCUBA)的投资计划而积累的三十九年的经验,使IPROYAZ成为一家对糖业及其衍生品技术有高度了解的公司,该公司成立于1976年。 1976年12月22日第321/76号决议根据一个自负盈亏的国家公司计划,阐明了前项目局与马坦萨斯,维拉克拉拉,卡马圭和古巴圣地亚哥的省级项目小组的联系。

2001年4月17日,根据CECM第5981号协议,改善文件获得批准,IPROYAZ仍然是一家具有四个基础业务部门(UEB)和七个省级办公室(OP)的全国性公司。2011年1月,对MINAZ业务系统进行了详尽的分析,为了加强一家公司的投资工程活动,农业工业管理公司(GESAI)和糖管理与服务公司(EGESA)与IPROYAZ合并。 。

自1964年成立以来,IPROYAZ就一直为制糖业及其衍生物的发展提供技术支持。。

1.2制糖业生产中信息管理过程的特征。

1.2.1基本概念。

从远古时代开始,信息就成为重要的资源,必须特别注意,控制和保存。当时的信息只不过是石头上的图画,代表着狩猎,捕鱼或收集策略。后来有必要控制其他类型的信息,例如社区居民数量的核算,所收集食物的统计数据或他们原始经济活动的结果。

近年来,研究越来越多,分析信息是公司决策的重要因素,它是业务管理的关键以及吸引企业信息系统的概念轴。信息被认为是与财政,物力和人力资源同等水平的资源,而财政,物力和人力资源是迄今为止构成业务管理工作轴心的资源。

信息是从源头传递到用户的有意义的消息,是用于使用目的的知识的物质表达。该信息旨在解决某些问题。然后,它必须公开可用,并为个人和企业发展服务。它存在于经济,政治和社会各个层面的活动和分支中。它的用途是基于其对决策过程,产品创建和问题解决等方面的贡献。

管理的概念是指管理或管理的作用和效果。管理就是进行有利于达成业务或任何愿望的任务。另一方面,管理包括管理,指挥,命令,安排或组织。因此,术语“管理”意味着为解决问题或指定项目而执行的一组程序。管理也是公司或企业的指导或管理。

信息管理是一个过程,包括组织通过不同来源获取的信息的提取,操作,处理,纯化,保存,访问和/或协作等操作,并且管理用户的访问权限和使用权相同 。

众所周知,用于信息管理或信息系统的计算机系统是复杂的开放系统,它们与其他系统和子系统进行交互是其性能的一部分。在90年代,关于信息管理的最有争议的观念之一就是组织是信息系统。

生产是消耗劳动力,创造生产资料和个人目的的过程,是人类社会生存和发展所必需的。作为人类活动的一种生产过程,它的目的是为了达到目的,在这种过程中,人们根据外部自然行为并对其进行修改,以使其适应自己的需求,同时又改变了自身的自然条件,构成了自然的永恒条件。人类的生活。

生产过程是一个行动系统,这些行动是动态相关的,并且面向某些元素的转换。这样,输入元素(称为因子)在其值增加的过程之后成为输出元素(产品)。

1.2.2当前管理信息的计算机系统。

一个好的信息管理系统应该帮助项目主管知道他们需要收集什么信息,以便在不同的时间做出不同的决定。计算机系统执行四个基本活动:信息输入,存储,处理和输出。

业务流程的计算机化无疑是计算在业务领域带来的最大好处之一。它不仅可以简化流程,从而节省成本和提高效率,而且还成为支持增长阶段和提高公司竞争优势的重要基础。

SIGMAH人道主义项目管理开源)是用于管理国际援助项目信息的免费软件。它主要在德国,意大利或法国等欧洲国家和美利坚合众国开发。该软件跟踪项目和融资的进度。在不同级别定义,监视和映射指标。集中项目文档。通过警报改善日历管理和预期。 SIGMAH采用Web应用程序的形式,可以通过Internet从任何地方访问。

ProjectWise是由位于美国宾夕法尼亚州埃克斯顿的Bentley System开发的计算机化系统,它是用于工程项目团队的协作系统,用于帮助团队提高质量,减少重复工作和遵守法规的需求项目交付日期。它针对分布式团队之间的实时协作进行了优化,可以作为托管的托管解决方案在办公室现场部署或在线部署。

Industrial Plus是在古巴开发的用于管理食糖生产的系统,该系统包含公司,省和国家的大量模块,将收获的所有工业信息合并为一个整体。除其他功能外,它还可以有效地详细说明糖核算,并在最短的时间内控制损失的时间,并具有所需的质量和可靠性。

APPEM(业务生产过程自动化)是在古巴开发的计算机应用程序,该计算机应用程序构成一个由几个模块组成的系统,这些模块允许:保存所订立的合同的记录和进行谈判;控制与这些合同有关的生产,直到销售为止;分析对生产计划的遵守情况;并更有效地组织必要的员工队伍。

在进行调查之后,有可能表明上述计算机系统不符合满足Ciego deÁvila的IPROYAZ公司需求的足够模块,因为这些都不允许管理从生产过程开始就获得的信息。直到完成并交付。此外,在公司中,此过程是按照ISO规范的标准执行的,并且使用了其他一些特殊功能,以使他们能够对其进行更严格的控制。其中一些提到的系统是专有的,因此它们不允许为实现此新系统而重复使用代码。

当前,IPROYAZ公司没有满足对从生产过程中获得的信息进行管理的要求的软件,例如服务提议管理,成本文件管理和合同管理,以及其他基本功能。因此,对于该公司,有必要开发一种计算机应用程序,该计算机应用程序具有用于管理该公司信息的适当模块。

1.3位于Ciego deÁvila的IPROYAZ公司生产信息管理流程的现状。

来自Ciego deÁvila的IPROYAZ公司负责为多元化的制糖农用工业和其他市场提供专业,高效和优质的工程,项目和咨询服务。

他们是制糖业工程,项目和咨询领域的领导者;根据标准NC ISO 9001:2001,NC ISO 14001:2004和NC 18001:2005提供的服务具有广泛的知名度和具有竞争力的价格,集成的管理系统,质量-环境-健康和工作安全。

他们满足制糖业的所有要求,并向其他市场推广服务。

他们具有良好的形象,学习能力灵活而连续,从而保证了人力资本的发展,并有效地利用了信息和通信技术。

目前,在Ciego deÁvila的IPROYAZ公司的生产信息管理流程是在办公室文档中手动完成的。文档和信息量非常广泛,并且每次提供更精确和详细的信息时都需要提供高质量的服务,因此,战略信息管理对于整个过程的组织是必不可少的。由于恶化和经常丢失信息,使用手工工作方法并不是最合适的方法,也不是使用具有执行工作所需的大量信息的程序进行操作的最敏捷方法。

由于这个原因,并且为了提高在Ciego deÁvila的IPROYAZ公司的生产信息管理的效率,出现了创建能够促进更好的信息管理的计算机系统的需求。

1.4电脑工具和方法,用于在Ciego deÁvila的IPROYAZ公司准备用于生产信息管理的计算机系统。

1.4.1用于软件开发的方法。

Rational统一过程(英文Rational统一过程,通常概括为RUP)是由Rational Software公司(目前由IBM拥有)开发的软件开发过程。与UML统一建模语言一起,它构成了分析,设计,实现和记录面向对象系统的最广泛使用的标准方法。 RUP不是一个具有确定步骤的系统,而是适用于每个组织的环境和需求的一组方法。该软件也是由Rational开发的,也以该名称而闻名,它包括各种工件的互锁信息和各种活动的描述。它包含在Rational Method Composer(RMC)中,它允许根据需要进行自定义。

RUP是用例驱动的,以架构为中心的,迭代的和增量的。这种软件开发方法是面向对象的。它分为五个工作流:需求,分析,设计,实施和测试,这些工作流在所有四个阶段中进行。这些阶段是:

  • 启动:从一个好主意发展出最终产品的描述,并给出产品的业务分析。在此阶段中,最重要的风险被确定并确定了优先级,详细地规划了开发阶段,并对项目进行了粗略估计开发:详细说明了大多数产品的用例并设计了架构系统的。在此开发阶段,将执行在初始阶段确定的最关键的用例。此阶段的结果是体系结构基线构建:已创建产品。在此阶段,架构的基准逐渐发展成为完整的系统。该描述演变为准备交付给用户社区的产品。在此阶段结束时,产品包含管理层和客户已同意开发此版本的所有用例。但是,它可能不是完全完美的。其中许多缺陷将在过渡阶段发现并修复过渡:涵盖产品成为beta的时期。开发人员解决了这些问题,并将某些建议的增强功能合并到了针对整个用户社区的一般发行版中。涵盖产品成为测试版的期间。开发人员解决了这些问题,并将某些建议的增强功能合并到了针对整个用户社区的一般发行版中。涵盖产品成为测试版的期间。开发人员解决了这些问题,并将某些建议的增强功能合并到了针对整个用户社区的一般发行版中。

1.4.2编程语言。

在计算机系统的开发周期中,最重要的步骤之一就是选择正确的开发工具。这可以提高最终结果的质量,并显着减少开发工作和成本。工程师根据开发约束和可用资源,采用系统化的方法来开展工作,并使用解决问题所必需的工具和技术。

PHPPHP的递归缩写:Hypertext Preprocessor)是一种非常流行的开源语言,特别适合于Web开发,并且可以嵌入HTML中。 PHP与JavaScript之类的客户端脚本的区别在于,该代码在服务器上执行,生成HTML并将其发送给客户端。客户端将收到执行脚本的结果,尽管其背后的代码将是未知的。甚至可以将Web服务器配置为使用PHP处理所有HTML文件,因此用户无法知道自己的状况。使用PHP的最好之处在于对初学者来说极其简单,但同时它为专业程序员提供了许多高级功能。

JavaScript是一种面向对象的语言。JavaScript对象模型得到了简化和简化,但是它包含必要的元素,因此脚本可以访问页面上的信息并可以在浏览器界面上起作用。

当用户选择链接或将指针移到图像上时,就会发生事件。使用JavaScript,您可以开发执行响应这些事件的操作的脚本。在这种情况下,它充当面向事件的语言。

jQuery的是一个JavaScript库,最初由John Resig创建,它使您可以简化与HTML文档的交互,操作DOM树,处理事件,开发动画以及将与AJAX技术的交互添加到Web页面的方式。它于2006年1月14日在纽约BarCamp上展出。 jQuery是使用最广泛的JavaScript库。 jQuery是免费的开源软件,它具有MIT许可证和GNU通用公共许可证v2的双重许可证,允许在自由和专有项目中使用。 jQuery像其他库一样,提供了一系列基于JavaScript的功能,这些功能否则将需要更多的代码,也就是说,利用该库的功能,可以在更少的时间和空间上获得出色的结果。

HTML(英语中的超文本标记语言)是Web的语言,其中超文本是指该语言使用众所周知的超链接的能力。它基于标签或标记的使用,由于它们的存在,可以定义文本的格式,构成页面的不同元素,其属性和布局。该语言由浏览器解释,经过处理并转换为网页。

CSS层叠样式表)是指样式表语言,用于描述以标记语言编写的文档的语义表示(外观和格式)。它最常见的应用程序是对用HTML和XHTML编写的网页设置样式,但是它也可以应用于任何类型的XML文档,包括SVG和XUL。样式信息可以作为单独的文档或附加在同一HTML文档中。

Bootstrap是一个框架,通过结合Twitter开发的CSS和JavaScript来简化创建Web设计的过程。最大的优势在于,我们可以基于具有大量Web组件的强大框架来创建适应不同浏览器的界面(响应式设计),这将为我们节省大量的精力和时间。

1.4.3 Web服务器。

Apache HTTP服务器是用于Unix平台(BSD,GNU / Linux等),Microsoft Windows,Macintosh和其他平台的开源HTTP Web服务器,它实现HTTP / 1.1协议和虚拟站点的概念。Apache服务器是在Apache Software Foundation的HTTP Server(httpd)项目中开发的。除其他高度可配置的特征外,它还提供了身份验证数据库和内容协商。它在网络上被广泛接受:自1996年以来,它是使用最多的HTTP服务器。它在2005年达到了最大的市场份额,成为全球70%的网站使用的服务器,但是近年来市场份额下降了。

1.4.4数据库管理系统。

MySQL的 是用于关系数据库的数据库管理系统(DBMS)。因此,MySQL仅仅是允许您管理称为数据库的文件的应用程序。数据库的类型很多,从简单的文件到面向对象的关系系统。 MySQL作为一个关系数据库,使用多个表来存储和组织信息。 MySQL用C和C ++编写,并因其对不同开发环境的巨大适应性而出众,使其能够与最广泛使用的编程语言(例如PHP,Perl和Java)进行交互,并将其集成到不同的操作系统中。同样非常引人注目的是MySQL的开源条件,它可以免费使用,甚至可以自由修改,能够下载其源代码。这非常积极地支持了它的开发和持续更新,从而使MySQL成为面向Internet的程序员最常用的工具之一。

1.4.5用于开发应用程序的其他程序。

作为一个集成开发环境(IDENetBeans v8.0,它允许开发人员通过使用代码补全来提供更大的组织和实现功能,它也是一种易于理解的工具,并且已由开发人员使用。大量的用户。

数据库建模是使用Visual Paradigm v8.0工具完成的,它是使用UML建模进行应用程序开发的工具,非常适合对构建大型系统和软件感兴趣的软件工程师,系统分析师和系统架构师。他们在面向对象的开发中需要可靠性和稳定性。

为了处理图像,使用了GIMP v2.8图像编辑器,它是一种图形编辑器,可让您修饰照片并撰写矢量或位图图像。除了免费之外,它还有许多其他选项,几乎可以将其置于Photoshop的高度。是Photoshop工具的免费替代品。

1.5本章的结论。

  • 当前的技术发展表明需要使用自动化信息管理系统,这通过使用具有数据库支持的计算机系统来存储信息而有益于过程的开发。在Ciego deÁvila的IPROYAZ公司中,它可以检测到当前系统存在的缺陷,通过书目研究,可以证明存在其他无法满足公司需求的系统。自从与PHP一起使用以来,NetBeans v8是最好的IDE和MySQL之一,它是数据库管理器。

第二章:系统分析与设计。

本章介绍了为解决所提出的问题而提出的解决方案。描述了用于信息管理的计算机工具,评估了要实施的计算机系统的特性,功能和非功能需求。以及使用RUP方法论的应用程序开发过程的规范。

2.1了解系统的上下文。

2.1.1文字描述

目前,位于Ciego deÁvila的IPROYAZ公司的生产过程包括四个过程,这些过程被归类为确保公司功能和总体管理的关键过程,从生产管理过程开始,一直到生产计划流程,然后遍历生产流程,最后是交付给客户和反馈的过程。这些过程创造价值并直接影响客户并受到他们的重视,它们的目标不是管理其他过程,而是获得结果和实现产品。在它们中,输入元素变为输出,然后又将这些输入到另一个。

生产管理。

这是整个生产过程开始的时候,当客户带着他对要执行的项目的想法来到公司时,提出了服务建议,该文件由生产专家制作,所有客户提议的项目的必要数据,用户必须提供必要的文件,以便在管理组接受服务提议的情况下可以执行该项目,在该管理组中将对提议进行彻底分析并决定根据项目的规模和深度决定是否继续进行该项目,并以满足客户需求为唯一目的,着眼于客户的需求和企业的生产能力。如果提案被接受,则客户将制定服务的技术任务,如有必要,办公室可以与投资者一道承担。

计划生产。

正是在生产的这一部分中,项目就这样开始了,分析小组(由服务执行中涉及的所有专业组成)开会记录该项目所面临的危害,并与为实现相同目标而受到重视的保护团队,还应确定哪个是项目的中心专业,以及在执行服务时技术和规范的可用性以及不同专业的进入顺序,然后使用计划成本表对服务进行计划,以达成合同的创建,在合同中将其提供给客户以进行后续分析和签名。

生产实现。

在生产的这个阶段,将创建项目记录,例如反映项目进度的执行组的记录,它们与合规日期的距离,以及其他内容,例如审查,验证,设计确认和设计修改。在此阶段结束时,将创建成品合格证,其中反映了谁是项目的工作人员及其专业知识。

交付和反馈。

这是生产过程的最后阶段,在该阶段中,所有办公文件和项目计划均交付给客户,同时还为公司创建了副本,该副本也保存在文件中以供将来的项目使用。进行客户调查,以获取有关项目及其遵循情况的质量参考。

2.1.2计划的功能

-- 验证用户。 -- 管理服务建议。
-- 批准或拒绝服务提议。 -- 管理输入文档。
-- 管理服务人员。 -- 管理危险率。
-- 管理个人防护装备。 -- 管理初始检验证书。
-- 管理费用标签。 -- 管理合同。
-- 管理执行组的会议记录。 -- 管理评论记录。
-- 管理验证证书。 -- 管理成品合格证书。
-- 管理服务文档的传递和接收。 -- 管理最终报告。
-- 管理人员。 -- 管理薪级表组。
-- 管理软件。 -- 管理专业
-- 获得所用系统的声明证书。 -- 管理客户满意度模型。
-- 管理用户。 -- 更改密码。
-- 管理公司数据。 -- 生成PDF报告。

2.2定义要实施的系统的需求和质量。

理解问题的需求是软件工程师面临的最重要和最困难的任务之一。软件需求是必须由开发或适用于解决特定问题的软件来显示的特征。

2.2.1功能要求(RF)。

系统的功能要求描述了系统必须执行的操作。这些取决于正在开发的软件的类型,潜在的用户以及组织在编写要求时所采用的总体方法。

  1. 1管理服务建议。(它允许添加,删除,修改或显示服务建议)RF 1.1添加服务建议。

RF 1.2删除服务建议。

RF 1.3修改服务建议。

RF 1.4显示服务建议。

  1. 2批准或拒绝服务提议。(它允许批准或拒绝服务建议)3管理输入文档。(它允许添加,删除,修改和显示服务条目文档)RF 3.1添加条目文档。

RF 3.2消除输入文档。

RF 3.3修改输入文档。

RF 3.4显示输入文档。

  1. 4管理危险率。(它允许添加,消除,修改和显示服务中的危险指数)RF 4.1添加危险指数。

RF 4.2消除危害指数。

RF 4.3修改危险指数。

RF 4.4显示危险等级。

  1. 5管理个人防护设备。(它允许添加,消除,修改和显示项目的个人防护设备)RF 5.1添加个人防护设备。

RF 5.2消除个人防护设备。

RF 5.3修改个人防护设备。

RF 5.4显示个人防护设备。

  1. 6管理初始检验证书。(它允许添加,删除,修改和显示初始检验证书)RF 6.1添加初始检验证书。

RF 6.2删除初始检验证书。

RF 6.3修改初始检验证书。

RF 6.4显示初步检查报告。

  1. 7管理成本选项卡。(它允许添加,消除,修改和显示服务成本卡)RF 7.1添加成本卡。

RF 7.2删除费用令牌。

RF 7.3修改费用卡。

RF 7.4显示费用卡。

  1. 8管理合同。(它允许添加,删除,修改和显示服务合同)RF 8.1添加合同。

RF 8.2删除合同。

RF 8.3修改合同。

RF 8.4显示合同。

  1. 9管理执行组的分钟。(它允许添加,删除,修改和显示执行组的分钟)RF 9.1添加执行组的分钟。

RF 9.2删除执行组的分钟。

RF 9.3修改执行组的分钟。

RF 9.4显示执行组的分钟。

  1. 10管理评论分钟。(它允许添加,删除,修改和显示修订记录)RF 10.1添加修订记录。

RF 10.2删除审阅报告。

RF 10.3修改评论分钟。

RF 10.4显示审查报告。

  1. 11管理验证证书。(它允许添加,删除,修改和显示验证记录)RF 11.1添加验证记录。

RF 11.2删除验证证书。

RF 11.3修改验证证书。

RF 11.4显示验证证书。

  1. 12管理成品合格证书。(它允许添加,消除,修改和显示成品合格证书)

RF 12.1添加成品合格证书。

RF 12.2删除成品的合格证书。

RF 12.3修改成品合格证书。

RF 12.4出示成品合格证书。

  1. 13管理服务文档的传递和接收。(它允许添加,删除,修改和显示交货凭证和服务凭证的接收)

RF 13.1添加服务文件的交付和接收。

RF 13.2删除交付和接收服务文件的证书。

RF 13.3修改交付和接收服务文件的证书。

RF 13.4显示交付证明和服务文件的接收。

  1. 14管理最终报告。(它允许添加,删除,修改和显示最终报告)

RF 14.1添加最终报告。

RF 14.2删除最终报告。

RF 14.3修改最终报告。

RF 14.4显示最终报告。

  1. 15管理人员。(它允许添加,删除,修改和显示公司的人员)RF 15.1添加人员。

RF 15.2消除人员。

RF 15.3修改人员。

RF 15.4表演人员。

  1. 16管理专业。(它允许添加,消除,修改和显示公司人员的专业)RF 16.1添加专业。

RF 16.2删除专业。

RF 16.3修改专业。

RF 16.4显示特色。

  1. 17管理薪级表组。(它允许添加,消除,修改和显示薪级表组)RF 17.1添加薪级表组。

RF 17.2删除薪级表组。

RF 17.3修改薪级表组。

RF 17.4显示薪级表组。

  1. 18管理软件。(它允许添加,删除,修改和显示软件)

RF 18.1添加软件。

RF 18.2删除软件。

RF 18.3修改软件。

RF 18.4显示软件。

  1. 19获得所用系统的声明证书。(它允许获得所用系统的声明证书)20管理客户满意度模型。(它允许添加,删除,修改和显示客户满意度模型)RF 20.1添加客户满意度模型。

RF 20.2消除客户满意度模型。

RF 20.3修改客户满意度模型。

RF 20.4显示客户满意度模型。

  1. 21管理用户。(它允许添加,删除,修改和显示用户)

RF 21.1添加用户。

RF 21.2删除用户。

RF 21.3修改用户。

RF 21.4向用户显示。

  1. 22验证用户。(允许对应用程序的用户进行身份验证)RF。23更改密码。(允许用户更改密码)24以PDF格式生成报告25管理公司数据(允许添加,删除,修改和显示公司数据)RF 25.1添加公司数据。

RF 25.2删除公司数据。

RF 25.3修改公司数据。

RF 25.4显示公司数据。

  1. 26管理服务人员(允许添加,删除和显示服务人员)

RF 26.1添加服务人员。

RF 26.2消除服务人员。RF 26.3向服务人员展示。

2.2.2非功能要求(RNF)

顾名思义,非功能性需求是指那些不直接指系统提供的特定功能,而是指其新兴特性(例如可靠性,响应时间和存储容量)的需求。或者,它们定义系统约束,例如输入/输出设备的容量以及系统接口中使用的数据表示。

RNF 1.可用性

即使用户没有计算机使用经验,该系统也应该易于用户理解和使用。

RNF 2.可用性

每当客户端需要使用该系统时,该系统就必须是可用的,如果在使用系统时可能发生故障,则为了恢复系统,客户端必须通知管理员以恢复其功能。

RNF 3.性能

必须以最小的资源消耗来构思应用程序。

RNF 4.界面

要开发的应用程序的界面必须简单,以减少用户培训时间。此外,由于该软件每天都会经常使用,因此界面必须令人愉悦,并且图标必须与其所代表的内容相对应。

RNF 5.便携性

它将允许系统在用户最常使用的大多数操作系统上运行。

RNF 6.支持。

应用程序完成后,必须执行一组测试以验证其正确操作。

RNF 7.安全性(SEG)

用户必须先进行身份验证,然后才能与系统进行交互。将根据对信息的访问级别来显示每个用户的界面。根据使用系统的用户的不同角色,将保护系统中处理的信息免遭未经授权的访问和泄露,用户的密码也得到了加密,并且计算机系统受到了SQL注入的保护。

RNF 8.软件

该应用程序正常运行的最低要求将是。

  • 对于客户端PC:
    • Mozilla Firefox 20或更高版本(建议28)。支持PDF格式。
    对于服务器:
    • 操作系统:Linux或Windows XP或更高版本Web服务器:Apache 0或更高版本PHP 5用于解释源代码。MySQL 6.13作为数据库管理系统。

RNF 9.硬件

该应用程序正常运行的最低要求将是。o对于客户端PC:

  • 处理器:1.6 GHz(千兆赫)。或更高的RAM:512 MB(兆字节)或更高硬盘:20 GB(千兆字节)或更高。o对于服务器:处理器:1.6 GHz(千兆赫)。或更高的RAM:1GB或更高硬盘:120 GB或更高

2.3系统用例模型

2.3.1演员描述

表1显示了系统中涉及的参与者,以及他们在应用程序中具有的功能的详细说明。

演员们 描述
管理员 他负责对系统进行任何更改,还将管理必须访问的用户。
质量 这个人是与最初行为的管理有关的人。
此人生成了以下内容的声明:
使用并可以管理工作对象的系统。
生产 此人是与公司所有服务的管理有关的人。
经济 此人只能管理费用卡。

2.3.2用例图,用例概述和优先级。

用例是一项系统功能,可为用户提供重要的输出。用例代表功能需求。所有用例共同构成了用例模型,该模型描述了系统的全部功能。用例指导设计,实施和测试阶段的开发过程(请参见图1)。

2.3.3优先使用案例

用例 运作方式
管理用户

去掉

编辑

显示

管理服务提案
管理合约
管理人员

2.3.4中央应用程序周期用例的详细描述

为了更好地理解与每个用例相关的功能,将对每个用例进行描述。下面显示了“管理服务提案”用例的描述(请参见表3),其他用例在(附件2)中进行了说明。

使用案例: 管理服务建议。
演员: 生产,管理员。
目的: 允许添加,删除,修改和显示服务建议。
摘要: 该用例使参与者可以添加,删除,修改和显示服务建议。
前提条件: 演员必须经过验证。
参考文献: RF1,RF1.1,RF1.2,RF1.3和RF1.4。
优先: 危急
部分:插入服务建议
活动的正常过程:
演员的动作 系统反应
1-参与者选择插入新服务建议的选项。 2-系统显示参与者必须填写的数据。
3-演员在显示的字段中输入数据,然后单击接受选项。 4-系统验证字段是否已满。

5-保存投标数据。

备用课程:
4-发出一条消息,指示存在空字段。
部分:修改服务提议
演员的动作 系统反应
1-选择服务建议以修改数据。 2-显示为所选投标存储的数据。
3-修改所需的数据。 4-系统验证字段是否已满。

5-保存投标数据。

备用课程:
4-发出一条消息,指示存在空字段。
部分:删除服务提案
演员的动作 系统反应
1-选择要删除的服务建议。 2-系统会显示一条消息,提示您是否要删除所选投标
3-用户选择接受。 4-系统将消除选定的建议。

5-系统显示服务提议列表。

替代课程
3-用户选择取消。 4-系统显示服务建议清单。
部分:显示服务建议
1-用户在表中选择要查看其数据并单击的服务建议。 2-系统显示所选服务方案的数据。

2.4系统设计

分析的主要目的是了解软件要求。在分析中,我们可以通过简化需求的理解,准备,修改以及总体维护的方式来构造需求。

2.4.1设计类图

类图是系统的主要设计和分析图。本部分显示针对用例管理服务建议而制作的设计类图之一。在(附件3)中显示了这些用例,以管理用户,管理合同和管理人员。这些是系统中最重要的用例。

2.4.2 UML动态图

顺序图

顺序图指示事件如何导致对象之间的转换。它是用例的简化版本。表示导致行为在类之间流动的键类和事件。以下是“管理服务提议”用例的序列图(请参见图3),在(附件4)中,还显示了其他优先级较高的用例的序列图。

2.4.3数据库的物理设计。

在开发系统的最后阶段,是数据库的实现,它需要定义一个结构,以使其可以存储数据,识别内容并检索信息。必须针对将使用该结构的应用程序的需求进行开发。在(附件5)中,显示了数据库的设计。

2.5部分结论

  • 本章的完成部分允许通过图表和说明对计算机系统进行分析和设计,并参考了当前业务的主要特征,描述了在Ciego deÁvila的IPROYAZ公司如何进行生产过程。与系统交互的参与者描述了应用程序的功能和非功能需求。

第三章 系统验证。

根据开发阶段的结果,构建阶段旨在开发满足客户需求的功能系统。在本章中,将进行测试并应用必要的安全性以及错误处理,以验证软件是否符合先前规定的要求。此外,还构建了用户界面原型以及部署图和组件图。

3.1界面设计,帮助,异常处理和安全性的原理。

3.1.1帮助和用户手册

在计算机系统中,对于用户而言,用户手册和程序本身可以提供的帮助都至关重要。用户手册是使用易于理解的语言的指南或技术信息文档,帮助是集成到软件中的文档,其中逐步说明了用户可以在计算机系统上执行的任务,为了提供有关软件处理和功能的详细说明。

3.1.2错误处理

处理计算机系统中的错误非常必要,这样用户就不会犯会改变工作流程的错误,而必须修改或最终消除他们所做的错误,而大多数错误都是在填写表格时进行的。 。当用户输入错误的数据或将任何字段留空时,系统会通知用户,以便他可以更正它,而不会犯任何错误。

在计算机系统中,与数据库交互的所有字段以及用户必须输入以获得系统提供的值的数据都经过验证。因此,程序员必须考虑调用方法时可能发生的问题,并定义异常以验证其是否可以容错,例如:

  • 将字段留空,数字而不是字母,反之亦然,日期受写保护,报告仅供显示。

为避免将字段留空,在每个输入上都放置了必填属性,当激活了提交(接受按钮)时,此属性有效,如果该字段为空,则发送警报,要求填写该字段,具体取决于浏览器是什么语言。

为了防止在日期字段中写入,使用了只读属性,该属性禁止编辑该字段,除非选择日期。

图5.只读日期示例。

为了避免在仅需输入数字或字母字符的字段中不插入,在jQuery中创建了一个函数,当按下键时,计算机系统会检查其是否与数字或字母的ASCII码一致,具体取决于那时应该插入什么。

3.1.3应用程序安全

根据管理员建立的标准来管理计算机安全性,从而防止外部和未经授权的用户未经授权访问计算机应用程序。在符合客户要求的安全性的系统中,使用MD5算法对访问系统的密码进行了加密,以防止轻易获得密码,并且还对计算机系统进行了防止SQL注入的保护,因此不能无权修改其处理的数据的人可以对其进行更改。

3.1.4用户界面原型

用户界面原型是最终产品外观的示例。它们有助于了解和指定需求捕获过程中人员与系统之间的交互。它们不仅可以帮助我们开发更好的图形界面,而且可以更好地理解用例。在(附件8)中,您可以看到一些用户界面。

3.2。实作

3.2.1部署图。

部署图是一种统一建模语言(UML)图,用于对系统实现中使用的硬件及其组件之间的关系进行建模。在大多数情况下,部署视图建模包括对运行系统的硬件的拓扑进行建模。尽管UML不是通用的硬件规范语言,但它已被设计为在足以使软件工程师指定运行系统软件的平台的级别上对系统的许多硬件方面进行建模。

3.2.2组件图。

组件图显示了一组组件之间的组织和依赖性。对于任何面向对象的系统,都必须构建一系列的图表,以对静态部分(类图)和动态部分(序列图,协作图,状态图和活动图)进行建模,但是当需要时,所有这些都必须实现在将使用已经从其他系统实现的部件的已实现系统中,所有这些都是您打算使用组件图建模的。下面显示了Manage Service Proposals用例的组件图(请参见图10),在(附件6)中,您可以看到优先使用用例的其他组件图。

3.3测试。

测试是最终的工作流程,软件生命周期将通过该工作流程在统一开发流程中传播。测试的目的是设计能够在最少的时间和空间内暴露各种错误的测试。测试不能保证没有缺陷。为了使测试成功,必须发现至少一个直到那时才发现的错误,从而证明应用程序中的某些缺陷在实施过程中一直被隐藏。

测试类型 支持
功能性 软件
可靠性 软件
性能 电脑套
可支持性 电脑

该软件经过了安全功能测试,可以确保只有经过身份验证的用户才能进入系统,而他们又只能处理其许可级别的信息。

还进行了结构可靠性测试的类型,以确保在Web上找不到断开的链接,并确保正常显示所需的内容。

进行了安全壳性能测试,以测试在不运行应用程序的情况下可以使用多少用户。

还对软件进行了配置可支持性测试,该测试负责确保可以将计算机应用程序安装在任何满足最低要求的操作系统和硬件上。

当在计算机应用程序中发现不同的错误时,测试产生了令人满意的结果,对计算机应用程序进行了6次迭代以确定不合格。在第一次迭代中,发现了7个不符合项,这与未到达目的地的链接有关。在第二次迭代中,发现了6个与安全性相关的不符合项,有些用户修改了不应访问的数据。在第三次迭代中,发现了4个与应用程序设计和未到达目的地的链接有关的不符合项。在第五次迭代中,发现了9个与现场验证有关的不符合项。在第六次迭代中,未发现任何不符合项。

这些测试是在开发人员测试级别使用单元测试执行的,该单元测试适用于部署模型中表示的组件,以验证数据和控制流是否已覆盖以及它们是否按预期工作。单元测试始终针对白盒方法。

3.3.1测试用例

测试用例描述了一种测试系统的方法,包括要测试的输入或结果以及要测试的条件。以下是“添加服务提议”测试用例(请参见表5),在(附件7)中显示了其他测试用例。

测试案例:添加服务提议
功能名称:添加服务提议。
测试说明:用户想要向数据库添加新的服务建议。
输入:管理员必须选择“插入”按钮并正确填写字段。

服务名称:Construir Central

创建者:弗兰克·佩雷斯

编号:15462

日期:2015年6月3日

类型:内部

类别:I

编码:54as52

客户名称:JoséCarlosPérez

职务:主任

实体:EPICA

实体地址:MáximoGómez电话:212132传真:

要解决的问题:委内瑞拉缺少电厂

服务宗旨:建立中央

处所和数据:一些

限制与困难:没有

结束日期:2015年6月23日

财务状况:是

如果执行服务,将产生所需的效果:在委内瑞拉建立中心

预期结果:填写表格,输入正确的数据,用户按下“接受”按钮以向数据库添加新的服务建议
条件:不应有空白或未选择的字段。

3.4。部分结论

随着本章的发展,在计算机系统上进行了测试,并创建了用户手册,以便与该系统进行交互的人员能够了解如何使用该系统,并得出以下结论:

  • 通过进行测试,可以确保该软件能够正确运行且没有错误,并通过解释该软件工作原理的用户手册,使那些没有计算机知识的用户也可以与之交互。良好的安全性意味着未经身份验证或没有必要权限的用户无法更改信息。

结论

随着研究的完成,得出以下结论:

  1. 信息管理过程以制糖业为基础,很明显,ICT的使用代表了一种替代方案,可以促进解决研究问题,因为它可以促进并加快生产过程。表示上述计算机系统不能满足Ciego deÁvila的IPROYAZ公司的要求。使用技术捕获要求可以安全有效地识别和指定系统的功能要求,并满足用户的需求。实施Web应用程序的目的是简化公司的生产过程并获得更可靠的数据。在计算机系统上进行了测试,成功地发现了在实施阶段被忽略的错误。

推荐建议

  • 立即在Ciego deÁvila的IPROYAZ公司将IT系统投入使用,继续维护IT系统并合并新功能以继续改善在Ciego deÁvila的IPROYAZ公司的信息管理。

参考书目

  • “糖的起源:Azcuba”。可用:http://www.azcuba.cu。 «世界上的糖:糖»。可用:http://www.azucarera.es。 “古巴的甘蔗引进和殖民地部门的演变:Azcuba”。可用:http://www.azcuba.cu/?p = 824&page = 1。 “革命的胜利:制糖农用工业继续作为该国经济的主要部门:Azcuba”。可用:http://www.azcuba.cu/?p = 824&page = 3。.dl R. Labrada,“ Iproyaz扩展了它的服务文件夹:Options”,2005年1月7日。可利用的:http://www.opciones.cu/turismo/2005-01-07/iproyaz-amplia-sucarpeta-de-servicios/。From Industria Azucarera Cubana:Ecured,»2009年。可用:http://www.ecured.cu/index.php/Industria_azucarera_cubana。所有IEDAR:在美洲的种植»。可用:http://www.iedar.es/origen_azucarIII.php。 。“历史:Iproyaz,»2014年。网址:http://www.iproyaz.azcuba.cu/content/historia。FelipeR,“ Citricos Ceballos工业企业的企业内联网。”,计算机工程师学位论文,Ciego deÁvila,2012年。Rojas ,《备用硬件库存管理的自动化系统》,文凭工作,锡耶戈·德阿维拉,2010年。 Quiroga,“组织中的信息管理,知识管理和质量管理”,于2002年获得通过。MartínezLópez,针对本地发展的信息管理系统。,Ciego deÁvila,2012年。 »2009..可用:http://www.ecured.cu/index.php/Production。生产过程,»2009年。可用:http://www.ecured.cu/index.php/Proceso_de_produccion.L。拉贝洛«农用工业公司Ceballos的植物碳生产信息管理计算机系统»,作为计算机工程师的称号,Ciego deÁvila,2014.M。 Camejo,“在Ciego deÁvila的电力公司的技术服务请求中的信息管理计算机系统。”计算机工程师学位论文,Ciego deÁvila,2014年。«SIGMAH,»。可用:http://www.sigmah.org/es/node/68。 “直接产业”。可用:http://www.directindustry.es/prod/bentleysystems-europe-bv/software-gestion-proyecto-colaborativo-28711-278728.html。 «Datazucar»。可用:http://www.datazucar.cu/?p = 679。是的。设计,《 APPEM:用户手册》,La Habana,2014年,GómezHernández,L。GonzálezAlfonso,O。BenitezPeñaroche和DANúñezRamona,«《机构通信管理手册》,2011年。Jacobson,G. Booch和J. Rumbaugh,《统一软件开发流程》,第1卷。 7,Addison Wesley Reading,2000年。“ PHP”。可用:http://php.net/manual/es/intro-whatis.php。马拉加,HTML和JavaScript手册,2008年。《 jQuery》。可用:http://jquery.com。 «CSS,»2015年。可用:http://es.html.net/tutorials/css/lesson1.php.KenGenbeta开发,»。可用:http://www.genbetadev.com/frameworks/bootstrap。 “ Apache软件基金会”。可用:http://www.apache.org/。 “ MySQL”。可用:http://mysql.com。 “ NetBeans IDE 8.0”。可用:http://www.netbeans.org。 “ UM的视觉范例”。可用:http://www.software.com.ar/visual-paradigm-para-uml.html…«Softonic。强大而免费的图像编辑器。可用:http://www.the-gimp.softonic.com/。.IEEE,加利福尼亚州洛斯阿拉米托斯市软件工程知识体系指南:IEEE计算机学会,2004年,索默维尔,马德里软件工程,马德里,2005年。出版社,软件工程。实用的方法。第六版,纽约:麦格劳-希尔,2007年。“直接产业”。可用:http://www.directindustry.es/prod/rittal/software-gestion-infraestructuras-centrosdatos-5066-1243581.html。 。
下载原始文件

古巴一家糖业公司的计算机系统和信息管理