ImageVerifierCode 换一换
格式:DOCX , 页数:33 ,大小:228.15KB ,
资源ID:3489455      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-3489455.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(仓储物资管理信息系统开发文档格式.docx)为本站会员(b****2)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

仓储物资管理信息系统开发文档格式.docx

1、本次的开发人员(本人)已经学习过Visual FoxPro程序设计语言,并通过了这门语言的全国计算机等级二级考试,学习了系统工程和信息管理系统等课程,因此有一定的专业技术储备。并且在开发信系统的过程中查阅了大量资料,在加上老师的大力指导,本人能够开发出此系统。当然,考虑到时间和专业技术的有限性,本人仅仅以仓储管理为核心,站在仓储管理员的角度,开发出一个具有一定决策支持的单机版物资管理信息系统。在毕业实习的过程中,对淮北铁运处仓储管理进行了详细的了解和调查,并加上自己的见解,以此为依据,难度不是很大,可以开发出来,因此在技术上是可行的。2.2.3经济上的可行性分析此物资管理信息系统是本人的毕业设

2、计内容,需要的设备为:计算机一台、Visual FoxPro6.0软件开发系统,这些设备学校和本人都拥有,足够使用,不许额外花费购买设备。通过老师的知道和自学,查阅和研究资料,可以独立完成,花费基本为零。对企业而言,由于此系统只要稍微拥有一点计算机软件开发的专业知识既可以完成,因此购买成本很低。而在企业的使用过程中,使用物资管理系统,可以节省人力的投入和降低工作强度,节省了纸质材料的消耗,减少了资金的占用提高资金周转率,避免了出现物资供应不足而延误生产的状况,有利于企业对本企业物资使用情况进行统计分析。因此对企业而言使用物资管理信息系统,带来的收益远远大于投入,在经济上是可行的综上所述,该系统

3、可以立即开发。2.3系统功能分析1)此系统是用来管理企业的物资情况,不是任何人都能使用,因此,此系统应有一个登陆过程,只有符合条件的人员才能使用本系统,并且,因为人员的身份职位的不同,所能使用的功能也不同,因对使用人员划分权限,使之只能使用自己职责内的功能,以达到便于管理的目的。因为人员的身份改变或增加减少使用人员,其登录名和密码以及权限也是会变化的,因此系统应该具有改变用户信息的功能。2)此系统主要是对物资的管理,而物资是由供应商提供的,因此,系统应具有供应商管理的功能,方便企业的物资采购。根据企业对不同供应商评价,还可以经过一定的计算选择出在各方面综合评定最符合企业要求的企业,辅助企业人员

4、进行决策。3)物资是流动,具有入库、出库和在仓库存储的过程,这也是企业运输生产中物资流动最主要的部分,本系统也着重围绕这一部分过程,实现入库管理、出库管理、在库管理的功能。系统要实现对入库、出库、在库的录入、修改、删除、浏览、查询、统计的功能。4)为便于用户更准确、有效的使用此系统,要进行一定的系统维护,在其中设置参数,辅助我们主要功能的实现。5)在以往人工账簿记录的时候,最麻烦的就是信息的统计,需要人员手动繁琐的计算来达到目的,并且很容易出错。而物资管理信息系统,可以通过编程,用计算机快速的、准确的计算和统计出企业想要的数据,此系统也具有这样的功能。对入库、出库、在库物资统计,是企业人员直观

5、的了解和掌握本企业物资使用情况。6)本系统应实现把相关数据统计后,以报表的形式打印出来,以书面的形式那企业物资使用情况展现出来。综上分析,本系统主要用于企业相关人员对企业物资使用信息的管理,采用面向对象的设计思想,以表单和菜单等形式进行各表单的调用。实现对信息的录入、浏览、查询、修改、删除、统计和打印报表的功能。3 系统设计3.1系统应用领域物资管理信息系统是一项复杂而特殊的物流、资金流和信息流处理系统。该系统的业务特点是实现以物资计划为基础、以物资收发存为中心、以财务为核心儿进行的物资计划、采购、管理、销售、查询统计一体化的管理过程:包括计划管理、合同管理、物资收发存管理、仓储管理、财务稽核

6、、查询统计等功能,同时兼顾企业的经营和管理职能,充分满足物资公司及基层单位物资管理的基本需求 。3.2系统目标物资管理信息系统的主要任务是实现供应商、物资入库、物资出库、库存物资等信息的管理。主要功能包括以下几项。1) 登录需求在实际应用中,由于物资信息管理系统是由人管理,所以登录系统,首先必须通过系统的身份认证,这个过程对系统提出以下要求:(1)根据登录名和密码来判断是否进入系统。(2)根据类型决定权限。2)物资管理需求在实际应用中,由于物资信息本身是可变的,经常会有以下新的材料信息需要录入,也有一些旧有的信息需要修改、删除,基于此,该过程具有对材料信息进行管理的功能,包括对物资信息的添加、

