经济管理毕业设计论文医药库存管理系统分析与设计.docx

上传人:b****5 文档编号:6779094 上传时间:2023-01-10 格式:DOCX 页数:31 大小:1.05MB
下载 相关 举报
经济管理毕业设计论文医药库存管理系统分析与设计.docx_第1页
第1页 / 共31页
经济管理毕业设计论文医药库存管理系统分析与设计.docx_第2页
第2页 / 共31页
经济管理毕业设计论文医药库存管理系统分析与设计.docx_第3页
第3页 / 共31页
经济管理毕业设计论文医药库存管理系统分析与设计.docx_第4页
第4页 / 共31页
经济管理毕业设计论文医药库存管理系统分析与设计.docx_第5页
第5页 / 共31页
点击查看更多>>
下载资源
资源描述

经济管理毕业设计论文医药库存管理系统分析与设计.docx

《经济管理毕业设计论文医药库存管理系统分析与设计.docx》由会员分享,可在线阅读,更多相关《经济管理毕业设计论文医药库存管理系统分析与设计.docx(31页珍藏版)》请在冰豆网上搜索。

经济管理毕业设计论文医药库存管理系统分析与设计.docx

经济管理毕业设计论文医药库存管理系统分析与设计

本科毕业论文(设计)

题目:

经济管理医药库存管理系统分析与设计

姓名:

学号:

院系:

经济管理学院专业:

信息管理与信息系统

指导老师:

职称:

阅卷人:

职称:

2015年6月

本科生毕业论文(设计)原创性声明

本人以信誉声明:

所呈交的毕业论文(设计)是在导师指导下进行的研究工作及取得的研究成果,论文中引用他人的文献、数据、图件、资料均已明确标注出,论文中的结论和结果为本人独立完成,不包含他人成果及为获得中国地质大学或其他教育机构的学位或证书而使用过的材料。

与我一同工作的同志对本研究所做的任何贡献均已在论文中作了明确的说明并表示了谢意。

毕业论文作者(签字):

签字日期:

年月日

 

摘要

企业要在现代化国内外市场占据一席之地,就务必使其仓库管理体系达到先进的现代化水平,也即使仓库管理从初始的手工阶段转向方便快捷的计算机实现阶段。

选择适当的仓库管理方法,不但会促进销售,改善生产秩序,做到均衡生产,还会降低库存的占用资金,最终让企业赢得更好的经济效益。

论文结合江苏新晨医药有限公司的管理现状,分析出适合于该企业的信息化策略,选择以该企业的药品库存管理作为信息系统开发的对象。

通过该企业库存管理的业务流程,描述了以VisualC++作为开发工具的药品销售企业库存管理系统的分析与设计中的过程和几大功能模块。

该系统包括物料的入库、出库、统计、查询和报表功能。

关键字:

医药;库存;医药库存管理系统

 

Abstract

Enterprisesshouldtakeplaceinthemoderndomesticandforeignmarkets,itmustbetoachievetheadvancedwarehousemanagementsystem,thelevelofmodernization,butalsoevenifthewarehousemanagementmanualphaseshiftfromtheinitialcomputerimplementationphaseofconvenience.Selecttheappropriatewarehousemanagement,notonlytopromotesales,improvementofproductionorder,toachieveabalancedproduction,willreducethecapitalstockoftheoccupation,eventuallywonthebettereconomicenterprises.

JiangSuXinchenpapercombinestheManagementofTraditionalChineseMedicineCo.,Ltd.,analyzeinformationappropriatetothebusinessstrategy,choiceofdruginventorymanagementoftheenterpriseinformationsystemdevelopmentastheobject.Inventorymanagementbytheenterprisebusinessprocess,describestakingVisualC++asthedevelopmentGongjuofdrugsalesinventorymanagementsystemforanalysisanddesignoftheprocessandseveralmajorfunctionblocks.Thesystemincludesmaterialstorage,alibrary,statistics,queryandreportingcapabilities.

Keywords:

medicine;stock;pharmaceuticalinventorymanagementsystem

 

 

