基于业务平台的库存管理系统毕业设计.doc_第1页
基于业务平台的库存管理系统毕业设计.doc_第2页
基于业务平台的库存管理系统毕业设计.doc_第3页
基于业务平台的库存管理系统毕业设计.doc_第4页
基于业务平台的库存管理系统毕业设计.doc_第5页
已阅读5页,还剩75页未读 继续免费阅读

下载本文档

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

文档简介

目录 基于业务平台的库存管理系统毕业设计基于业务平台的库存管理系统毕业设计 目 录 前 言 1 第 1 章 绪论 3 1 1 课题研究背景 3 1 2 库存管理的国内外发展状况 3 1 2 1 库存管理的国内发展状况 3 1 2 2 库存管理的国外发展状况 4 1 3 ERP 在企业库存管理中的特点及存在的问题 4 1 3 1 企业库存管理的特点 4 1 3 2 企业库存管理中存在的问题 5 1 4 课题研究的意义和目的 7 1 5 本文研究的主要内容 7 第 2 章 库存管理系统的关键技术与需求分析 9 2 1 系统需求分析 9 2 1 1 问题分析 9 2 1 2 业务简介 9 2 1 3 系统功能需求分析 10 2 1 4 系统性能需求分析 13 2 2 业务基础平台 14 2 2 1 业务基础平台的特性与优势 14 2 2 2 业务基础平台实现原理与方法 15 2 2 3 业务平台模式与传统开发模式的比较 17 2 3 系统开发工具及体系架构 19 2 3 1 Oracle 数据库技术 19 2 3 2 B S 三层架构 19 第 3 章 库存管理系统的设计 23 3 1 库存管理系统功能概述 23 3 2 库存管理业务流程图及功能树 24 3 4 库存管理功能设计 25 3 4 1 库存基础信息维护 26 3 4 2 入库管理 27 3 4 3 出库管理 29 3 4 4 调拨管理 32 3 4 5 库存盘点管理 33 3 4 6 报损管理 34 3 4 7 库存综合查询 35 3 5 数据模型设计 38 3 6 业务平台设计 46 3 6 1 业务流程的功能设计 46 3 6 2 非业务流程的功能设计 51 3 6 2 通用查询功能设计 52 第 4 章 库存管理系统的实现 55 4 1 系统权限设置 55 4 1 1 管理权限 55 4 1 2 功能权限 56 4 1 3 数据权限 57 4 1 4 操作权限 57 4 2 库存基础数据维护 57 4 3 入库管理实现 58 4 4 出库管理实现 59 4 5 调拨管理实现 60 4 6 库存盘点实现 61 4 7 报损管理实现 62 4 8 库存综合查询 62 第 5 章 库存管理系统的测试 65 5 1 系统启动及登录 65 5 2 系统主要功能测试 66 5 2 1 库存管理功能模块测试 66 5 2 2 库存基础数据维护测试 67 5 2 3 库存综合查询测试 68 第 6 章 总结与展望 71 致 谢 73 参考文献 75 前言 前 言 库存管理系统是一个企事业单位不可缺少的一部分 它的内容对于企业的决 策者和管理者来说都是至关重要的 因此 库存管理系统应该能够为用户提供 充足的信息和快捷的查询手段 但一直以来人们使用传统的人工方式管理库存 这种管理方式存在着许多缺点 诸如效率低 保密性差等 而且时间一长 将 产生大量的文件和数据 这对于查找 更新和维护都带来了不少的困难 随着科学技术的不断提高 计算机科学不断发展 其强大的功能已经被人 们深刻认识 它已经进入了人类社会的各个领域并发挥着越来越重要的作用 作为计算机应用的一部分 使用计算机对产品库存信息进行管理 具有着 人工管理无法比拟的优点 它检索迅速 查找方便 可靠性高 存储量大 保 密性好 寿命长 成本低等 可减少更多的人力物力 这些都能够极大地提高 物资库存的管理效率 也是企业库存管理科学化 正规化 与世界接轨的重要 条件 要提升企业竞争力 企业内部信息化是不可缺少的一个步骤 实施先进 的办公室自动化系统 实现企业内部信息管理 共享及交流 才能让企业在竞 争激烈的21世纪取得先机 因此 开发一个基于业务平台的库存管理系统是很 有必要的 具有其特有的技术意义和管理意义 本文将从系统开发技术介绍 系统分析需求 系统设计与实现等几个方面 介绍一个基于业务系统的库存管理系统 共划分为五个部分 第一章 主要介绍库存管理系统的研究背景 研究现状 研究意义等 第二章 主要介绍系统绍所采用的关键技术和需求分析 第三章 详细介绍系统各模块功能设计以及数据库分析的设计 第四章 主要介绍各功能模块的实现 第五章 介绍主要功能模块的测试 第六章 对整个系统进行总结与展望 绪论 第 1 章 绪论 1 1 课题研究背景 当今时代是飞速发展的信息时代 在各行各业中离不开信息处理 这正是 计算机被广泛应用于信息处理系统的环境 计算机最大的好处在于利用它能够 进行信息管理 使用计算机进行信息控制 不仅提高了工作效率 而且大大的 提高了其安全性 尤其对复杂的信息管理 计算机能够充分发挥它的优越性 计算机进行库存管理与库存管理系统的开发密切相关 系统的开发是系统管理 的前提 库存管理系统是企业必不可少的组成部分 它对于企业的决策者和管理者 来说都是至关重要的 原因在于库存管理系统能够为使用者提供内容丰富的信 息和快捷的查询方式 但在过去很长的一段时间里 人们都使用传统的人工管 理的方式来管理库存的文件和档案 这种管理方式存在效率低 保密性差等缺 点 而且长时间要积累大量文件和数据 当进行查找 更新 维护等工作时给 管理人员带来的工作量和麻烦是相当大的 特别是现代企业高智能 高集成度 的生产方式和库存物资急速的增加 人工管理的缺点越来越突出 根据当前的企业管理体制 一般的库存管理系统 总是根据所掌握的物资 类别 相应分成几个科室来进行物资的计划 订货 核销托收 验收入库 根 据企业各个部门的需求来发送物资设备 并随时按期进行库存盘点 作台帐 根据企业领导和自身管理的需要按月 季度 年度进行统计分析 产生相应报 表 为了加强关键物资 设备的管理 要定期掌握其储备 消耗情况 根据计 划定额和实际纤毫定额的比较 进行定额管理 使得资金使用合理 物资设备 的储备最佳 一个完整的企业物资供应管理系统应包括采购计划管理 合同收托管理 仓库库存管理 定额管理 统计管理 财务管理等模块 其中仓库的库存管理 是整个物资供应管理系统的核心 因此有必要开发一套独立的库存管理系统来 提高企业工作效率 而所使用的这套库存管理系统是企业生产经营管理活动中 的核心 此系统必须可以用来控制合理的库存费用 适时适量的库存数量 使 企业生产活动效率最大化 1 2 库存管理的国内外发展状况 1 2 1 库存管理的国内发展状况 由于库存管理在经济管理中占重要地位 其计算机化在发达国家中也已经 达到了相当高的水平 我国在全国范围内推广计算机在管理中的应用 是在 70 年代末开始的 虽然起步较晚 近几年发展却较快 特别是微型计算机的出现 和普及为信息处理提供了物美价廉的手段 对于推动我国管理信息处理的现代 化起了重要的作用 库存管理对企业来说是一项繁琐复杂的工作 每天要处理大量的单据数据 为及时结清每笔业务 盘点库存和货物流动情况 保证企业生产用料以及货物 安全 库管人员要花费大量人力物力和时间来做数据记录统计工作 在世界发达国家 库存管理的计算机化水平已经很高了 尽管我国的生产 企业在这方面也有了很强的意识和长足的进步 但仍存在这样 那样的一些问 题 有的企业单位的库存管理部分目前仍为手工 半手工操作 从供应单位办 理入库登记开始 到使用单位输领料出库手续为止 所有操作基本上都是由仓 库管理人员笔写 手理 加上算盘 计算器来完成 这不仅烦琐 效率低 而 且缺乏库存管理的一些基本手段 如库存状况统计 查询经济订货量计算等 这给企业在一定程度上造成了管理上的落后 及经济利益上的损失 有的单位 的库存管理部已上了微机 但对微机的利用效率极低 有的在用它打游戏 有 的仅把它当计算器或打字机来用 有的企业单位既有了微机同时也有了库存管 理软件 但硬件上去了 软件上不去 因为他们用的库存管理软件 大多为自 己的工作人员及其他一些非专业人员所开发的简单的管理程序 很难称得上是 库存管理信息系统软件 这些程序的弱点多表现为 1 系统开发时无科学的 理论支持 2 开发过程中调研不全面 3 软件编写时模型不清晰完整 4 所用开发工具落后 如 Fox base 1 2 2 库存管理的国外发展状况 计算机在管理中的应用开始于 1954 年 当时美国首先用计算机处理工资单 40 多年来 计算机在处理管理信息方面发展迅速 例如 60 年代美国计算机在 管理中应用项目不到 300 项 到了 1975 年达到 2670 项 而现在 美国在财务 会计上 90 的工作由计算机完成 物资管理中 80 100 的信息处理由计算机 完成 计划管理中是 80 90 据计算机应用方面发展较快的国家统计 计算 机用于经济管理的约占 80 用于科技运算的占 8 用于生产过程控制的占 12 因此 经济管理是计算机应用的主要领域 1 3 ERP 在企业库存管理中的特点及存在的问题 1 3 1 企业库存管理的特点 现代企业库存管理较传统企业库存管理呈现出许多新特点 1 现代库存管理的产品系列化 多样化 这主要是客户对产品个性化需 求的日益强烈而造成的 过去企业产品单一 根据预计的销售量 即可确定相 绪论 应的周转库存和保险库存 如今 随着用户对个性化产品需求的增强 企业产 品花色品种增加 为每种产品保持库存将导致企业总库存大大上升 2 库存的存货形式的多样化 在传统的客户 供应商的交易中 当库存 物理流动的同时 所有权也随之变动 但当今被普遍采用的一种新型存货方式 是寄售库存 寄售库存 一种情况是 客户 生产企业 请供应商在自己方便的 位置库存物料 既可确保原材料 零部件等物料的及时供应 又了大大减少了 物料库存资金占用 保证 JIT 供应的落实 另一种情况是 生产商在客户 分销商 零售商 所在的地方资源库存放产品或备件 既提高了响应速度 又有利于企业 节省在产品库存方面仓库建设的投资和日常仓储管理的投入 利用寄售库存 客户力求把维护库存的财政负担转嫁给上游供应商 而仍将保持同样的安全库 存 即实际上供应商 拥有 库存 直到客户在生产中使用它或再出售它 这种 新型存货方式被用于物料的安排 通过与合作伙伴的协作 提高了整个供应链 的响应速度 现代企业并存着标准库存 寄售库存 消费品等多种存货方式 大大增加了库存管理的难度 9 3 灵活的库存管理机制 库存管理系统是 ERP 系统的一部分 库存成 本管理的目标应该受到企业总目标的制约 因此 库存并非最小对于整个企业 来说是优化的 如果适当增加部分库存能够减少其他形式的成本 且其节约额 超过了库存成本的增加额 那么企业应该选择增加库存 因此 究竟何时增加 增加多少 增加什么 加大了库存管理的复杂性 20 1 3 2 企业库存管理中存在的问题 现代企业库存管理较传统企业库存管理呈现出许多问题 具体总结为 1 软件的适应性较差 事实上任何软件都有它的盲区 世界上从来没有 任何软件能够适应一切需要 在国内企业管理体系并没有完善的今天 许多依 赖于西方管理思维和方法的软件在国内的众多企业中都不会得到很好的应用 产生这种现象的根本原因是文化和管理技能还无法与这类软件实现真正的融合 而企业在启动信息化的过程中由于缺乏必要的企业信息化需求分析 往往会盲 目地购买许多不同用途的管理软件 希望通过软件的应用 能够给企业管理带 来提高 遗憾的是在购买软件前往往忽略了软件对于管理的适应性 企业往往 盲目地相信咨询人员所做出的业务流程重组将辅助企业实现信息化这样的承诺 但是当业务流程重组之后却发现许多业务在系统中根本无法实现 此时作为企 业来讲 生存永远是第一需要 这种无法满足业务需求的软件 自然无法应用 2 企业信息化的程度浅 在信息化项目失败的背后往往隐藏着许多盲目 的因素 国内企业对于实现企业的战略管理始终缺乏有效的认识 而企业信息 化决不是为化而化 它是依赖于企业长期的发展战略而建立的信息化体系 如 果在信息化伊始并没有制定信息化的方针和策略 也没有充分研究所选择的开 展信息化内容的可行性 而采取匆忙上马的方式 这种信息化方式的本身存在 巨大的风险 众所周知 企业信息化绝非一时之功 尤其是在规模较大的制造 企业 由于它机构的复杂 业务处理的复杂 渠道的复杂 制造过程的复杂 如果未根据企业的实际管理现状和管理需求 制定有步骤有目的的信息化实施 策略 采取贪大求洋 一步到位的方式 这种信息化成功的可能性已经没有 所以无论是西方的现代企业 还是在东方的传统企业 要想获得信息化的成功 必须从企业管理需求出发 按照统一规划 分步实施的方式 一步一个脚印才 能够实现企业信息化目标 12 3 信息化观念理解不全面 企业成员对于信息化始终存在一个基本误区 他们始终认为 信息化就是启动管理软件项目 这种项目本身与企业的管理 流 程 组织没有多大关系 这种对于管理软件的错误理解直接导致了一个观念上 的误区 管理软件不是管理 而是软件 而事实上管理软件与企业管理息息 相关 没有管理也无从实现管理软件 管理软件的本身是将管理方法 思想 规则融入到了软件之中的信息化的方法 它是对于企业发展战略 企业管理制 度 企业流程与组织的一种全方位的融入过程 如果我们始终认为它仅仅是一 种软件的话 那么企业是不会成功实施信息化的 企业的管理者也不会对此给 予多么巨大的支持 他最终将沦为企业信息中心的事情 4 选择不合适的软件 国内的企业对软件的选择是认真的 但是这种选 择的本身是不完美的 任何一个软件并不是一个完整的作品 它需要企业与软 件商的实施配合 而实施的好坏实际上决定了信息化成功与否 这个过程完全 不依赖于软件本身 而是依赖于软件公司的实施实力 所以在选择软件时不能 单纯是选择软件 更为重要的是选择软件公司 而对于软件公司的选择必须从 6 个方面进行考察 与企业规模相匹配的管理软件公司群体 考察软件的 成熟度 灵活性 口碑 考察软件的技术路线是否成熟 考察软件商的实 施能力 考察软件商的系统设计与工程方法使用能力 考察软件商的客户 化能力和与需求的匹配能力 通过这些的考察可以充分评价软件商的实际状况 为最终选择软件和软件商奠定基础 在国内信息化的过程中 企业所面临的信息化困惑绝不仅是上述的 4 点 实际还涉及关于业务流程重组的困惑 国内软件与国内软件选择的困惑 咨询 的作用的困惑 如何能够实施成功的困惑 企业管理者融入的困惑 人员观念 转变的困惑等等 在此不可能一一谈及 无论怎样 上述四点实际上是信息化 过程中需要跨越的四个最为重要的坎 17 绪论 1 4 课题研究的意义和目的 随着我国经济的飞速发展 各种类型规模的公司企业迅速崛起 许多从事 生产和经营管理的企业都有自己生产和销售的产品 而这些产品都需要储存在 仓库中 对于每个企业来说 随着企业规模的不断扩大 产品数量的急剧增加 所生产产品的种类也会不断地更新与发展 有关产品的各种信息量也会成倍增 长 面对庞大的产品信息量 如何有效地管理库存产品 对这些企业来说是非 常重要的 库存管理的重点是库存信息能否及时反馈 从而确保企业运行效益 而库存管理又涉及入库 出库的产品 经办人员及客户等方方面面的因素 如 何管理这些信息数据 是一项复杂的系统工程 充分考验着仓库管理员的工作 能力 工作量的繁重是可想而知的 所以这就需要由库存管理系统来提高库存 管理工作的效率 这对信息的规范管理 科学统计和快速查询 减少管理方面 的工作量 同时对于调动广大员工的工作积极性 提高企业的生产效率 都具 有十分重要的现实意义 本文旨在通过对基于业务平台的库存管理研究 针对 我国企业目前存在的主要问题 探讨业务平台下企业的库存管理特点 模式 方法 包括物料的存储 收发 使用及计划与控制等相关的各个方面 1 5 本文研究的主要内容 本文从科学角度出发 对企业库存管理规划进行了分析并设计开发出最终 系统 帮助库房管理人员对库存物品的入库 出库 移动 盘点 补充订货和 生产补料等事务处理进行全面的控制和管理 以达到降低库存 减少库存资金 占用 避免物料积压或短缺现象 从而实现资金使用的良性循环 降低成本 提高效益 即时分析库存状态 最大限度地降低库存占用 加速资金周转 统 计库存活动情况及提供各类库存报表 辅助管理人员做出正确库存决策 本论文的研究内容主要从以下几个方面展开 1 从库存管理系统产生的背景出发 分析了 ERP 库存管理的特点以及 存在的主要问题 阐述了课题研究的目的和意义 并提出了本文研究的内容 2 介绍了库存管理系统的关键技术 包括业务基础平台 Oracle 数据库 技术 和 B S 三层架构 针对企业库存管理系统进行调研和需求分析 从功能 需求 用户界面设计需求等方面进行了详细分析 3 对库存管理系统进行了设计 进行了系统业务流程设计 功能设计 数据库设计 业务平台设计 4 对于业务平台所涉及的四种权限进行对比说明 完成各个功能模块的 实现 5 对主要功能进行了测试 6 对全文的工作进行了总结并展望今后的工作 库存管理系统的关键技术与需求分析 第 2 章 库存管理系统的关键技术与需求分析 2 1 系统需求分析 本系统是根据西安滨田特型机械有限公司的业务需求和管理要求进行了分 析后制作的库存管理系统 2 1 1 问题分析 本公司库存管理目前普遍存在的问题是 信息化不足 计算机使用率低 大量的日常工作皆是手工处理 因此工作效率低落 企业内部沟通不良等等问 题很难克服 仓库管理很不合理 不能及时根据需要调整库存 公司存在的问 题是 缺少一个集成的信息平台和信息系统 而各个业务部门之间缺少信息沟 通 即重复劳动 和共享是传统库存管理中资金占用过大的主要原因之一 解 决企业内部统一的物料编码管理 物流管理中的信息流通 库存积压与物料的 配套问题 完善质量检验 对生产过程中的质量信息进行全面管理 包括原材 料 外购外协件 半成品 成品各道工序的质量控制 用户反馈 售后服务 并对各种数据进行统计分析 使用库存管理系统 销售部门可以根据需求预测 库存信息和客户的要货 情况做出灵活的货物调拨计划和改制计划 采购部门可以了解供应商的供货 原材料和外协加工 执行情况 以便随时协调或采取合适的补救措施管理供 应商 在供应到货的到期日前 主动与供应商联系 检查及时到货的可能性 同时在物流和信息流上允许供应商的部分零件直接发货到客户处 可以据此对 供应商的考核从质量 交货及时程度和价格上给出统计数据 使用库存系统对 现有量 在制品 再途库存和历史记录等可以实现多方位查询 库存系统联合 其他系统所提供的信息 能使公司作出快速合理的经营决策 增强应变能力 2 1 2 业务简介 本公司库存管理的主要流程是 接到一张销售订单 由销售部门转化为内 部订单 转给生产部门 生产部门根据订单上的产品 数量 技术部已经配好 的物料清单 及各车间半成品储存量 汇总材料需求 然后根据库存情况决定 请购及预约情况 采购部门根据请购单下采购单 然后材料入库 在手工操作 的条件下 各个部门之间的沟通困难 比如 当采购部下完采购订单之后 仓 库是否如期到货 必须去仓库询问 而且即使询问了 有时候因为订单较多材 料有可能重复 而无法确定是哪一张采购单到货 哪一张没有到货 再例如 销售部门下过内部订单之后 就容易了解到这个单子上的这批货物到底处于什 么状态 是已发完 还是未发 生产是否完毕等 要无数次的询问仓库和生产 部门才能了解到部分情况 等等 这一系列的问题迫待解决 随着经济的全球 化以及中国经济改革的逐渐深化 制造业面临着越来越激烈的竞争 改善企业 内部以及整个供应链各个环节的管理 调度及资源配置 迅速适应客户的新需 求和市场新机遇的能力 是中国企业赢得竞争胜利的决定性因素 如何快速有 效地实现跟单 如何有效的控制库存 这一切都是本管理系统所力求实现的功 能 从根本上说 企业就是一个利用资源 人 财 物 时间 为客户创造价 值的组织 企业资源计划就是对这些资源进行计划 调度 控制 衡量 改进 的管理技术和信息系统 现今的企业并不只是人力资源 资金和产品的组合 它还应该包括供应 销售 市场营销 客户服务 需求预测 以及其他更多的 东西 如果一个企业资源计划系统真正想要最大限度地提高其生产能力 它必 须能够非常融洽地和其他关键性的商务领域进行交流 2 1 3 系统功能需求分析 通过这一系列的考虑和分析 作者就对自己的系统设计方向有了比较清晰 的认识 近期需要解决的问题就是企业物资的管理 设计目标就是本文介绍的 库存管理系统 本课题的内容是要设计和实现一个库存管理系统 企业通过使 用此系统可以高效 科学的对企业物资进行有效的管理 企业库存管理系统功能需求简介 库存管理系统通过对仓库 货位 入出库类型与入出库单据的管理 通过 库存分析 清仓盘库管理来实现对企业库存的管理 全面监控企业商品的进 出 存等各种状况 以满足现代企业的库存管理需要 1 具有进行期初建帐 系统盘点 数据备份等的系统初始化功能 2 能够进行企业物料基础数据的设置 包括仓库 货物 部门 项目等 的设置 3 可以根据企业实际情况 进行仓库管理 如出库 入库 盘点操作等 4 对库存货物可进行数据查询 如出入库统计查询 项目资金分析统计 等 功能需求描述 1 系统初始 基础数据 仓库信息 存放地点 构成信息 库存常用数据 等 系统支持基础数据的查询 打印 增加 修改 删除等操作 编码方案 定义货物分类 库存属性 部门 子类等的编码方案 2 日常业务 库存管理系统的关键技术与需求分析 采购入库单 采购入库单一般指采购原材料验收入库时 所填制的入库单 据 企业一般指商品进货入库时 填制的入库单 采购入库单是企业入库单据 的主要部分 因此在本系统中 采购入库单也是日常业务的主要原始单据之一 材料出库单 材料出库单是企业领用材料时 所填制的出库单据 材料出 库单是企业出库单据的主要部分 因此在本系统中 材料出库单也是进行日常 业务处理和记帐的主要原始单据之一 产成品入库单 产成品入库单是指产成品验收入库时 所填制的入库单据 产成品入库单是以企业入库单据的主要部分 销售出库单 销售出库单是指产成品销售出库时 所填制的出库单据 销 售出库单也是企业出库单据的主要部分 因此在本系统中 销售出库单也是进 行日常业务处理和记帐的主要原始单据之一 其他入库单 企业的其他入库单是指除采购入库 产成品入库之外的其他 入库业务 如调拨入库 盘盈入库 形态转换入库等业务形成的入库单 其他出库单 企业的其他出库指除销售出库 材料出库之外的其他出库业 务 如调拨出库 盘亏出库 形态转换出库等 调拨 管理仓库间的实物转移和分销意义上的仓库分配 调拨业务 属 转移事务类型 形态转换 某种物品在加工或存储过程中 由于加工或环境的原因 使其形态和名称发生变化 这时需处理形态转换业务 调整库存帐 反冲 对于生产环节在制品及不入库半成品业务 系统按照产品结构 管理实现原材料与在制品 半成品对冲处理功能 实现在制品 半成品管理 盘点单 在日常物品收发 保管过程中 由于计量错误 检验疏忽 管 理不善 自然损耗 核算错误等原因 有时会发生物品的盘盈 盘亏和毁损现 象 从而造成物品帐实不相符 为了保护企业流动资产的安全和完整 做到帐 实相符 企业必须对物品进行定期或不定期的清查 确定企业各种物品的实际 库存量 并与帐面记录相核对 查明物品盘盈 盘亏和毁损的数量以及造成的 原因 并据以编制物品盘点报告表 按规定程序 报有关部门审批 物品盘盈 盘亏和毁损 在查明原因 分清责任 按规定程序报经有关部门批准后 应进 行相应的帐务处理 调整物品帐的实存数 使物品的帐面记录与库存实物核对 相符 物品盘点报告表 是证明企业物品盘盈 盘亏和毁损 据以调整物品实 存数的书面凭证 经企业领导批准后 即可作为原始凭证入帐 但是 物品的 盘盈 盘亏和毁损必须在按规定程序报经有关部门批准后才能进行处理 3 库存分析 安全库存报警 通过对各种物品当前库存量和安全库存量的对比分析 对超过或低于安全库存量的物品进行报警 并可查询当前库存量等于安全库存 量的物品 安全库存预警输出的内容包括物品 物品的安全库存量 当前库存 量及当前库存量与安全库存量的差 各物品的安全库存量取自物品档案中各物 品的安全库存量 当前库存量为各物品所有仓库的现存量之和 差量 当前库存 量 安全库存量 短缺物品查询 通过对各种物品当前库存量和最低库存量对比分析 当 前库存量低于最低库存量的物品表示短缺物品 短缺物品查询输出的内容包括 物品 各物品的最低库存量 当前库存量及短缺量 各物品的最低库存量取自 物品档案中各物品的最低库存量 当前库存量为各物品所有仓库的现存量之和 短缺量 最低库存量 当前库存量 呆滞积压物品 系统提供呆滞积压物品的分析方法是按物品周转率分析 的 当前库存量与最高库存量或安全库存量比较 周转率低于呆滞积压标准且 超过最高库存量 或安全库存量 的物品为积压物品 周转率低于呆滞积压标 准且未超过最高库存量 或安全库存量 的物品为呆滞物品 呆滞积压物品分 析输出的内容包括物品 各物品的最高库存量 或安全库存量 当前库存量 短缺量 周转率 周转率与最低周转率 呆滞积压标准 的差 状态 表示该 物品是呆滞物品还是积压物品 物品的呆滞积压标准在 物品档案 中设置 呆滞积压标准是操作员设置的每一物品的最低周转率 低于此周转率的物品就 是呆滞积压的物品 当前库存量为该物品所有仓库的现存量之和超储量 当前库 存量 最高库存量 或安全库存量 物品周转率 一定期间内物品的已消耗量 一定期间内物品的平均库存量 平均库存量 一定期间内物品每天的平均库存量 之和 天数 每天的平均库存量 当天的期初结存数量 当天的期末结存数量 2 已消耗量 一定期间内该物品的出库数量 差率 周转率 呆滞积压标准 状态 超储量大于零且差率小于零的物品为积压物品 状态为积压 超储量小于等于 零且差率小于零的物品为呆滞物品 状态为呆滞 超储量小于等于零且差率大 于等于零的物品为非呆滞积压物品 状态为空 4 统计分析 库存管理系统的关键技术与需求分析 收发存汇总表 反映仓库各物品各种收发类别的收入 发出及结存情况 收发存汇总表是按仓库进行分页查询的 一页显示一个仓库的收发存汇总表 仓库的收发存汇总表通过汇总功能查询 收发存汇总表输出的内容包括仓库 物品 自由项 期初结存数量 件数 各种入库类别的入库数量 件数 各 种出库类别的出库数量 件数 期末结存数量 件数 期末结存数量 期初结存数量 各种入库类别的入库数量 各种出库类别的 出库数量 期末结存件数 期初结存件数 各种入库类别的入库件数 各种出库类别的 出库件数 业务类型收发存汇总表 反映仓库各物品各种业务类型的收入 发出及 结存情况 系统提供的业务类型包括 采购 销售 产品入库 材料出库 盘 盈入库 盘亏出库 其他入库 其他出库 业务类型汇总表是按仓库进行分页 查询的 一页显示一个仓库的业务类型汇总表 业务类型汇总表输出的内容包 括仓库 物品 期初结存数量 件数 各种业务类型的入库数量 件数 各 种业务类型的出库数量 件数 期末结存数量 件数 期末结存数量 期初结存数量 各种业务类型的入库数量 各种业务类型的 出库数量 期末结存件数 期初结存件数 各种业务类型的入库件数 各种业务类型的 出库件数 收发类别汇总表 反映仓库各物品各种收发类别的入库或出库的情况 收发类别汇总表是按 仓库进行分页查询的 一页显示一个仓库的收发类别汇总表 收发类别汇总表 输出的内容包括仓库 物品 用户所选入库类别的入库数量 件数 或用户所 选出库类别的出库数量 件数反映各供货单位供应的物品的收入 发出及结存 情况 2 1 4 系统性能需求分析 本系统设计主要是为了减轻物资管理工作人员的工作负担 努力实现物资 信息管理工作的清晰化 条理化和系统化 尽量达到全方位细致的管理 并且 系统的操作应该是方便易操作的 能够实现迅捷准确的查询作用 对于系统的开发要求主要是做到 1 高效性 在确保质量的前提下按期完成 以保证项目开发周期 系统 的稳定性 在设计系统的时候要考虑到系统的稳定性 以保证数据不会严重出 错 2 数据安全性 设置系统用户登录功能 即时对系统数据进行安全设置 与保护 强大的数据处理能力和开放的数据接口 选用具有大型数据库安全机 制的数据库系统 提供各种级别的数据保护和权限控制方式 确保数据的安全 可靠 3 界面的友好性 友好的用户界面 业务操作简单 进入系统即能使用 简便的操作过程 系统每种操作都可以通过菜单来进行 操作快捷 方便 易 懂易会 系统集输入 维护 查询 统计和各种处理为一体 信息导入导出方 便共享 4 系统的健壮性 一个系统需要长时间的运行 作为用户方面难免会有 一些误操作 这些误操作可能会导致系统出错 所以在设计和制作的时候必须 要考虑的各种各样的误操作以相应的技术避免这样的误操作产生系统问题 保 证整个系统的误操作抵抗性是一个站点生命力的表现 2 2 业务基础平台 业务基础平台是从信息化的整体 全局和发展的角度出发 为保障信息化 成功而提供的战略支撑工具 业务平台为信息系统的规划 设计 构建 集成 部署 运行 维护和管理等提供高可用性 高合理性的体系架构 真正实现 用 户主控 随需而变 全局规划 整体集成 的信息化战略 5 业务基础平台是面向业务人员的 并非说由业务人员来开发管理软件 而 是业务人员要能理解 它使用的更多是 业务语言 或 管理语言 一种业 务人员能理解的语言 正是这个特性消除了复杂应用软件系统一直存在的 两 张皮 现象 即懂技术的不懂管理 懂管理的不懂技术 管理人员 业务人员 与技术人员之间一直存在着很难弥合的 鸿沟 业务基础平台屏蔽了操作系统 软件基础架构平台的技术细节 开发人员 在利用业务架构平台开发复杂应用软件系统时 关注的焦点在于业务逻辑 管 理模式 而不用关心采用何种技术来实现 跨平台性使得通过业务架构平台开 发的软件 能够顺利地在各种异构环境下运行 业务架构平台消除了信息系统的孤岛现象 改变了管理软件难以协作的状 况 实现了业务模型资源与系统实现技术的分离 从根本上提升了管理系统的 技术无关性 保证了管理软件在体系上的完整性和合理性 2 2 1 业务基础平台的特性与优势 1 业务平台特性 业务平台基本特性 体系化 对团队协作 业务处理 流程控制 决策分析 商务智能 业务重组提供 库存管理系统的关键技术与需求分析 全面的体系化支持 全面提升管理系统的能力和价值 集成性 提供集成 统一的的业务运行和协作环境 强化和规范企事业的业务管理 使各类业务系统在业务层面上集成在一起 实现高效和紧密的业务协同 业务导向 基于企事业工程理论和企事业参考模型 为软件设计和开发提供有效的导 向和依据 帮助开发者全面 正确和迅速地实现管理者的管理和业务要求 大 幅度地提升管理软件的开发 发布和维护的效率及质量 并在业务持续完善的 过程中实现快速调整 技术无关 实现业务模型资源与系统实现技术的分离 从根本上提升管理系统的技术 无关性 支持多种主流的工业标准 技术和平台 并平滑地迁移到未来的实现 技术上 业务平台技术特性 基于技术无关的软件体系 基于开放和符合工业标准的技术体系 基于异质平台技术 广泛的软件 硬件平台 基于面向对象和组件的技术体系 基于多种分布体系模式 C S 多层体系 B S 模式 基于多种分布服务技术 包括 DCOM CORBA EJB 基于多种 Web 服务技术 ISAPI NSAPI WebService 基于跨应用的工业协议 XML SOAP XSD WSDL DISCO 和 UDDI 基于统一编程模型 内置符合 Net 规范的多语言和虚拟机的开发支持 2 业务平台技术的优势 提升信息系统的能力和价值 使信息系统具备高效的团队协作 流程控制 业务集成 业务智能 决 策支持 个性化和持续完善的能力 降低信息系统的风险和总体成本 显著提升信息系统的实施 维护效率 降低信息系统的投资风险和总体 成本 提供最大限度的投资保护 最大限度地适应业务变化和软硬件更新换代 延长管理系统的寿命 对 IT 投资提供更好的保护 2 2 2 业务基础平台实现原理与方法 1 实现原理 业务基础平台的基本实现原理是通过将业务模型资源与系统实现技术相分 离 从根本上提升管理系统的技术无关性 11 影响底层的实现技术 无需重新配置或升级运行环境 而运行环境的独立 则可业务资源是随用户需求而变动的最频繁的部分 通过分离业务与实现部分 可以做到业务资源变动时 不以保证应用能够跨实现技术 运行在不同的系统 之上 可以随时零成本迁移到新的实现技术 如图 2 1 所示 图 2 1 业务模型资源 业务架构平台和实现技术之间的关系 管理软件是将管理软件运行程序与所处理的业务逻辑一起编写 然后编译 成为一种可执行的方式固定下来 这就像是 音乐盒 玩具 Music Box 在 音乐盒里面封装了播放声音的硬件设备 如齿轮 簧片 也包括了音乐的编码 如滚轮上的拨动簧片的凸点位置 一个这样的盒子 只能播放一支固定的乐曲 如果想改变乐曲 只能重新打造一个新的音乐盒 这就是目前信息系统常用的开发及发布方式 而这种方式对于信息系统来 讲 是一种致命的损害 信息系统应当按照 CD 机的模式 把播放 CD 唱片的 CD 机与唱片分离 CD CD Player 唱片对应企事业的应用内容 包括组织机 构模型 协同的工作流程模型 权限分配模型等 而运行这些业务内容的引擎 则应当独立打造为一台可以播放各种唱片的 CD 机 2 实现方法 在实现方法上 业务平台采用 业务模型驱动 BMD Model Driven 的 方法体系和工具集 13 14 业务模型驱动 BMD 是一种全新的管理软件架构 和运行模式 这种模式的基本思想是 用业务建模工具来开发管理软件 用业务基础平台来运行管理软件 业务建模的直接产品 我们称为业务模型应用资源 将业务模型应用资源 发布到业务运行平台上 就可以得到相应的信息系统 如图 2 2 所示 库存管理系统的关键技术与需求分析 图 2 2 业务模型资源和业务建模工具 业务运行平台的关系 业务模型驱动 BMD 体现了 以业务模型资源为中心 的思想 这一思 想要求使用业务建模的开发模式 并将建模的结果业务模型应用资源作为管理 软件开发的主体产品 在 BMD 模式下 用户是以业务模型应用资源为主要的 目标对象 进行信息系统的设计 构造 发布 集成 维护和管理 如图 2 3 所示 图 2 3 以业务模型资源为中心的 BMD 思想 2 2 3 业务平台模式与传统开发模式的比较 传统信息系统的开发架构模式 是在底层的技术平台上直接构建信息系统 并且也只能采用面向技术 业务无关的 原始 编程工具来开发管理系统 15 如 图 2 4 所示 不同技术平台的开发工具各不相同 所以使用这些工具开发出的 信息系统也各不相同 要对这些系统进行协作和集成更是一件十分困难的事情 图 2 4 传统信息系统的开发架构图 图 2 5 基于业务架构平台信息系统的开发架构图 使用业务架构平台构建的新信息系统 是在更高级的 基于业务层面的架 构平台上构建管理系统 以业务建模为主 使用统一的业务建模工具进行信息 系统的建模和开发 和技术平台无关 如图 2 5 所示 基于业务架构平台的信息系统的架构和传统信息系统比较 开发的模式和 工具不同 架构的平台层次不同 如图 2 6 所示 库存管理系统的关键技术与需求分析 图 2 6 传统信息系统和基于业务架构平台的信息系统开发架构比较图 作为一种面向企事业信息化战略的支撑产品 业务架构平台从信息化的整 体 全局和发展的角度出发 为信息系统提供了一个整体 集成 统一和灵活 的架构 运行和协作平台 帮助用户构建整体的 灵活的信息系统 满足用户 业务 管理和变革的全面要求 平台是业务导向和驱动的软件构架体系 现有 的信息系统 是直接在技术平台上构建 而基于业务架构平台的信息系统 是 在更高级的 基于业务层面的架构平台上构建管理系统 这与现有信息系统相 比有着本质的区别 如图2 7所示 图 2 7 业务架构平台和信息系统 技术平台三者之间的关系图 2 3 系统开发工具及体系架构 2 3 1 Oracle数据库技术 ORACLE 是以高级结构化查询语言 SQL 为基础的大型关系数据库 通俗 地讲它是用方便逻辑管理的语言操纵大量有规律数据的集合 是目前最流行的 客户 服务器 CLIENT SERVER 体系结构的数据库之一 Oracle 数据库技术具有 以下特点 1 ORACLE7 X 以来引入了共享 SQL 和多线索服务器体系结构 这减少 了 ORACLE 的资源占用 并增强了 ORACLE 的能力 使之在低档软硬件平台 上用较少的资源就可以支持更多的用户 而在高档平台上可以支持成百上千个 用户 2 提供了基于角色 ROLE 分工的安全保密管理 在数据库管理功能 完整性检查 安全性 一致性方面都有良好的表现 3 支持大量多媒体数据 如二进制图形 声音 动画以及多维数据结构 等 4 提供了与第三代高级语言的接口软件 PRO 系列 能在 C C 等主语 言中嵌入 SQL 语句及过程化 PL SQL 语句 对数据库中的数据进行操纵 加上 它有许多优秀的前台开发工具如 POWER BUILD SQL FORMS VISIA BASIC 等 可以快速开发生成基于客户端 PC 平台的应用程序 并具有良好的 移植性 5 提供了新的分布式数据库能力 可通过网络较方便地读写远端数据库 里的数据 并有对称复制的技术 2 3 2 B S 三层架构 1 B S Browser Server 三层架构的概念 B S 模式的三层结构是一种严格的分层定义 它首先将应用系统复杂的开 发工作进行划分相对简单的小分块 然后在每一层中只实现系统相应层的功能 设计 层间的交互由相邻层对应的功能模块进行调用 信息传递只由接口进行 传送 系统功能实现构架的设计是为系统提供一个可行的实现方案 并方便程 序设计人员将此方案转换为实现应用系统功能的具体 Browser Server 模式 是从 传统的 C S 发展起来的计算方式 C S 是松散耦合系统 通过消息传递机制进行对话 由客户端发出请求给服务 器 服务器进行相应处理后经传递机制送回客户端 B S 模式则把 C S 模式的服务 器端进一步深化 分解成应用服务器 Web 服务器 和多个数据库服务器 同时简化 C S 中的客户端 将客户端的计算功能移至 Web 服务器 仅保留其表示功能 从而 成为一种由表示层 Browser 功能层 Web Server 与数据库服务层 DATABASE Server 构成的三层分布式结构 三层架构的具体划分 所谓三层架构 是在客户端与数据库之间加入了一 个中间层 也叫组件层 这里所说的三层体系是指逻辑上的三层 即使这三个 层放置到一台机器上 三层体系的应用程序将业务规则 数据访问 合法性校 验等工作放到了中间层进行处理 通常情况下 客户端不直接与数据库进行交 互 而是通过 COM DCOM 通讯与中间层建立连接 再经由中间层与数据库进 行交换 数据访问层 DAL 执行从数据库获取数据或向数据库发送数据的功能 库存管理系统的关键技术与需求分析 在分布式应用程序结构中 相应功能使用 ADO NET 数据适配器和 SQL 服务器存 储过程来完成 本层从业务逻辑层接收请求 从数据访问层获取数据或向其发送 数据 可以使用存储过程获取数据 并可选用 ADO NET 向数据库发送数据 最后 将数据库查询结果返回到业务逻辑层 作为 ADO NET 数据集 业务逻辑层 BLL 包 含业务对象本身以及应用于它们的规则 这也是主要业务对象所在的位置 它 们实现业务实体或系统对象 系统的业务规则将在这些对象中编码 它从 web 表现层接受请求 根据编码的业务规则处理请求 从数据访问层获取数据或将数据 发送到数据访问层 将处理结果传递回 web 表现层 Web 表现层 Veb layer 是指 在应用程序中实现的客户端 在分布式应用程序结构中 用户服务可以是 Web 客户端或 Windows 客户端 这具体取决于特定的应用程序 例如 在开发 Web 应 用程序时 可能需要提供具有标准 Windows 用户界面或 Web 用户界面 通常 这 种一般类型的应用程序包含以下功能 管理 Web 页的呈现和行为 向业务逻辑层 发送用户输入 从业务逻辑层接收结果等 2 三层架构的优势分析 从开发角度和应用角度来看 三层架构比双层或单层结构都有更大的优势 三层结构适合群体开发 每人可以有不同的分工 协同工作使效率倍增 三层 架构属于瘦客户的模式 用户端只需一个较小的硬盘 较小的内存 较慢的 CPU 就可以获得不错的性能 相比之下 单层或胖客户对面器的要求太高 三层架构的最大优点是它的安全性 用户端只能通过逻辑层来访问数据层 减少了入口点 把很多危险的系统功能都屏蔽了 3 使用三层架构的注意事项 不要尝试在表示层直接与数据层交互 这是个常见的错误 它是通往复杂 难以维护 低灵活性系统的捷径 在许多与数据访问相关的教材和介绍性材料 中 经常会看到使用一个简单的 UI 应用系统执行一些简单数据库操作的例子 在这类程序中 所有的业务逻辑可能是写在一个简短的 单一的文件中 而非 放在单独的层中 尽管这些材料都很好 但一定要记住 这些材料的写作目的 大多是为了教你如何完成不同的独立任务 例如 访问一个数据库 而非告诉 你如何正确地构建一个灵活的 可伸缩的应用系统 应该注意的是 B S 模式的三层结构是一种严格的分层定义 它首先将应 用系统复杂的开发工作进行划分相对简单的小分块 然后在每一层中只实现系 统相应层的功能设计 层间的交互由相邻层对应的功能模块进行调用 信息传 递只由接口进行传送 系统功能实现构架的设计是为系统提供一个可行的实现 方案 并方便程序设计人员将此方案转换为实现应用系统功能的具体 库存管理系统的关键技术与需求分析 库存管理系统的设计 第 3 章 库存管理系统的设计 3 1 库存管理系统功能概述 库存管理包括库存基础数据维护 入库管理 出库管理 移库管理 库存 盘点管理 报损管理 库存综合查询 库存报警查询等 总体功能设计如下 1 进行库房定位管理 对库房和库位进行统一编码和规范定义 2 记录每一笔入库业务 由库管员根据入库物品进行入库登记并审核入库 入库审核确认后 系统可以自动更新库存帐 3 记录每一笔出库业务 由销售人员或库管员开提货单 出库单 根据需 要由财务人员收款记帐 再由库管员审核出库 出库审核后 系统可以自动更 新库位库存帐 同时更新库存三级帐 在制单完成后 先经过财务结算 后经 过审批出库 4 系统根据用户的要求 可按照仓库 经营单位 产品或产品类任意组合 从仓库余额帐中提取相应的库存帐面储备信息生成盘点单初表 系统提供用 户一条条录入盘点单明细的功能 辅助用户根据实际需要生成所要盘点仓库 物资的盘点单初表并打印 交相应库管员到仓库现场盘点实物 辅助用户将库 管员在仓库现场实际盘点的实物储备信息录入 根据实物量和帐面量自动计算 盈亏初始值 为财务人员最终审核盈亏提供依据 提供待财务审核的盘点单信 息 辅助财务人员最终确认同意盈亏量 盘点表审核通过后 系统自动生成相 应的入库单并更新相应的库存储备信息 自动根据实际盘点数量修改库房的实 际库存 提供用户将最终财务审核通过的盘点表进行打

温馨提示

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

评论

0/150

提交评论