7、修改和删除。3) 供应商管理需求在企业的经营中,寻求的是以较低的成本价格购买到自己满意的物资,而供应商是可以选择的。因此供应商的信息及其提供的物资信息需要录入,也有需要添加和修改的,由此可以对供应商进行比较,从而实现更好的采购。4) 仓库管理需求物资信息从仓库中取出,或将其加入到仓库中都涉及到材料信息的变更,包括添加、修改等操作,基于此,该过程应具有对材料入库信息、材料出库信息、材料在库信息进行管理的功能。5) 物资信息查询需求由于物资信息较多,并亲复杂,管理者经常需要根据需求对某些材料进行信息检索,包括仓库中还有哪些材料,仓库中材料的价格如何,基于此,该过程应具有对仓库中的材料信息进行各种查

8、询的功能。6) 数据统计需求为了清晰掌握仓库中材料的领用、维护等信息,管理者需要经常对仓库中的材料的各种信息进行统计、汇总,基于此,该过程应具有对仓库中材料信息,入库,出库等使用成本进行统计和管理的功能。3.3系统功能模块为使企业工作人员更加清晰便捷的使用本系统,根据系统不同的功能进行分类整理,得到几个不同的管理模块,即:系统管理,入库管理,出库管理,商家管理,物资管理,数据统计,退出系统8个系统功能模块,组成系统功能的总框架,如图3.1所示。图3.1 系统功能的总框架 每个系统功能模块都是对不同的内容进行管理,实现的功能也有所不同,每个功能模块具体设计如下。1) 系统管理 系统管理的作用在于

9、保证系统的使用安全和辅助系统实现它的主要功能,因此,其中要包含系统用户的管理和参数的管理,设计不同的表单来分别实现它们应具有的功能,其功能结构框架如图3.2所示。用户管理添加用户修改密码保管人员管理经办人员管理领用单位管理工作人员管理账号管理图3.2 系统管理分支框架其各个表单实现的具体功能和设计将在下面的文章中详细阐述。2) 入库管理入库管理是在物资采购回来后,对入库物资的管理。模块应实现入库单的编制,一个入库单里包含了此次入库的物资信息,因此同时应具有入库物资编制的功能,每一个物资入库后,库存里相应的物资其数量也增加此次入库的数量,并可以实现入库单,入库物资的查询和浏览,其功能结构框架如图

10、3.3所示。图3.3 入库管理结构分支框架(下同)3) 出库管理出库管理是单位领用物资时,对物资进行管理,每个物资出库后,仓库里对应物资的数量会有变化,要减少此次领用的数量。与入库管理类似,出库管理模块也要实现出库单、对应出库物资的编制,和入库物资的查询、浏览等功能,其功能结构框架如图3.4所示。图3.4 出库管理结构分支框架4) 库存管理库存管理是对现在存储在仓库的物资进行管理,物资库存数量有上限和下限值。因此设计实现功能有库存物资信息录入,显示物资库存数量小于下限,大于上限的物资信息,和库存盘点功能。其结构框架如图3.5所示。3.5 库存管理结构分支框架5) 商家管理商家管理是对供应商的管

11、理,通过以往合作情况来对不同供应商进行评价,再根据订购物资情况,采用层次分析法建立模型,判断供应商的优劣,实现企业人员对供应商的选择的决策。因此,此模块要实现的功能有供应商信息的管理和查询,供应商物资清单的输入浏览和修改。其结构框架如图3.6所示。图3.6 商家管理结构分支框架6) 物资信息管理物资信息管理是实现物资信息的录入、修改、删除、浏览功能,它是其余模块功能操作的对象,所以在最开始要把物资信息录入物资细腻表中,而在以后的应用中,将很少用到。设计其结构框架如图3.7所示。物资信息录入物资信息编辑物资信息管理图3.7 物资信息管理结构分支框架7) 数据统计 数据统计数对入库物资、出库物资、

12、单位领用物资的金额等进行统计汇总,以数据的形式展示一个月,一年,相关单位物资成本的多少。设计其结构框架如图3.8所示。图3.8 数据统计结构分支框架8) 退出系统 当不需要再使用系统时,点击【退出系统】,将完全退出本系统,使用结束。至此,系统设计完成。4 数据库设计在一个数据库中,可以建立和存储多个表,通过索引项在表之间建立关系称为关联,利用关联关系可以让多个表协同工作。数据库设计的步骤如下:1) 确定建立数据库中所需要的表。2) 确定各个表中所需要的字段。3) 确定各个表间的关联关系。4.1数据库需求分析根据自己在淮北铁运处的实习对铁运处仓储管理的了解,对所设计的系统画出如图4.1的数据流程

