订单管理信息系统
第第 1 1 章章 绪绪 言言 1.1 研究背景 随着我国成功加入WTO及信息化浪潮的日益临近, 企业经营管理机制正在发生着根 本性的变化,特别是处于激烈市场竞争环境下的高新技术企业,如果想要在日新月异的 市场变化中求得生存,就必须有效地进行企业内部改革和加强企业管理。借助现代信息 技术和管理理论建立企业管理信息系统势在必行。 在激烈的市场竞争中,市场的销售方式己由“以产定销”转为“以销定产’,以市场和 用户的需求为导向安排生产。在按订单生产的环境中,用户的要求是多样化的,对供应 商的要求也越来越高,不但表现在产品的质量、性能和售后服务方面,还反映在对产品 品种、规格、型号等方面是否能快速响应市场的变化。随着市场需求的变化,按订单生 产这一领域以惊人的速度在发展, 但不同的制造商遇到的实际问题各有不同, 难易不等。 在生产计划编制与生产管理中,解决问题的方式方法,响应市场变化的速度也不尽相同 [5]。 订单生产方式是现代企业生产发展的方向, 它是将企业生产与市场动态紧密联系起 来的生产方式,是一种依靠现代通讯技术和信息技术,以快速适应市场变化为根本目标 的新型企业系统。按订单生产与通过大批量生产单一产品来获得低成本的传统企业相 比,在总体思路上是完全不同的。它具有一些鲜明的特征,在管理思想、组织结构、生 产方式等企业核心问题上有重大创新:即适应市场的激烈竞争, 响应市场迅速, 甚至是从 变化的角度,全面、系统地审视了传统企业与当代市场环境的不适应之处 (前者生产滞 后,不能紧跟消费需要的变化,无法生产满足个性的消费品等 )。订单生产系统还可运 用当代信息技术及Internet组建“虚拟公司”,在企业之间以市场为向导,组建动态联盟, 以便能够充分利用己有的资源,最大限度地占领市场,最好地满足用户的需要,从而获 得最佳的效益。 1.2 本课题的提出及研究内容 本课题是基于某制造企业的订单管理实际需要而进行的。该企业随着市场经营的扩 展,订单已经遍及全国各地,甚至海外都有长期的客户。但是,由于该企业的订单管理 一直采取手工管理的方式,不仅速度慢、效率低,而巨容易出错,订单的手工管理已经 成为制约企业产品销售的瓶颈问题。 另外,由于当前市场竞争的日益激烈,原先“以产定销”的生产方式己无法适应市场 快速变化的需要,新的“以销定产”的生产方式已经越来越受到制造企业的重视。该制造 企业为了降低生产和库存成本,提高企业市场竞争力,决定通过“以销定产”的方式来对 订单进行管理,而现有的订单管理信息系统则无法满足这种需要。 另外,现有订单管理系统还具有以下局限性: 1、现有订单管理系统要求企业有较高的计算机网络环境,操作人员有较高的计算 机水平; 2、现有订单管理系统的打印报表功能不够完善,无法打印符合该企业需求的订单 管理报表; 3、现有订单管理系统由于多个模块相互作用,反应速度较慢。 由于该企业信息化水平低, 计算机应用的时间非常短, 现在还不具备上MRPII或ERP - 0 - 的条件。所以单独开发一个适合企业实际需求的订单管理系统就显得非常有意义。本课 题设计的信息订单管理信息系统具有以下的优点: 1、该系统是一个面向“以销定产”生产方式的管理系统,这与传统订单管理系统有 着明显的区别; 2、该系统是根据企业具体需求来贴身定制的,所以能够满足该企业订单管理的实 际需求: 3、该系统具有完善的报表打印功能,满足了企业对订单报表打印需求: 本课题主要研究了以下内容: 1、对管理信息系统进行了总体的介绍,这方面的内容包括管理信息系统的发展历 史、管理信息系统的特点、管理信息系统的开发方式和开发步骤。 2、对订单管理系统进行了分析和设计,具体内容包括系统功能需求介绍、功能需 求描述、系统平台选择和数据库设计。数据库设计包括数据库介绍、数据字典分析等内 容。 3、基于上述分析与设计,本文又详细介绍了订单管理系统的功能实现。 1.3 开发工具简介 1.3.1 PowerBuilder9.0 简介 本系统的软件开发工具采用的是powerbuilder9.0, 它是美国Sybase 公司研制的一种 新型、快速开发工具,是客户机/服务器结构下,基于 windows xp和Windows.NET 的一个集成化开发工具。它包含一个直观的图形界面和可扩展的面向对象的编程 语言Power Script ,提供与当前流行的大型数据库的接口,并通过ODBC与单机数 据库相连。其主要特点如下:(1) 可视化、多特性的开发工具。全面支持Windows 或Windows.NET 所提供的控制、事件和函数。Power Script 语言提供了几百个内部 函数,并且具有一个面向对象的编译器和调试器,可以随时编译新增加的代码, 带有完整的在线帮助和编程实例。(2)功能强大的面向对象技术。支持通过对类的 定义来建立可视或不可视对象模型,同时支持所有面向对象编程技术,如继承、 数据封装和函数多态性等。这些特性确保了应用程序的可靠性,提高了软件的可 维护性。 (3)支持高效的复杂应用程序。对基于Windows环境的应用程序提供了完 备的支持,这些环境包括 Windows 、Windows.NET 和WinOS/2 。开发人员可以使用 Power Builder 内置的 Whatcom/C ++来定义、编译和调试一个类。(4)企业数据库 的连接能力。 Power Builder 的主要特色是 Data Window (数据窗口),通过 Data Window可以方便地对数据库进行各种操作, 也可以处理各种报表, 而无需编写 SQL 语句,可以直接与 Sybase 、SQL Server 、Inix 、Oracle 等大型数据库连接。(5) 强大的查询、报表和图形功能。 Power Builder 提供的可视化查询生成器和多个表的 快速选择器可以建立查询对象,并把查询结果作为各种报表的数据来源。Power Builder 主要适用于管理信息系统的开发,特别是客户机/服务器结构[12]。 1.3.2 SQL Server 2000 简介 SQL Server 2000是Microsoft 公司推出的高性能关系数据库管理系统,是Microsoft 公司在大型数据库领域的旗舰产品,也是Microsoft 公司争夺电子商务领域最重要的核 - 1 - 心部件市场——网络数据库平台的一大利器。 SQL Server 2000已经在性能和可扩展性方面确立了世界领先地位,是一套完全的数 据库和数据分析解决方案。主要有以下特点: 1、可扩展性和可用性 为了兼顾各种配置计算机的使用,SQL Server 2000的数据库引擎可以运行在从装 Windows98的台式机、笔记本电脑到安装 Windows 2000数据库中心的多处理器计算机 上。SQL Server 2000企业版,具有联盟服务器、视图索引以及超大规模的内存支持等特 征。SQL Server 2000所支持的联盟数据库服务器特性允许用户在数据库服务器水平上划 分数据表,从而使得用户把本来一台服务器负责的功能扩展到多台数据库服务器上去。 这多台数据库服务器彼此合作提供类似于集服务器所能提供的强大性能。