




已阅读5页,还剩62页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
编号:74复 旦 大 学(本科)毕业论文题目 台州凯信包装泡沫有限公司 进销存管理信息系统专 业 计算机信息管理作 者 张丹月学 号 378102141686指导老师 丁宝康完成日期 2008年5月15日摘 要随着IT技术的不断成熟和发展,信息的重要性日渐显现。本系统主要通过使用管理信息系统(MIS),对公司的日常业务处理和信息资源进行全面、系统的管理,并且采用了系统生命周期的结构化程序设计方法,从而将整个系统开发各阶段(系统分析、系统设计、系统实施)的基本活动贯穿起来。台州凯信包装泡沫有限公司进销存管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立数据一致性和完整性强、数据安全性好的库;而对于后者则要求应用程序功能完备,易使用等特点。本系统使用Powersoft公司的PowerBuilder作为开发工具,PowerBuilder是完全按照C/S体系结构研制设计,采用面向对象设计的图形化的应用开发环境,利用它可以建立功能强大的、多层的、跨平台的、具有多种数据库访问能力的应用程序。主题词:进销存管理信息系统(销售处理、库存管理、采购处理等)目 录第一章 引言.6 1.1组织结构.6 1.2项目开发的背景.6 1.3信息系统目标.6 1.4信息系统范围.7第二章 系统分析.8 2.1系统分析概述.8 2.1.1系统分析目标.8 2.1.2系统分析任务.8 2.1.3系统分析步骤.8 2.2系统调查.9 2.2.1组织结构图介绍.9 2.3现行系统主要问题分析10 2.4可行性分析10 2.4.1技术可行性.10 2.4.2经济可行性.11 2.4.3营运可行性.11 2.5软件系统的总目标11 2.6项目开发计划12第三章 需求分析.13 3.1业务流程图13 3.2数据流图153.2.1系统关联图.163.2.2.系统顶层图.173.2.3系统一层图.19 3.3数据字典.243.3.1数据字典数据元素条目.243.3.2数据字典数据流条目.243.3.3数据字典数据存储条目.253.3.4数据字典数据加工条目.253.3.5数据字典外部项条目.273.4一层图的加工逻辑表.283.5基本加工说明.28第四章系统概要设计.30 4.1软件模块结构设计.30 4.1.1 HIPO分层图.31 4.1.2 IPO图.33 4.2数据库设计.35 4.2.1 实体描述.36 4.2.2联系描述.36 4.2.3 E-R图.374.3 ER图与DFD的关系.38 4.3.1 ER图与DFD的对应关系表(一).384.3.2 ER图与DFD的对应关系表(二).38第五章系统详细设计.395.1数据库的逻辑设计.395.2数据库的实现.405.3处理过程设计.415.4物理配置方案.445.4.1计算机系统硬件配置.445.4.2计算机系统软件配置.445.5历史信息的管理.445.6人机界面设计.445.6.1登录界面设计.455.6.2系统主界面设计.465.6.3系统查询界面设计.475.6.4系统输入界面设计.485.6.5系统统计界面设计.495.6.6退出界面设计.50第六章系统实现516.1概述516.2编程工具与环境.516.3系统测试.526.3.1系统测试方法.526.3.2系统测试过程.536.3.3系统测试用例.536.4系统运行与维护.54第七章 系统总结与展望.557.1系统功能557.2系统特色.557.3系统的局限性557.4系统开发的体会.567.5感谢.56第八章参考文献57附录一:操作使用说明58附录二:部分程序代码62第一章 引言1.1组织机构概况台州凯信包装泡沫有限公司是一家中型的私人企业,企业主要是销售各种规格的包装泡沫,在客户下定单后将客户所需的物品尽快送到他们的手中。公司主要由六个部门组成:销售部、采购部、仓库、财务部、人力资源部、信息部。销售部担负着直接与客户打交道的工作,他们接受客户订单,并根据仓库的库存状况以及客户的要求来处理订单;合格的订单交由仓库进行下一步处理,不合格的则退回给客户。采购部主要是根据仓库发出的申购单向供应商进货。在收到供应商的供货单后进行审核,并向仓库发出到货通知。仓库的主要任务是负责物品的出入库,并及时通知采购部各种相关物品的缺货信息,即做到货物品种的齐全,又不使某种货品库存积压。企业以不断提高服务质量、满足顾客要求从而提高企业的信誉度逐渐增加顾客、提高赢利为目标。1.2项目开发的背景凯信包装泡沫公司创立于2006年初,经过2年的用心经营,在台州的包装泡沫市场中已占有一定的份额,凭着诚信、务实的经营理念,公司的业绩蒸蒸日上,在欣喜的同时也看到公司在管理各方面存在的不足,对于泡沫这种占空间的产品,库存管理的到位与否直接关系到整个公司的营运是否顺畅,面对这一严峻的现状,拥有一个以商品库存管理为主的管理信息系统显得尤为迫切。1.3信息系统目标公司领导希望通过建立管理信息系统,使企业管理工作规范化、制度化和程序化,促进企业管理的基础工作,避免业务管理的随意性,提高信息处理的速度和准确性,理顺企业的信息流程和流向,及时、准确地把握企业内部、市场和其他外部信息,以提高领导决策的水平。因此,管理信息系统应覆盖企业内部的全部经营、销售和管理活动,使所有职能部门的管理人员在信息系统的辅助下进行工作,提高管理的整体水平,同时企业领导可以通过系统及时了解各项工作的进展情况。1.4信息系统范围 该公司的进销存管理信息系统是一个综合的管理系统,它包括了销售处理、库存管理、采购处理、销售信息统计处理共4个子系统,每个子系统涉及多方面的职能,此外,每个子系统有且可以是一个相对独立的系统。此管理信息系统主要是为公司内部管理活动提供信息服务,包括公司内部的各项管理工作。本系统对公司各方面的信息提供存储、修改查询、统计等功能,使公司能够合理控制各个环节,提高资金的利用率和结算速度,实现管理的高效率、实时性、安全性、科学化、现代化和智能化。系统的数据来源由各职能部门的工作人员通过键盘输入,各职能部门可以共享信息资源,及时提供有效的信息。同时,对系统安全方面也提出了明确的而严格的信息要求。第二章 系统分析2.1系统分析概述系统分析是应用系统思想和系统科学的原理进行分析工作的方法和技术,是指在管理信息系统开发的生命周期中系统分析阶段的各项活动和方法。2.1.1系统分析目标系统分析是系统开发的第一阶段,其目标就是按系统规划所制定的磨某个开发项目范围明确系统开发的目标和用户的信息需求,并提出系统的逻辑方案。2.1.2系统分析的任务系统分析的主要任务是:尽可能弄清用户对信息的需求,调查原信息系统的资源、输入、处理和输出。完成新系统的逻辑设计,以满足公司的业务发展要求。简言之,明确问题、确定目标和了解用户的信息需求,其主要成果是系统说明书书将作为今后系统设计、系统实施的重要基础和主要依据。系统分析阶段的具体工作内容包括:(1)可行性分析;(2)详细调查;(3)系统性分析;(4)提出新系统的逻辑模型。2.1.3系统分析的步骤系统分析阶段的主要活动是:系统的初步调查、可行性研究、系统的详细调查、新系统逻辑方案的提出。(1)系统的初步调查:系统的初步调查是着重于系统的总体目标、总体功能和发展方向。(2)可行性的研究:可行性的研究是进一步明确系统的目标、规模与功能,对发展背景、必要性和意义进行调查分析并根据需要和可能提出拟定开发系统的初步方案计划。(3)现行系统详细调查:在可行性研究的基础上进一步对现行系统进行全面、深入的调查和分析,弄清楚现行系统运行状况,发现其薄弱环节,找出要解决的问题实质,确保新系统更有效。(4)新系统逻辑方案的提出:主要明确用户的信息需求,确定新系统的逻辑功能,提出新系统的逻辑方案。2.2系统调查 系统的调查内容主要是有关组织的整体信息,有关人员的信息及有关工作的信息。包括主要输入、主要输出、主要处理功能以及与其他系统的关系。2.2.1组织机构图介绍 从公司行政管理和职能分工角度,台州凯信包装泡沫有限公司公司经理室销售部门库存管理部门采购部门财务部门人力资源部业务员主管产品盘点人员产品统计人员采购员收货员出纳会计核算员报表统计员薪资管理员员工管理人员行政管理人员信息部系统管理人员信息管理人员有如下的组织结构:图21 台州凯信包装泡沫有限公司组织机构图2.3现行系统主要问题分析凯信公司现行管理工作存在的主要问题是:第一,业务管理工作缺乏规范性,随意性很大,对人的经验和水平有很大的依赖性,因此具体职能操作往往因人而异;第二,业务管理职能部门各自为政,数据和资料被职能人员独自使用,缺乏彼此了解,造成具体工作对个别人员的过分依赖,影响业务工作的进展;第三,部门之间信息交流少,信息渠道不畅,工作不易协调;第四,数据处理手工操作,工作量大,出错率高,经常造成工作中的矛盾;第五,公司领导对整个公司的经营和销售信息掌握的不及时、不准确,影响决策的质量。2.4可行性分析在明确系统目标和环境的基础上,需要对系统的可行性进行进一步的研究。可行性研究是针对系统进行全面、概要的分析,主要包括三方面:技术可行性分析、经济可行性分析和应运可行性分析。2.4.1技术可行性首先,各职能部门都配备了PentiumII以上的计算机,并有各自的基础数据,输入输出的外存储器等设备也都比较安全。其次,软件上服务器采用了Microsoft Windows2000操作系统和Microsoft SQL Server2000数据库服务器,这是一个支持多用户的新型数据库。公司最近购置了防火墙设备,因而安全上也具备了一定的可行性。再有,公司技术力量虽不强大,技术人员也不多,但这些技术人员对公司计算机软、硬件都比较熟悉,实践经验比较丰富,具备一定的日常维护能力。2.4.2经济可行性凯信公司经营状况良好,公司具有较强的投资能力,系统的投资建立和日后维护经费不成问题,况且商品进销存管理系统建成后,对公司提高商品业务的经营管理水平和服务质量有重要帮助。虽有短期的投入,但企业领导更注重长期的经济效益,商品库存的不科学、不合理和库存信息反馈的不及时、不准确直接制约着公司经济效益的提高,因此建立一套进销存管理系统对公司来说具有很高的经济价值,在提高公司经济效益的过程中将发挥出重要作用。故公司已经准备好一定的资金用于建立企业的进销存管理系统。2.4.3营运可行性系统要求只需一台能运行windows98或以上版本,并装有PowderBuilder5.0或以上的计算机即可,为了方便员工尽快熟练如何运用新系统,技术人员可以编写“用户操作手册”供员工阅读,同时公司会安排技术人员对员工进行短期的培训,这样员工可以在一个较短的时间内熟练运用这个管理系统。2.5软件系统的总目标基于以上原因,公司希望通过建立商品进销存管理信息系统,使公司管理工作科学化、合理化、远程化,促进凯信公司提高管理的基础工作水平,减少和避免商品管理差错,提高管理信息处理的速度和准确性,理顺信息的流程和流向,及时、准确的把握商品库存管理工作和商品采购与销售市场信息,以提高商品经营业务的管理能力和决策水平。因此,该管理信息系统应覆盖公司内部的所有部门和一切经营活动,使所有相关经营管理部门的业务人员在信息系统的辅助下进行工作,提高经营管理的整体水平。2.6项目开发计划 管理信息系统是项系统化工程,必须用系统工程理论来指导管理信息系统的建设,所以必须遵守系统分析、系统设计、系统实施这样一个系统传递过程。根据公司现有资源情况、内外部环境、软硬件情况、人员配置情况、对公司基建管理信息系统的项目开发进度分为系统分析、需求分析、概要分析、详细设计、系统实施、系统维护六个阶段,具体进度安排如图2-2所示:项目07.12.08- 08.01.0808.01.08- 02.0808.02.08- 03.0808.03.08- 04.0808.04.08- 04.25长期系统分析需求分析总体设计详细设计系统实施系统维护第三章 需求分析需求分析是指在管理信息系统开发生命周期中系统详细调查阶段的各项活动和方法。3.1业务流程图在需求分析中,主要采用业务流程图、数据流图、数据字典等工具进行描述和分析。业务流程图就是按照过程发展的连续顺序,用特定图形语言和结构将过程的各个独立步骤及其相互联系展示出来的一种表现形式。业务流程途中使用的符号如图3-1所示:系统内人员 系统外实体 单据、报表、账目处 理 数据流向 存储图3.1业务流程图图例凯信进销存管理信息系统的业务流程图包括销售处理、库存管理、采购处理和销售信息统计处理等业务,其中销售处理就是在收到客户的订单后,销售人员会对订单进行处理,根据客户所定物品是否是本公司经营范围内的产品,把订单分成合格订单与不合格订单,对于不合格的订单,退回给客户,对于合格的订单则交由销售信息处理中心进行下一步的接受订单处理。由合格的订单生成公司内部的销售信息单,对商品销售信息登记表进行修改。库存处理就是当销售部将合格的定单交给系统进行下一步处理的时候,系统首先会查看物品库存台帐,检查物品库存数量是否足够进行发货,若不能满足客户定单数量的则将其归于不发货定单同时进行紧急定货;否则就进行发货处理,若发货后的库存小于最小库存要进行补货通知,同时 生成出库单给仓库、领货单给客户,并及时将出库数据给物品库存台帐进行修改以保持最新的库存数据。当接收采购部的到货通知后就要检查不发货定单,查看是否已经能够进行发货处理。采购处理就是当仓库发出申购单后,系统就会自动保存申购单,当采购部接收到采购单后就会向供应商发出定货单,等到供应商提供的供货单后就要进行审核,将不合格的供货单退回给供应商,合格的供货单进行存档,并生成入库单,同时修改物品库存台帐。销售信息统计处理是销售统计是根据商品销售的信息按产品种类进行分类,再把分好类别的销售信息进行统计产生销售统计信息(月季报表)给销售主管,销售统计信息主要是对销售员奖励的依据。运用上述的各种符号,下面给出台州开凯信包装泡沫有限公司的业务流程图如图32所示:67 / 67销售员订单处理仓库管理员管理物品库存台账合格订单发货处理缺货处理领货单客户定单客户联系不合格定单采购员供货单审核到货通知供货单采购物品采购单填写统计商品销售统计信息销售主管查询库存信息申购单供应商递交图32 台州凯信包装泡沫有限公司业务流程图供应商3.2数据流图 数据流图就是组织中信息运动的抽象,是管理信息系统逻辑模型的主要形式。 它能够全面地描述系统逻辑模型的主要工具,它可以用少数的几种符号反映出信息在系统内部的流向、存储和处理情况,这个模型不涉及硬件、软件、数据结构与文件组织,它与系统的物理描述无关,由于图形描述简明,清晰,不涉及到技术细节,所描述的内容是面向用户的,所以即使完全不懂信息技术的用户单位的人员也容易理解。因此数据流图是系统分析人员与用户进行交流的有效工具,也是系统设计的主要依据之一。数据流图由四种基本成分组成:1) 外部项(外部实体) 2)加工(处理逻辑)3) 数据存储 4)数据流图33表示了常用的数据流图基本成分的符号:外部实体 数据存储处理逻辑 数据流图33 数据流图的基本符号3.2.1系统关联图 首先,明确信息系统与各外部实体的信息联系,把系统作为一个加工环节,汇出系统的最高层数据流图关联图,如图34所示:台州凯信包装泡沫有限公司进销存管理系统客户供应商F1F2F3F9F10F11仓库F4F5F6F7F8采购部F12F13F14F15F1订单F2不合格订单F3领货单F4最小库存F5出库单F6申购单F7入库单F8申购单F9订货单F10供货单F11退单F12采购单F13订货单F14到货通知单F15供货单图34 台州凯信包装泡沫有限公司进销存管理系统关联图3.2.2系统顶层图根据系统关联图,划分出几个主要的信息管理功能,并明确各功能之间的联系,绘制出数据流程图的顶层图,如图3-5所示:客户销售处理D1商品销售信息登记表P4销售信息统计处理销售主管F20 F19F16F1F2P1销售处理仓库F4F5F6 F18F3F21F22D2物品库存台账F17 F23P3采购处理供应商 P2库存管理F9F10F11采购部 F12F13F15F14 F8F7F1订单F2不合格订单F3领货单F4最小库存F5出库单F6申购单F7入库单F8申购单F9订货单F10供货单F11退单F12采购单F13订货单F14到货通知F15供货单F16合格订单F17库存信息F18销售物品信息F19商品销售信息F20销售统计信息F21出库数据F22在库量F23入库数据图35 台州凯信包装泡沫有限公司进销存管理系统顶层图F16 P1.2生成销售信息 P1.1订单处理客户F1F2F24F19D2物品库存台帐D1商品销售信息登记表F1订单F2不合格订单F16合格订单F19销售信息F24客户订单图36 台州凯信包装泡沫有限公司进销存管理系统P1分解一层图3.2.3系统一层图顶层图可以按照自定向下,逐层分解的分析方法进一步分解而形成系统分解图。其中某些或所有的数据加工项可以分解为若干数据加工项,这样就形成了第一层数据流程图。在凯信包装泡沫有限公司的进销存管理信息系统中的销售处理、库存管理、采购处理、销售信息统计处理都可以继续进行分解为第一层数据流程图,具体分解内容如图3-6、3-7、3-8、3-9所示。图3-6的功能说明: 在收到客户的订单后,销售人员会对订单进行处理,根据客户所定物品是否是本公司经营范围内的产品,把订单分成合格订单与不合格订单,对于不合格的订单,退回给客户,对于合格的订单则交由销售信息处理中心进行下一步的接受订单处理。由合格的订单生成公司内部的销售信息单,对商品销售信息登记表进行修改。图3-7的功能说明:当销售部将合格的定单交给系统进行下一步处理的时候,系统首先会查看物品库存台帐,检查物品库存数量是否足够进行发货,若不能满足客户定单数量的则将其归于不发货定单同时进行紧急定货;否则就进行发货处理,若发货后的库存小于最小库存要进行补货通知,同时 生成出库单给仓库、领货单给客户,并及时将出库数据给物品库存台帐进行修改以保持最新的库存数据。当接收采购部的到货通知后就要检查不发货定单,查看是否已经能够进行发货处理。图3-8的功能说明仓库发出申购单后,系统就会自动保存申购单,当采购部接收到采购单后就会向供应商发出定货单,等到供应商提供的供货单后就要进行审核,将不合格的供货单退回给供应商,合格的供货单进行存档,并生成入库单,同时修改物品库存台帐。P2.1库存状况查询D2物品库存台帐 F21 F22 F4 F5仓库 F18 F25D1商品销售信息登记表D3暂存库户订单F28D4不发货订单F30D5补货通知单F31F6P2.3缺货处理F33D6紧急订货单F32F29P2.2生成紧急订货单 F27 F26P2.4检查不发货订单 F14采购部客户F3F3领货单F4最小库存F5出库单F6申购单F14到货通知F18销售物品信息F21出库数据F22在库量F25暂存订单F26不发货订单F27不发货订单 F28不发货订单F29不发货订单F30补货通知F31补货通知F32紧急订货单F33紧急订货单图36 台州凯信包装泡沫有限公司进销存管理系统P2分解一层图仓库F8P3.1生成申购报告F34D7需订货申购表F35P3.2进货处理F12F13采购部F38D9供货单存档F39F10F11F9供应商P3.3供货单审核F37D8进货单明细帐F36 F21P3.4生成入库单F7D2物品库存台帐F7入库单F8申购单F9订货单F10供货单F11退单F12采购单F13订货单F21入库数据F34申购单F35申购表F36进货单F37采购进货单F38供货单F39正确供货单图37 台州凯信包装泡沫有限公司进销存管理系统P3分解一层图分类销售商品D1商品销售信息登记表F19统计F40销售主管F20F19商品销售信息F20销售统计信息F40分类销售信息图3-9 台州凯信包装泡沫有限公司进销存管理系统P4分解一层图图3-9的说明:销售统计是根据商品销售的信息按产品种类进行分类,再把分好类别的销售信息进行统计产生销售统计信息(月季报表)给销售主管,销售统计信息主要是对销售员奖励的依据。3.3 数据字典数据流图表达了数据与处理的关系,数据字典(DD)则是对系统中数据的详尽描述,它提供对数据库数据描述的集中管理。它的处理功能是存储和检索元数据,如叙述性的数据定义等,并且为数据库管理员提供有关的报告。对数据库设计来说,数据字典是进行详细的数据收集和数据分析所获得的主要成果。数据字典描述的主要内容有:数据流、数据元素、数据存储、加工、外部项。以下对各组成部分举例来说明:3.3.1数据字典数据元素条目示例1数据元素系统名:进销存管理信息系统 编号:条目名:申购单编号 别名:属于数据流: 存储处:F8、F34、F35 D7需订货申购表数据元素值:代码类型:字符型 长度:16取值范围及含义: XXXX XXXX XX XX XXXX顺序号 日期 月份 年份 部门编号简要说明:每张申购单一个编号,是申购单唯一的识别号。修改记录: 编写 张丹月 日期 2008.4.21 审核 丁宝康 日期 2008.4.263.3.2数据字典数据流条目示例数据流系统名:进销存管理系统 编号:F1条目名:订单 别号:来源:“客户”外部实体去处:“销售处理”数据处理数据流结构: 定单定单编号客户名称定购物品货号定购物品货名数量联系电话日期简要说明:用此记录客户订单情况,每个客户订一次货就有一条记录。修改记录:编写张丹月日期2008.4.21审核丁宝康日期2008.4.263.3.3数据字典数据存储条目示例数据存储系统名:进销存管理系统 编号:D2条目名:物品库存台帐 别名:存储组织: 每种物品一条记录记录数:约800数据量:约72KB主键:货号附键:货名记录组成:项名:货号 货名 种类 单价 规格 数量 近似长度: 5 16 3 5 2 5 (字节)简要说明: 用此存储物品现有的库存状况,每种物品一条记录。修改记录:编写张丹月日期2008.4.21审核丁宝康日期2008.4.263.3.4数据字典数据加工条目示例1数据加工系统名:进销存管理系统 编号:P1条目名;销售处理 别名:输入:订单 库存信息输出:不合格订单 合格订单加工逻辑: 1.从不同的客户处得到多张不同的订单。 2.根据库存信息了解物品库存状况。 3.按物品库存状况并结合客户的要求处理订单。 4.将不合格订单退回客户,合格订单进行下一步的处理简要说明: 销售处理就是由销售部门的人员根据物品库存信息,同时结合客户的要求将订单处理成不合格订单和合格订单。修改记录:编写张丹月日期2008.4.21审核丁宝康日期2008.4026示例2数据加工系统名:进销存管理系统 编号:P2条目名;库存管理 别名:输入:销售物品信息、最小库存、 在库量、到货通知输出:领货单、出库单、出库数据 申购单加工逻辑: 1.从商品销售信息登记表中得到销售物品信息。 2.根据库存信息了解物品库存状况。 3.当缺货时,产生申购单给仓库。 4接受采购部发来的到货通知单。简要说明: 库存处理就是关注仓库的库存状况,做到及时补货,保证商品的充足,又不使仓库积压某一种单一商品。修改记录:编写张丹月日期2008.4.21审核丁宝康日期2008.4.26示例3数据加工系统名:进销存管理系统 编号:P3条目名;采购处理 别名:输入:申购单、定货单、供货单输出:采购单、定货单、供货单、退单、入库单、入库数据加工逻辑: 1.从仓库得到产品申购单。 2对申购单进行处理,产生采购单下发给采购部门。 3.对供应商提供的货物进行验收。 4把合格的产品入库,不合格的产品退回给供应商。简要说明: 采购处理是公司与供应商之间的操作,使公司进项的处理。修改记录:编写张丹月日期2008.4.21审核丁宝康日期2008.4.26示例4数据加工系统名:进销存管理系统 编号:P4条目名;销售信息统计处理 别名:输入:商品销售信息输出:销售统计信息加工逻辑: 1根据商品销售统计出商品销售信息。 2把商品销售信息汇总成报表交给销售主管。 3.商品销售统计信息是对销售员奖励的主要依据。 简要说明: 销售信息统计处理就是统计出商品销售情况,使销售员的奖励有依据。修改记录:编写张丹月日期2008.4.21审核丁宝康日期2008.04.263.3.5数据字典外部项条目外部项系统名:进销存管理系统 编号:条目名:供应商 别名:输入数据流: 订货单,退单输出数据流: 供货单主要特征: 供应商:即本系统中为采购部提供所需物品的厂商,其主要特征是:供应商编号,供应商名称,联系电话,地址,帐号,备注简要说明: 本公司的供应商,提供仓库中的商品, 每个供应商一条记录。修改记录:编写张丹月日期2008.4.21审核丁宝康日期2008.4.263.4一层图的加工逻辑表加工序号 加工名 输入流 输出流 加工逻辑P1.1 订单处理 F1 F24 处理客户的订单P1.2 生成销售信息 F16 F19 把客户订单转变成销售信息P2.1 库存状况查询 F4F18 F3F5F21 查询库存产品 F22F25 F28F30P2.2 生成紧急订货单 F29 F32 对货物数量不足的订单紧急处理P2.3 缺货处理 F31F33 F6 对紧急订货单进行缺货处理P2.4 检查不发货订单 F14F27 F26 对不发货的订单进行检查P3.1 生成申购报告 F8 F34 仓库给出申购表P3.2 进货处理 F13F35 F9F12 采进货品F38 F37P3.3 供货单审核 F10 F11F39 审核供应商的供货单P3.4 生成入库单 F36 F7F21 把进货单转变成入库单P4.1 分类销售商品 F19 F40 把商品分类销售P4.2 统计 F40 F20 统计销售商品3.5基本加工说明 数据流图中所有不进一步分解的加工成为基本加工,基本加工有父项,无子项,而非基本加工均有子项。基本加工是实现系统功能的基本组成部分。由于基本加工涉及详细的数据处理功能和处理过程,为了做到准确、清晰、简洁,基本加工的描述往往需要多种手段与工具,所用的工具有: 自然语言的文字叙述 结构化语言 决策树 决策表 数学公式基本加工分析以发货为例,选两种工具进行具体分析。1. 结构化语言如果 订单无货 则 缺货处理否则 如果 订单购货量现有库存量 则 补货处理 否则 如果 发货后剩余量最小库存 则 补货处理 否则 发货处理2.决策树缺货处理订单无货订单处理订单有货购货量现有库存量购货量现有库存量剩余量最小库存发货处理剩余量最小库存补货处理第四章系统概要设计在经过了系统分析和需求分析之后,接下来的任务就是系统设计。管理信息系统设计阶段的主要目的是将系统分析阶段所提出的反映用户信息需求的系统逻辑方案转换成可以实施的基于计算机与通信系统的物理(技术)方案。所以这一阶段的主要任务是从系统的总体目标出发,根据系统分析阶段对系统逻辑功能的要求,并考虑到经济、技术和运行环境等方面的条件,确定系统的总体结构和系统各组成部分的技术方案,合理选择计算机和通信的软、硬件设备,提出系统的实施计划,确保总体目标的实现。系统设计阶段的主要活动包括:系统总体结构设计;详细设计;系统实施进度与计划的制定;系统设计说明书的编写。4.1软件模块结构设计系统设计工作技术性强,涉及面广,且内容复杂,必须要有科学的方法和设计工具做指导。在此,我们采用结构化设计的方法来实现系统总体功能,提高系统的各项指标,即将整个系统合理的划分成各个功能模块,正确地处理模块之间和模块内部的联系以及它们之间的调用关系和数据联系,定义各模块的内部结构,通过对模块的设计和模块之间关系的协调来实现整个系统的功能。HIPO技术,即用图形方式表达一个系统的输入和输出功能,以及模块的层次。HIPO技术包含各个方面的内容:(1) HIPO分层图,用此图表示自顶向下分解所得系统的模块层次结构。(2) IPO图(输入处理输出图),此图描述分层图中一个模块的输入、输出和处理内容。应用HIPO技术可以进行系统设计、评价,在系统实施之前加工和修改已设计的系统。HIPO图清晰易懂,可以使用户、管理人员和其他系统建设者很方便地理解系统的程序结构,也有利于程序的编写和系统的维护。4.1.1HIPO分层图首先绘制HIPO分层图,HIPO分层图用一个方块代表一个模块,方块内可写出标识此模块的处理功能或模块名。模块之间的调用关系用联结两模块的直线表示,采用自顶向下扩展的方法画综合性较强、层次较少的模块结构,然后再根据需要一步一步扩充,直到每个模块的处理功能和规模符合系统分解的原则。现以进销存管理信息系统为对象,根据系统分析的结果,按照结构化的系统设计方法,应用HIPO技术进行模块结构设计,如图4.1所示:进销存管理信息系统销售处理库存管理采购处理销售信息处理系统维护订单处理生成销售信息库存状况查询生成紧急订货单缺货处理检查不发货订单生成申购报告进货处理供货单审核生成入库单分类销售商品统计销售信息数据备份用户管理图4.1HIPO分层图4.1.2 IPO图HIPO分层图表示了系统的模块层次结构,但它只能一般地看到各模块间的调用关系,要描述分层图中每一个模块的输入输出关系、处理内容、本模块的内部数据和模块间的调用关系,需用到IPO图,它是系统设计的重要成果,也是系统实施阶
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 数轴 (3知识点+7大题型+过关测) 附答案-2025年人教版新七年级数学专项提升
- 人教版高考历史一轮复习讲义-冷战与国际格局的演变(含解析)
- CN120200489A 级联式变频器、控制方法及计算机可读存储介质
- 配音演员职业知识培训班课件
- 老师的业务知识和培训课件
- 老刀修面培训知识课件
- 配电网安全课课件
- 配电线路课件教学
- 老人与海鸥课件
- 配电箱基础知识培训课件
- 2024版门面租赁合同书范本下载
- 九年级化学开学第一课
- 事业单位行政单位物业管理服务方案(技术标)
- 单位食堂制止浪费方案
- 建筑施工安全技术操作规程
- 2024-2030年全球与中国发泡稀奶油行业竞争动态及营销动态研究报告
- 农村屋面琉璃瓦工程包工包料承包合同
- 2025届新高考政治精准突破复习 政治阅卷“感”与“悟”
- JB-T 8236-2023 滚动轴承 双列和四列圆锥滚子轴承游隙及调整方法
- SY-T 6966-2023 输油气管道工程安全仪表系统设计规范
- 新部编版三年级语文上册《全册课件》
评论
0/150
提交评论