物资采购系统毕业设计论文(编辑修改稿)内容摘要:

分是针对功能的,因此,这种变化对于基于过程的设计来说是灾难性的。 用这种方法设计出来的系统结构常常是不稳定的 ,用户需求的变化往往造成系统结构的较大变化,从而需要花费很大代价才能实现这种变化。 面向对象的基本概念 ( 1)对象 对象是人们要进行研究的任何事物,从最简单的整数到 复杂的飞机等均可 7 看作对象,它不仅能表示具体的事物,还能表示抽象的规则、计划或事件。 ( 2)对象的状态和行为 对象具有状态,一个对象用数据值来描述它的状态。 对象还有操作,用于改变对象的状态,对象及其操作就是对象的行为。 对象实现了数据和操作的结合,使数据和操作封装于对象的统一体中。 ( 3)类 具有相同或相似性质的对象的抽象就是类。 因此,对象的抽象是类,类的具体化就是对象,也可以说类的实例是对象。 类具有属性,它是对象的状态的抽象,用数据结构来描述类的属性。 类具有操作,它是对 象的行为的抽象,用操作名和实现该操作的方法来描述。 ( 4)类的结构 在客观世界中有若干类,这些类之间有一定的结构关系。 通常有两种主要的结构关系,即一般 具体结构关系,整体 部分结构关系。 ①一般 —— 具体结构称为分类结构,也可以说是“或”关系,或者是“ is a”关系。 ②整体 —— 部分结构称为组装结构,它们之间的关系是一种“与”关系,或者是“ has a”关系。 ( 5)消息和方法 对象之间进行通信的结构叫做消息。 在对象的操作中,当一个消息发送给某个对象时,消息包含接收对象去执行某种操作的信息。 发送一条消息至 少要包括说明接受消息的对象名、发送给该对象的消息名(即对象名、方法名)。 一般还要对参数加以说明,参数可以是认识该消息的对象所知道的变量名,或者是所有对象都知道的全局变量名。 类中操作的实现过程叫做方法,一个方法有方法名、参数、方法体。 面向对象的特征 ( 1)对象唯一性。 每个对象都有自身唯一的标识,通过这种标识,可找到相应的对象。 在对象的整个生命期中,它的标识都不改变,不同的对象不能有相同的标识。 ( 2)抽象性。 8 分类性是指将具有一致的数据结构 (属性 )和行为 (操作 )的对象抽象成类。 一个类就是这 样一种抽象,它反映了与应用有关的重要性质,而忽略其他一些无关内容。 任何类的划分都是主观的,但必须与具体的应用有关。 ( 3)继承性。 继承性是子类自动共享父类数据结构和方法的机制,这是类之间的一种关系。 在定义和实现一个类的时候,可以在一个已经存在的类的基础之上来进行,把这个已经存在的类所定义的内容作为自己的内容,并加入若干新的内容。 继承性是面向对象程序设计语言不同于其它语言的最重要的特点,是其他语言所没有的。 在类层次中,子类只继承一个父类的数据结构和方法,则称为单重继承。 在类层次中,子类继承了多个父类的 数据结构和方法,则称为多重继承。 在软件开发中,类的继承性使所建立的软件具有开放性、可扩充性,这是信息组织与分类的行之有效的方法,它简化了对象、类的创建工作量,增加了代码的可重性。 采用继承性,提供了类的规范的等级结构。 通过类的继承关系,使公共的特性能够共享,提高了软件的重用性。 ( 1)多态性 (多形性 ) 多态性是指相同的操作或函数、过程可作用于多种类型的对象上并获得不同的结果。 不同的对象,收到同一消息可以产生不同的结果,这种现象称为多态性。 多态性允许每个对象以适合自身的方式去响应共同的消息。 多态性 增强了软件的灵活性和重用性。 可视化编程介绍 可视化编程介绍 可视化编程,亦即可视化程序设计:以“所见即所得”的编程思想为原则, 力图实现编程工作的可视化,即随时可以看到结果,程序与结果的调整同步。 可视化编程是与传统的编程方式相比而言的,这里的“可视”,指的是无须编程,仅通过直观的操作方式即可完成界面的设计工作,是目前最好的 Windows 应用程序开发工具。 9 可视化编程语言的特点主要表现在两个方面:一是基于面向对象的思想,引入了控件的概念和事件驱动;二是程序开发过 程一般遵循以下步骤,即先进行界面的绘制工作,再基于事件编写程序代码,以响应鼠标、键盘的各种动作。 可视化 (Visual)程序设计是一种全新的程序设计方法,它主要是让程序设计人员利用软件本身所提供的各种控件,像搭积木式地构造应用程序的各种界面。 可视化程序设计最大的优点是设计人员可以不用编写或只需编写很少的程序代码,就能完成应用程序的设计,这样就能极大地提高设计人员的工作效率。 能进行可视化程序设计的语言很多,比较常用的有微软的 Visual Basic、 C、 Visual C++、 sun 公司的 J2EE、 J2SE 等。 java 开发语言介绍 java 是一种先进的,面向对象的开发语言,并且能够方便快捷的 MS 网络平台建立各种应用和建立能够在网络间相互调用的 WEB 服务。 从开发语言的角度来讲 java 可以更好帮助开发人员避免错误,提高工作效率。 B/S 开发模式介绍 B/S 结构 (Browser/Server 结构 )结构即浏览器和服务器结构。 它是随着 Inter 技术的兴起,对 C/S 结构的一种变化或者改进的结构。 在这种结构下,用户工作界面是通过 WWW 浏览器来实现, 极少部分事务逻辑在前端 (Browser)实现,但是主要事务逻辑在服务器端 (Server)实现,形成所谓三层 3tier 结构。 这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本 (TCO)。 以目前的技术看,局域网建立 B/S 结构的网络应用,并通过 Inter/Intra 模式下数据库应用,相对易于把握、成本也是较低的。 它是一次性到位的开发,能实现不同的人员,从不同的地点,以不同的接入方式 (比如 LAN, WAN, Inter/Intra 等 )访问和 操作共同的数据库;它能有效地保护数据平台和管理访问权限,服务器数据库也很安全。 特别是在 JAVA 这样的跨平台语言出现之后, B/S 架构管理软件更是方便、速度慢、效果优。 随着 Inter 和 WWW 的流行,以往的主机/终端和 C/ S 都无法满足当前的全球网络开放、互连、信息随处可见和信息共享的新要求,于是就出现了 B/ S 型模式,即浏览器/服务器结构。 B/S 模式最大特点是:用户可以通过 WWW 例览器去访问 Inter 上的文本、数据、图像、动画、视频点播和声音信息,这些 10 信息都是由许许多 多的 Web 服务器产生的,而每一个 Web 服务器又可以通过各种方式与数据库服务器连接,大量的数据实际存放在数据库服务器中。 客户端除了 WWW 创览器,一般无须任何用户程序,只需从 Web 服务器上下载程序到本地来执行,在下载过程中若遇到与数据库有关的指令,由 Web 服务器交给数据库服务器来解释执行,并返回给 Web 服务器, Web 服务器又返回给用户。 在这种结构中,将许许多多的网连接到一块,形成一个巨大的网,即全球网。 而各个企业可以在此结构的基础上建立自己的 Intra。 oracle10g 技术介绍 Oracle 10g 数据库关键目标有二: 1 降低管理开销, 2 提高性能。 Oracle 10g 的增强有对高可用性的增强、新的 Flashback 能力、支持 回滚 更新操作;对安全性的增强,便于管理大量的用户; BI 方面的增强 , 包括改进的 SQL 能力、分析功能、 OLAP 、数据挖掘的能力等;对非关系型数据存储的能力得到了改进; XML 的能力;对开发能力 支持的加强。 ( 1) 性能与扩展能力 :对新的框架支持、高速处理数据能力、新的改进的调度器 ( 2)可管理性:简化的数据库配置与升级、自动存储管理、自动的基于磁盘备份与恢复、应用优化、自动化统计收集 ( 3)高可用性加强:缩短应用和和数据库升级的 宕机时间 、回闪任何错误、安全的加强。 ( 4)扩展数据管理能力: XML 方面增强、多媒体、文本和文档管理、 sql语言加强、 pl/sql 增强 本章小结 本章节介绍了系统所采用到的技术点,有 J2EE 平台介绍、 java 开发语言的介绍、 B/S 开发模式的介绍和 Sql Server 2020 的技术介绍。 11 3 需求分析 主要是介绍系统的需求分析和系统的设计目标以及系统的功能需求等方面的问题。 系统设计目标 ERP 是现代信息技术与现代管理知识的嫁接、融合,随着二十一世纪市场竞争的激烈揉合,业界已经意识到了成功运营 ERP,对于提升组织综合竞争力的非同寻常的意义。 可是,无论多好的 ERP 系统,仅不过是管理者赖助的管理工具,绝不会代替管理者本身。 换而言之,通过审控 ERP 系统,仅能告诉管理者问题出在哪里,然而,该系统自身绝不会自动地去解决问题。 系统逐步应用 ERP 和供应链管理思想相结合,创新兖矿集团物资管理模式,并聘请专业机构帮助规划设计和建立起完善的供应链管理模式,彻底解决物资管理问题,进一步提高该集团的整体经济效益。 需求分析的原则 系统需求分析原则遵循以下几点:引入工作流模式、国家标准指标和代码体系、可伸缩性的系统、 B/S 网络化的多用户管理系统。 从系统的后台维护到系统的日常工作均以 B/S 模式实现,采用 .NET 动态页面生成技术。 无论是数据库中设备的增减,还是设备情况的变化,用户均无需修改 HTML 页面;用户可自行定制查询显示界 面;支持与用户已有网站的拼接,从而达到了客户端免维护。 系统功能性需求 ( 1)需求计划单 需求计划是一个内部需求,是各基层需求部门,向采购工厂的相应采购组提出相关的物料需求。 包括需求物料的描述、使用时间、特殊要求等等有关信息。 预期效果:自动汇总各需求部门的计划;自动平衡库存;自动检测和平衡未交货订单数量。 ( 2)采购申请 采购申请是一个内部需求,是需求部门要求采购组织在某一日期或某一截止日期之前提供确定数量的材料或服务。 将有限实施 MRP(生产需求计划 )模块的有些功能,采购需求的资料来源于各 个需求单位的独立需求 (需求之间没有相关性 ),也包括销售需求,利用系统来自动产 12 生采购申请。 在物资部采购申请也可以用手工创建。 相应地,负责具体采购的部门将为这些采购申请分配供应商,并将其转成采购订单。 若采购部门已与这一供应商签订了框架协议,即合同,则采购申请在转成采购订单时,必须参照这份框架协议。 物资部要求采购订单必须根据采购申请转换得到。 在给采购申请分配供应商的时候,可以根据框架协议、配额协议、货源清单和信息记录。 ( 3)采购订单 采购订单是对供应商提出的正式采购要求,要求在确定的条件下 (数量 、价格 /折扣 /运费、交货日期、质量要求等 )供应某种材料或提供某种服务。 采购订单除了由采购申请生成外,也可以手工创建,或参照框架协议创建。 采购订单中的价格条件将由采购信息记录或框架协议中自动获得,但在采购订单中允许对价格条件进行手工修改。 物资部对煤业公司采购资产对设备的采购将使用带科目分配类型“ A”的采购订单,即采购的设备将直接消耗到资产。 固定资产的管理通过系统“资产管理”模块完成。 物资部可以直接为成本中心采购,其流程和一般采购流程基本相同,采购将使用带科目分配类型“ K”的采购订单,同时此采购类型可以使 用无物料编码,但是在提出采购需求时必须注明。 业务员 101 收货时直接消耗到相应的成本中心。 寄售及分包 (委托加工 )的采购订单将在系统中使用,采购订单的项目类别分别是“ K”和“ L”,物资部今后会大量应用寄售的采购方式,如钢材的采购、成批配件的采购;同时物资部存在一部分的分包采购,如铁丝网的分包、部件的委托维修发料。 寄售采购利用了社会库存,可以降低企业的资金占用量,为了控制寄售流程,在维护寄售信息记录的时候需要在系统外经过相关审批。 委托加工流程更加优化了业务过程,使纳税趋于合理。 在系统中,采购订单针对不同的 采购组织设置基本相同的审批过程。 物资部的采购订单批准策略,设置成固定的三级的审批环节,即,业务科长+审计科+业务主任。 采购订单可以用中文打印,也可以以英文形式打印,订单中需要注明 13 的文本条款在采购订单的抬头文本中维护,打印的格式可以作一定的设置,也可以根据商务文档需要改变打印格式。 打印输出的采购订单经盖相应合同章之后,能够作为外部合同文本使用。 ( 4)供应商评估 供应商评估是根据供应商的历史表现来客观的评价供应商,评价的结果将作为下次采购行为的参考因素 [24]。 湘煤集团股份有限公司的采购组织以往对供应商的评估 主要依赖于人为印象。 系统通过供应商的得分来评价供应商的表现,在本次蓝图设计中将设计 4 个评价指标:价格、质量、交货时间和服务其中价格和交货由系统评分,质量和服务由人工打分。 执行供应商评估前要首先对评估主数据进行设定,如评估指标的权重,主管分数等,定期对供应商进行对比评估,或把某一个供应商的评估报告打印出来,对强化货源管理、提高信息透明度、优化货源具有积极的意义。 ( 5)收料 物资部收到供应商根据采购订。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。