一、绪论

由于企业在采购与销售在时间和空间上的差异,必须储存一定数量的药品,才能保证销售的连续性和均衡性。

但是药品储存过多,会增大产品资金的占用量,影响企业流动资金的周转,多占用仓储面积,多支出保管费用。

如果存放时间过长,还会造成产品的自然损耗与精神损耗。

因此,产品库存管理是销售企业管理的一项十分重要的内容和工作[1]。

(一)库存管理信息系统开发背景

本论文是以江苏新晨医药有限公司的库存管理现状为背景,开发一个医药库存管理信息系统。

现在介绍一下新晨,江苏新晨医药有限公司是专门从事恒瑞医药集团生产的麻醉、镇痛、呼吸及肝病领域的药品营销推广的营销公司。

药品和化学剂作为一种特殊的商品,对批次号和有效期的要求相当高,但手工操作使管理者很难及时了解哪一批次号的商品是否超过有效期,给企业带来了许多不必要的损失。

新晨的库存管理尽管有使用到电脑,但没有一个专门的库存管理系统,这当然有新晨是新成立没几年的公司这样的主要原因,但在这样一个信息化的时代,想要企业有一个良好的发展前景,就必须改变落后的生产或管理模式。

要节省成本并且保证公司正常的运行,就必须要有一个信息化的仓库信息管理系统[2]。

随着公司近期业务越来越多,处理出入库管理的弊端体现的越发明显,所以开发这样一个仓库信息管理系统是一个必要的选择。

(二)毕业设计实现环境简介

本库存管理系统以VisualC++作为系统开发工具。

VC++是微软推出的一个基于Windows系统平台的软件系统开发环境,它的源程序按C++语言的要求编写,并加入了微软提供的功能强大的MFC(MicrosoftFoundationClass)类库。

MFC中封装了大部分WindowsAPI函数和Windows控件,它包含的功能涉及到整个Windows操作系统[3]。

MFC不仅给用户提供了Windows图形环境下应用程序的框架,而且还提供了创建应用程序的组件,这样,开发人员不必从头设计创建和管理一个标准Windows应用程序所需的程序,而是从一个比较高的起点编程,故节省了大量的时间[4]。

另外,它提供了大量的代码,指导用户编程时实现某些技术和功能。

因此,使用VC++提供的高度可视化的应用程序开发工具和MFC类库,可使应用程序开发变得简单[5]。

access是office开发的数据库软件,它简单易学,一个普通的计算机用户可以很快的掌握它。

access2000的功能也十分强大,利用它可以方便的实现对信息保存、维护、查询、统计等,而且它可以十分方便地与office其他组件交流数据,这些功能对一个普通用户来说已经足够了[6]。

本系统就是在以access作为后台数据库,以VisualC++为编程语言为医药企业管理仓库而开发的一个数据库管理系统。

二、系统分析

系统分析主要是分析系统做什么,有了明确目标,才能向这一方向努力。

系统分析阶段要通过调查,阐明系统的可行性,明确系统所需的功能,分析系统的业务流程,为系统设计奠定基础[7]。

(一)系统可行性分析

可行性分析的任务,并不是所有问题都有简单明显的解决办法,事实上,许多问题不可能在预定的系统规模之内解决。

如果问题没有可行的解,那么花费这项开发工程上的任何时间、资源、人力和经费都是无谓的浪费。

可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决[8]。

可行性研究实质上是要进行一次高度压缩简化的系统分析和设计的过程,也就是在较高层次上以较抽象的方式进行的系统分析和设计的过程。

所以从以上的分析原则来看,本文所设计的仓库信息管理系统是一个规模不太大的系统,但是目标明确,清晰的描述了对目标系统的一切限制和约束。

在使用过程中,要看它能不能带来效益,毕竟在现今社会效率是第一位的。

要了解客户的要求及现实环境,从技术、经济和社会因素等三方面研究并论证本软件项目的可行性,制定初步项目开发计划[9]。

本设计从以下三个方面进行可行性研究:

1、技术可行性

仓库管理系统是为企业仓库管理人员开发的。

