医院药品库存管理系统的设计与实现
第一篇:医院药品库存管理系统的设计与实现
医院药品库存管理系统的设计与实现
专业班级:计算机科学与技术2092班
学生姓名:苏勇
指导老师:郑刚
摘要
药房是医院最繁忙的科室之一,无论门诊还是住院药房,面临着大量取药的患者和家属,工作人员都在忙于事物性工作。各种原因造成药品上的差错不能及时发现和纠正,管理中的混乱现象也就不可避免。大型医院药房药品数量繁多,采购和发放的帐目登记是一件很繁琐的事情而且药品的价格经常调整,退货现象时有发生,使账目工作更加复杂,呈报准确库存资金和汇总某一期资金流动情况,其统计工作更是十分困难。医疗质量的提高和重病患者的抢救,与药品供应有着密切的关系。为了解决这个矛盾,实现科学化、现代化的医院药房药品的管理,我们在这里来研究与开发医院药品库存管理系统,并用于实践。
根据当前社会现状和技术发展的不断进步,我们应用现有的技术和环境,开发了医院药品库存管理系统,不仅要提高医院的经济效益,而且要使医院信息管理工作尽快达到规范化、制度化、科学化,最终要实现医院信息技术全电子无纸化和胶片管理的最终目标。
关键字:医院药品库存管理系统;VB;SQL Server 2000;E-R
引言
本软件是一个医院药品库存管理系统,是医院信息系统中的一个重要组成部分。它不仅涉及的数据量巨大,而且要求具有极高的准确性、安全性和保密性,其建设成果的好坏直接关系到整个医院医务工作人员工作效率和数据的安全性。为此,本软件严格遵循软件工程规定的设计方法和步骤,采用面向对象的开发、分析技术,对系统进行了深入细致的研究。本文介绍了面向对象的开发工具VB6.0以及数据库SQL Server的使用。重点阐述本系统的开发过程,详细地论述了一个系统开发应有的步骤:系统分析(系统背景分析、系统初步调查、系统可行性研究、现行系统的详细调查)、系统设计(包括系统总体结构设计、系统详细设计)和系统实施。
采用面向对象方法建立的系统具有较强的应变能力,各组成部分可重用性好。并且面向对象方法在系统分析、设计和实施阶段均采用以对象为基本单元的统一的模型,使开发各阶段之间具有良好的衔接。本文所叙述的内容以及程序代码都是医院库存管理中之常见问题。
第二篇:医院药品的库存管理1
医院药品的库存管理
摘要 为了使医院药品管理符合现代医院管理和财务管理的需要,笔者通过对药品库存管理,寻找控制药品成本的途径,从而优化成本管理,减少不必要的消耗及浪费;能有效地提高医院经济效益和社会效益,为医院日后的进一步发展奠定良好的基础。关键词 库存 管理 药品
随着医疗卫生体制改革和药品生产流通体制改革的深入,药品库存和供应管理成为药品经营的首要任务,但却始终面临着一对矛盾,药房必须不间断地为病人提供充足的药品和相关服务,同时又必须避免库存费用的过分增加。库存管理在工作特性上具有医院药学的专业性、药政法规的职能性和药品流通的商品性。因此需建立清晰的、可测量的管理绩效目标,本文拟就医院库存管理作一探讨。1 依制度加强管理
进口药品依据《进口药品管理办法》的有关规定和国务院卫生行政管理部门授权的口岸药品检验所的检验报告书或其复印件验收;国内药品根据《中国药典》、部颁标准实施检查。每次入库做好“药品质量验收记录”,记录内容包括供货单位、数量、到货日期、品名、剂型、规格、批准文 号、批号、生产厂商、有效期、质量状况、验收结论和验收人员等项目,并对药品外观质量进行抽样检查。对于出厂检验报告书内容有疑问或发现质量不稳定、原料或工艺改变、包装方式改进、长期停产恢复生产、新品种等加强抽样检查,并要求供货单位出示质量检测报告书。2 库存管理
库存管理(入出库、退库、报损)入库药品经药库管理员验收后,依据药品编码规则输入药品编码登记入库,在录入批发价和零售价后自动生成总金额的同时,输入有效期及库存上下限等,自动监控药品的效期及限量,随时报警。出库时,选择发往单位,如门诊药房、急诊药房和住院药房等。按各药房的请领单审核发药或拒绝发药,选择发药后将按请领单上的药品内容将药品追加到各子药房的库存上。同时,还可以根据各子药房的申请单提供退库和报损服务,完成退库和报损登记,并自动减去各药房的库存量和报损药品的药库数量和金额。由于运用了计算机管理,避免了人工往来等带来的繁琐劳动,省时省力,提高了工作效率,减少了差错[1]。
2.1 完善药品使用反馈机制 药库管理人员经常深入临床科室征求意见,了解各科用药情况、反馈信息,加强合作,处理好“供”与“求”关系[2];并与临床科室合作,向各科室介绍国内外医药动态、最新药品供求信息,同时可 通过《药讯》向各科室宣传,使临床用药不断更新。2.2 库存控制 药库管理应遵循药品流通的商品规律:应加速周转,减少库存,保证药品供应,同时做好药品成本核算和账务管理,确保医院的社会目标和经济效益的实现。
2.2.1 库存控制目标 其大体可分成:库存成本最低的目标—通过降低库存成本以降低药品成本;库存保证程度最高的目标—在业务大发展时期确保供应品种的齐全;不允许缺货的目标—保证最佳医疗效果;限定资金的目标—须在限定资金预算前提下实现供应;快捷目标—快进快出。环境条件制约了库存的控制,需求的不确定性越高(如一些突发事件用药)、订货周期越长、运输的不确定因素越多(如边远地区)、管理水平越低(包括计算机的应用程度)、人员越紧张,库存降低越困难。而当仓储条件好、不存在资金的制约、药品处于通货膨胀时期,特别是对某些药品必须实现不允许缺货的目标时,库存量则不宜过低。
2.2.2 库存管理中的ABC分析法 ABC分析法的特点在于库存药品中每个品种的重要性仅由其年总费用的币值决定[3],将管理资源集中于重要的“少数”而不是不重要的“多数”。如对A级药品(指品种只占库存总数约10%、库存成本占总数60%~70%的贵重药品,也包括麻醉、精神等特殊药品)可进行每天盘点,严格控制库存;B级品种只占库存 总数约20%~30%,库存成本占总数的20%;C级药品(品种约占60%~70%,库存成本约占总数的10%~20%)。库存量则可以放宽,以减少每次购药品种。对于那些处于新、老品种交替时期使用量急剧减少的老品种,要特别注意控制,可对新品种的供应进行调节及与医师直接联系,以减少老品种药品过期报损。对周转率大于30天(以货款回笼30天为例)的药品确保合理库存量是减少医院资金积压的重要手段,同时合理库存量也是减少降价造成损失的重要方法。2.2.3 库存管理中的排序分析法 美国Dann教授提出一种新的库存分析方法[4],将库存药品分为重点管理和非重点管理两类。排序分析法引入了“收益递减点”(point of diminishing return PODR),“收益递减”是指库存药品品种每增加 1%,相应的花费库存总费用的百分比递次下降。在重点管理部分,平均总金额累计百分比大于平均品种累计百分比。在非重点管理部分,平均总金额累计百分比小于平均品种累计百分比。处于非重点管理部分的一些品种可能是干扰库存管理效率的原因,排序分析法采用综合评价的方法,找出这些品种,并作为例外品种处理。从数学处理上确定了更加可操作的划分重点与非重点的界点,而这界点本身是具有实际意义,因此,对于提高库存管理的效率和效益更为有效[5]。
2.3 重视药品周转率和断货率 周转率以单品种库存 数量/月平均消耗数量表示,这项指标能较早作出药品过期损耗的报警,比有效期表更有效。它可防止在近失效期时(3个月内)退货造成供应商不合理的损失。药品断货率由2个指标组成,断货品种数/总品种数及单品种断货天数/365。其反映了药品供应保障程度。如果由于货源不足引起断货率上升,则要适时调高储备限额及最低额或拓宽采购渠道。2.4 药品账目准确性和及时性 随着计算机在医院的广泛使用,以及病区、门急诊收费处等部门与药库的联网,使药库承担了大量数据统计功能。现在部分医院药品的调价功能设在药库,使药库工作量大幅增加,和医院各科室联系的日趋密切,加之药剂科内各级部门实行实库管理,就要求药库人员及时、准确地做好药品的进出库账目,掌握库存最新动态。药品账物相符率直接与管理水平有关。另外,要做到金额相符必须对调价药品做到实时监控,并及时做好金额亏盈报表,完善的数据查询系统可以随机对某个时间段的药房销售情况进行查询统计,还可以对入出库和退库报损情况进行查询核对。通过查询可及时了解药房中各种药品的数量及已报警的药品,对合理利用药房中转库起到了积极的监督作用。3 讨论
医院药品的库存管理是一门实践性的管理科学,根本原则是保证医院临床药品供应水平达到一个较高水平,在此基 础上运用一定数学、管理方法,降低不合理库存量,加速资金周转。综上所述,加强医院药品管理,完善各环节的管理措施,充分发挥医院管理机构的职能作用,才能保证医院药品的安全与完整,提高医院的社会效益和经济效益。参考文献
李明, 郑志宏.医院信息系统中的药房管理.中国临床医药研究杂志,2004,12(9):106-107.2 郑敏玲,刘碧波.医院药品库存管理的体会.医学文选, 2003,22(2):252-254.3 薛迪.卫生管理运筹学.上海:复旦大学出版社,2004, 39-41.4 Dann S.Modern inventory analysis techniques.Am J Health-System Pharmacists.2000,57(2):351-355. 5 荆丽萍,于永生,孙晓红,等.排序分析法在医院药品库存管理中的应用.药学实践杂志,2006,24(5):270-274.
第三篇:库存管理系统的与设计介绍
库存管理系统的分析与设计
目 录 第一章 导言 ………………………………………………………(2)
1.1问题的提出 ……………………………………………………(2)
1.2本文研究路线 …………………………………………………(3)
第二章 库存管理系统研究概述 …………………………………(4)
2.1传统企业库存管理存在的问题 ………………………………(4)
2.2企业库存管理系统的特点 ……………………………………(5)
2.3企业库存管理系统应用解决方案 ……………………………(5)
第三章 库存管理系统分析与设计…………………………………(6)
3.1企业库存管理系统功能需求简介 ……………………………(6)
3.2功能需求描述 …………………………………………………(6)3.3系统业务流程 …………………………………………………(10)
3.4库存管理流程 …………………………………………………(11)3.5系统的主要模块 ………………………………………………(11)3.6系统逻辑结构 …………………………………………………(12)
3.7系统平台选择 …………………………………………………(14)3.8数据库设计 ……………………………………………………(15)3.9数据结构设计 …………………………………………………(15)
第四章 库存统计分析库模块
…………………………………(16)4.1毕业设计课题目标与意义 ……………………………………(16)
4.2统计分析模块功能 ……………………………………………(16)
4.3统计查询流程图 ………………………………………………(17)4.4设计总结 ………………………………………………………(18)
4.5谢词 ……………………………………………………………(18)
第五章 参考文献 …………………………………………………(19)
[摘要]
库存管理系统是生产、计划和控制的基础。本系统通过对仓库、货位等帐务管理及入/出库类型、入/出库单据的管理,及时反映各种物资的仓储、流向情况,为生产管理和成本核算提供依据。通过库存分析,为管理及决策人员提供库存资金占用情况、物资积压情况、短缺/超储情况、ABC分类情况等不同的统计分析信息.通过对批号的跟踪,实现专批专管,保证质量跟踪的贯通。通过清仓盘库管理,保证帐面与实物一致,为计划及决策人员提供实时准确的存货信息,以便及时调整生产,保证企业各项生产经营活动的顺利进行。
本系统与其他子系统如采购、销售、生产等.只有和其它子系统结合起来运行时,才能对整个企业的产、供、销、人、财、物实行全面的管理,以最快的速度获取最新的信息,最终提高企业的经济效益。
[关键字] 出入库、货位、流水帐、统计分析、盘点、ABC分类
第一章 导 言
1.1问题的提出
当今企业竞争范围的扩大,要求在企业的各个方面加强管理,并要求企业有更高的信息化集成,要求对企业的整体资源进行集成管理,而不仅仅对制造资源进行集成管理。因此,信息管理系统与理论仅停留在对制造部分的信息集成与理论研究上是远远不够的。企业之间既是竞争对手,又是合作伙伴,信息管理要求扩大到整个供应链的管理。随着现代管理思想和方法的提出和发展,如JIT(Just ln Time——及时生产)、TQC(TotalQualityControl——全面质量管理)、OPT(OptimizedProduction Technology——优化生产技术)及DRP(Distribution Resource lanning——分销资源计划)等,又相继出现了MES(ManufacturingExecuteSystem——制造执行系统)、AMS(Agile Manufacturing System——敏捷制造系统)等现代管理思想。MRP-II逐步吸收和融合其它先进思想来完善和发展自身理论。20世纪90年代MRP-II发展到了一个新的阶段:ERP(EnterpriseResourcePlanning——企业资源计划)。简要地说企业的所有资源包括3大流:物流、资金流和信息流。ERP也就是对这3种资源进行全面集成管理的管理信息系统。概括地说,ERP是建立在信息技术基础上,利用现代企业的先进管理思想,全面地集成了企业的所有资源信息,并为企业提供决策、计划、控制与经营业绩评估的全方位和系统化的管理平台。ERP系统是一种管理理论和管理思想,不仅仅是信息系统。它利用企业的所有资源,包括内部资源与外部市场资源,为企业制造产品或提供服务创造最优的解决方案,最终达到企业的经营目标。ERP融合了离散型生产和流程型生产的特点,扩大了管理的范围,更加灵活或“柔性”地开展业务活动,实时地响应市场需求。总之,ERP极大地扩展了业务管理的范围及深度,包括质量、设备、分销、运输、多任务厂管理、数据采集接口等。ERP的管理范围涉及企业的所有供需过程,是对供应链的全面管理和企业运作的供需链结构的全面管理。
为了加强管理,提高企业的信息化水平,福州台钻厂计划引入ERP系统,并委托我院对其实施ERP系统提供帮助。
1.2本文研究路线
库存管理系统是生产、计划和控制的基础。库存管理系统是通过对仓库、货位、入出库类型与入出库单据的管理,及时反映物资的仓储、流向情况,为生产管理和成本核算提供依据。并通过库存分析,为管理及决策人员提供库存资金占用情况、物资短缺(超储)情况、ABC分类情况等不同的分析信息。通过清仓盘库管理,保证帐面与实物一致,为计划及决策人员提供实时准确的存货信息,以便及时调整生产,保证企业各项生产经营活动的顺利进行。
第二章 企业库存管理系统研究概述
2.1传统企业库存管理存在的问题
库存管理是企业管理(本文以制造业企业为例)的重要组成部分。在企业生产经营活动中,库存管理既必须保证生产车间对原材料、零部件需求,又直接影响采购、销售部门的购、销活动。为盘活企业流动资金,加快资金周转,在保障供给的前提下,最大限度地降低压库资金,直接牵动着企业的经营效益。根据对我国众多制造业企业的库存管理情况所作的调查和参考有关资料,发现目前制造业企业在库存管理方面普遍存在着如下问题:
(1)不能及时获得库存信息。在企业运作过程中,有时必须获知各种零部件当前的库存量,但由于零部件种类多、数量大,需要进行仔细地核算,这不仅费时,而且易出错,从而影响企业快速有效地运转。
(2)库存信息不够准确。仓库管理员根据各种送货单、退货单、收料单、发料单、领料单和退料单进行物料的入库、出库搬运后,要随时修改库存信息和借、欠料信息,以便反映库存状况。工作中的主要问题是,由于零部件种类多、数量大,使得库存记录和实际库存时常不是严格一致的。因而需要通过盘点来纠正差错,这既耽误时间,工作量又大。
(3)无法及时了解发料和生产用料情况。在工令单下达后,由于零部件与生产线的关系复杂,根据送料员的个人经验给各配料点送料时,常缺少发料、用料记录和相关信息,经常出现生产线缺料才知道需要送料的情况,导致生产和用料发生混乱,无法了解发料和生产用料的实际情况。
市场需求日益多样化和个性化,产品更新换代的周期越来越短,这就要求制造业企业必须改变库存管理现状。
2.2企业库存管理系统的特点
因为传统企业库存管理存在以上的问题难于适应现代库存管理要求,所以现代企业库存管理系统要具有以下的特点:
1.科学的库存管理流程
存货的种类不同,所涉及的业务环节及它们所组成的业务流程也各有差异。一般而言,存货业务包括到货处理、保管和发放三个主要部分。通畅的业务流程是保障高效库存管理的基础,应具备优化、无冗余、并行作业的基本属性。
2.科学的组织结构 科学的组织结构确保了业务流程的高效执行,明确了工厂、存储区域、仓库编码、仓储种类以及仓储箱之间的合理关系。
3.进行物料代码化管理
物料种类繁多,在库存管理过程中极易发生混乱的问题。IT技术与层次编码技术的结合为物料的高效管理提供了可能。这种编码技术将所有存货按照层次和类别进行编码的唯一形管理,编码的组成部分包括存货的型号、规格、尺寸等内容。它具有易读和易记的特点,使得管理者只需知道货物的编码,就可以了解该物料的所有信息,以便在每日的烦杂管理中,保持规范、有序的状态。
2.3企业库存管理系统应用解决方案
一般的操作步骤为:
(1)企业采购部采购商品后,填制采购入库单,并将商品发送给仓库,办理入库。
仓库收到采购部门的商品后,办理入库业务,并对入库后的采购入库单进行审核,然后将已审核的采购入库单反传给企业采购部门,以便企业采购部门了解商品的在途情况。
(3)企业销售商品后,开据销售出库单,操作员或业务员拿着销售出库单到仓库中提货或仓库根据销售出库单发货。
第三章 企业库存管理系统分析与设计
3.1企业库存管理系统功能需求简介
库存管理系统通过对仓库、货位、入出库类型与入出库单据的管理,通过库存分析、清仓盘库管理来实现对企业库存的管理,全面监控企业商品的进、出、存等各种状况,以满足现代企业的库存管理需要。
1.具有进行期初建帐、系统盘点、数据备份等的系统初始化功能;
2.能够进行企业物料基础数据的设置(包括仓库、货物、部门、项目等的设置);
3.可以根据企业实际情况,进行仓库管理,如出库、入库、盘点操作等;
4.对库存货物可进行数据查询,如出入库统计查询、项目资金分析统计等;
3.2功能需求描述
1.系统初始
基础数据:仓库信息、存放地点、构成信息、库存常用数据等。
系统支持基础数据的查询、打印、增加、修改、删除等操作。
编码方案:定义货物分类、库存属性、部门、子类等的编码方案。
2.日常业务:
(1)采购入库单 采购入库单一般指采购原材料验收入库时,所填制的入库单据;企业一般指商品进货入库时,填制的入库单。采购入库单是企业入库单据的主要部分,因此在本系统中,采购入库单也是日常业务的主要原始单据之一。
(2)材料出库单 材料出库单是企业领用材料时,所填制的出库单据。材料出库单是企业出库单据的主要部分,因此在本系统中,材料出库单也是进行日常业务处理和记帐的主要原始单据之一。
(3)产成品入库单 产成品入库单是指产成品验收入库时,所填制的入库单据。产成品入库单是以企业入库单据的主要部分。
(4)销售出库单 销售出库单是指产成品销售出库时,所填制的出库单据。销售出库单也是企业出库单据的主要部分,因此在本系统中,销售出库单也是进行日常业务处理和记帐的主要原始单据之一。
(5)其他入库单 企业的其他入库单是指除采购入库、产成品入库之外的其他入库业务,如调拨入库、盘盈入库、形态转换入库等业务形成的入库单。
(6)其他出库单 企业的其他出库指除销售出库、材料出库之外的其他出库业务,如调拨出库、盘亏出库、形态转换出库等。
(7)调拨:管理仓库间的实物转移和分销意义上的仓库分配、调拨业务,属转移事务类型。
(8)形态转换:某种物品在加工或存储过程中,由于加工或环境的原因,使其形态和名称发生变化,这时需处理形态转换业务,调整库存帐。
(9)反冲:对于生产环节在制品及不入库半成品业务,系统按照产品结构管理实现原材料与在制品、半成品对冲处理功能,实现在制品、半成品管理。
(10)盘点单
在日常物品收发、保管过程中,由于计量错误、检验疏忽、管理不善、自然损耗、核算错误等原因,有时会发生物品的盘盈、盘亏和毁损现象,从而造成物品帐实不相符。为了保护企业流动资产的安全和完整,做到帐实相符,企业必须对物品进行定期或不定期的清查。确定企业各种物品的实际库存量,并与帐面记录相核对,查明物品盘盈、盘亏和毁损的数量以及造成的原因,并据以编制物品盘点报告表,按规定程序,报有关部门审批。物品盘盈、盘亏和毁损,在查明原因、分清责任、按规定程序报经有关部门批准后,应进行相应的帐务处理,调整物品帐的实存数,使物品的帐面记录与库存实物核对相符。物品盘点报告表,是证明企业物品盘盈、盘亏和毁损,据以调整物品实存数的书面凭证,经企业领导批准后,即可作为原始凭证入帐。但是,物品的盘盈、盘亏和毁损必须在按规定程序报经有关部门批准后才能进行处理。
3.库存分析:
(1)安全库存报警
通过对各种物品当前库存量和安全库存量的对比分析,对超过或低于安全库存量的物品进行报警,并可查询当前库存量等于安全库存量的物品。安全库存预警输出的内容包括物品、物品的安全库存量、当前库存量及当前库存量与安全库存量的差。各物品的安全库存量取自物品档案中各物品的安全库存量,当前库存量为各物品所有仓库的现存量之和,差量=当前库存量-安全库存量。
(2)短缺物品查询
通过对各种物品当前库存量和最低库存量对比分析,当前库存量低于最低库存量的物品表示短缺物品。短缺物品查询输出的内容包括物品、各物品的最低库存量、当前库存量及短缺量。各物品的最低库存量取自物品档案中各物品的最低库存量,当前库存量为各物品所有仓库的现存量之和,短缺量=最低库存量-当前库存量。
(3)呆滞积压物品
系统提供呆滞积压物品的分析方法是按物品周转率分析的。当前库存量与最高库存量或安全库存量比较,周转率低于呆滞积压标准且超过最高库存量(或安全库存量)的物品为积压物品,周转率低于呆滞积压标准且未超过最高库存量(或安全库存量)的物品为呆滞物品。呆滞积压物品分析输出的内容包括物品、各物品的最高库存量(或安全库存量)、当前库存量、短缺量、周转率、周转率与最低周转率(呆滞积压标准)的差、状态(表示该物品是呆滞物品还是积压物品)。物品的呆滞积压标准在【物品档案】中设置。呆滞积压标准是操作员设置的每一物品的最低周转率,低于此周转率的物品就是呆滞积压的物品。当前库存量为该物品所有仓库的现存量之和超储量=当前库存量-最高库存量(或安全库存量)物品周转率=一定期间内物品的已消耗量÷一定期间内物品的平均库存量平均库存量=一定期间内物品每天的平均库存量之和÷天数 每天的平均库存量=(当天的期初结存数量+当天的期末结存数量)÷2 已消耗量=一定期间内该物品的出库数量 差率=周转率-呆滞积压标准 状态:超储量大于零且差率小于零的物品为积压物品,状态为积压;超储量小于等于零且差率小于零的物品为呆滞物品,状态为呆滞;超储量小于等于零且差率大于等于零的物品为非呆滞积压物品,状态为空。
4.统计分析:
(1)收发存汇总表
反映仓库各物品各种收发类别的收入、发出及结存情况。收发存汇总表是按仓库进行分页查询的。一页显示一个仓库的收发存汇总表。仓库的收发存汇总表通过汇总功能查询。收发存汇总表输出的内容包括仓库、物品、自由项、期初结存数量(件数)、各种入库类别的入库数量(件数)、各种出库类别的出库数量(件数)、期末结存数量(件数)。
期末结存数量=期初结存数量+各种入库类别的入库数量-各种出库类别的出库数量。
期末结存件数=期初结存件数+各种入库类别的入库件数-各种出库类别的出库件数。
(2)业务类型收发存汇总表
反映仓库各物品各种业务类型的收入、发出及结存情况。系统提供的业务类型包括:采购、销售、产品入库、材料出库、盘盈入库、盘亏出库、其他入库、其他出库。业务类型汇总表是按仓库进行分页查询的。一页显示一个仓库的业务类型汇总表。业务类型汇总表输出的内容包括仓库、物品、期初结存数量(件数)、各种业务类型的入库数量(件数)、各种业务类型的出库数量(件数)、期末结存数量(件数)。
期末结存数量=期初结存数量+各种业务类型的入库数量-各种业务类型的出库数量。
期末结存件数=期初结存件数+各种业务类型的入库件数-各种业务类型的出库件数。
(3)收发类别汇总表
反映仓库各物品各种收发类别的入库或出库的情况。收发类别汇总表是按仓库进行分页查询的。一页显示一个仓库的收发类别汇总表。收发类别汇总表输出的内容包括仓库、物品、用户所选入库类别的入库数量(件数)或用户所选出库类别的出库数量(件数反映各供货单位供应的物品的收入、发出及结存情况。
3.3系统业务流程
系统的业务流程主要包括三个部分:采购、部门领料和库存盘点。
1.采购的业务流程是:①计划部门制定物资需求单,评审,如果评审通过,根据仓库库存情况平衡采购,然后制定采购单。②对采购单进行评审,如果评审通过,则可以签定采购合同进行采购。③到货后,进行登记并入库。
2.部门领料的流程很简单,各部门主要通过仓库领取物资,只需要填写部门领料单即可。
3.库存盘点用于登记仓库中物质的养活和增加情况,并使实际库存和数据库中的库存数目保持一致。
3.4库存管理流程
库存管理主要是对库存货物的入库、出库、查询统计、盘点等进行控制和管理,以便及时了解库存情况,达到降低库存量、提高取货备货效率。
库存管理的具体内容有:基础数据维护、系统设置、入库操作、出库操作、查询操作、统计分析、盘点操作、报表输出等。
3.系统的主要模块
3.6系统逻辑结构
库存管理系统
1、库存系统管理
(1)库存管理数据
(2)库存物料主文件维护
(3)库存代码定义
A、仓库货位代码维护
B、入出库类型定义
(4)用户管理
2、库存货位管理
(1)仓库主文件维护
(2)货位主文件维护
(3)库存货位综合查询
(4)库存空货位查询
3、库存流水帐管理
(1)入出库数据登录
(2)库存流水帐查询
(3)历史流水帐处理
(4)历史流水帐查询
(5)主帐月末结转处理
4、库存统计分析
(1)库存主帐查询
(2)库存积压分析
(3)短缺超储分析(项目)
(4)ABC分类处理
(5)短缺超储分析(时间)
(6)车间月领料查询
5、清仓盘库处理
(1)打印盘库清单
(2)实际盘库录入
(3)打印盘盈盘亏表
具体如下:
1.库存代码定义
建立合理的代码体系是有效地使用计算机进行库存管理的基础。本功能模块旨在让用户对仓库有关信息进行编码定义,包括对仓库、仓库管理方式、仓库口令、入出库类型及不同入出库类型对各种数据的影响等的定义,并提供库存资金图及库存资金历史曲线。
2.库存货位管理
可以对按货位管理的仓库,实现货位信息跟踪,描述其存放的物品品种、数量。允许同一物品存放在多个仓库、多个货位,同一货位允许存放1种物品。
3.库存流水帐管理
本模块对于每日发生的每笔入/出库活动进行登录,并提供对库存数据的增加、删除、查询功能,保证帐上数据的正确.当数据量过于庞大时,提供历史流水帐处理,减少在线流水帐数据,提高查询速度。
4.库存统计分析
本模块旨在帮助管理人员进行各种库存统计分析,加强库存控制,减少库存积压、减少物品报废和资金占用,从而提高经济效益。可以对各车间(分厂)领料数量及生定产量(已入库部分)进行查询及维护.可以进行多种统计,如可按供应商、销售客户、部门(车间)分别进行出入库进行统计.可按不同的人出库类型进行分别统计。可进行短缺超储分析、物资积压分析、ABC分类处理及资金占用分析,还可对车间月产量,车间月领料进行查询。主帐管理统计:以月为单位描述各仓库库存物品的仓储信息及仓储累计信息,包括各种物品的现有库存、累计人出库数量及期初数量。库存帐务结转处理:将前一阶段的数据,转移到历史文件保存起来,并将前一阶段的期末数据结转为下一阶段的期初数据。
5.清仓盘库管理
用于仓库的定期或不定期的盘点工作,提供盘库清单,当盘库数据录入后,打印盘盈盘亏数据表,并自动修改各帐务。
6.库存系统管理
包括库存子系统的数据初始化,数据备份,数据恢复,数据排序,数据库数据整理等。
3.7系统平台选择
1.软件平台
本系统前台用delphi7.0编写,oracle 8.1.7作为后台数据库。
2.硬件平台
(1)服务器端:
服务器主要用来运行数据库管理系统ORACLE,需要WINDOS2000(含SERVERS版)、NT、XP、LINUX或更高版本;同时要把本管理系统的数据库导入到ORACLE数据库中。
(2)客户机:
客户机主要运行本系统的前台程序:同时设置好数据库连接参数。客户机需要WIN95/98或者WIN NT4.0、WIN2000、XP。该系统可运行于windows 98、ME、2000、NT、XP的机子上,前台用delphi7.0编写,oracle 8.1.7作为后台数据库。
3.网络平台
本系统采用二层C/S结构,二层C/S结构的客户机/服务器(Client/Server)是在网络基础上,以数据库管理系统为后缓,以微机作为工作站的一种系统结构。其关键点在于“一分为二”,即把数据存取与应用程序分离开,分别由数据库(Server端)及工作站(Client端)来执行,从而明显地既保证整个系统的运行性能,又增加了系统的易开发性、可扩充性和可维护性。
3.8数据库设计
数据库设计包括了数据库表结构设计、数据库ER图设计和SQL脚本编程。其中数据库表结构设计重点在设计表的字段和约束。数据库ER图设计重点在设计数据库表之间的关系。设计完后就可以编写SQL脚本,就创建数据库了。
3.9数据结构设计
数据结构设计是开发应用系统中非常重要的一个环节,数据结构设计的好坏将直接关系到程序的后期开发效率及开发的成败,因此在具体编写代码前,一定要作好数据结构的设计工作。设计一个好的数据结构需要良好的应用系统需求分析,另一方面设计的经验也是很重要的因素。
每个表应有主关键字,其他数据元素与主关键字一一对应,在确实没有主关键时候,则加入一个ID字段。ID字段是一个自加类型的字段,可以用它来作为主关键字。
注:由于选择了ORACLE来作为后台数据库,但由于ORACLE没有自加类型数据类型,所以使用了序列器来产生新ID。
CREATE SEQUENCE WZGL
INCREMENT BY 1
START WITH 1
NOMAXVALUE
NOCYCLE
有了序列器再加上触发器就完全可以自动产生新ID了,不过我们并不使用触发器来自动产生新ID,而是自己来得到ID。如:SELECT WZGL.NEXTVAL FROM DUAL 来获得新ID。
第四章 库存统计分析库模块
4.1毕业设计课题目标与意义
库存管理系统是生产、计划和控制的基础。库存管理系统设计的总体目标是通过对仓库、货位、入出库类型与入出库单据的管理,及时反映物资的仓储、流向情况,为生产管理和成本核算提供依据。并通过库存分析,为管理及决策人员提供库存资金占用情况、物资短缺(超储)情况、ABC分类情况等不同的分析信息。通过清仓盘库管理,保证帐面与实物一致,为计划及决策人员提供实时准确的存货信息,以便及时调整生产,保证企业各项生产经营活动的顺利进行。
本人目标:完成库存管理系统中的库存统计分析模块,以帮助管理人员进行各种库存统计分析,加强库存控制,减少库存积压。可对各车间的领料数量及生产量进行维护及查询。可按物料及车间进行入出库统计,打印出统计报表。
4.2统计分析模块功能
1.统计查询功能
统计查询管理模块可以对库存产品进行各种类型的统计和查询,从而使用户能够全
面地了解库存状况,具体可以实现以下功能:
A、产品出入库统计查询,生成进货、销售、库存、资金流动、综合分析等多种报表,从不同角度了解企业的经营情况;
B、单据、报表都可以打印,打印格式可以灵活定义;
2.资金占用分析功能
具有资金占用分析功能,如资金占用分析、项目资金占用分析、ABC分析等数据分析与跟踪;提供库存资金占用情况分布图,库存成本比例等,可以实时反应库存信息,以协助作出合理的库存决策。
3.库存预警功能
库存预警:设定每种商品库存上、下限,随时查询短缺或积压的商品,库存预警是指对库存中接近或超过临界值的产品进行报警。在产品信息中,包含产品的合理数量范围和有限期限。产品数量小于合理数量的下限称为短线产品;数量大于合理数量的上限称为超储。产品出现短线、超储、接近或超过有效期限需要报警。
库存预警管理模块可以实现以下功能:
A、库存产品数量报警
B、库存产品失效报警
4.3 统计查询流程图
4.4设计总结:
本次的设计存在着一些不足的地方,如网络平台的二层C/S结构存在以下的缺点:
在两层C/S结构中,客房端应用程序直接连接数据库服务器,这样数据库服务器将消耗一定的资源以处理与客房端的连接工作。随着连接工作的频繁发生,数据库服务器的运行效率将会不断下降。
在两层C/S结构中,只有惟一一个在线的数据库服务器,这种结构将成为妨碍系统可靠性的重大隐患。如果数据库服务器因为某种原因而停止工作,那么整个系统将趋于瘫痪。
两层C/S结构应用程序的分布比较麻烦,需要一些*.dll支持,另外每个客户端还需要配置ODBC或BDE。
4.5 谢词
在这个系统开发过程中,本人增强了团体意识,对一些软件开发模式有了一定的认识,学会了如何进行小组式的开发一个综合系统,在此本人特向给了很多指导意见的老师表示感谢!也感谢本组成员对本人的关心
帮助。因为本系统所涉及的内容非常广泛并且比较复杂,加上时间的仓促,尽管本组竭尽全力来保证系统的可靠性和完善性,但是还有一些不足之处,恳请老师批评指正。
第五章 参考文献
1.《Delphi6.0程序员开发指南》
机械工业出版社
李
维
编译
2.《Delphi6.0企业级解决方案应用剖析》
机械工业出版社
刘
艺
编著
3.《Oracle 8.X For Windwos NT 实用教程》 清华大学出版社
翁正科 王新英
编著 4.《数据库系统原理教程》
清华大学出版社
陈
红 王
珊
编著
5.《Delphi6.0程序设计教程》
冶金工业出版社
李光明
编著
7.《深入学习Delphi编程》
社
静
海
编著
8.《Delphi 7高效数据库程序设计》
社
李
维
编著
中国铁道出版机械工业出版
第四篇:零售店如何实现库存管理
零售店如何实现库存管理
作为零售企业,要把握整个供应链环节中供应和需求的平衡点,即:既满足顾客的需求又达到企业资金收益目标,进行有效的库存管理是企业发展中尤为重要的。
从零售商角度进行库存信息化的管理,至少要了解三方面的信息:厂商信息,第三方物流公司信息和自身零售店面的信息。其中,厂商信息包括不同厂商不同品类的不同产品的生产周期、产品生命周期和新产品导入时间、配送时效等;第三方物流公司信息包括仓库的库存信息、主数据一致性信息、配送时效和配送信息等;零售店面的信息包括门店的库存信息、库存状态、销售周转和趋势、库存一致性等等。
本文笔者主要侧重零售店面的库存管理,分享以下三点看法:
1、分析库存总量
根据公司经营产品的属性,定义不同品类的标准库存天数和库存金额上限,这是个简单的定量控制库存的有效方式。定义库存天数的标准时,要考虑产品的销售额和毛利率,考虑厂家的付款周期等。因此,信息系统要提供每天的库存金额的数据和变化率,同时跟踪库存天数的数据和变化率,针对特殊的销售期间定义浮动目标。
2、分析库存结构
库存结构主要从三个角度分析,分别是销售周转、库存周转和库存年龄。销售周转是从商品销售量的好坏进行分析的,是根据单品当前的销售数量进行计算(单位为个数),先按照现有库存的商品每日销售数量进行分段,之后分析不同分段销售数量的单品的库存占比。合理的占比标准是销量高的单品对应库存占比也高;反之,无销量的单品的库存占比越低越好。可以将商品销售数量划分为:大于8个,4~8个,1~4个,小于1个……
库存周转是从库存周转的好坏进行分析的,库存周转指根据单品当前的库存数量和销售情况,计算当前的库存预计可以满足的销售天数(单位是天数),先按照现有库存的商品的预计销售天数进行分段,之后分析不同分段销售天数的单品的库存占比。合理的占比标准为销售天数少的单品对应库存占比高;反之,销售天数高的单品的库存占比越低越好。可以将商品销售天数划分为:小于7天,7~14天,14~28天,28~60天,60~90天,大于90天…… 库存年龄是从库存的新鲜度好坏进行分析的,指单品自厂家到货后的在库时间(单位是天数),先按照现有库存的在库天数进行分段,之后分析不同分段时间的单品的库存占比。合理的占比标准是库存年龄小的对应库存占比高;反之,库存年龄长的单品库存占比越低越好。可以将商品库存天数划分为:小于7天,7~14天,14~28天,28~60天,60~90天,大于90天……
因此,信息系统一方面要能够提供高销量缺货单品的跟踪,指导提示订货,避免缺货带来的经济损失;另一方面,信息系统可以快速查找无销量大金额老库存单品,便于清理减少折价风险,加快资金的运转。
3、确保库存信息系统中的理论库存与卖场的实际库存的一致性
库存准确是零售店商品管理的重要目标,门店每天都有可能发生丢失和损坏商品的情况。因此,信息系统有报损和盘点等操作功能,便于门店进行库存的修正。
综上,库存管理不但是零售企业的日常工作,也是企业长期发展的重要组成部分,零售人只有关注库存才能更好的做好生意!
第五篇:库存管理系统课程设计
库存管理系统课程设计
一、需求分析...................................................................................................................................2 1.1 编写目的:.......................................................................................................................2 1.2 项目背景:.......................................................................................................................2 1.3系统使用对象:................................................................................................................3 1.4 功能需求:.......................................................................................................................3 1.4.1 业务流程图:.......................................................................................................3 1.4.2 功能模块图:.......................................................................................................4 1.4.3 功能介绍:...........................................................................................................4 1.4.4问题域描述:........................................................................................................5 1.5 性能要求:.......................................................................................................................5 1.6 运行环境:.......................................................................................................................6
二、系统详细设计...........................................................................................................................6 2.1系统总体设计....................................................................................................................6 2.1.1 运行环境...............................................................................................................6 2.1.2 系统流程...............................................................................................................6 2.1.3 系统结构...............................................................................................................7 2.2系统接口的概要设计........................................................................................................8 2.2.1 用户接口...............................................................................................................8 2.3 数据库概要设计...............................................................................................................9 2.3.1 物理结构设计.......................................................................................................9
三、系统实现.................................................................................................................................10 3.1 系统开发环境.................................................................................................................10 3.2 系统实现.........................................................................................................................11 3.2.1 客户端系统实现.................................................................................................11
一、需求分析
1.1 编写目的:
库存管理工作如由人工完成,主要依靠个人经验和厚重的资料簿,查询工作繁琐而且质量不高,容易出错。如果利用计算机的高速计算能力和广泛的普及应用,则能利用判断条件,更快地找出所要查询的库存产品。库存管理系统是一套对货品入库、出库、库存进行全面管理的系统。
1.2 项目背景:
由于市场竞争的需要,如何吸引和留住人才,激发员工的创造行、工作责任感和工作热情已经成为关系企业兴衰的重要因素,人才已成为企业最重要的资产之一。“公正、公平、合理”的企业管理理念和企业管理水平的提高,是社会对库存管理系统有了更高的需求;同时由于个人电脑的普及,数据库技术、客户/服务器技术,特别是Internet/Intranet技术的发展,使的三代库存管理系统的出现才成为必然。库存管理系统的特点是从物品管理的角度出发,用集中的数据库将几乎所有与物品相关的数据统一管理起来,形成了集成的信息源。有好的用户界面,强有力的报表生成工具、分析工具和信息的共享使得物品管理人员得以摆脱繁重的日常工作,集中精力从战略的角度来考虑企业物品规划和政策。
企业的库存物资管理往往是很复杂、很繁琐的。由于所掌握的物资种类众多,订货、管理、发放的渠道各有差异,各个企业之间的管理体制不尽相同,各类统计报表繁多,因此仓库的库存管理必须编制一套库存管理信息系统,实现计算机化操作,而且必须根据企业的具体情况制定相应的方案。
1.3系统使用对象:
本软件提供了完备的销售业务管理功能,包括销售管理(销售订单、销售出货、销售退货、收款登记)、基本信息(公司基本资料、客户资料、货品资料、员工档案、其他基础设置)、单据查询(订货单查询、收货单查询、付款单查询)、系统维护(操作权限、数据备份及恢复、数据压缩、数据清理)等功能。
1.4 功能需求:
1.4.1 业务流程图:
1.4.2 功能模块图:
1.4.3 功能介绍: 库存管理:包括货品信息管理、货品库存管理、短线货品管理、超储货品管理。
入库管理:包括入库登记管理、货品入库期间统计、供货单位期间供货统计和供货单位期间供货金额统计。
出库管理:包括出库登记管理、货品期间出库统计、收货单位期间收货统计和收货单位期间收货金额统计。
盘存管理:包括盘存数据录入和盘存表。综合管理:包括货品出入库期间汇总等。
附项分类:包括经办人员管理、供货单位管理、仓库信息管理及数据处理记录。
历史数据管理:包括历史库存管理、历史入库管理和历史出库管理等。1.4.4问题域描述:
货物是否能被管理员找到,货物必要有唯一的货号;仓库对应唯一管理员,管理员必要有唯一工号,性别,姓名等属性;每个入库货物对应一张入库单,入库单号码必须与货号唯一对应;每个出库货物对应一张出库单,出库单号码必须与货号唯一对应;管理人员存放货物根据存放规则在仓库内存放货物;管理人员根据提货规则从仓库内提取货物。
1.5 性能要求:
全局特征:
系统可用性是:全天候可用、可靠性:除了不可计错误,一般不会崩溃。安全性和保密性:只有专业的工作人员才能运行,可以设置权限。
1.6 运行环境:
硬件环境:PentiumⅡ 或同档次以上微机; 32MB以上内存或更高;4.2G以上硬盘;1.44M
光驱;24速以上光驱;
针打或激光打印机一台
软件环境:中文 WINDOWS95 /
二、系统详细设计
2.1系统总体设计
2.1.1 运行环境 操作系统:Windows All 安装MySQL Tomcat MyEclipse 2.1.2 系统流程 本课题的系统流程图如下
/WE/ 2000操作系统。
2.1.3 系统结构
本课题的功能模块设计图如下
2.2系统接口的概要设计
2.2.1 用户接口 首页(用户登录界面)
用户操作界面(如图)头部和其他部位的内容一样
左侧部分为当用户登录成功后将显示用户操作的功能菜单 右侧部分则根据用户选择的操作显示相应内容
2.3 数据库概要设计
2.3.1 物理结构设计
本课题目前为数据库建立了9 个表 Category:id,name,description;
Goods:id,name,description,inprice,outprice,category_id,supplier;Instock:id,quantity,intime,price,description,goods_id,uear_id;Outstock:id,quantity,outtime,description,price,user_id,goods_id;Privilege:id,name,description Stock:goods_id,quantity,outprice,inprice Supplier:id,name,linkman,cellphone,description User:id,username,password User_privilege:user_id,privilege_id
三、系统实现
3.1 系统开发环境
系统:Microsoft Windows 7 编程环境:MyEclipse 开发语言:Java 数据库:MySQL
3.2 系统实现
3.2.1 客户端系统实现 登录界面(如下图)
库存管理成果信息页面(如图)
用户管理
权限管理
供应商管理
类别管理
商品管理
入库管理
库存管理
出库管理