基于工作流的仓库管理系统的设计与实现

来源 :吉林大学 | 被引量 : 0次 | 上传用户:mingN78
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着经济的不断繁荣以及加入WTO后市场环境的变化,对企业的生产经营提出了更高的要求。企业必须综合利用各种先进制造技术,在网络与信息技术的支持下,改进现在的生产经营模式和组织结构,才能在市场竞争中赢得更多份额。随着企业规模的扩大,工作流管理系统也发挥越来越重要的作用。工作流管理的目的是根据预定的目标,找到合适的方法和手段优化工作流程。其在企业的应用会给企业带来巨大的效益。首先,采用工作流管理将使企业改变其传统的按照功能来配置其人员的组织结构,使企业按照要实现的主要业务流程来配置组织结构,这样可大幅缩短其主要业务流程的处理时间,提高对市场的响应能力。组织结构的改变将大大减少在企业内部不必要的物料,信息的传递时间。除了从企业经营目标出发可得到的好处外,采用工作流系统对于企业的信息现代化同样有显著作用。采用工作流系统可以最大程度上集成企业的现有信息资源,实现资源的充分利用。工作流系统可以保证企业的信息系统能够顺利进行扩展已满足不断变化的市场环境。另外,由于工作流管理系统是在工作流模型的基础上进行企业的业务过程运行,这意味着企业的信息系统运行已从过去没有一个具体可量化指标的管理信息系统,发展到了一个建立在工作流模型上,按首先定义好的规则运行,并且对执行的结果随时进行监控和评价的规范化阶段。这种优化企业运作的方法为成功实施企业信息系统奠定了坚实基础。面向对象技术是目前流行的系统设计开发技术,它包括面向对象分析和面向对象程序设计。面向对象程序设计技术的提出,主要是为了解决传统程序设计方法——结构化程序设计所不能解决的代码重用问题。结构化程序设计从系统的功能入手,按照工程的标准和严格的规范将系统分解为若干功能模块,系统是实现模块功能的函数和过程的集合。由于用户的需求和软、硬件技术的不断发展变化,按照功能划分设计的系统模块必然是易变的和不稳定的。这样开发出来的模块可重用性不高。面向对象程序设计从所处理的数据入手,以数据为中心而不是以服务(功能)为中心来描述系统。它把编程问题视为一个数据集合,数据相对于功能而言,具有更强的稳定性。面向对象程序设计同结构化程序设计相比最大的区别就在于:前者首先关心的是所要处理的数据,而后者首先关心的是功能。由于本文的系统采用了面向对象思想进行分析设计,对所有的参与者与操作进行抽象,抽象出对应的类。所以开发出的程序更强壮,开发时间短,效率及可靠性更高。开发出的应用程序更易于维护,更新和升级。统一建模语言UML是一种定义良好,富于表达,且普遍使用的建模语言。它融入了软件工程领域的新思想,新方法和新技术。它不但支持面向对象的分<WP=44>析与设计,还支持从需求分析开始的软件开发的全过程。统一建模语言UML代表了面向对象软件开发技术的发展方向,有巨大的市场前景,也有重大的经济价值。UML语义给出了基于UML的精确的原模型定义。原模型为UML的所有元素在语法和语义上提供了简单、一致、通用的定义性说明,使开发者能够在语义上取得一致,消除了因人而异的表达方法造成的影响。此外UML还支持对原模型的扩充定义。UML表示法定义了UML符号的表示方法,为开发者或开发工具使用这些图形符号和文本于发给系统建模提供了标准。这些图形符号和文字所表达的是应用级的模型,在语义上是UML原模型的实例。使用UML进行建模时,可以选用任何过程。过程的选用与软件开发过程的不同因素有关,如开发软件的种类,开发组织的规模等。用户将根据不同的需要选不同的过程。但是,使用UML建模仍然有大致统一的过程框架,该框架包含了UML建模过程中的共同要素,同时又为用户选用于其所开发的工程相适合的建模技术提供了很大的自由度。UML只是一种语言,是独立于过程的,但是最好将它应用于用例驱动的,以体系结构为中心的,迭代的,递增的过程。本文采用UML进行建模,构造出系统的结构,为分析设计以及以后的修改和开发打下基础。本文对工作流管理系统中一个模块即仓库管理系统进行了研究。首先,根据系统需求识别出系统的参与者:管理员和借工具者,在此基础上,确定参与者所进行的活动,即用例:借用工具,返还工具,预定工具,维护借用者信息,维护工具信息等,并采用用例图描述了用例之间的交互行为。然后,确定出类及类的关系,抽象出各个类的私有属性和公共操作,建立了系统的类图。最后,通过用例的事件流描述即完成用例行为所需的事件的描述,建立时序图,揭示了类及类的操作间互相调用的顺序和过程。完成了仓库系统的分析﹑设计工作。另外本文还对数据库和系统界面进行了设计。其中数据库设计部分主要是对表结构的设计,包括每张表的字段的详细说明(字段名称,字段描述,字段长度和类型);界面设计主要是系统运行时的用户操作界面的设计。本文第五章对系统的实现及所用的相关技术作了介绍。先介绍了系统的软硬件环境以及物理模型。然后介绍了所用到的相关技术。并分析了采用这些技术的优点及不足。最后一章对全文进行了总结,并介绍了系统的实现及相关技术,同时分析了采用这些技术的好处和不足?
其他文献
<正>一、开启金融之门(一)什么是金融金融是指有关货币、信用的所有经济关系和交易行为的总和。在现代市场经济中,每一个家庭或个人、各类经济单位几乎每天都要接触货币,都要
随着因特网的发展,计算机领域发生了令人难以置信的变化,我们可以在世界各地共享信息,为客户提供服务,甚至进行电子商务活动。随着技术的不断更新,我们需要更快、更轻巧、更强壮的
本文主要研究了多移动机器人协调系统中的多移动机器人路径规划算法与导航系统。导航系统采用了全局路径规划与局部路径规划算法相结合的方式。全局路径规划采用改进的动态规
视觉是人类观察世界、认知世界的重要功能手段,人类感知外部世界主要通过视觉、触觉、听觉和嗅觉等感觉器官,其中80%的信息是由视觉获取的。机器视觉是人类利用计算机实现人的视
会计政策选择是企业根据自己的 实际情况,在政府的会计政策范围内, 选择适合于自身的会计处理原则、方 法和程序。进行会计政策选择的重要 意义在于:适当的会计政策可以使企
本文首先论述了仿真理论在弧焊逆变电源中的应用及其发展趋势,以及仿真时应该注意的一些问题。介绍了常用的一些仿真软件,如Pspice,Saber和MATLAB,综合三种仿真软件的特点和适用
机械制造业是典型的离散制造业。离散制造企业的产品结构可以用树的概念进行描述,最终产品一定是由固定个数的零件或部件组成,这些关系非常明确和固定。ERP是实现企业信息化有
张仲景《伤寒杂病论》所载之方现一般称为经方,后世医家运用经方治病所留下的医案称为经方医案。历代医家的经方医案数量众多,内容丰富,因其浓缩、涵盖了中医理论和临床的各方面
本论文研究的对象是城市生活垃圾预处理设备及工艺参数。通过对城市生活垃圾特点、性能以及处理利用情况的各方面分析,使用相关理论知识,设计并制造城市生活垃圾预处理设备,即计
汉字起源问题的讨论时续时止,而历代学者的看法也不尽一致。本文拟从原始认知的浅易性来重新认识汉字的起源。