开发系统所用工具是VC++和access,VC++是一非常成熟的开发软件,access数据库则有着很好的向导组件,为用户开发系统提供系统的帮助。

用VisualC++和Access这一开发平台开发信息管理系统,是有着大量的成功先例的。

由此可证明这一开发平台完成能够适用本人用来开发医药仓库管理系统。

2、经济可行性

成本方面:

由于本毕业设计属于信息管理教学的最后一个环节,所以人力消耗免费,资源学校提供,指导老师义务指导。

所以成本计算只需计算开发期间开发者的生活消费,学校资源的消耗,所以开发本软件的成本是非常低的。

效益方面:

为企业开发一个完整、合理的仓库管理系统,可大大节余人力,以前需要多人干的工作,使用本系统只需一个人或几个人就能完成,且工作量和劳动强度大大降低。

所以开发本软件可以为社会带来很好的经济效益。

从以上分析看开发本软件在经济上是可行的。

3、操作可行性

本软件是为企业仓库的管理者开发的,所有本软件的用户对象是企业仓库的工作人员,由于本软件要设计成友好的界面,写出详细的使用说明,用户只需懂得简单的计算机操作知识,就能自由应用本软件。

所以从以上几个方面的分析来看,开发本软件是完全可行的。

(二)系统需求分析

1、企业库存管理的主要职能

在医药销售企业,随着科技的进步,新的药品越来越多,销售数量越来越大,这给药品的库存带来了一定的混乱。

因此,为了随时能知道药品的库存量,并且按时、保质保量交货,库存管理的内容已经不仅仅是储存货物,同时他必须为销售人员提供现有库存的最大提供量,记录统计相关数据和文件等。

在新晨医药,库存管理包括出库、入库、存储、物料盘点等内容[10]。

系统开发的总体任务是实现各种信息的系统化、规范化和自动化。

系统功能分析是在系统开发的总体任务的基础上完成。

本仓库管理系统需要完成功能主要有:

仓库管理各种信息的输入,包括药品、供应商、医院、仓库信息的输入等。

仓库管理各种信息的查询、统计、修改和维护,包括药品、办公用品、单据查询,药品出入、管理员操作统计,各种信息的修改和维护等。

在药品管理中加入最高储备和最低储备字段,对仓库中的产品实现监控和报警。

对于过期药品在药品入库时登记药品的过期时间,当管理员提出查询过期药品时,将系统时间与药品过期时间相对比,显示过期药品的详细记录,供管理员做相应处理。

2、企业库存管理的详细内容

(1)仓库的分类

仓库可以根据存储药品的不同而分类,如麻醉镇痛药品仓库,呼吸和肝病药品仓库,过期药品仓库等。

药品仓库需要保温、冷藏、恒湿恒温的特殊仓库。

用于存放要求保温、冷藏或恒湿恒温的药品的仓库,采取封闭式管理。

这种仓库俗称“库房”,该结构的仓库封闭性强,便于对库存药品进行保护,存放保管条件要求比较高,一般是楼房,一般在建筑的二层楼以上,这样可以减少土地占用面积,进出库作业可采用机械化或半机械化,摆放方式采取货架型摆放,采用多层货架保管,在货架上放着药品,药品可在货架上滑动[11]。

(2)库存物品的分类

仓库存放药品中有呼吸类、肝病类药品,还有麻醉药品、镇痛药品,还有过期的药品,药品中的种类分类分区储放可做到快速准确方便的发货,使医院能快速的用上需要的药品。

过期药品可做到药品的回收提取,做到二次使用,节约成本。

一般是固定的仓库存放固定的药品。

(3)对库存物品进行编号

在每种药品进库的时候,都对该药品进行编号,药品经过编号,很方便记录和查询,同时方便计算机操作,建立数据库,提供仓库管理的效率。

(4)药品收发

药品在进出库的时候都要按一定的程序来处理,只有这样才能保证药品的收发有序。

药品进库是有以下步骤:

