当前位置:首页>软件介绍>仓储物流管理系统(上) 查询:
     
仓储物流管理系统(上)

        第一章 引言

        企业的物资供应管理往往是很复杂的,烦琐的。由于所掌握的物资种类众多,订货,管理,发放的渠道各有差异,各个企业之间的管理体制不尽相同,各类统计计划报表繁多,因此物资管理必须实现计算机化,而且必须根据企业的具体情况制定相应的方案。

        根据当前的企业管理体制,一般物资供应管理系统,总是根据所掌握的物资类别,相应分成几个科室来进行物资的计划,订货,核销托收,验收入库,根据企业各个部门的需要来发放物资设备,并随时按期进行库存盘点,作台帐,根据企业领导和自身管理的需要按月,季度,年来进行统计分析,产生相应报表。为了加强关键物资,设备的管理,要定期掌握其储备,消耗情况,根据计划定额和实际消耗定额的比较,进行定额的管理,使得资金使用合理,物资设备的储备最佳。

        所以一个完整的企业物资供应管理系统应该包括计划管理,合同托收管理,仓储管理,定额管理,统计管理,财务管理等模块。其中仓储管理是整个物资供应管理系统的核心。

        鉴于Visual Foxpro6.0有强大的数据库管理功能,我选用Visual Foxpro6.0来完成这个仓储管理系统。  

        第二章 管理信息系统概要

        管理信息系统就是我们常说的MIS(Management Information System),在强调管理,强调信息的现代社会中它越来越得到普及。MIS是一门新的学科,它跨越了若干个领域,比如管理科学、系统科学,运筹学、统计学以及计算机科学。在这些学科的基础上,形成信息收集和加工的方法,从而形成一个纵横交织的系统。

        2.1管理信息系统概述

        信息已是现代社会中普遍使用的概念,信息对于自然界和人类具有普遍的意义。信息化就是指人们的信息活动与规模不断增长以至在国民经济中占主导地位的过程。这是工业化之后生产力发展的新阶段,将对社会经济发展以至整个人类文明产生巨大而深远的影响,信息化涉及到社会生活的各个领域,将引起产业结构,就业结构,社会组织,和个人行为方式的重大变化。信息技术是当代世界范围内新技术革命的核心,信息科学和技术是现代科学技术的先导,它与生命科学,材料科学一起构成了当代三种前沿科学,而信息、物质、能源一起成为人类赖以生存与发展的战略资源。信息的处理技术和信息的利用能力成为衡量一个单位及国家社会经济发展和科学技术的主要标志。

        一个企业实力,不单看拥有多少物质资源,还要看是否拥有足够的信息资源。对广大中国企业来说,技术落后固然普遍存在,但管理滞后于技术的问题更为严重。管理信息系统(MIS)是先进的科学技术和现代管理相结合的产物,建立以计算机为主要手段的管理信息系统已经成为现代企业、政府部门等各类组织提高自身素质,实现组织目标的战略措施。

        2.2管理信息系统的特点

        2.2.1 MIS的基本概念

        60年代中期发展起来的管理信息系统(MIS)就是为实现组织的整体目标,对管理信息进 行系统的综合的处理,辅助各级管理决策的硬,软件,通讯设备,规章制度及有关人员的统 一体。70年代以来,发达国家企业管理中广泛使用计算机处理等信息,各级管理部门以至企业的最高层决策都利用管理信息系统提供的经过加工的信息,并依靠计算机使用各种经济管理模型和现代管理方法辅助决策。计算机远程网络,局域网络和数据库技术的发展以及微型计算机的广泛应用,大大提高了管理信息处理信息和辅助决策的能力。大型的管理信息扩充已经克服了地域的限制,甚至跨越国界,为在世界各地设有分公司成营业处的大公司服务。管理信息系统的建立,为各级管理决策者提供了信息支持,从根本上上改善了人员的劳动条件和工作性质,是管理手段现代化的重要标志。

        2.2.2 MIS的物理组成

        我们这里讨论的管理信息系统,是一个实体系统,现将其物理组成简述如下:

        (1) 计算机硬件系统;

        (2) 计算机软件系统,包括系统软件和应用软件;

        (3) 数据及其存储介质,有组织数据是系统的重要资源;

        (4) 通信系统;

        (5) 非计算机系统的信息收集处理设备;

        (6) 规章制度;

        (7) 工作人员;

        2.2.3管理信息系统的界面特点

        在计算机软件技术中,人机界面已经发展成为一个重要的分支。MIS人机界面设计一般遵循以下一些基本原则:

        1. 以通信功能作为界面设计的核心。人机界面设计的关键是使人与计算机之间能够准确地交流信息。不要把内部的处理、加工与人机界面混在一起,以免互相干扰,影响速度。

        2. 界面必须始终一致。统一的人机界面不致于会增加用户的负担,让用户始终用同一种方式思考与操作。

        3. 界面必须使用户随时掌握任务的进展情况。

        4. 界面必须能够提供帮助。

        5. 界面友好、使用方便。

        6. 输入画面尽可能接近实际。

        7. 要具有较强的容错功能。

        总之,所开发的MIS在使用过程中,应使用户的数据输入量降至最低限度,同时也要减少用户的干预。实践证明,用户干预愈少,MIS系统的满意程度愈高。

        2.3 管理信息系统的开发

        2.3.1管理信息系统开发方法:结构化生命周期开发方法、原型法、面向对象的开发方法等。

        1. 结构化生命周期开发方法

        系统开发是管理信息系统建设中最主要的一个阶段,整个管理信息系统是分在若干项目分期分批进行的每个项目一般是整个系统的一个或几个子系统的建立因而一个项目的开发也是复杂的系统工程,从项目开发开始到结束的整个过程称为系统开发的生命周期(SDLC—Structured Design Life Cycle) 系统开发的生命周期一般分为以下阶段:

        (1) 系统规划:主要任务是明确系统开发的请求,并进行初步的调查, 通过可行性研究确定下一阶段的实施。

        (2) 系统分析,这一阶段的主要任务是明确用户的信息需求,提出新系统的逻 辑方案。需要进行的工作有系统的初步调查,可行性研究,现行系统的详细调查及系统逻辑模型的提出等。

        (3) 系统设计,这一阶段的主要任务是根据新系统的逻辑方案进行软、硬件系统的设计,其中包括总体结构设计,输出设计,输入设计,处理过程设计,数据存储设计和计算机系统方案的选择等。

        (4) 系统实施,这一阶段将设计的系统付诸实施,主要工作有软件的程序编制与软件包的购置,计算机与通讯设备的购置,系统的安装,调试与测试、新旧系统的转换等。

        (5) 系统运行:主要任务是进行系统的日常运行管理,评价系统的运行率, 运行费用和效果进行监理审计,如出现问题则对系统进行修改、调整。

        在生命周期的基础上,应用结构化方法,使管理信息系统的过程逐渐形成一 套比较严格的标准、规范、方法与技术,系统建设的组织管理与实施有章可循,成功率和有效率提高了。结构化生命周期法长期以来 一直是管理信息系统,特别是大型系统的主流方法,现在管理信息系统建设方法有了很大的发展,新的方法与技术不断涌现,但结构化生命周期法中的一些主要原则和规范仍然为许多新方法所继承,继续指导着系统建设的实践活动。

        2.3.2 管理信息系统的开发过程

        管理信息系统的开发过程一般包括系统开发准备、系统调查、系统分析、系统设计、系统实现、系统转换、系统运行与维护、系统评价等步骤。根据开发系统的大小、复杂、投入、方式、方法等因素的不同,各步骤的要求和内容也不同,用户需要根据实际情况进行取舍和计划。

        1. 系统开发准备

        系统开发准备工作主要包括提出系统开发要求、成立系统开发小组、制订系统开发计划等工作。

        2. 系统调查

        新系统的系统分析与系统设计工作都要建立在对现行系统调查的基础上。

        调查的主要内容有:

        (1)现行系统概况:该组织的发展历史、目前组织的规模、工作状况、管理水平、与外界的主要联系等。调查该项内容的目的主要是为了划分系统界限、系统与外界的输入输出接口等。

        (2)组织机构:画出组织的组织结构图,弄清组织的行政关系、人员编制、工作范围、地理位置等,发现不合理问题及新系统启动后可能对现有组织的影响。

        (3)业务流程:按照业务种类的不同和处理时间的先后不同,深入了解现行系统的业务流程,画出现行系统业务流程图,并与业务人员反复讨论,得到认可。调查中要注意定性与定量相结合,注意人、财、物、信息的流向、规格、频率、要求以及需要解决的问题等。

        (4)报表、数据处理:了解各种统计报表、数据的格式、内容、处理时间及上报时间、频率、规律,存在的问题,对新系统的要求、希望等并收集各种报表。

        (5)问题:现行系统中存在的主要问题和薄弱环节,可以按照严重程度分成不同的等级。新系统的建立应能解决大部分问题,并改善薄弱环节。

        (6)新系统的功能和目标:了解各级领导和各类业务工作人员对新系统功能的要求,为进一步完善新系统的目标做准备。

        (7)其他:如对新系统的各种约束条件,需要说明的其他问题等。

        3. 系统分析

        系统分析(又称逻辑设计)是管理信息系统开发的关键环节,要求在系统调查的基础上,对新系统的功能进行细致的分析,并建立一个新系统的逻辑模型。

        新系统的逻辑模型由系统数据流程图、概况表、数据字典、数据逻辑表达式及有关说明组成。最后要完成系统分析报告(也称为系统逻辑设计说明书)。系统逻辑模型在系统设计阶段要做认真、细致的分析、研究工作,避免新系统在功能上存在先天不足或缺陷。

        4. 系统设计

        系统设计又称系统物理设计。系统设计要根据系统分析报告中的系统逻辑模型综合考虑各种约束,利用一切可用的技术手段和方法进行各种具体设计,确定新系统的实施方案,解决“系统怎么做”的问题。这一阶段的重点是设计好系统的总体结构,选择最经济合理的技术手段。系统设计阶段的文件是系统设计报告(又称系统物理设计说明书)。

        管理信息系统的开发是一项系统工程,为了保证系统的质量,设计人员必须遵守共同的设计原则,尽可能地提高系统的各项指标(系统可变性、可靠性、工作质量、工作效率、经济性等)。

        5. 系统实施与转换

        系统实施阶段的主要工作包括:系统硬件的购置与安装、程序的编写(购买)与调试、系统操作人员的培训、系统有关数据的准备和录入、系统调试和转换。 6. 系统维护和评价管理信息系统是一个复杂的人机系统。系统外部环境与内部因素的变化,不断影响系统的运行,这时就需要不断地完善系统,以提高系统运行的效率与服务水平,这就需要从始至终地进行系统的维护工作。

        系统评价主要是指系统建成后,经一段时间的运行后,要对系统目标与功能的实现情况进行检查,并与系统开发中设立的系统预期目标进行对比,及时写出系统评价报告。

        第三章 系统设计

        3. 1 系统目标设计

        系统开发的总体任务是实现企业物资设备管理的系统化,规范化和自动化, 从而达到提高企业物资管理的效率的目的。

        3. 2 开发设计思想

        仓储管理的物资在本文中主要假定都是企业生产所需要的各种设备。进货时经检查合同确认认为有效托收以后,进行验货入库,填写入库单,进行入库登记。企业各个部分根据所需要的物资设备总额和部门生产活动需要提出物资需求申请。计划员根据整个企业的需求开出物资设备出库单,仓储管理员根据出库单核对发放设备。设备使用完毕需要及时归还入库,填写入库单。根据需要按照月,季,年进行统计分析,产生相应报表。

        仓储管理的特点是信息处理量比较大。所管理的物资设备种类繁多,而且由于入库单,出库单,需求单等单据发生量特别大,关联信息多,查询和统计的方式各不相同。因此在管理上实现起来有一定的困难。在管理的过程中经常会出现信息的重复传递,单据,报表种类繁多,各个部门管理规格不统一等问题。

        在本系统的设计过程中,为了克服以上困难,满足计算机管理的需要,我们采取了下面的一些原则。

        统一各种原始的单据的格式,统一帐目和报表的格式。

        删除不必要的管理冗余,实现管理规范化、科学化。

        程序代码标准化,软件统一化,确认软件的可维护行和实用性。

        界面尽量简单化,做到实用、方便,尽量满足企业中不同层次员工的需要。

        建立操作日志,系统自动记录所进行的各种操作。

        3.3 开发和运行环境选择

        1、软件环境:

        操作系统选用目前较稳定的Windows98中文版;数据库系统采用关系型数据库系统Microsoft Visual FoxPro6.0中文版;由Windows98和Microsoft Visual FoxPro6.0共同组成系统的开发环境。

        (1)中文操作系统Windows98的特点:

        首先,操作系统采用完全图形化的用户界面。将使软件用户的培训大大简化,提高了工作效率。

        其次,Windows98的设备无关性使本系统软件开发时无须固定使用设备,有利于软件的移植和硬件设备的更新换代。

        再次,Windows98系统中文版支持信息交换用汉字编码字符集,完善的中文支持使二者紧密结合,构成一个功能完备的软件开发环境。

        (2)VFP6.0中文版概述

        A:概述

        VFP6.0中文版,它是运行于Windows95和Windows NT平台的32位数据库系统,充分发挥了32位微处理器强大的32位数据处理性能。它功能强大,直观易用,支持客户/服务器结构和面向对象编程,提供多种可视化编程工具,支持最新Internet技术, WWW数据库的设计,最新流行的ActiveX等。

        VFP6.0中文版完全支持OOP(面向对象)的应用程序设计方法,VFP使用了真正的类,包括继承性,封装性和多态性。用可视方式创建类、查看类及类代码;利用表单向导进行专业级界面设计;对表关系进行可视化查看;可利用OLE自动化来包含其他软件(如Excel、Word)中的对象并使用这些软件。通过Visual FoxPro对象和事件模型,用户可以快速创建和实现无模式(modeless)的应用程序;利用生成器和工具栏,开发人员可以快速开发应用程序,而省去编写大量的代码、定义繁多的属性。总之,VFP6.0中文版是一种适用于专业人员的开发工具。

        B:概念的发展

        在FoxPro 2.X中一个表就是数据库,实际上是真正的数据库中表的概念,在Visual FoxPro中,数据库指的是可以存储一个或者多个表(.DBF)及视图的关系数据库,这才是真正的关系型数据库的概念。

        对于一个大型的信息管理系统,它很可能需要对不同的用户各自创建一个大型的文件系统,它包括许多表,而属于一个用户的一套表与属于另一个用户的一套表实际上是相同的,只是名称有所不同,而在FoxPro2.x中,需要建立大量的代码来区别和维护属于不同用户的一套表,这套表的数量可能是非常庞大的,维护编码也是非常庞大的。然而Visual FoxPro中引入的真正的数据库的概念,使这一问题的解决变得非常的容易,设计人员只要为不同的用户创建不同的数据库,然后在这些数据库下建立用户自己的表就可以很容易对每个用户进行区别和维护了。而且,这样的数据库的关系能力更加强大,更加稳定可靠。

        C:Visual FoxPro 的高效性、可扩展性

        面向对象程序设计减少了开发时间。Visual FoxPro 通过使用面向对象的开发技术简化了开发。它可以通过创建代码类和接口单元类来创建功能强大的、使用灵活的可重用对象库。 利用内置工具管理类和类库管理类库资源,在应用程序中用类浏览器和组件集定位、查看、使用类。

        表面显示器会帮助我们建立更为稳定、更为高效的应用程序。下面的窗口显示代码的每一行,指示其是否执行、执行次数、首次执行时间、平均执行时间。这些数据可以帮助我们快速定位代码中的运行瓶颈,也可验证测试计划。

        用功能强大的可视化的RAD工具减少开发时间、减少开发工作。用有颜色的代码编辑器和直接跟踪调试器使得写代码的工作比从前简单得多,这一改进来自Microsoft Visual C++开发系统。

        使用Microsoft Visual SourceSafe简化了开发小组的开发工作。Microsoft Visual SourceSafe 版本控制系统与Visual FoxPro 6.0紧密关联,因此可以更好地管理源代码,不论是个人独立编写程序,还是作为开发小组的其中一员编写程序。 组件集使得查找和使用诸如类库、表格、报表、代码的组件变得特别简单。仅需要拖动鼠标就可以快速将类从组件集中移出,放置到表格和报表中。

        D:新特性

        ※ Visual FoxPro基本类库

        Visual FoxPro 6.0 提供了100多个未编译、可重用的类,开 发人员可以利用这些类实现应用程序的基本功能。直接使用这些类,或者用这些类的继承来实现一定的扩展功能。

        ※ 应用程序向导和构建器

        Visual FoxPro 6.0 包括一个完全的面向对象的应用程序框架, 它是由一组为应用程序提供基本功能的类组成的。新的应用程序向导就是基于这个框架创建项目的,新的应用程序构建器可以用来添加表格和报表。

        ※ 访问和赋值方法

        访问方法是当访问属性值时运行的代码,赋值方法是当改变属性值时运行的代码。访问控制方法和访问权限指定方法使属性可用,并使那些内嵌属性容易使用。

        ※ 项目挂钩

        项目挂钩是一个新的基类,当与一个项目相连时,可以通过它看到项目级事件。开发人员可以写一些当项目打开、关闭、构建、添加文件时运行的代码。

        ※ 在应用程序之间进行拖放

        从记忆字段拖出文本,把它放置到Microsoft Word中,然后可以对文本进行拼写检查。或者从Windows Explorer中拖出一个文件,把它放置到项目管理器中。文件将被添加到项目中去。

        ※ 活动文档

        活动文档是一个Visual FoxPro应用程序,挂接在Internet Explorer上。它提供了把Visual FoxPro的强大功能用在浏览器上的一种途径。活动文档同样也提

        供了一种在分布式应用程序中使用Web的方法。

        ※ 微软传输服务器支持

        由Visual FoxPro 创建的COM 组件,这些组件可以由微软传输服务器管理和调整。开发人员可以构建基于数据的组件,充分利用微软传输服务器提供的调整组件的便利条件。

        ※企业应用程序开发

        Visual FoxPro 6.0 与其它Visual Studio 工具可以很好的配合,例如,运用Visual InterDev 创建Web应用程序的开发人员可以很容易地使用Visual FoxPro

        来创建组件。用Visual Basic创建的 ActiveX 控件可以在Visual FoxPro 应用程序中使用,以实现一些附加功能。购买Visual Studio 企业版的Visual FoxPro 开发人员可以得到开发工具所提供的全部好处。

        2、硬件平台:

        本系统主要采用单机操作,投入少,效率高,易于管理和维护,系统升级简单,

        适合企业信息化管理的需要。

        基本要求如下:

        CPU为Intel Pentium 以上;

        内存为128MB以上;

        硬盘至少为20G以上;

        配有光驱和软盘。

        3. 4 系统功能分析

        本设计中的仓储管理系统需要完成功能主要有一下几点。

        仓储管理各种信息的输入,包括入库、出库、还库、需求信息的输入等。 

        仓储管理各种信息的查询、修改和维护。

        设备采购报表的生成。

        在库存管理中加入最高储备和最低储备字段,对仓储中的物资设备实现监控和报警。

        企业各个部门的物资需求的管理。

        操作日志的管理。

        仓储管理的使用帮助。

        3. 5 系统功能模块设计

        在系统功能分析的基础上,考虑VFP程序编制的特点,得到如图所示的系统功能模块图:

        仓储管理系统 

        系 输 维 查 报 帮 

        统 入 护 看 表 助 

        模 模 模 模 模 模 

        块 块 块 块 块 块 

        打 日 入 出 还 需 

        印 志 库 库 库 求 

        设 管 模 模 模 模 

        置 理 块 块 块 块 

        


http状态码及解决方式SQL和NoSQL数据库的技术差别
数据库介绍与分类固定资产条码管理系统说明书
WMS条码化仓库物流软件仓储管理方案条码在仓储管理中的应用实施方案
RFID智能仓库管理系统应用方案RFID条码技术第三方物流仓储系统解决方案
RFID条码管理系统仓库管理手册
仓储管理系统的作用有哪些仓储管理系统功能
仓储管理系统设计说明仓库管理系统的设计方案
仓储条码管理系统仓储条码系统需求分析报告
信息发布:广州名易软件有限公司 http://www.myidp.net
  • 名易软件销售服务
  • 名易软件销售服务
  • 名易软件技术服务

  • 仓储物流管理系统(上)