还剩8页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
库存管理信息系统前言库库存管理系统是一个企业不可缺少的部分它的内容对于企业的决策者和管理者来说都至关重要所以仓库库存管理系统应该能够为用户提供充足的信息和快捷的查询手段但一直以来人们使用传统人工的方式管理仓库中的各种物资设备,这种管理方式存在着许多缺点如:效率低、另外时间一长将产生大量的文件和数据这对于查找、更新和维护都带来了不少的困难随着科学技术的不断提高计算机科学日渐成熟其强大的功能已为人们深刻认识它已进入人类社会的各个领域并发挥着越来越重要的作用作为计算机应用的一部分使用计算机对物资信息进行管理具有手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等这些优点能够极大地提高人事劳资管理的效率也是企业的科学化、正规化管理与世界接轨的重要条件因此,开发这样一套库存管理软件成为很有必要的事情【摘要】库存管理系统是典型的信息管理系统MIS其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面对于前者要求建立起数据一致性和完整性强.数据安全性好的库而对于后者则要求应用程序功能完备易使用等特点经过分析如此情况我们使用微软公司的VisualBasic开发工具利用其提供的各种面向对象的开发工具尤其是ADO是能方便而简洁操纵数据库的智能化对象短期内就可以开发出用户满意的可行系统关键字:库存管理ADO面相对象库存ABC分析AbstractStockpilemanagesystemisatypicalMIS.It’sdevelopmentmostlyincludethefoundationandmaintenanceofthedatabaseandthedevelopmentoftheclientapplicationprogramme.Fortheformerwemusteatablishabetterdatabasewhichhaswelldataconsistencyanddatasecurity.Forthelatterwemustmaketheprogrammehasself-containedfunctionandeasytobeuse.ByanalysingthesituationweusetheVBoftheMicrosoftcompanyasclienttoolandusesomeofthetoolsofoppespeciallyADOobjectwhichcaneasilyconvenientlymanipulatethedatabase.WeuseitcandevelopasatisfactorysysteminshorttimeKey:StockpilemanageADOOPPTheanalysisofStockpile第一章概述
1.1库存管理的必要性大多数库存管理理论认为,库存是物理上和逻辑上库房库位的所有有形和无形物料极其价值的总和,具体包括成品、原材料、在制品、在途品、生产前物料、备品备件等虽然持有一些库存是必要的,过量的库存却非但没有用处而且占用了资金占用的资金对于公司发展、新产品开发等都是非常需要的;减少资金占用还可以大大减少来自银行贷款的利息和风险对那些采购量特别大、采购件市场价格有波动的物料库存,加强库存管理效果更为明显因此,平衡公司库存投资与其它资金需求至关重要
1.2库存分类企业怎样管理库存,是库存管理的最大难点和挑战因此,通过MRPII物料主计划模块和采购模块建立计划与控制系统以有效地实施库存管理和采购补偿成为题中应有之义通过调查,我们得知任何库存均可分为如下三类A类物品高值——价值占库存总值70-80%的相对少数物品通常为物品的15-20%B类物品中值——总值占库存总值的15-20%物品数居中,通常占物品的30-40%C类物品低值——库存总值几乎可以忽略不计,只占5-10%是物品的大多数,通常占60-70%显然,A类物品是关键;如果我们把精力集中于A类物品,使其库存压缩10-50%,就是总库存的相当可观的一笔压缩关于ABC分类方法有几条基本法则a.控制的程度对A类物品严加控制,包括做完备、准确的记录,高层监督和经常评审,从供应商按大合同订单频繁交货,对车间紧密跟踪以压缩提前期对B类物品做正常控制,包括良好的记录与常规的关注对C类物品尽可能使用简便的控制,诸如定期目视检查库存实物、简要记录或以简便标志法表明补充存货已经订货,采用大库存量与订货量以避免缺货,安排车间日程计划时给以低优先级b.优先级在一切活动中给A类物品以高优先级以压缩其提前期与库存对B类物品予以正常处理,仅在关键时给以高优先级予C类物品以最低优先级b.订货过程对A类物品提供及时、准确的采购信息和状态查询计算机数据需要人工加以核对,进行阶段性盘点,以及频繁的评审以压缩库存对B类物品,按一定周期或当发生重大变化时评审一次库存数据和订货点,MRPII操作按例行公事处理对C类物品可以盘点处理或订货点计算订货往往不用MRPII作计划可以凭业务人员的经验加以控制由上可以看出库存管理的重要性因此,库存管理是企业管理的重要组成部分市场需要库存商品提供给用户,企业的经营需要库存保证各种药品的供应以进行药品的销售,库存对生产效率的提高有着极其重要的影响因此,库存管理系统是计算机管理系统的中心因为,所有企业的经营活动都离不开物流的活动
1.3库存管理的目标库存管理的主要目标就是通过对仓库所有入出库活动的管理和控制及对库存数据有效的统计和分析,以保证企业生产中畅通的物流,使决策人员及早发现问题,采取相应措施,调整库存结构缩短储备周期,加速资金周转,最大限度地降低库存占用,同时,通过周期性的仓库盘点,及时补救管理中的漏洞,使库存管理系统实时地反映企业中各个仓库的现时情况,为各类管理人员从不同侧面提供所需信息,以便协调企业经营收到更大效益,库存管理系统是协调企业生产经营的基础,其数据的准确性、方便的查询、有效的分析是整个计算机管理系统顺利运行的关键第二章开发背景企业的库存物资管理往往是很复杂、很繁琐的由于所掌握的物资种类众多,订货、管理、发放的渠道各有差异,各个企业之间的管理体制不尽相同,各类统计报表繁多,因此仓库的库存管理必须编制一套库存管理信息系统,实现计算机化操作,而且必须根据企业的具体情况制定相应的方案根据当前的企业管理体制,一般的库存管理系统,总是根据所掌握的物资类别,相应分成几个科室来进行物资的计划,订货,核销托收,验收入库,根据企业各个部门的需求来发送物资设备,并随时按期进行库存盘点,作台帐,根据企业领导和自身管理的需要按月、季度、年度进行统计分析,产生相应报表为了加强关键物资、设备的管理,要定期掌握其储备,消耗情况,根据计划定额和实际纤毫定额的比较,进行定额管理,使得资金使用合理,物资设备的储备最佳一个完整的企业物资供应管理系统应包括采购计划管理,合同收托管理、仓库库存管理、定额管理、统计管理、财务管理等模块其中仓库的库存管理是整个物资供应管理系统的核心因此有必要开发一套独立的库存管理系统来提高企业工作效率而所使用的这套库存管理系统是企业生产经营管理活动中的核心,此系统必须可以用来控制合理的库存费用、适时适量的库存数量,使企业生产活动效率最大化通过对这些情况的仔细调查,我开发了下面的仓库库存管理系统第三章系统分析本系统采用了结构化生命周期法,结构化生命周期法是最常用的管理信息系统开发方法,分为四个步骤,即系统调研分析、数据库设计实现、界面设计实现和系统功能设计实现其中系统调研分析阶段是最基础、也是最容易被开发人员忽视的环节
3.1进行资料收集在整个系统分析阶段,我在图书馆认真查看了很多关于仓库库存管理方面的书籍,收集到了相应的入库单、领料单、台账、物料卡、报表等资料,这些资料可以用作数据库设计的依据具体如下序号提纲1零件仓库划分成多少个区域?2每个区域有多少个货架?3每个货架上分多少层?4架子上的每一层有多少个格子?5零部件是如何进行物料编码的?6仓库管理人员人数有多少?7日均处理入库单数量大约有多少?8日均处理出库单数量大约有多少?9领料退回的处理方法?10是否每天都要登记库存台账?11库存台账有多少类型?12仓库之间是否可以进行调拨?13每次盘点间隔时间多长?14如何处理零部件盘亏?15如何处理零部件盘盈?16是否有零部件物料缺货警戒线?17统计报表的种类和填报频率?入库单是入库单位在把相应的零部件送人仓库时必须填写的单据;领料单是领料人员从仓库中领取零部件时必须填写的单据(即出库);零部件台账(相当于本系统中的操作日志)实际是一个流水账,用于记录每天发生的入库、出库信息;物料卡(在本系统中用现有库存信息来表示)的作用是记录某一种零部件的数量变化,以便库管员盘查;报表是仓库向有关领导和部门定期提交的零部件库存汇总信息收集到的入库单、领料单、零部件库存台账、零部件物料卡等单据和报表的实物样式在此略去,有兴趣者请参考有关类似企业的样本即可
3.2绘制业务流程图在某公司的调研过程中,已了解到所涉及的业务主要是入库和出库,图
3.1是系统入库、出库业务流程图
3.3用户需求分析用户需求分析就是在用户需求调研的基础上,确定系统的总体结构方案,完成相应的需求分析报告在确定系统的总体结构方案过程中,包括确定应用程序的结构、系统开发环境和系统的功能模块用户需求调研结束之后,应该立即进行用户需求分析
3.
3.1应用程序结构确定从用户应用角度来看,可把应用程序系统的组成部分分成数据存储层、业务处理层和界面表示层等3个层次,而应用程序结构可归纳为集中式应用程序结构、单用户应用程序结构、多层服务器应用程序结构、浏览器/服务器应用程序结构、客户机/服务器应用程序结构等5种类型本库存管理系统就采用了当前最流行的客户机/服务器应用程序结构(即C/S结构),此时,客户机提出请求,服务器对客户机的请求作出回应通过对服务功能的分布实现了分工服务数据存储层放在服务器上,业务处理层和界面表示层放在客户机上,因此又被称为“灵敏的客户机”结构许多操作可以在本地的客户机上执行,只是当需要数据时,才向服务器发出请求并使应用程序的处理更接近用户,使整个系统具有较好的性能,可以并行地处理应用程序的请求、减少了数据传输量、降低了服务器的负荷由于条件所限,将此系统所有程序都置于一台计算机上,以便调试运行
3.
3.2确定系统开发环境由于大多数公司内部使用的计算机平台都是基于Windows环境的为了降低系统成本,应最大程度地利用现有的资源、兼容现有的环境,可确定使用下面的开发环境★网络操作系统Windows2000;★数据库服务器MicrosoftAccessr2000;★服务器平台Windows2000;★客户机平台Windows95/98/NT/2000;★前端开发工具visualBasic
6.0企业版;★数据访问对象ADO(本系统使用ADO控件,简化编程)
3.
3.3确定系统的功能模块通过分析确定库存系统将包含6个主要功能模块,即系统模块、入库业务管理模块、出库业务管理模块、退料业务管理模块(还库业务管理模块)、盘点业务管理模块(报表输出)、需求管理模块对于每一个功能模块,都包含了数据录入、编辑、查询、统计、打印、应急、帮助等功能第四章系统设计4.1总体设计
4.
1.1系统目标设计系统开发的总体任务是实现企业物资设备管理的系统化、规范化和自动化,从而达到企业仓库库存管理效率的目的
4.
1.2开发设计思想库存管理的物资主要是企业生产中所需要的各种设备、原材料及零部件进货时经检查合同确认为有效托收后,进行验收入库,填写入库单,进行入库登记企业各个部门根据所需要的物资设备总额和部门生产活动需要提出物资需求申请计划员根据整个企业的需求开出物资设备出库单,仓库管理员根据出库单核对发放设备、原材料及零部件有些设备使用完毕需要及时归还入库,填写还库单根据需要按照月、季、年进行统计分析,产生相应报表仓库库存管理的特点是信息处理量比较大所管理的物资设备、原材料及零部件种类繁多,而且由于入库单、出库单、需求单等单据发生量特别大,关联信息多,查询和统计的方式各不相同,因此在管理上实现起来有一定的困难在管理的过程中经常会出现信息的重复传递;单据、报表种类繁多,各个部门规格不统等问题在本系统的设计过程中,为了克服这些困难,满足计算机管理的需要,我们采取了下面的一些原则统一各种原始单据的格式,统一帐目和报表的格式删除不必要的管理冗余,实现管理规范化、科学化程序代码标准化,软件统一化,确保软件的可维护性和实用性界面尽量简单化,做到实用、方便,尽量满足企业中不同层次员工的需要建立操作日志,系统自动记录所进行的各种操作
4.
1.3系统功能分析本系统需要完成的功能主要有以下几点库存管理的各种信息的输入,包括入库、出库、还库、需求信息的输入等库存管理的各种信息的查询、修改和维护设备采购报表的生成在材料库存中加入所允许的最大库存合最小库存字段,对所有库存物资实现监控和报警企业各个部门的物资需求管理操作日志的管理库存管理系统的使用帮助
4.2详细设计
4.
2.1系统功能模块设计在系统功能分析的基础上,考虑VB和Access的特点,设计出如图
4.1所示的系统功能模块图系统模块a.包括报表的打印及设置,操作日志的管理b.管理员可以通过管理界面添加或删除用户,添加新管理员或删除原有管理员验证用户的合法性,阻止非法用户登录c.管理员或其他用户可以修改自己的密码
(2)入库模块包括填写入库单,更新,删除入库记录,查看现有库存信息,入库记录的查询及打印
(3)出库模块包括填写出库单,更新,删除出库记录,查看现有库存信息,出库记录的查询及打印
(4)还库模块包括填写还库单,更新,删除还库记录,还库记录的查询及打印
(5)需求模块包括填写需求计划表,更新,删除采购计划信息,查看现有采购信息,采购信息的查询及打印,以及预测短期内的需求计划
4.
2.2数据库设计数据库需求分析在仔细调查企业库存物资材料管理过程的基础上,设计出本系统所处理的数据流程图图
4.2通过对企业仓库管理内容和数据流程分析,设计的数据项合数据结构如下设备代码信息包括的数据项有设备号、设备名称现有库存信息包括的数据项有现有设备、现有数目、最大库存、最小库存等设备使用信息包括的数据项有使用的设备、使用部门数目使用时间、出库时状态等设备采购信息包括的数据项有采购的设备、采购员、供应商、采购数目、采购时间等设备归还信息包括的数据项有归还设备、归还部门、归还数目、归还时间、经手人等设备需求信息包括的数据项有需求的部门、需求设备、需求数目、需求时间等有了上面的数据结构、数据项和数据流程,就可以进行下面的数据库设计数据库概念结构设计这一设计阶段是在需求分析的基础上,设计出能够满足用户需求的各种实体,以及它们之间的关系,为后面的逻辑结构设计打下基础根据上面的设计规划出的实体有库存实体、出库实体、入库实体、采购实体、还库实体、需求实体各个实体的E-R图及其关系描述如下数据库逻辑结构设计在上面的实体以及实体之间关系的基础上,形成各个表格之间的关系库存管理系统数据库中的各个表的设计结果如下面的几个表格所示,,每个表格表示数据库中的一个表字段名称数据类型可否为空说明设备号文本NOTNULL字段大小为6设备名称文本NULL字段大小为20表
4.2权限表字段名称数据类型可否为空说明用户名文本NULL字段大小为10密码文本NULL字段大小为15权限文本NULL字段大小为10表
4.3设备入库表字段名称数据类型可否为空说明设备号文本NOTNULL字段大小为6入库时间日期/时间NULL无供应商文本NULL字段大小为20供应商电话文本NULL字段大小为15入库数量数字NULLINTEGER价格数字NULLINTEGER采购员文本NULL字段大小为10表
4.4设备出库表字段名称数据类型可否为空说明设备号文本NOTNULL字段大小为6使用部门文本NULL字段大小为20出库时间日期/时间NULL无出库状况文本NULL字段大小为20经手人文本NULL字段大小为10出库数量数字NULLINTEGER领取人文本NULL字段大小为10用途文本NULL字段大小为20表
4.5现有库存库表字段名称数据类型可否为空说明设备号文本NOTNULL字段大小为6主键现有库存文本NULLINTEGER最大库存文本NULLINTEGER最小库存文本NULLINTEGER表
4.6部门需求表字段名称数据类型可否为空说明设备号文本NOTNULL字段大小为6部门名称文本NOTNULL字段大小为10需要数量数字NULLINTEGER需求开始时间日期/时间NULL无需求结束时间日期/时间NULL无表
4.7设备还库表字段名称数据类型可否为空说明设备号文本NOTNULL字段大小为6还库时间日期/时间NULL无仓库管理员文本NULL字段大小为10归还数量数字NULLINTEGER归还人文本NULL字段大小为10表
4.8操作日志表字段名称数据类型可否为空说明操作员文本NOTNULL字段大小为10操作内容文本NOTNULL字段大小为100操作时间日期/时间NOTNULL无表
4.9设备采购计划表字段名称数据类型可否为空说明设备号文本NOTNULL字段大小为6主键现有库存数字NULLINTEGER总库存数字NULLINTEGER最大库存数字NULLINTEGER购买数量数字NULLINTEGER供应商文本NULL字段大小为10价格数字NULLINTEGER计划采购时间日期/时间NULL无
4.3代码设计任何库存均可分为如下三类A类物品高值——价值占库存总值70-80%的相对少数物品通常为物品的15-20%B类物品中值——总值占库存总值的15-20%物品数居中,通常占物品的30-40%C类物品低值——库存总值几乎可以忽略不计,只占5-10%是物品的大多数,通常占60-70%4.4输入输出设计本系统界面标准Windows形式,键盘输入也可以用条形码读取,人机交互,容易使用输入输出的设计考虑美观实用和通俗易懂,图文并茂4.5系统安全性设计系统数据库中包含多个二维表,所以在系统与数据库的连接上,并没有把数据库和系统的连接直接写入代码,而是通过对服务器端进行系统设置,使数据库名及路径不可见,并通过ACCESS的数据库安全设置,保证了数据库的安全性系统根据用户身份不同赋予不同权限,用户用密码登陆,同样也保证了系统数据的安全性第五章系统实施5.
1、开发工具简介本系统的前端开发工具,我选择了VisualBasic
6.0,后台数据库采用Access
20005.
1.1VB简介Visual意为“可视化的”,指的是一种开发图形用户界面的方法,所以VisualBasic是基于Basic的可视化的程序设计语言在VisualBasic中,一方面继承了Basic所具有的程序设计语言简单易用的特点,另一方面在其编程系统中采用了面向对象、事件驱动的编程机制,用一种巧妙的方法把Windows的编程复杂性封装起来,提供了一种所见即所得的可视化程序设计方法
5.
1.2VB功能特点具有面向对象的可视化设计工具在VB中,应用面向对象的程序设计方法(OOP),把程序和数据封装起来视为一个对象,每个对象都是可视的程序员在设计时只需用现有工具根据界面设计要求,直接在屏幕上“画”出窗口、菜单、按钮、滚动条等不同类型的对象,并为每个对象设置属性程序员的编程工作仅限于编写相关对象要完成的功能程序,因而程序设计的效率可大大提高放不下了~~~~~~~~~回答者lonelyparasol-童生一级6-610:31查看用户评论2提问者对于答案的评价3Q~我自己也写好了评价已经被关闭目前有1个人评价好0%
(0)不好100%
(1)相关内容•计算机毕业论文•仓库管理系统是不是就是库存管理系统•仓库管理系统和库存管理系统有什么不一样啊•求一个库存管理系统的课题背景,技术背景和课题内容•求超市库存管理系统毕业设计!查看同主题问题库存管理系统管理系统论文其他回答共1条vb+access瑞星超市库存管理信息系统论文+源程序http://ww
1.tabobo.cn/soft/20/124/2008/
459104315273.html中文摘要超市库存管理信息系统是典型的管理信息系统MIS,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面对于后台数据库要求建立起数据一致性和完整性强、数据安全性好的库,而对于前端应用程序的开发则要求应用程序功能完备易使用等特点经过分析使用Microsoft公司的VisualBasic
6.0开发工具,数据库选用Access2000,利用其提供的各种面向对象的开发工具和数据库的结合比较方便,开发了这套超市库存管理信息系统,包括系统设置、基本信息设置、入库信息管理、出库信息管理、库存信息管理和统计报表共六大模块瑞星超市库存管理信息系统引用了库存管理的相关理论,实现了超市对物流的管理,以保证稳定的物流支持正常的运营,但又最小限度的占用资本它是一种相关、动态、真实的库存控制系统关键词超市库存管理数据库管理信息系统目次1绪论………………………………………………………………………………
11.1选题背景…………………………………………………………………………
11.2选题的意义……………………………………………………………………42瑞星超市当前状况描述…………………………………………………………
52.1瑞星超市现状…………………………………………………………………
62.2瑞星超市库存分析……………………………………………………………63总体规划…………………………………………………………………………
73.1系统的功能……………………………………………………………………
73.2系统的目标……………………………………………………………………
73.3系统的任务……………………………………………………………………
83.4系统功能结构说明……………………………………………………………
93.5系统开发步骤…………………………………………………………………104瑞星超市库存管理系统调查分析………………………………………………
104.1需求分析………………………………………………………………………
114.2可行性研究……………………………………………………………………
124.3当前系统分析…………………………………………………………………135系统设计…………………………………………………………………………
345.1系统总体设计…………………………………………………………………
345.2数据库设计……………………………………………………………………
525.3输入输出设计…………………………………………………………………
545.4系统界面及功能模块简介……………………………………………………546系统的实施与维护………………………………………………………………
566.1系统的实施……………………………………………………………………
566.2系统维护………………………………………………………………………
576.3新系统存在的问题……………………………………………………………
586.4新系统对其他部门的要求……………………………………………………597系统评价…………………………………………………………………………59结论……………………………………………………………………………………60参考文献………………………………………………………………………………61致谢……………………………………………………………………………………62。