第一,清点药品的数量跟种类第二,填写入库单据;第三,检查药品的质量是否合格;第四,发现有不满足要求的药品时通知供应商更换;第五,填写药品验收单据;第六,把药品按类别放入相应的仓库的相应区域货架上。

药品出库时要注意所发出的药品与单据上的数据是否一致,按照先进先出原则防止仓库里面出现过多的过期产品。

(5)药品盘点

物品盘点就是清点仓库里面现有的药品种类和数量,掌握库存的实时状况,以便采购。

药品经过盘点后,可以更新数据库,还可以对应数据查是否出现药品存储数据出错,多了则列为进库项,少了则追究责任或弥补,调整账上的数据。

(6)出库入库单据

下面是出入库中涉及到的各种单据。

其中包括药品入库登记表、药品信息表单、药品出库登记表、库存盘点、调货单、仓库信息表单、过期药品回收单。

表2.2-1是药品在仓库里面时所录入的信息,表中记录了药品的名称、批次号、产地、计量、保质期等。

表2.2-1药品信息表单

表2.2-2是药品进库是入库表单所记录的信息,记录药品的名称、供应商,仓库、数量、价格等。

表2.2-2药品进库登记表

表2.2-3是药品出库时出库单所记录的信息,采购药品的医院名称,出货数量、单价等。

 

表2.2-3药品出库登记表

表2.2-4是库存盘点表,主要是盘点药品存放仓库名称及存放量。

上限是为了防止库存过量占用现金流,库存下限是为了防止发生缺货损失。

表2.2-4库存盘点

表2.2-5是仓库的调货单,药品的销售有大量销售种类的,也有少量销售的,一旦仓库大量出库某种药品时,就需要发出调货单,从别的仓库调货补充。

表2.2-5调货单

表2.2-6是仓库信息表,主要记载仓库的编号,在药品出入库的表单中,仓库一般是用编号来表示的。

表2.2-6仓库信息表

表2.2-7是过期药品表单,过期药品在仓库需要处理,一般是对其进行回收,使得药品得到回收再生产,减少浪费和损失。

表2.2-7过期药品表单

3、系统目标

根据上面对库存管理系统仔细详细的分析,可以看出这个库存管理信息系统想要做到的几个目标:

(1)可以更快速的准确的进行药品的出入库操作流程;

(2)通过定期的仓库盘点,核对药品的账上数量和实有的数量是否一致,及时找到管理中的不完善的地方;

(3)为管理人员提供实时仓库信息,方便管理者做出准确的决策;

(4)对仓库库存数据进行统计和分析,帮助决策者发现问题,并采取有效的措施,比如仓库结构调整,仓库储备调整等,减少周转资金,最大可能的减少库存数量。

(三)业务流程分析

通过对企业的调查和分析,可以得出如下所示的库存管理业务流程图。

说明:

1、入库单是供应商把药品送入仓库时应当填写的单据;

2、库存台账实际上是一个日记式账单,把每天发生的入库、出库信息记录下来,以方便管理员经行盘点的时候提供统计库存累积数量;

3、统计是把每一种药品的实际库存量盘点后,将其与台账上的记录进行数量上的对比,最后确认确切的库存数量;

4、报表是仓库管理员向有关部门和领导定期提交的库存汇总信息。

图2.3-1库存管理业务流程图

(四)系统功能模块的分析与设计

系统功能的需求分析主要是弄清仓库管理员对所需系统的数据处理功能提出的要求[12]。

本系统在对系统目标和业务流程的分析下可以归纳出以下几个方面的功能:

1、入库管理功能

库存管理的核心之一就是入库管理功能。

入库管理可以对药品进行入库管理,记录药品的基本信息。

对供应商提供的药品按照送货单进行信息记录,不同类型的药品也分开放在药品仓库的不同货架上。

供应商处送来的药品录入入库信息后,对药品进行审核,如果通过,就修改药品库存表单,审核统计。

2、出库管理功能

仓库管理员根据医院所下达的订单来填写药品出库申请单,由仓库发货人员准备好药品,连同发货单送达给医院。