13、图,数据库ER图如图4.2所示。注册信息图4.1 数据流程图物资信息出库物资信息入库物资信息在库库物资信息编码名称单位类型位置数量单价一对多图4.2 数据库E-R分析图Visual Foxpro6.0开发系统自带数据库,只需在系统中建立数据库,并在数据库中添加表即可。4.2建立数据表 根据设计要实现的功能和以上分析,设计此仓储物资管理信息系统由11个表组成,分别为:物资信息表、入库信息表、入库物资信息表、出库信息表、出库物资信息表、在库物资信息表、供应商信息表、供应商物资清单表、物资参数表、用户管理表、保管人员表、经办人员表、领用单位表。各个表格的设计如下面的表4.1-表4.13所示,其中的每

14、一个表格就表示在数据库中的一个表。1)物资信息表表4.1 物资信息表编号字段名宽度标题索引1wzbm字符型10物资编码主索引2wzmc物资名称3xh12型号4dw5lb8类别6cfwz存放位置7zxccl数值型最小存储量zdccl最大存储量9bz备注型备注2)入库信息表表4.2 入库信息表rkdhm入库单号码rkrq日期型入库日期jbr经办人bgr保管人3)入库物资信息表表4.3 入库物资信息表普通索引slwzdj物资单价je金额4)出库信息表表4.4 出库信息表ckdhm出库单号码ckrq出库日期lydw领用单位5)出库物资信息表表4.5 出库物资信息表6)在库物资信息表表4.6 在库物资信

15、息表7)供应商信息表表4.7 供应商基本信息表gysbh供应商编码gysmc供应商名称候选索引lxr联系人lxfs11联系方式gsdz公司地址zlpj质量评价xypj信誉评价8)供应商物资清单表表4.8 供应商物资清单表djzfy总费用9)用户管理表表4.9 用户管理表dlm登录名mm密码qx权限10)经办人员表表4.10 经办人员表11)保管人员表表4.11 保管人员表12)领用单位表表4.12 领用单位表通过分析,得到这些表与表之间的关联关系,如图4.3所示图4.3 数据库表间关联图5 物资管理模块5.1物资基本信息模块此系统所有的所有操作实际上都是对物资信息的操作,因此,首先要生成物资基

16、本信息,作为其他操作的基础5.1.1创建“录入物资信息”表单 “ 录入物资信息”用来工作人员向表中输入基本的物资信息,存储在物资信息表中。1)创建表单界面在项目管理其中新建1个表单,命名为“录入物资信息”,将“物资信息表”添加到数据环境中。将数据环境中的“物资基本信息表”拖入表单形成表单控件,并把所需的字段拖放到表单中,创建5个“command(命令)”按钮。为了方便输入,再创建7个文本框控件作为输入和显示信息的控件。设置表单中控件的布局如图5.1所示。图5.1 “录入物资信息”开发界面设置“录入物资信息”表单及其控件的属性入表5.1所示。表5.1 “录入物资信息”表单及其控件的属性表控件名称

17、属性属性值说明form1autocenter.t.-true运行时自动居中caption录入物资信息表单的标题borderstyle3-可调边框表单的边框样式标签控件autosize标签自动调整大小backstyle0-transparent标签背景透明fontsize字体大小文本框控件selctonentry.t.焦点进入选择command1name添加控件标题clickevent用户自定义过程控件点击事件command2审核command3保存command4取消command5退出2)添加代码(1) 表单的“init”事件 在表单开始载入的时候要求审核和保存另个控件不能操作,以防止错误点

18、击。mand2.enabled=.f.mand3.enabled=.f.(2)“添加”控件的点击事件thisform.txt1.value= thisform.txt2.value= thisform.txt3.value= thisform.txt4.value= thisform.txt5.value= thisform.txt6.value=thisform.txt7.value=&实现表单中文本框为空,便于输入新的数据 thisform.txt1.enabled=.t. thisform.txt2.enabled=.t. thisform.txt3.enabled=.t. thisfo

19、rm.txt4.enabled=.t. thisform.txt5.enabled=.t. thisform.txt6.enabled=.t.thisform.txt7.enabled=.t.实现表单中文本框可操作 mand1.enabled=.f. mand2.enabled=.t. mand3.enabled=.f. mand4.enabled=.t. mand5.enabled=.t.thisform.txt1.setfocus使表单中第一个文本框获得焦点,这要可直接输入信息thisform.refresh刷新表单(3)“审核”控件的点击事件“审核”实现的功能是在保证输入数据的有效性,防止保存无效的数据,要求在每个文本框中输入数据,如果未填写相应的信息,审核不通过,也就不能保存到表中。在“物资信息表”中,物资编码和存放位置都是意义对应的,因此输入的信息不能与表中已经存在的重复,否则,审核不通过。如果输入的信息审核通过,则“保存”控件可操作,否则,不可操作。

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2