库存管理子系统.doc_第1页
库存管理子系统.doc_第2页
库存管理子系统.doc_第3页
库存管理子系统.doc_第4页
库存管理子系统.doc_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

企业物流管理信息系统库存管理子系统院系: 机械工程系 专业: 物流工程 班级: 物流0802 姓名: 杨盛昌 学号: 08411238 目录1、系统开发方法21.1结构化生命周期法21.1.1结构化生命周期开发方法的各个阶段21.1.2结构化生命周期开发方法的原则42、库存子系统规划阶段52.1了解企业目标52.2识别关键成功因素62.3识别性能指标和标准62.4关键信息63、库存管理子系统分析63.1需求分析63.2组织结构调查73.3数据流程分析74、系统设计74.1库存管理子系统74.1.1系统管理84.2数据库设计84.2.1结构设计84.2.2 行为设计84.2.3 设计过程84.2.4概念设计阶段84.2.5逻辑结构设计105系统设计与功能实现115.1 系统管理115.2系统功能实现115.2.1主菜单界面115.2.2运行供应商的查询:125.2.3添加供应商135.2.4删除供应商145.2.5修改供应商信息156系统调试与分析166.1功能模块的共享代码16【参考文献】161、 系统开发方法1.1结构化生命周期法结构化开发方法是一种比较经典的开发方法;在20世纪七八十年代,该方法非常盛行,在信息系统的开发上取得了较好的效果;它是指系统分析员、软件工程师、程序员及最终用户建立计算机信息系统的过程,是管理和控制信息系统开发成功的一种必要措施和手段;它是一种用于规划、执行和控制信息系统开发项目的项目组织和管理方法,是系统工程方法在信息系统开发中的具体应用。结构化开发方法的基本思想是用系统工程的思想和系统化的方法,是按照用户至上的原则,结构化、模块化,自顶向下对系统分析设计和系统实施阶段自底向上逐步实施的建立计算机信息系统的过程,是组织、管理信息系统开发过程的一种基本框架,也是迄今为止应用最普遍、最成熟的一种开发方法。 1.1.1结构化生命周期开发方法的各个阶段任何系统工程、任何事物都有孕育、诞生、成长、成熟、衰亡直至被淘汰的过程,即生命周期。物流管理信息系统的生命周期包括系统规划阶段、系统分析阶段、系统设计阶段、系统实施阶段、系统运行与维护阶段。 如图所示: 系统开发的生命周期模型信息系统的开发过程将经历五个首尾相接的阶段:(1) 系统规划阶段系统规划阶段的工作是根据用户的需求,进行初步调查,明确问题,然后进行可行性研究。针对物流管理信息系统的开发则是确定要开发的物流信息系统的总体目标,给出物流信息系统的功能、性能、可靠性及所需的接口方面的设想,研究完成该项系统的可行性分析,探讨解决方案,并且对可供使用的计算机硬件、人力资源和开发进度预估,制定完成开发任务的实施计划。如果不满意,则要反馈修正这一过程;如果不可行,则取消项目;如果可行并满意,则进入下一个阶段工作。 (2) 系统分析阶段系统分析主要是对开发的系统进行业务调查和分析,充分理解用户的需求,明确这些需要的逻辑结构并且加以确切的描述;系统分析阶段的任务是:分析业务流程;分析数据与数据流程;分析功能与数据之间的关系,最后提出新系统的逻辑方案(逻辑模型)。若方案不可行则停止项目;若方案不满意,则修改这个过程;如可行并满意,则进入下一个阶段的工作。(3) 系统设计阶段系统设计阶段的任务是依据系统分析说明书进行新系统的物理设计,提出一个由一系列物理设备构成的新系统设计方案。通常分为总体设计阶段和详细设计阶段。总体设计阶段包括系统空间布局设计、系统模块结构设计、系统软硬件结构设计;详细设计阶段包括:数据库/文件设计、编码设计、输入、输出模块结构设计与功能设计。(4) 系统实施阶段系统实施阶段的任务是购置计算机硬件、系统软件,并安装测试;程序设计、程序及程序系统的调试;系统试运行;编写操作说明等文字资料;操作人员培训等。 (5) 系统运行与维护阶段本阶段的主要任务是同时进行系统的日常运行管理、评价、监理这三部分工作;在系统运行过程中要逐日记录,发现问题要及时对系统进行修改、维护或局部调整。 1.1.2结构化生命周期开发方法的原则(1)用户参与原则物流管理信息系统的用户是各级各类管理者,结构化开发方法强调用户是整个系统开发的起源和最终归宿,用户的参与程度和满意度是系统成败的关键;满足用户在管理活动中的信息需求是物流管理信息系统建立的直接目的。在系统开发过程中要强调用户参与,和用户充分沟通,了解他们的需求,深入调查和分析管理业务流程,使用户得到满意。 (2)自顶向下整体性的分析与设计和自底向上逐步实施的系统开发过程在系统分析与设计时要从整体全局考虑,要自顶向下地工作,即先把握系统整体的总体目标和功能,将各项具体业务和组织放到整体中去考虑,然后逐级分解,逐步细化;在系统实施时,则采用自底向上的原则,首先逐步实现各具体业务和组织的功能,再逐步实现总的目标和功能。(3)严格区分工作阶段,每个阶段有明确的任务和目标将整个系统的开发过程划分为若干个阶段,每个阶段的目的和实现的功能都很明确,这样有利于控制和协调整个系统工程的进度。 (4)先逻辑、后物理的原则结构化生命周期法强调在进行技术设计和实施之前,要进行充分调查、分析与论证,进行逻辑方案的探索,弄清系统要解决的问题,即解决“做什么”的问题,然后再进入系统设计阶段,解决“怎么做”的问题。(5)充分预料可能发生的变化在物流管理信息系统的开发过程中系统的具体业务功能或目标可能会发生变化,因此在开发过程中必须高度警惕各种各样的变化,及时修正系统功能。 (6)开发过程工程化,即程序和文档都要规范化、标准化结构化生命周期法强调各阶段工作成果描述的标准化。每个阶段的成果必须用明确的文字和标准化的图形、图表,完整、准确地进行描述,严格地建立技术文档资料档案。这样可以防止由于描述的随意性造成系统开发者之间的误解而贻误工作,便于各个部门之间的工作交流和各阶段的交接,便于以后对系统进行维护。 2、 库存子系统规划阶段使用关键因素法对库存子系统进行规划2.1了解企业目标库存管理子系统功能该库存管理子系统要求能够查询供应商信息、入库信息、出库信息以及实现对它们的增加、删除、修改。通过对库存信息的管理,缩短库存信息流转的时间,使企业的物料管理层次分明、井然有序,为采购、销售和生产提供依据,从而提高企业的经营效率。2.2识别关键成功因素该库存管理系统的成功因素是对库存基础数据的管理,实现缩短库存信息流转的时间。2.3识别性能指标和标准对库存信息的快速查找、修改。2.4关键信息对库存信息快速查找、修改的准确性。3、库存管理子系统分析库存管理系统可以全面管理仓库中储存的商品和货物,缩短了库存信息流转的时间,使企业的物料管理层次分明、井然有序,为采购、销售和生产提供依据,从而提高企业的经营效率。3.1需求分析本系统通过简单的数据库的操作,实现企业单位的库存信息的管理。库存管理子系统是一个小型的信息管理系统,数据库采用SQL Server 2000。使用户和项目人员明确系统的功能、应用范围。本系统具有以下功能:1、基本信息管理;2、入库操作管理;3、出库操作管理;4、库存盘点管理。3.2组织结构调查 直线式仓库管理组织结构3.3数据流程分析 库存管理子系统数据流图4、 系统设计4.1库存管理子系统(1)操作人员对入库单、出库单、供应商信息、库存量、货品管理信息进行维护,如添加、删除信息等。(2)操作人员通过入库单、出库单、供应商信息、库存量、货品编号查询相关信息,因此它们的编号必须唯一,且必须为必填字段。(3)有入库信息,才会有货品编号、供应商信息、数量,所以它们之间必须有一个属性将其与入库信息联系起来。4.1.1系统管理操作人员可对信息进行添加、删除、修改和查询。4.2数据库设计数据库设计的任务就是对某个给定的应用领域,为某一个部门或者组织设计出某种数据库管理系统所支持的一个结构合理、方便使用、效率较高的数据库及其应用系统。4.2.1结构设计 结构设计是指数据库框架或数据库结构。4.2.2 行为设计行为设计是指设计应用程序、事务处理等。4.2.3 设计过程数据库设计是一个反复性的分析阶段进行的过程,不可能一气呵成,往往需要反复修改,其设计结果也是不唯一的,设计过程往往充满了试探性。 数据库设计六个阶段:l 需求分析阶段l 概念结构设计阶段l 逻辑结构设计阶段l 物理结构设计阶段l 数据库实施阶段l 数据运行维护阶段4.2.4概念设计阶段库存管理子系统实体-关系模型(E-R模型),如下:1)发货通知单(发货单号,货号,货物名称,数量,客户名称,联系人)2)出库单(出库单号,货号,货物名称,数量)3)物品库存(货号,名称,库存量,供应商名称)4)入库通知单(入货单号,货号,货物名称,数量,供应商名称,联系人)5)入库单(入库单号,货号,货物名称,数量)6)供应商(供应商编号,供应商名称,货物名称,货号,价格)7)货物信息(货号,货物名称,价格,供应商名称,) 库存管理子系统E-R图关系模型描述:发货通知单(发货单号,货号,货物名称,数量,客户名称,联系人)出库单(出库单号,货号,货物名称,数量)参照1(发货单号,出库单号,)物品库存(货号,名称,库存量,供应商)影响1(出库单号,货号)入库通知单(入货单号,货号,货物名称,数量,供应商名称,联系人)入库单(入库单号,货号,货物名称,数量)参照2(入货单号,入库单号)影响2(入库单号,货号)订货点(货号,货物名称,客户名称,日期)依据(货号)4.2.5逻辑结构设计数据的概念结构设计完毕后,现在可以将上面的数据库概念结构转化为某种数据库系统所支持的实际数据模型,也就是数据库的逻辑模型。该库存管理子系统数据库中各个数据表的设计结构如下表所示表名列名数据类型长度允许空主码发货通知单发货单号int4否是货号int4否否货物名称varchar10否否数量int6否否客户名称varchar10否否联系人varchar10否否表名列名数据类型长度允许空主码出库单出库单号int4否是货号int4否否货物名称varchar10否否数量int6否否表名列名数据类型长度允许空主码物品库存库存量int4否否货号int4否是货物名称varchar10否否供应商Varchar10否否表名列名数据类型长度允许空主码入库通知单入货单号int4否是货号int4否否货物名称varchar10否否数量int6否否客户名称varchar10否否联系人varchar10否否表名列名数据类型长度允许空主码出库单入库单号int4否是货号int4否否货物名称varchar10否否数量int6否否表名列名数据类型长度允许空主码订货点货物名称Varchar10否否货号int4否是客户名称Varchar10否否表名列名数据类型长度允许空主码供应商供应商编号int4否是货号int4否否供应商名称varchar10否否货物名称Varchar10否否价格Money8否否5系统设计与功能实现5.1 系统管理根据系统管理信息中的记录用户可进行不同的操作,比如注册获得进入该系统的权限,或者登陆该系统增加、删除、修改及查询所需信息。在一定程度上确保了该物流中心相关数据的安全性。5.2系统功能实现5.2.1主菜单界面主菜单界面如下图所示5.2.2运行供应商的查询:5.2.3添加供应商5.2.4删除供应商5.2.5修改供应商信息6系统调试与分析6.1功能模块的共享代码Public conn As New ADODB.Connection 定义数据库连接对象Public rs As New ADODB.Recordset 定义数据库记录对象Public Sub Data_link() Set conn = New AD

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论