药品出库时,仓库管理人员要将单据信息与实际出库量进行审查,填写出库单据,修改数据库信息。

3、库存信息统计功能

库存信息统计主要是对仓库里面的各种药品的现有库存数量进行盘点。

为了检查仓库内现有药品的实际数量与系统中记录的数量一致性,可将实际统计的数量与系统里面的记录数量进行对照,及时发现问题,解决问题。

4、库存查询

库存信息查询包括各种药品的查询。

查询药品可按药品的名称、入库日期等进行全面查询,检查其中的药品是否有过期的,对其进行相应的处理。

5、打印库存报表功能

打印库存处理过程中产生的各种报表可以提供给各个部门做规划决策,可以更清楚、明白方便的处理公司各种药品的进存销工作,改进公司运转灵活性,节省人力物力。

(五)系统数据流程图

根据上面对本系统的功能的阐述,大概可以了解系统各功能模块间的关系,由此可以对功能模块间的数据流进行更加详细的分析。

下面是系统的顶层数据流程图:

图2.5-1顶层数据流图

1、顶层数据流图的功能:

此图是仓库管理系统的总体数据流图,入库的药品数据是供应商提供,数据的修理、补给是来源于仓库管理员的操作,出库资源数据来源于医院的出库单。

打印报表提供给财务处和高层管理决策的人。

由于此系统是新晨医药有限公司的库存系统,所以不涉及生产车间和原材料入库的问题,主要用于存储和周转药品。

图2.5-2零层数据流图

2、零层数据流图的功能:

功能P1:

系统管理员根据供应商的送货单和过期药品的回收单进行入库操作,录入入库信息,修改药品库存表的信息。

功能P2:

系统管理员根据医院的领料单进行药品的出库操作,录入药品出库信息,修改药品库存表。

功能P3:

系统管理员可以通过统计功能对库存进行盘点,了解整体库存情况,发现过期库存药品则对该药品进行回收处理。

功能P4:

系统管理员可以对仓库库存的各项信息进行查询,选择查询要求或编号,系统按要求进行查询,提供管理员想要的结果。

可进行的查询有入库信息查询,出库信息查询,库存商品信息查询,过期药品信息查询。

功能P5:

系统管理员可使用打印报表这一操作打印出财务处在核对信息中所需的出入库登记表,以及库存报表。

图2.5-3入库管理流图

3、入库管理流图这一图形所表达的功能:

功能P1.1:

系统管理员根据供应商提交的送货单输入麻醉镇痛药品进库登记表,并修改库存表的相关信息。

功能P1.2:

系统管理员根据供应商提交的送货单输入呼吸类和肝病类药品进库登记表,并修改库存表的相关信息。

功能P1.3:

系统管理员将过期药品回收单进行操作,并修改药品库存表单。

图2.5-4出库数据流图

4、出库管理流图做一些功能:

功能P2.1:

系统管理员将医院的领料单上的信息输入药品出库登记表中,并修改仓库药品库存表信息。

图2.5-5库存统计数据流图

5、库存统计数据流图做一些功能:

功能P3.1:

系统管理员使用这一功能,可以查看麻醉镇痛类药品库存统计结果。

功能P3.2:

系统管理员使用这一功能,可以查看过期药品的处理结果。

功能P3.3:

系统管理员使用这一功能,可以查看呼吸类跟肝病类药品的统计结果。

图2.5-6库存查询数据流图

6、库存查询数据流图做一些功能:

功能P4.1:

系统管理员使用这一功能,可以获得麻醉镇痛类药品库存查询结果。

功能P4.2:

系统管理员使用这一功能,可以获得过期药品的查询结果。

功能P4.3:

系统管理员使用这一功能,可以获得呼吸和肝病类药品的查询结果。

图2.5-7库存打印报表数据流图

7、库存报表打印数据流图做一些功能:

功能P5.1:

系统管理员使用这一功能,可以打印药品库存的现有状态信息,可供财务处及决策者了解库存状况。

功能P5.2:

系统管理员使用这一功能,可以打印各种药品的出入库信息,供财务处核对信息用。

