欢迎来到三一文库! | 帮助中心 三一文库31doc.com 一个上传文档投稿赚钱的网站
三一文库
全部分类
  • 幼儿/小学教育>
  • 中学教育>
  • 高等教育>
  • 研究生考试>
  • 外语学习>
  • 资格/认证考试>
  • 论文>
  • IT计算机>
  • 法律/法学>
  • 建筑/环境>
  • 通信/电子>
  • 医学/心理学>
  • ImageVerifierCode 换一换
    首页 三一文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    物资管理系统入库和出库的设计.docx

    • 资源ID:501247       资源大小:87.48KB        全文页数:24页
    • 资源格式: DOCX        下载积分:5
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录 微博登录
    二维码
    微信扫一扫登录
    下载资源需要5
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    物资管理系统入库和出库的设计.docx

    1、东北农业大学学士学位论文学号:856130315005物资管理系统入库和出库的设计DesignofInboundandoutboundoftheMaterialManagementSystem学生姓名:李志芹指导老师:李保国所在院系:网络教育学院所学专业:计算机科学与技术研究方向:物资管理系统的设计东北农业大学中国-哈尔滨2010年3月摘要本文以化工企业的物资管理信息系统开发为背景,从实际的工作出发,在分析目前单位的物资管理中存在的问题的根底上,整合了管理信息系统开发的概念,结构以及系统开发管理的根本原理和方法,开发了一套物资管理信息系统的入库和出库过程。本文的研究方法是先对物资管理系统进行整

    2、体的设计,这次的开发主要是针对物资管理系统的入库和出库模块的设计,包含了系统的整体结构图,数据库的设计,在数据库设计阶段,设计了E-R图,并设计了对应的数据库表。关于系统的实现,分别从入库、出库以及统计查询几个方面设计了系统,并且有具体实现的界面图和代码。通过这种软件工程的软件开发过程,设计并开发了一个物资管理系统。关键词:物资管理,数据库设计,入库,出库AbstractInthispaper,chemicalmaterialmanagementinformationsystemdevelopmentbackground,proceedingfromtheactualwork,intheana

    3、lysisofthecurrentmaterialmanagementunitoftheproblems,basedontheintegratedmanagementinformationsystemdevelopmentconcept,structureandsystemdevelopmentandmanagementofthebasicprinciplesandmethodstodevelopasetofmaterialmanagementinformationsystems.Thispaperisdividedintothebasicconceptsofmaterialsmanageme

    4、nt,systemsdesign,databasedesign,systemimplementationandsomeotherdetaileddescriptionoftheestablishmentofmaterialsmanagementsystemthroughouttheprocess.Thisstudyisthefirstofthematerialsmanagementsystem,theoveralldesign,thisdevelopmentismainlyforthematerialsmanagementsystem,storageandalibrarymoduledesig

    5、n,includingoverallsystemdiagram,databasedesign,databasedesignstage,thedesignoftheERdiagram,anddesignthecorrespondingdatabasetable.OnSystem,respectively,fromstorage,checkoutthelibraryandstatisticalaspectsofthedesignofthesystem,andaspecificplantoachievetheinterfaceandcode.Thesoftwareworksthroughthesof

    6、twaredevelopmentprocess,designedanddevelopedamaterialsmanagementsystem.KeyWordsiMaterialmanagement,databasedesign,storage摘要IAbstractII1前言11.1研究的目的和意义11.2国内外研究现状11.2.1 国外现状11.2.2 国内状况一11.3本文的研究内容22物资管理系统的概念22.1物资管理综述22.2物资管理的定义及意义32.3物资管理的特点32.4物资管理系统43需求分析及系统的概要设计53.1系统开发的必要性53.2系统开发的原那么63.3系统开发的目标7

    7、3.4系统涵盖的内容74系统的总体设计84.1系统设计思路84.2系统总体结构104. 2.1数据文件子系统105. 2.3方案统计子系统106. 2.5库存管理子系统115.数据库的设计115.1 数据模型选择115. 2数据库设计步骤125. 2.1需求分析125. 2.2概念结构设计125. 2.3逻辑结构设计127. 2.4数据库物理设计136物资管理系统的详细设计与实现147.1 系统登录设计146. 2入库出库界面实现157. 3局部程序的设计代码158. 4应用评估167结束语178.1 本系统建设情况总结179. 2实际应用结果和需要改良的地方18参考文献19致谢201前言1.

    8、1 研究的目的和意义当今社会是一个信息社会,谁掌握了大量的信息,信息处理的速度快,批量大,谁的效率较高,就能在竞争中立于不败之地。物资管理是信息管理的重要一个重要环节,需要对物资的采购,使用,储藏等进行规划、组织和控制。物资管理的目的是,通过对物资进行有效管理,以降低企业生产本钱,加速资金周转,进而促进企业盈利,提升企业的市场竞争能力。企业的物资管理,包括物资方案制订、物资采购、物资使用和物资储藏等几个重要环节,这些环节环环相扣、相互影响,任何一个环节出现问题,都将对企业的物资供给链造成不良影响。因此,在市场异常活泼的今天,物资管理已不能用方案、配额”、“定量”等几个简单概念进行诠释,它已经成

    9、为现代企业管理的重要组成局部,成为企业本钱控制的利器,成为企业生产经营正常运作的重要保证,成为企业开展与壮大的重要根底。由于受传统方案经济的影响,企业的物资管理不合理,大限量的加大物资库存等现象屡见不鲜,因此创新物资管理模式并使其顺应现代企业的开展,已经显得愈发重要了,建立一个针对于本企业的物资管理系统是非常有必要的。1.2 国内外研究现状1.2 .1国外现状据统计,目前,美国在财务会计上占有90%的工作由计算机完成;物资管理中80-100%的信息处理由计算机完成;方案管理是8090%;在计算机应用开展较快的国家中,计算机应用于经济管理的占80%;用于科技计算的占8%,用于生产过程控制的占12

    10、由此可以看出,经济管理是计算机应用的主要领域。1.3 .2国内状况由于种种原因,我国的信息资源建设水平远远落后于信息根底设施的建设的水平。长期以来,我国信息资源的开发管理未能与信息资源的增长同步进行。我国有丰富的原始信息资源,但在此根底上再生的二次信息系统和数据库产业的规模和市场占有率、使用率相当低,大量的有价值的信息未能进一步加工成商品使其增值。信息资源的开发和利用已被确立为国民经济信息的核心内容,信息数字化,传输的网络化是缩小开展中国家与兴旺国家差距的捷径,值世界信息化浪潮正以不可阻挡之势席卷全球时,我国要迎头赶上,就必须利用现有的信息根底设施,重点开发和推广应用于各类科技经济等数据库

    11、和网络资源效劳系统,以便取得巨大的社会效益和经济效益。由于物资管理在社会大生产中占用重要地位,其计算机化在兴旺国家已到达95%以上,而我国在全国范围内推广计算机在管理中的应用,是在80年代初开始的。起步虽晚,但开展快。特别是微型计算机的出现和普及,为信息处理提供了物美价廉的手段,对于推动我国管理信息处理现代化起到了重要作用。1.3 本文的研究内容本文分为七局部,其中第一局部为前言,讲述了建立此系统的目的和意义,第二局部是物资管理系统的根本理论,第三局部为系统的概要设计,第四局部是系统的总体设计,第五局部是数据库设计,第六局部是物资管理系统的具体实现,第七局部是总结理论局部。2物资管理系统的概念

    12、2.1物资管理综述广义的物资,是指生产资料和生活资料。物资管理中的物资,仅指生产过程中所需要的生产工具和原材料、辅助材料、燃料等。物资分类方法有很多,列举如下:按管理权限划分:省管物资、省筹物资、市管物资按物资是否入库可划分:经仓物资、直拨物资。按物资用途划分:市场经营物资、工程物资、维护物资、废旧料、拆旧料、剩余料;结合中国网通集团固定资产目录划分:有线传输、无线传输、电路交换、数据通信、动力电源、应急通信装备、配套设备、仪器仪表、通用设备、机电设备。2. 2物资管理的定义及意义物资管理是物资分配和流通过程中有关物资的组织和检查工作的总称。通过用料申请方案、采购、运输、仓储、保管、领用等活动

    13、解决物资供需之间存在的时间、数量、品种、规格以及价格和质量等方面的矛盾,衔接好生产中的各个环节,确保生产的顺利进行。物资管理是企业生产经营管理的一项重要内容,是保证企业生产开展和提高经济效益的重要环节,它对于加强企业物资管理具有重要的意义。(1)加强物资管理是保证企业生产能正常进行的重要条件。物资管理是生产前的一项准备工作,要保证企业的生产过程不断地进行,就需要不断地供给生产所需要地各种物资。如果物资供给不及时,或供给地品种、规格、质量不符合要求,企业的生产就不能顺利进行。(2)加强物资管理是提高企业经济效益的重要途径。工业企业的生产过程同时也是物资的消耗过程。在物资的消耗过程中,如何做到合

    14、理利用物资和节约物资,直接影响到企业的经济效益。(3)加强物资管理也是搞好整个国民经济物资管理的重要一环。因为从整个国民经济来看,国家在一定时期内的物资资源和资金总是有限的,搞好企业物资管理,正确地选用和合理使用物资,加速物资地周转,就能以同量的物资资源和资金为社会提供更多的产品,这对于促进国民经济的开展有着十分重要的意义。2.3物资管理的特点(1)物资种类多,有关原始凭证的信息量大且进出频繁。(2)要求集中处理,业务量大。每到月末年终有关人员都要加班、加点,对大量的原始数据进行分类、汇总。并按有关部门的要求进行统计、计算,填制各种表。由于手工作业效率低,错误难以防止。故虽然在此过程中消耗了大

    15、量人力、物力,但效果往往不甚理想。(3)信息交叉、查账困难。由于一张单据记录了多种内容地信息,而所需报表及各种统计需要摘录各自不同的信息。这样势必造成信息交,重复劳动,给查阅带来困难。(4)要求及时制定合理、准确的动态供给方案。物资企业要想取得好的经济效益,必须制定出合理的采购方案,因为只有采购的物资与顾客的需求相一致时,才不会出现由于超储积压而造成的资金浪费现象。而符合实际需要的动态方案的制定。需要以大量的企业内外的数据与信息为依据。(5)时间性强,精度要求高物资管理不仅要求按规定时间完成有关数据的记录,汇总、统计、核算、编制和呈送报表,而且要为企业领导进行决策及时提供有关信息。1.1 图物

    16、资系统流程图2. 4物资管理系统在早期的物资管理辅助企业生产运作的过程中,对于物资的经营管理包括方案、采购、库存、入库、出库等都是靠人工方式进行的,既主要靠手写来记录物资的流向。众所周知,人工处理物资数据是一项繁琐而枯燥的工作,由于物资管理涉及到方案、物料平衡、采购、库存、入库、领用等活动,这些业务涉及到大量的数据和信息,比方:供给商、品种、规格、价格、库存情况、领用情况以及对这些数据进行报表制作和综合分析等,由于对这些数据的准确性、及时性和质量都很高,因此任何信息的遗漏、错误或失误都会影响到企业的利益,假设采用纯人工的方法来管理是有一定难度的,而且人工处理效率低,对物资数据信息的传输方面不及

    17、时、不准确,对于物资经营管理容易造成数据冗余、数据管理不一致等种种问题,因此靠人工管理物资信息已经不能适应企业开展的需要,急需用新的技术、新的方法来解决所面临的这一系列问题。近几十年来,随着数据库技术的迅速开展以及数据库管理系统的广泛应用,人们利用信息技术工作和搜索数据的能力大幅度提高,千千万万个数据库被利用于商业管理、政府办公、科学研究和工程开发等等,人们积累的数据越来越多。用数据库管理系统来存储数据,分析数据己成为大势所趋。物资管理系统是一个一体化系统或集成系统,就是说物资管理系统进行企业的物资信息管理要从总体出发,全面考虑,这样可以保证各种职能共享共同的数据,减少数据的冗余,保证数据的兼

    18、容性和致性。数据的体化并不限制个别功能子系统可以保存自己专用的数据,为保证一体化,首先就是要有一个全局的系统实现方案,每一个小系统的实现均要在这个总体方案的指导下进行。其次,是通过标准、大纲和手续到达系统一体化。这样数据和程序就可以满足多个用户的要求,系统的设备也应当相互兼容,即使在分布式数据库得到情况下,保证数据的一致性也是十分重要的。物资管理系统也是一项复杂而特殊的物流、资金流和信息流处理系统。它将方案、采购、销售,以及物资调度、库存管理有机地结合起来,合理地组织采购、存储、使用物资,对于降低采购和销售本钱、减少库存积压、加速库存资金地周转和控制库存物资地流程管理,以及及时采购和补充物资以

    19、保证生产地顺利进行都将起着十分显著地效果和非常积极地作用。近几年来,现代物资管理在我国迅猛开展,国内外很多专家对物资管理系统进行了研究,并取得了巨大的成就。由于物资管理是生产企业的最重要的管理之一,具有跨行业、跨企业的特点。因此,一般的物资管理系统需要包括以下根本功能:物资方案管理,物资采购管理,物资合同管理,施工现场物资管理,采购物资付款管理,领导审批管理,供给商管理等功能,其中方案管理包括供给方案管理,采购方案管理,以及方案的完成情况统计与方案预警等功能;采购管理包括物资宜接采购管理,物资招投标方式采购管理;施工现场管理主要包括物资入库管理,出库管理,报损及报废管理,物资调拨管理以及查询统

    20、计功能。3需求分析及系统的概要设计3.1系统开发的必要性物资库存管理是物流管理系统中的一个重要环节。我们只有对企业库存物资资源全面掌握,从分发挥闲置资源的利用,在全省范围内对资源进行优化配置,从而才能使企业效益到达最大化。只有通过标准科学的物资管理手段,才能节省物资采购本钱,提高工作效率,提升企业的竞争力。因此,我们急需建立一个全省性的通信物资计算机管理系统平台,这是全面建立现代企业制度的需要,也是实现两个转变、加强物资管理根底工作、实现业务开展竞争的需要。通过加强对全省通信物资的根底管理工作,利用计算机网络实现各个管理层面、管理点的数据动态管理,实现全省通信物资在时间、空间上的优化配置,最大

    21、限度的创造时间效益和空间效益,提升物资管理部门支撑效劳水平,提高全省整个物资部门的整体功能和效率。以此到达提高效劳、快速及时准确、标准化、现代化管理监督的目标。总之,本系统的建设是在中国电信进行体制改革后的背景下为了更好地管理辽宁通信各个管理点的物资库存情况。为了提高库存管理的工作效率,防止人力、物力的重复消耗,也为了完整地对库存管理过程的业务进行系统的跟踪记录,所以提出了准备采用电子化管理的设想与初步的方案。本着进、销、存管理系统引用了现代企业管理的新概念,保存了ERP的设计思想,以进销存为主线,为前提,缩短了信息流程,展开业务需求,以库存为根底,采购增强了企业适应市场的变化能力。3. 2系

    22、统开发的原那么在物资管理系统的需求分析之后,我们就应对其进行总体设计了。物资管理系统的总体设计应遵循以下设计原那么1 .实用性和先进性原那么物资管理系统是根据省公司处理工作中最迫切需要解决的问题而建立的,从实用性出发,实实在在解决某些手工操作越来越困难的工作,为领导决策提供及时、准确、全面的信息依据。系统设计立足于先进的计算机技术、网络技术、数据库技术等,结合先进的开发方法与现代管理方法,做到实用性与先进性相结合。2 .可扩充性原那么在应用系统设计过程中,采用模块化的程序设计方法,为系统留有充分的接口,使应用系统具有良好的可扩充性,能随着企业的开展变化进行升级、改良,满足企业未来开展的需要。3

    23、 .开放性原那么该系统在建设上加强标准化及采用统一的技术标准,与其他管理业务平台要有机的联系对接,以实现网络互联,资源、信息、数据共享。4 .平安性原那么为了保障数据平稳正常的运行,以及数据的完整性,整个系统必须有很好的平安性,必须加强数据库的平安保密设计。5 .统一管理、分级管理与开放性协调开展原那么6 .时、动态管理原那么7 .流程式业务系统8 .完整性原那么实现优化的网络设计,高效的信息管理,友好的用户界面。3. 3系统开发的目标通过对敬业钢厂各个管理站点库存管理过程中的各种数据进行记录跟踪,结合其库存管理的业务流程,采用数据库管理方式,实现全省库存管理的库存管理全过程跟踪管理电子化。本

    24、系统将要实现的功能 可提供动态的物资的进、销、存信息,包括主业和实业以及不同性质物资; 可记录(计算)即时物资进销存动态数据; 可提供详细数据,供管理者及相关人员查询、统计,为相关报表提供可靠的数据来源; 对合同管理系统、业务管理系统提供信息关联,实现数据共享,业务数据反应,为业务流提供数据支持; 要实现数据的共享,不仅是本系统要考虑的问题,同时需要其他系统的支持,我们可以提供其他系统访问本系统的数据提供访问接口,同时其他系统也要确保流入本系统数据的完整性; 可实现省公司对全省各管理点的物资进行管理; 可以对后期开发系统业务流整合,提供相应的接口。3. 4系统涵盖的内容采购管理:根据采购方案进

    25、行采购,能够对采购进货情况进行全程监控,为采购部门和财务部门、院长提供准确及时的信息,对历史采购信息进行全方位的比照分析,为物资管理的采购提供依据。该模块包括采购方案申请子模块、采购方案审批子模块和采购方案输出子模块。首先,需采购的物品由总务处的仓库保管员从采购方案申请模块中提出采购申请,然后,总务处长在采购方案审批模块中审批采购方案申请,审批通过前方可生效,从采购方案输出模块中输出采购方案单,提交给总务处的采购员,采购员按照采购方案单采购。 固定资产管理:固定资产管理模块主要实现以下3个功能:能够对固定资产的根本信息进行增加、修改和删除。能够对固定资产的维修进行登记管理。能够对固定资产的设备

    26、使用情况进行登记管理。 库存管理:库存管理模块是整个系统的核心局部,其主要是完成对各种新进物品进行分类入库管理、对处系中的物品进行出库管理和库存盘点。 系统维护管理:系统还提供所使用的字典及各类参数。并且,根据用户进入系统的用户标识以及正确的口令来判断用户的身份,并给予相应的权限。同时,系统管理员可以分配和设置用户的权限。但用户自身的口令只有用户自己知道,并且用户可以更改自身的口令。系统维护管理模块包括:物品编码管理子模块、操作员编码管理子模块、处系管理子模块和日志查询管理子模块。 查询统计管理:包括采购信息查询、处系物品信息查询、固定资产信息查询、库存查询和工作日志查询模块。该模块具有按物品

    27、查询、处系查询、时间查询和混合查询。4系统的总体设计4.1 系统设计思路该物资公司共经营上万种不同规格型号的产品,平均每天大约发生几千张进、销单据,要科学地经营管理,就要做大量的统计处理工作.由于人工管理的局限性,以前只能就全部信息中的一局部进行收集整理,而有些重要的信息那么不能收集到,更不能进行必要的统计与分析工作。经调查,总结出该公司的经营管理可由以下4个职能部门分工完成: 合同管理:负责订货合同的建帐、查询和统计处理工作,及时向有关领导提供合同管理方面的有关信息。 方案统计管理:负责制订各种物资的进、销、存方案,并通过统计分析,监督各项方案的实施,及时准确地向有关部门提供各种统计资料。

    28、财务管理:负责对公司的进、销、存、收各项经济方案的执行情况进行统计、核算,及时地向有关部门提供财务方面的各种信息。 库存管理:负责进出库物资的验收,保管各种进库物资,随时提供各种物资的库存情况等信息。鉴于以上情况,在系统设计中,采用模块化结构的设计思想,即将整个系统按着公司的业务管理情况,分为几个相对独立的子系统,各子系统分别完成特定的处理功能。在各个子系统中,有许多共用的原始信息和数据文件。为了防止重复键人和存贮,采用原始数据文件共享技术。专门设计了一个数据文件子系统,负责收集原始数据,并进行初步加工处理。以形成各子系统所共用的数据基。整个系统由5个子系统组成:(1)数据文件子系统;(2)合

    29、同管理子系统;(3)方案统计子系统;(4)财务管理子系统;(5)库存管理子系统。整个系统采用模块化结构,可使得结构清晰,便于系统调试,分期投产和系统维护,同时还有利于今后的扩充和改良,也有利于在其他单位推广普及,因而具有较强的适应性。需要强调的是,该计算机物资管理系统是现行管理系统的一个辅助管理系统,其目的不是为了代替人工管理,而是作为一个强有力的辅助工具,帮助人们完成过去想做而不能或很难做的工作,协助人们更科学地进行企业管理,以提高工作效率和经济效益。例如,经常对各种物资进行库存分析,是物资管理中一项十分重要的工作。但在人工管理时,要对上万种物资进行库存分析,谈何容易!这不仅需要大量人力,而

    30、且还需要较长的时间,待做出分析后,也早已时过境迁,无多大实用价值了。但有了计算机辅助管理系统,就可以根据需要,随时对全部或局部物资进行库存分析,可以使决策者及时、准确地掌握物资进销动态,为制定下一步方案提供可靠依据,减少库存积压,从而加快资金周转,提高经济效益。4. 2系统总体结构整个系统除了数据文件子系统外,其它各子系统相对独立,没有调用关系。鉴于此,对整个系统采用层次化控制方式,即在系统开工后,首先进人总控程序,然后根据需要,随意选取其中的某个子系统。在各个子系统中,又根据具体情况设置了假设干个功能选择,用户可根据需要选择其中的某个功能模块,运行完毕后,返回该子系统。假设还需要完成其它功能

    31、可再进行选择,直至该子系统应做工作全部完成后,方可返回到总控程序。此后,用户又可作其它选择。系统的模块结构如图1所示。理中如何保证原始数据输人准确呢?为了解决这一问题,就需妥对输入的原始数据全部进行多重静态校验,并在此根底上,又专门对其影响最大的品名、规格编码进行计算机动态校验。采取这些措施后,可使误码率降到10-2以下。数据文件子系统的总体结构与主要信息关联如图2所示。4.2数据文件子系统的总体结构与信息关系示意图方案统计子系统该子系统的主要功能是根据文件子系统产生的各种日志文件和进销存总帐文件进行日常统计处理和临时查询,每日更新各种累计文件,并为方案部门制订方案,进行库存分析提供数据,打

    32、印各种报表等。该公司的统计工作量甚大,且统计工程繁多,如对各种进销物资除统计其数量、金额等项外,还要统计它们的进货来源、销售去向等。这就给原始数据的收集提供了较高的要求,使得在收集数据时,既要做到完全反映情况,又要输入量最少,为此对来源、去向等均采用数字代码,较好地解决了这一问题。方案子系统的总体结构与信息关联如图4所示。4.4方案统计子系统总体结构与信息关联示意图库存管理子系统该子系统的主要功能是建立库存总帐文件,并根据进货日志文件和出库文件来更新库存总帐文件,进行各种查询和打印各种报表等。随时反映出公司内各仓库的库存情况。该公司的仓库较多,收、存货量甚大。为便于库存物资的管理,该公司采用进

    33、一批货物给一个货位,即使是同一种货物,由于到货时间不同,也不能占一个货位,这就给本系统的设计带来了麻烦,该子系统的主要文件一库存总帐文件就不能象其它子系统那样,用品名规格作为关键字,而只能以库号、区号、位号和批号(简称库货号)编码为依据,采用了以库货号为主关键字建立索引组织的库存文件,并采取相应的处理措施,较好地解决了这一问题。库存管理子系统的系统结构与信息关联如图6所示。图5.6库存管理子系统总体结构以信息关联示意图5.数据库的设计5.1 数据模型选择数据模型是数据库系统的核心和根底,在数据库设计中数据模型选择的好坏是决定软件质量的重要因素,数据模型按数据结构可分划为层次、网状和关系模型三种

    34、层次模型和网状模型优点是存取数据效率高,但是软件实现时编程繁琐、可移植性和数据独立性较差且应用系统难于扩展,而关系模型数据库语言的一次一集合的特点将用户从编程数据库记录的导航式检索中解脱出来,大大减少了编程的难度。为保证物资管理数据库系统具有良好的伸缩性和可扩充性,本系统数据模型选用关系数据库模型。5.2数据库设计步骤5.2.1需求分析数据库设计首先必须准确了解与分析用户需求(包括数据与处理)。需求分析是整个数据库设计的根底,需求分析的结果是否准确地反映了用户的实际要求,将直接影响到数据库设计后面各个阶段的设计,并影响到设计结果是否合理和实用,结合企业物资管理的特点,经可行性分析和初步需求调

    35、查,抽象出该系统物流过程入库、出库及退库业务高层数据流图如图(3、4、5)所示。该系统物流过程业务登记主要是填写包括物品名称、型号、数量、单价、货物来源、存放仓库及日期等一系列数据的登记清单,供财务部门报帐、器材存根等用途,该业务登记还涉及到对库存信息的登记或修改、凭证处理、日志登记、信息查询打印等功能,具体业务登记管理数据流图如图下所示:顶层数据库图:顶层数据流图:O层数据流图入库登记数据流图出库登记数据流图退货登记数据流图5.2.2概念结构设计概念结构独立于数据库逻辑结构,也独立于支持数据库的DBMS,它是将用户的需求抽象为信息结构,设计出满足用户需求的各种实体,以及它们之间的联系,结合基

    36、地各团站装备物资管理系统所要实现的根本功能,抽象出系统的根本E-R图如图6所示:5.2.3逻辑结构设计逻辑结构设计是将抽象的概念结构转换为所选用的DBMS支持的数据模型,数据库模型定义为以下信息:存储什么信息、数据的组织、需要什么表、列的定义。由于本系统选用的是关系数据库模型,对用户而言一个关系模型的逻辑结构是一张二维表,它由行和列组成。根据数据库概念结构设计,该系统抽象出的实体包括:物品信息、入库、出库、退库、库存、仓库、生产厂家、领物单位、用户、入库凭证、出库凭证、退库凭证及日志信息,该实体与实体间的多对多联系在关系模型中可表示如下:物品信息(编号,名称,仓库类型,型号,单位)。入库(入库

    37、日期,货物编号,货物名称,单位名称,仓库类型,厂家名称,入库数量,入库单价,金额,入库凭证号,备注)。出库!(出库日期L货物编号,货物名称,单位名称,仓库类型,领物单位,出库数量,出库单价,金额,出库凭证号,备注)。退库(退库日期,货物编号,货物名称,单位名称,仓库类型,退物单位,退库数量,退库单价,金额,退库凭证号,备注)。库存(货物编号,货物名称,货物型号,单位名称,仓库类型,库存数量,单价,金额)。仓库(仓库类型,仓库编号,保管人员)。生产厂家(厂家名称,姓名,联系,地址,开户行)。领物单位(单位名称,领物人,联系)。入库凭证(入库凭证号)。出库凭证(出库凭证号)。退库凭证(退库凭证号)

    38、用户表(用户名,口令,操作权限)。日志记录表(操作时间,操作员所做的具体业务登记操作)。其中表中划下划线的字段为该表主码,关系模型要求关系必须是标准化的,即要求关系中的每一个分量都是一个不可分的数据项,也就是说表中不能有表,标准化程度过低的关系不能很好的描述计算机所需要处理的数据类型,用户在应用程序中处理数据库信息时,可能会出现插入异常、删除异常、修改复杂和数据冗余等问题,因此在设计数据库结构时必须对现实世界的实际问题和用户应用需求做进一步的调查分析并对关系模式进行优化处理,消除其中不适宜局部数据依赖,以解决插入异常、删除异常、更新异常和数据冗余等问题。5.2.4数据库物理设计在数据库的物理

    39、组织中,表以文件形式存储,每一个表对应一种文件结构,下面是该系统主要数据库表结构。设计一个完善数据库系统大致需要经历需求分析、概念设计、逻辑结构设计、物理设计四个阶段,设计过程中这四个阶段往往还会有许多不断反复的过程,数据库的各级模式正是在这样一个设计过程中逐步形成的,需求分析阶段综合各个用户的需求,在概念设计阶段形成独立于机器特点、独立于各个DBMS的概念模式,用E-R图描述,在逻辑结构设计阶段将E-R图转换成具体的数据库产品支持的关系模型,形成数据库逻辑模式然后根据用户处理的要求,形成数据的外模式,在物理设计阶段根据DBMS特点和处理的需求,进行物理存储安排、建立索引,形成数据库的内模式。

    40、根据企业物资管理业务的实际情况,该数据库管理系统选用SQLSerVer系统,其移植性好,管理方便6物资管理系统的详细设计与实现前面已经介绍过我们所做的物资管理系统包含很多模块,木章将详细介绍各个模块的功能实现及设计过程。6.1系统登录设计本章主要论述物资管理系统的客户端应用程序的详细设计。客户端应用程序主要起一个桥梁作用,它本身必须具有一定的平安保护措施,能够对用户的身份进行验证,从而保证数据库中的数据不受破坏。所以,当用户准备运行系统时,首先要进入用户登录模块。假设系统获取的用户名与密码同数据库中的操作员表中的某条记录相符,那么进入主程序,否那么,提示用户名或密码错误。因为系统中存放全省物资

    41、信息,为了防止用户密码由内部泄漏,本系统的密码加密方式采用了单向加密方式一MDS加密方式。数据库中存放的加密后的密码数据。其模块流程图如下:6.2入库出库界面实现入库出库是物资管理系统的重要的局部,在这局部中可以填写需要录入商品的信息,并且可以查询需要的商品,从而能够很好的管理商品。入库出库的界面如下:入库录入界面出库录入界面6.3局部程序的设计代码我们以采购为例,实现功能的局部代码如下:采购申请函数ProcedureCaiGouShenQing(Cksbm:string;Csqristring;Cwpbm:string;Isl:IntegerjCgmyy:string;Cspr:string

    42、Bsp:Boolean;Tsqrq:TDateTimeiCbeizhuistring);BeginWithQrytempdoBeginClose;SQL.Clear;SQL.Add(iinsertintotbcgsq(cksbm,csqr,cwpbm,isl,cgmyy,cspr,bsp,tsqrq,cbeizhu),):SQL.Add(,values(:CkSbm,:Csqr,:Cwpbm,:Isl,:Cgmyy,:Cspr,:Bsp,:Tsqrq,:Cbeizhu),);parambyname(*cksbm,).AsStringr=Cksbm;parambyname(csqr,).AsS

    43、tring:=Csqr;parambyname(,cwpbm,).AsStringi=Cwpbm;parambyname(,is).AsIntegerz=Tsl;parambyname(,cgmyy,).AsStringi=Cgmyy;parambyname(cspr,).AsStringi=Cspr;parambyname(bsp,).AsBoolean:=Bsp;parambyname(,tsqrq,).AsDateTime:=Tsqrq;parambyname(fcbeizhu,).AsString:=Cbeizhu;tryExecSQL;Exceptapplication.Messag

    44、eBox(,采购申请单填写出错!,提示信息,mbOk);End;End;End;采购审批函数ProcedureCaiGouShcnPi(ID:Integer;Cspr:string;Bsp:Boolean;TsqrqTDateTime);BeginWithQrytempdoBeginClose;SQL.Clear;SQL.Add(*updatetbcgsqsetcspr=:cspr,bsp=:bsp,tsprq=:tsprqwhereid=:TD,);Parambyname(,id,).AsIntegerr=ID;parambyname(,cspr,).AsStringi=Cspr;Param

    45、byname(bsp,).AsBoolean:=Bsp;parambyname(,tsprq,).AsDateTime:=Tsprq;tryExecSQL;Exceptapplication.MessageBox(,审批申请单时出错!,提示信息,mbok);End;End;End;6. 4应用评估本系统让物流、资金流、数据流、控制流畅通并形成一个完整的闭环反应系统。整个物资管理系统以方案和控制为主线,充分表达出物流、资金流、信息流、控制流有机集成的管理思想。具体表现如下:1 .本系统业务功能包括了企业物资管理所有的业务范围,平台统一、数据源唯一,业务处理得以闭环,既能从物资需求为起点,方便查询

    46、相关的询报价情况、采购定单、合同执行情况、收发存情况,也能从后来的任一业务节点向前反向追溯,满足企业各类人员对物资业务查询的需要。2 .保证库存数据的准确性与时效性,可以对库存进行及时、动态的查询哪,到达对库存信息的实时监控;3 .实现合理控制库存,加快资金周转、减少库存资金积压,根本做到合理配置企业资源;4 .对物资的管理能清楚地反映物资库存的结构及质量状态,对库存的实际情况分析和调整,使合理化;5 .显著提高人员的管理素质1391,提高采购方案编制的科学性,确保生产的正常6 .进行,最大限度地简化日常事务。使物资管理人员把更多的精力集中在诸如供给商选择、合同谈判和效益分析等战略性决策任务上

    47、7 .能过对同类物资的合并,增加了订货批量和折扣率,使采购本钱下降;8 .通过资源调查,供给商认证,可保证按优先级供货,降低采购本钱;9 .采购部门改变了以前管理混乱的局面,能及时掌握库存与生产情况,工作做到井然有序,从而实现企业采购作管理的目标:用最低采购本钱,最小的库存保证生产活动连续进行。10 .系统能实时统计物资需求情况、采购与付款情况、领用情况,能实时统计企业物资本钱,便于企业每个月的本钱和盈利核算。7结束语11 1本系统建设情况总结本系统己在公司安装投用,并于近期通过了用户的实用化验收。用户反映使用效果良好,运行稳定可靠。通过投用本系统,可以使各业务部门和员工及领导在同一平台上办

    48、公,审批;使物资从需求方案、采购、入库、出库工作有条不紊,既提供了工作效率,也缩短了物资采购周期,大大降低物资库存量,占用企业的资金量也大幅下降;从而降低了企业的生产本钱,增强了企业的综合竞争能力。在投用物资管理软件之前,仓库物资资金存量近1.2亿元,在软件投用后,对其物资管理流程进行了优化,物资采购周期缩短了一半时间,对长时间未领用的备品备件和大宗物资采取少备或不备的策略,将主要资金主要用在进口备品(因采购周期比拟长,为了不影响机组的运行,必须要备),库存余额降了近0.4亿元。而整个物资管理系统软和硬件投资在150万元左右。也就是说通过使用软件,提高了企业管理水平,印证了“管理出效益”这句话。7. 2实际应用结果和需要改良的地方根据用户的反应意见,还有进一步需要改良


    注意事项

    本文(物资管理系统入库和出库的设计.docx)为本站会员(飞猪)主动上传,三一文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一文库(点击联系客服),我们立即给予删除!




    宁ICP备18001539号-1

    三一文库
    收起
    展开