三、系统设计

(一)系统总体结构设计

本系统主要有以下几个模块组成:

登录模块、入库模块、出库模块、库存管理模块、统计模块、查询模块、报表打印模块以及推出模块。

图3.1-1系统总体结构图

登陆系统后,管理员输入用户名和密码,系统将管理员输入的信息跟数据库里面的管理员资料进行对比,判断是否有这一信息记录,如果有,则将管理员输入的密码进行对比,正确,则进入系统,否则显示用户名或密码错误。

图3.1-2系统登录流图

(二)数据库设计

1、数据库需求分析

用户的需求具体体现在各种信息的提供、保存、更新和查询,这就要求数据库结构能充分满足各种信息的输出和输入。

收集基本数据、数据结构以及数据处理的流程,组成一份详尽的数据字典,为后面的具体设计打下基础[13]。

通过对企业仓库管理的内容和数据流程分析,设计数据项和数据结构如下:

药品信息,包括的数据项有编号、名称、简称、规格、产地、计量单位、出厂日期、保质期、备注等。

仓库信息,包括的数据项有编号、仓库名称、简称、备注等。

库存状况信息,包括的数据项有编号、库存编号、库存数量、库存上限、库存下限、药品单价、销售价格等。

入库单信息,包括的数据项有票号、入库时间、合计数量、合计金额、操作员等。

出库单信息,包括的数据项有票号、出库时间、合计数量、合计金额、操作员等。

进行盘点信息,包括的数据项有药品名称、仓库名称、库存数量、库存上限、库存下限等。

用户管理信息,包括的数据项有用户名、用户密码、编号等。

2、数据库概念模型设计

得到上面的数据项和数据结构以后,就可以设计出能够满足用户需求的各种实体结构,以及他们之间的关系,为以后的逻辑结构设计打下基础。

根据上面设计规划出的实体有:

现有库存信息实体、入库信息实体、出库信息实体、药品信息实体图。

各个实体具体的描述E-R图如下:

3.2-1实体联系E-R图

3、数据库逻辑结构设计

现在需要将在上面的数据库概念结构转化为ACCESS2000数据库系统所支持的实际数据模型,也就是数据库的逻辑结构。

仓库管理信息系统数据库中各个表格的设计结果如下面表格所示。

每个表格所示在数据库中的一个表。

下面是药品信息表:

 

表3.2-1药品信息表

下面是供应商信息表:

表3.2-2供应商信息表

 

下面是出库信息表:

表3.2-3出库信息表

表3.2-4出库明细表

下面是仓库信息表:

表3.2-5仓库信息表

下面是地域信息表:

 

表3.2-6地域信息表

下面是库存信息表:

表3.2-7库存信息表

下面是入库信息表:

表3.2-8入库明细表

 

表3.2-9入库信息表

下面是计量单位表:

表3.2-10计量单位表

下面是医院信息表:

表3.2-11医院信息表

下面是管理员信息表:

表3.2-12管理员信息表

下面是供应商信息表:

表3.2-13供应商信息表

下面是药品调拨表:

表3.2-14药品调拨表

下面是过期药品回收查询表:

表3.2-15过期药品回收查询表

下面是库存查询表:

表3.2-16库存查询

4、表间关联设计

下面是各表之间的联系图,供应商信息表单和商品进库登记表单以供应商名称联系,商品进库登记表跟商品信息表的联系通过商品名称,商品信息表跟地域信息表之间的联系通过地址,药品出库登记表跟医院的联系通过医院名称,药品出库登记表跟库存盘点表的联系通过药品名称,仓库信息表跟库存盘点的联系通过仓库名称,调货单跟库存盘点的联系通过药品名称。

图3.2-6数据库各表联系图

四、处理过程设计

(一)入库管理模块

入库模块,开始是由供应商送药品到仓库,仓库管理人员对药品进行核对,打开药品入库登记表,追加信息,更新仓库药品信息。

图4.1-1入库管理处理过程设计图

(二)出库管理模块

药品出库模块,接到医院的订

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 法律文书 > 调解书

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1