《物资管理系统入库和出库的设计(共32页).doc》由会员分享,可在线阅读,更多相关《物资管理系统入库和出库的设计(共32页).doc(32页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上 物资管理系统入库和出库的设计学生姓名:张晴晴指导老师:王克铸所在院系:经济管理学院所学专业:物流管理 中国六安2017年6月专心-专注-专业摘 要本文以化工企业的物资管理信息系统开发为背景,从实际的工作出发,在分析目前单位的物资管理中存在的问题的基础上,整合了管理信息系统开发的概念,结构以及系统开发管理的基本原理和方法,开发了一套物资管理信息系统的入库和出库过程。本文的研究方法是先对物资管理系统进行整体的设计,这次的开发主要是针对物资管理系统的入库和出库模块的设计,包含了系统的整体结构图,数据库的设计,在数据库设计阶段,设计了E-R图,并设计了对应的数据库表。关于系
2、统的实现,分别从入库、出库以及统计查询几个方面设计了系统,并且有具体实现的界面图和代码。通过这种软件工程的软件开发过程,设计并开发了一个物资管理系统。关键词:物资管理,数据库设计,入库,出库目 录 摘 要.Abstract .1 前言1.1 研究的目的和意义当今社会是一个信息社会,谁掌握了大量的信息,信息处理的速度快,批量大,谁的效率较高,就能在竞争中立于不败之地。物资管理是信息管理的重要一个重要环节,需要对物资的采购,使用,储备等进行规划、组织和控制。物资管理的目的是,通过对物资进行,以降低企业,加速,进而促进企业盈利,提升企业的能力。企业的物资管理,包括物资计划制订、物资采购、物资使用和物
3、资储备等几个重要环节,这些环节环环相扣、相互影响,任何一个环节出现问题,都将对企业的物资造成不良影响。因此,在市场异常活跃的今天,物资管理已不能用“计划”、“”、“”等几个简单概念进行诠释, 它已经成为现代的重要组成部分,成为企业成本控制的利器,成为企业生产经营正常运作的重要保证,成为企业发展与壮大的重要基础。由于受传统计划经济的影响,企业的物资管理不合理,大限量的加大物资库存等现象屡见不鲜,因此创新物资管理模式并使其顺应现代企业的发展,已经显得愈发重要了,建立一个针对于本企业的物资管理系统是非常有必要的。1.2国内外研究现状1.2.1国外现状据统计,目前,美国在财务会计上占有90%的工作由计
4、算机完成;物资管理中80-100%的信息处理由计算机完成;计划管理是8090%;在计算机应用发展较快的国家中,计算机应用于经济管理的占80%;用于科技计算的占8%,用于生产过程控制的占12%;由此可以看出,经济管理是计算机应用的主要领域。1.2.2 国内状况由于种种原因,我国的信息资源建设水平远远落后于信息基础设施的建设的水平。长期以来,我国信息资源的开发管理未能与信息资源的增长同步进行。我国有丰富的原始信息资源,但在此基础上再生的二次信息系统和数据库产业的规模和市场占有率、使用率相当低,大量的有价值的信息未能进一步加工成商品使其增值。信息资源的开发和利用已被确立为国民经济信息的核心内容,信息
5、数字化,传输的网络化是缩小发展中国家与发达国家差距的捷径,值世界信息化浪潮正以不可阻挡之势席卷全球时,我国要迎头赶上,就必须利用现有的信息基础设施,重点开发和推广应用于各类科技经济等数据库和网络资源服务系统,以便取得巨大的社会效益和经济效益。由于物资管理在社会大生产中占用重要地位,其计算机化在发达国家已达到95%以上,而我国在全国范围内推广计算机在管理中的应用,是在80年代初开始的。起步虽晚,但发展快。特别是微型计算机的出现和普及,为信息处理提供了物美价廉的手段,对于推动我国管理信息处理现代化起到了重要作用。1.3本文的研究内容本文分为七部分,其中第一部分为前言,讲述了建立此系统的目的和意义,
6、第二部分是物资管理系统的基本理论,第三部分为系统的概要设计,第四部分是系统的总体设计,第五部分是数据库设计,第六部分是物资管理系统的具体实现,第七部分是总结理论部分。2 物资管理系统的概念2.1物资管理综述广义的物资,是指生产资料和生活资料。物资管理中的物资,仅指生产过程中所需要的生产工具和原材料、辅助材料、燃料等。物资分类方法有很多,列举如下:按管理权限划分:省管物资、省筹物资、市管物资按物资是否入库可划分:经仓物资、直拨物资。按物资用途划分:市场经营物资、工程物资、维护物资、废旧料、拆旧料、剩余料;结合中国网通集团固定资产目录划分:有线传输、无线传输、电路交换、数据通信、动力电源、应急通信
7、装备、配套设备、仪器仪表、通用设备、机电设备。2.2物资管理的定义及意义物资管理是物资分配和流通过程中有关物资的组织和检查工作的总称。通过用料申请计划、采购、运输、仓储、保管、领用等活动,解决物资供需之间存在的时间、数量、品种、规格以及价格和质量等方面的矛盾,衔接好生产中的各个环节,确保生产的顺利进行。物资管理是企业生产经营管理的一项重要内容,是保证企业生产发展和提高经济效益的重要环节,它对于加强企业物资管理具有重要的意义。(1)加强物资管理是保证企业生产能正常进行的重要条件。物资管理是生产前的一项准备工作,要保证企业的生产过程不断地进行,就需要不断地供应生产所需要地各种物资。如果物资供应不及
8、时,或供应地品种、规格、质量不符合要求,企业的生产就不能顺利进行。(2)加强物资管理是提高企业经济效益的重要途径。工业企业的生产过程同时也是物资的消耗过程。在物资的消耗过程中,如何做到合理利用物资和节约物资,直接影响到企业的经济效益。(3)加强物资管理也是搞好整个国民经济物资管理的重要一环。因为从整个国民经济来看,国家在一定时期内的物资资源和资金总是有限的,搞好企业物资管理,正确地选用和合理使用物资,加速物资地周转,就能以同量的物资资源和资金为社会提供更多的产品,这对于促进国民经济的发展有着十分重要的意义。2.3物资管理的特点(1)物资种类多,有关原始凭证的信息量大且进出频繁。(2)要求集中处
9、理,业务量大。每到月末年终有关人员都要加班、加点,对大量的原始数据进行分类、汇总。并按有关部门的要求进行统计、计算,填制各种表。由于手工作业效率低,错误难以避免。故虽然在此过程中耗费了大量人力、物力,但效果往往不甚理想。(3)信息交叉、查账困难。由于一张单据记录了多种内容地信息,而所需报表及各种统计需要摘录各自不同的信息。这样势必造成信息交,重复劳动,给查阅带来困难。(4)要求及时制定合理、准确的动态供应计划。物资企业要想取得好的经济效益,必须制定出合理的采购计划,因为只有采购的物资与顾客的需求相一致时,才不会出现由于超储积压而造成的资金浪费现象。而符合实际需要的动态计划的制定。需要以大量的企
10、业内外的数据与信息为依据。(5)时间性强,精度要求高物资管理不仅要求按规定时间完成有关数据的记录,汇总、统计、核算、编制和呈送报表,而且要为企业领导进行决策及时提供有关信息。2.1图物资系统流程图2.4 物资管理系统在早期的物资管理辅助企业生产运作的过程中,对于物资的经营管理包括计划、采购、库存、入库、出库等都是靠人工方式进行的,既主要靠手写来记录物资的流向。众所周知,人工处理物资数据是一项繁琐而枯燥的工作,由于物资管理涉及到计划、物料平衡、采购、库存、入库、领用等活动,这些业务涉及到大量的数据和信息,比如:供应商、品种、规格、价格、库存情况、领用情况以及对这些数据进行报表制作和综合分析等,由
11、于对这些数据的准确性、及时性和质量都很高,因此任何信息的遗漏、错误或失误都会影响到企业的利益,若采用纯人工的方法来管理是有一定难度的,而且人工处理效率低,对物资数据信息的传输方面不及时、不准确,对于物资经营管理容易造成数据冗余、数据管理不一致等种种问题,因此靠人工管理物资信息已经不能适应企业发展的需要,急需用新的技术、新的方法来解决所面临的这一系列问题。近几十年来,随着数据库技术的迅速发展以及数据库管理系统的广泛应用,人们利用信息技术工作和搜索数据的能力大幅度提高,千千万万个数据库被利用于商业管理、政府办公、科学研究和工程开发等等,人们积累的数据越来越多。用数据库管理系统来存储数据,分析数据已
12、成为大势所趋。物资管理系统是一个一体化系统或集成系统,就是说物资管理系统进行企业的物资信息管理要从总体出发,全面考虑,这样可以保证各种职能共享共同的数据,减少数据的冗余,保证数据的兼容性和一致性。数据的一体化并不限制个别功能子系统可以保存自己专用的数据,为保证一体化,首先就是要有一个全局的系统实现计划,每一个小系统的实现均要在这个总体计划的指导下进行。其次,是通过标准、大纲和手续达到系统一体化。这样数据和程序就可以满足多个用户的要求,系统的设备也应当相互兼容,即使在分布式数据库得到情况下,保证数据的一致性也是十分重要的。物资管理系统也是一项复杂而特殊的物流、资金流和信息流处理系统。它将计划、采
13、购、销售,以及物资调度、库存管理有机地结合起来,合理地组织采购、存储、使用物资,对于降低采购和销售成本、减少库存积压、加速库存资金地周转和控制库存物资地流程管理,以及及时采购和补充物资以保证生产地顺利进行都将起着十分显著地效果和非常积极地作用。近几年来,现代物资管理在我国迅猛发展,国内外很多专家对物资管理系统进行了研究,并取得了巨大的成就。由于物资管理是生产企业的最重要的管理之一,具有跨行业、跨企业的特点。因此,一般的物资管理系统需要包括以下基本功能:物资计划管理,物资采购管理,物资合同管理,施工现场物资管理,采购物资付款管理,领导审批管理,供应商管理等功能,其中计划管理包括供应计划管理,采购
14、计划管理,以及计划的完成情况统计与计划预警等功能;采购管理包括物资直接采购管理,物资招投标方式采购管理;施工现场管理主要包括物资入库管理,出库管理,报损及报废管理,物资调拨管理以及查询统计功能。3 需求分析及系统的概要设计3.1系统开发的必要性物资库存管理是物流管理系统中的一个重要环节。我们只有对企业库存物资资源全面掌握,从分发挥闲置资源的利用,在全省范围内对资源进行优化配置,从而才能使企业效益达到最大化。只有通过规范科学的物资管理手段,才能节省物资采购成本,提高工作效率,提升企业的竞争力。因此,我们急需建立一个全省性的通信物资计算机管理系统平台,这是全面建立现代企业制度的需要,也是实现两个转
15、变、加强物资管理基础工作、实现业务发展竞争的需要。通过加强对全省通信物资的基础管理工作,利用计算机网络实现各个管理层面、管理点的数据动态管理,实现全省通信物资在时间、空间上的优化配置,最大限度的创造时间效益和空间效益,提升物资管理部门支撑服务水平,提高全省整个物资部门的整体功能和效率。以此到达提高服务、快速及时准确、规范化、现代化管理监督的目标。总之,本系统的建设是在中国电信进行体制改革后的背景下为了更好地管理辽宁通信各个管理点的物资库存情况。为了提高库存管理的工作效率,避免人力、物力的重复消耗,也为了完整地对库存管理过程的业务进行系统的跟踪记录,所以提出了准备采用电子化管理的设想与初步的方案
16、。本着进、销、存管理系统引用了现代企业管理的新概念,保留了ERP的设计思想,以进销存为主线,为前提,缩短了信息流程,展开业务需求,以库存为基础,采购增强了企业适应市场的变化能力。3.2系统开发的原则在物资管理系统的需求分析之后,我们就应对其进行总体设计了。物资管理系统的总体设计应遵循以下设计原则1实用性和先进性原则物资管理系统是根据省公司处理工作中最迫切需要解决的问题而建立的,从实用性出发,实实在在解决某些手工操作越来越困难的工作,为领导决策提供及时、准确、全面的信息依据。系统设计立足于先进的计算机技术、网络技术、数据库技术等,结合先进的开发方法与现代管理方法,做到实用性与先进性相结合。2可扩
17、充性原则在应用系统设计过程中,采用模块化的程序设计方法,为系统留有充分的接口,使应用系统具有良好的可扩充性,能随着企业的发展变化进行升级、改进,满足企业未来发展的需要。3开放性原则该系统在建设上加强标准化及采用统一的技术规范,与其他管理业务平台要有机的联系对接,以实现网络互联,资源、信息、数据共享。4安全性原则为了保障数据平稳正常的运行,以及数据的完整性,整个系统必须有很好的安全性,必须加强数据库的安全保密设计。5统一管理、分级管理与开放性协调发展原则6时、动态管理原则7流程式业务系统8完整性原则实现优化的网络设计,高效的信息管理,友好的用户界面。3.3系统开发的目标通过对敬业钢厂各个管理站点
18、库存管理过程中的各种数据进行记录跟踪,结合其库存管理的业务流程,采用数据库管理方式,实现全省库存管理的库存管理全过程跟踪管理电子化。本系统将要实现的功能 可提供动态的物资的进、销、存信息,包括主业和实业以及不同性质物资; 可记录(计算)即时物资进销存动态数据; 可提供详细数据,供管理者及相关人员查询、统计,为相关报表提供可靠的数据来源; 对合同管理系统、业务管理系统提供信息关联,实现数据共享,业务数据反馈,为业务流提供数据支持; 要实现数据的共享,不仅是本系统要考虑的问题,同时需要其他系统的支持,我们可以提供其他系统访问本系统的数据提供访问接口,同时其他系统也要确保流入本系统数据的完整性; 可
19、实现省公司对全省各管理点的物资进行管理; 可以对后期开发系统业务流整合,提供相应的接口。3.4系统涵盖的内容 采购管理:根据采购计划进行采购,能够对采购进货情况进行全程监控,为采购部门和财务部门、院长提供准确及时的信息,对历史采购信息进行全方位的对比分析,为物资管理的采购提供依据。该模块包括采购计划申请子模块、采购计划审批子模块和采购计划输出子模块。首先,需采购的物品由总务处的仓库保管员从采购计划申请模块中提出采购申请,然后,总务处长在采购计划审批模块中审批采购计划申请,审批通过后方可生效,从采购计划输出模块中输出采购计划单,提交给总务处的采购员,采购员按照采购计划单采购。 固定资产管理:固定
20、资产管理模块主要实现以下个功能:能够对固定资产的基本信息进行增加、修改和删除。能够对固定资产的维修进行登记管理。能够对固定资产的设备使用情况进行登记管理。 库存管理:库存管理模块是整个系统的核心部分,其主要是完成对各种新进物品进行分类入库管理、对处系中的物品进行出库管理和库存盘点。 系统维护管理:系统还提供所使用的字典及各类参数。并且,根据用户进入系统的用户标识以及正确的口令来判断用户的身份,并给予相应的权限。同时,系统管理员可以分配和设置用户的权限。但用户自身的口令只有用户自己知道,并且用户可以更改自身的口令。系统维护管理模块包括:物品编码管理子模块、操作员编码管理子模块、处系管理子模块和日
21、志查询管理子模块。 查询统计管理:包括采购信息查询、处系物品信息查询、固定资产信息查询、库存查询和工作日志查询模块。该模块具有按物品查询、处系查询、时间查询和混合查询。4 系统的总体设计4.1系统设计思路该物资公司共经营上万种不同规格型号的产品,平均每天大约发生几千张进、销单据,要科学地经营管理,就要做大量的统计处理工作。由于人工管理的局限性,以前只能就全部信息中的一部分进行收集整理,而有些重要的信息则不能收集到,更不能进行必要的统计与分析工作。经调查,总结出该公司的经营管理可由以下4个职能部门分工完成: 合同管理:负责订货合同的建帐、查询和统计处理工作,及时向有关领导提供合同管理方面的有关信
22、息。 计划统计管理:负责制订各种物资的进、销、存计划,并通过统计分析,监督各项计划的实施,及时准确地向有关部门提供各种统计资料。 财务管理:负责对公司的进、销、存、收各项经济计划的执行情况进行统计、核算,及时地向有关部门提供财务方面的各种信息。 库存管理:负责进出库物资的验收,保管各种进库物资,随时提供各种物资的库存情况等信息。鉴于以上情况,在系统设计中,采用模块化结构的设计思想,即将整个系统按着公司的业务管理情况,分为几个相对独立的子系统,各子系统分别完成特定的处理功能。在各个子系统中,有许多共用的原始信息和数据文件。为了避免重复键人和存贮,采用原始数据文件共享技术。专门设计了一个数据文件子
23、系统,负责收集原始数据,并进行初步加工处理。以形成各子系统所共用的数据基。整个系统由5个子系统组成:(1)数据文件子系统;(2)合同管理子系统;(3)计划统计子系统;(4)财务管理子系统;(5)库存管理子系统。整个系统采用模块化结构,可使得结构清晰,便于系统调试,分期投产和系统维护,同时还有利于今后的扩充和改进,也有利于在其他单位推广普及,因而具有较强的适应性。需要强调的是,该计算机物资管理系统是现行管理系统的一个辅助管理系统,其目的不是为了代替人工管理,而是作为一个强有力的辅助工具,帮助人们完成过去想做而不能或很难做的工作,协助人们更科学地进行企业管理,以提高工作效率和经济效益。例如,经常对
24、各种物资进行库存分析,是物资管理中一项十分重要的工作。但在人工管理时,要对上万种物资进行库存分析,谈何容易!这不仅需要大量人力,而且还需要较长的时间,待做出分析后,也早已时过境迁,无多大实用价值了。但有了计算机辅助管理系统,就可以根据需要,随时对全部或部分物资进行库存分析,可以使决策者及时、准确地掌握物资进销动态,为制定下一步计划提供可靠依据,减少库存积压,从而加快资金周转,提高经济效益。4.2系统总体结构整个系统除了数据文件子系统外,其它各子系统相对独立,没有调用关系。鉴于此,对整个系统采用层次化控制方式,即在系统开工后,首先进人总控程序,然后根据需要,随意选取其中的某个子系统。在各个子系统
25、中,又根据具体情况设置了若干个功能选择,用户可根据需要选择其中的某个功能模块,运行完毕后,返回该子系统。若还需要完成其它功能,可再进行选择,直至该子系统应做工作全部完成后,方可返回到总控程序。此后,用户又可作其它选择。系统的模块结构如图1所示。物资管理系统计划采购管理出库管理库存管理统计查询入库管理收料管理库存盘点发料管理退料管理物资流控制报表管理二期开发4.1系统的结构图示意图4.2.1数据文件子系统该子系统的功能是收集和初步处理各种原始数据,形成其它各子系统所需要的各种日志文件,同时完成进销存总帐文件的日更新和临时修改等功能。该子系统的主要操作是接受原始数据。该公司每天大约有几千张单据,如
26、果将单据上数据原封不动地输人,其输人量是相当大的。而且一般书写不太正规,也会给输人人员带来许多麻烦。因此,该子系统采用了填写预处理单的方式,即首先对单据进行一次人工预处理,按一定格式填写预处理单,然后再将预处理单键人计算机,形成各种原始数据文件。在预处理中如何保证原始数据输人准确呢?为了解决这一问题,就需妥对输人的原始数据全部进行多重静态校验,并在此基础上,又专门对其影响最大的品名、规格编码进行计算机动态校验。采取这些措施后,可使误码率降到10-2以下。数据文件子系统的总体结构与主要信息关联如图2所示。4.2数据文件子系统的总体结构与信息关系示意图4.2.3计划统计子系统该子系统的主要功能是根
27、据文件子系统产生的各种日志文件和进销存总帐文件进行日常统计处理和临时查询,每日更新各种累计文件,并为计划部门制订计划,进行库存分析提供数据,打印各种报表等。该公司的统计工作量甚大,且统计项目繁多,如对各种进销物资除统计其数量、金额等项外,还要统计它们的进货来源、销售去向等。这就给原始数据的收集提供了较高的要求,使得在收集数据时,既要做到完全反映情况,又要输人量最少,为此对来源、去向等均采用数字代码,较好地解决了这一问题。计划子系统的总体结构与信息关联如图4所示。4.4计划统计子系统总体结构与信息关联示意图4.2.5库存管理子系统该子系统的主要功能是建立库存总帐文件,并根据进货日志文件和出库文件
28、来更新库存总帐文件,进行各种查询和打印各种报表等。随时反映出公司内各仓库的库存情况。该公司的仓库较多,收、存货量甚大。为便于库存物资的管理,该公司采用进一批货物给一个货位,即使是同一种货物,由于到货时间不同,也不能占一个货位,这就给本系统的设计带来了麻烦,该子系统的主要文件库存总帐文件就不能象其它子系统那样,用品名规格作为关键字,而只能以库号、区号、位号和批号(简称库货号)编码为依据,采用了以库货号为主关键字建立索引组织的库存文件,并采取相应的处理措施,较好地解决了这一问题。库存管理子系统的系统结构与信息关联如图6所示。图5.6库存管理子系统总体结构以信息关联示意图5.数据库的设计5.1数据模
29、型选择数据模型是数据库系统的核心和基础, 在数据库设计中数据模型选择的好坏是决定软件质量的重要因素, 数据模型按数据结构可分划为层次、网状和关系模型三种。层次模型和网状模型优点是存取数据效率高, 但是软件实现时编程繁琐、可移植性和数据独立性较差且应用系统难于扩展, 而关系模型数据库语言的一次一集合的特点将用户从编程数据库记录的导航式检索中解脱出来, 大大减少了编程的难度。为保证物资管理数据库系统具有良好的伸缩性和可扩充性, 本系统数据模型选用关系数据库模型。5. 2 数据库设计步骤5.2.1 需求分析数据库设计首先必须准确了解与分析用户需求(包括数据与处理)。需求分析是整个数据库设计的基础,
30、需求分析的结果是否准确地反映了用户的实际要求, 将直接影响到数据库设计后面各个阶段的设计, 并影响到设计结果是否合理和实用, 结合企业物资管理的特点, 经可行性分析和初步需求调查, 抽象出该系统物流过程入库、出库及退库业务高层数据流图如图(3、4、5)所示。该系统物流过程业务登记主要是填写包括物品名称、型号、数量、单价、货物来源、存放仓库及日期等一系列数据的登记清单, 供财务部门报帐、器材存根等用途, 该业务登记还涉及到对库存信息的登记或修改、凭证处理、日志登记、信息查询打印等功能, 具体业务登记管理数据流图如图下所示:顶层数据库图:顶层数据流图:0层数据流图入库登记数据流图出库登记数据流图退
31、货登记数据流图5.2.2 概念结构设计概念结构独立于数据库逻辑结构, 也独立于支持数据库的DBMS, 它是将用户的需求抽象为信息结构, 设计出满足用户需求的各种实体, 以及它们之间的联系, 结合基地各团站装备物资管理系统所要实现的基本功能, 抽象出系统的基本E- R 图如图6 所示:5.2.3 逻辑结构设计逻辑结构设计是将抽象的概念结构转换为所选用的DBM S支持的数据模型, 数据库模型定义为以下信息: 存储什么信息、数据的组织、需要什么表、列的定义。由于本系统选用的是关系数据库模型, 对用户而言一个关系模型的逻辑结构是一张二维表, 它由行和列组成。根据数据库概念结构设计, 该系统抽象出的实体
32、包括: 物品信息、入库、出库、退库、库存、仓库、生产厂家、领物单位、用户、入库凭证、出库凭证、退库凭证及日志信息, 该实体与实体间的多对多联系在关系模型中可表示如下:物品信息(编号, 名称, 仓库类型, 型号, 单位)。入库(入库日期, 货物编号, 货物名称, 单位名称, 仓库类型,厂家名称, 入库数量, 入库单价, 金额, 入库凭证号, 备注)。出库(出库日期, 货物编号, 货物名称, 单位名称, 仓库类型,领物单位, 出库数量, 出库单价, 金额, 出库凭证号, 备注)。退库(退库日期, 货物编号, 货物名称, 单位名称, 仓库类型,退物单位, 退库数量, 退库单价, 金额, 退库凭证号,
33、 备注)。库存(货物编号, 货物名称, 货物型号, 单位名称, 仓库类型,库存数量, 单价, 金额)。仓库(仓库类型, 仓库编号, 保管人员)。生产厂家(厂家名称, 姓名, 联系电话, 手机, 邮编, 地址, 开户行)。领物单位(单位名称, 领物人, 联系电话)。入库凭证(入库凭证号)。出库凭证(出库凭证号)。退库凭证(退库凭证号)。用户表(用户名, 口令, 操作权限)。日志记录表(操作时间, 操作员所做的具体业务登记操作)。其中表中划下划线的字段为该表主码, 关系模型要求关系必须是规范化的, 即要求关系中的每一个分量都是一个不可分的数据项, 也就是说表中不能有表, 规范化程度过低的关系不能很
34、好的描述计算机所需要处理的数据类型, 用户在应用程序中处理数据库信息时, 可能会出现插入异常、删除异常、修改复杂和数据冗余等问题, 因此在设计数据库结构时必须对现实世界的实际问题和用户应用需求做进一步的调查分析并对关系模式进行优化处理, 消除其中不合适部分数据依赖, 以解决插入异常、删除异常、更新异常和数据冗余等问题。5.2.4 数据库物理设计在数据库的物理组织中, 表以文件形式存储, 每一个表对应一种文件结构, 下面是该系统主要数据库表结构。设计一个完善数据库系统大致需要经历需求分析、概念设计、逻辑结构设计、物理设计四个阶段, 设计过程中这四个阶段往往还会有许多不断反复的过程, 数据库的各级
35、模式正是在这样一个设计过程中逐步形成的, 需求分析阶段综合各个用户的需求, 在概念设计阶段形成独立于机器特点、独立于各个DBM S的概念模式, 用E- R 图描述, 在逻辑结构设计阶段将E- R 图转换成具体的数据库产品支持的关系模型, 形成数据库逻辑模式然后根据用户处理的要求, 形成数据的外模式, 在物理设计阶段根据DBM S 特点和处理的需求, 进行物理存储安排、建立索引,形成数据库的内模式。根据企业物资管理业务的实际情况, 该数据库管理系统选用SQL Server系统, 其移植性好, 管理方便6物资管理系统的详细设计与实现前面已经介绍过我们所做的物资管理系统包含很多模块,本章将详细介绍各
36、个模块的功能实现及设计过程。6.1系统登录设计本章主要论述物资管理系统的客户端应用程序的详细设计。客户端应用程序主要起一个桥梁作用,它本身必须具有一定的安全保护措施,能够对用户的身份进行验证,从而保证数据库中的数据不受破坏。所以,当用户准备运行系统时,首先要进入用户登录模块。若系统获取的用户名与密码同数据库中的操作员表中的某条记录相符,则进入主程序,否则,提示用户名或密码错误。因为系统中存放全省物资信息,为了防止用户密码由内部泄漏,本系统的密码加密方式采用了单向加密方式MDS加密方式。数据库中存放的加密后的密码数据。其模块流程图如下:6.2入库出库界面实现入库出库是物资管理系统的重要的部分,在
37、这部分中可以填写需要录入商品的信息,并且可以查询需要的商品,从而能够很好的管理商品。入库出库的界面如下:入库录入界面出库录入界面6.4应用评估本系统让物流、资金流、数据流、控制流畅通并形成一个完整的闭环反馈系统。整个物资管理系统以计划和控制为主线,充分体现出物流、资金流、信息流、控制流有机集成的管理思想。具体表现如下:1. 本系统业务功能包括了企业物资管理所有的业务范围,平台统一、数据源唯一,业务处理得以闭环,既能从物资需求为起点,方便查询相关的询报价情况、采购定单、合同执行情况、收发存情况,也能从后来的任一业务节点向前反向追溯,满足企业各类人员对物资业务查询的需要。2. 保证库存数据的准确性
38、与时效性,可以对库存进行及时、动态的查询哪,达到对库存信息的实时监控;3. 实现合理控制库存,加快资金周转、减少库存资金积压,基本做到合理配置企业资源;4. 对物资的管理能清楚地反映物资库存的结构及质量状态,对库存的实际情况分析和调整,使合理化;5. 显著提高人员的管理素质1391,提高采购计划编制的科学性,确保生产的正常6. 进行,最大限度地简化日常事务。使物资管理人员把更多的精力集中在诸如供应商选择、合同谈判和效益分析等战略性决策任务上;7. 能过对同类物资的合并,增加了订货批量和折扣率,使采购成本下降;8. 通过资源调查,供应商认证,可保证按优先级供货,降低采购成本;9. 采购部门改变了
39、以前管理混乱的局面,能及时掌握库存与生产情况,工作做到井然有序,从而实现企业采购作管理的目标:用最低采购成本,最小的库存保证生产活动连续进行。10. 系统能实时统计物资需求情况、采购与付款情况、领用情况,能实时统计企业物资成本,便于企业每个月的成本和盈利核算。7 结束语7.1本系统建设情况总结本系统己在公司安装投用,并于近期通过了用户的实用化验收。用户反映使用效果良好,运行稳定可靠。通过投用本系统,可以使各业务部门和员工及领导在同一平台上办公,审批;使物资从需求计划、采购、入库、出库工作有条不紊,既提供了工作效率,也缩短了物资采购周期,大大降低物资库存量,占用企业的资金量也大幅下降;从而降低了
40、企业的生产成本,增强了企业的综合竞争能力。在投用物资管理软件之前,仓库物资资金存量近1.2亿元,在软件投用后,对其物资管理流程进行了优化,物资采购周期缩短了一半时间,对长时间未领用的备品备件和大宗物资采取少备或不备的策略,将主要资金主要用在进口备品(因采购周期比较长,为了不影响机组的运行,必须要备),库存余额降了近0.4亿元。而整个物资管理系统软和硬件投资在150万元左右。也就是说通过使用软件,提高了企业管理水平,印证了“管理出效益“这句话。7.2实际应用结果和需要改进的地方根据用户的反馈意见,还有进一步需要改进或提升的地方:1. 与电子商务系统的对接本系统在生成采购定单后,用户需要将其打印,
41、然后以传真形式发送给各投标商。投标商再以书面报价发送给业主。业主将各投标商的投标价格等内容录入系统中,进行相应的招投标工作。现在使用了在互联网上开通了电子商务系统l40,希望物资管理系统直接将采购单的数据送入电子商务系统,在电子商务系统中完成询报价、招投标工作。然后再将定单信息传输给物资管理系统。2. 增加预算管理模块;现在己投用的系统中未实现预算管理。物资在申请、采购所需要的费用都是事后统计,不能做到事前控制。现在拟开发预算模块,在物资申请时,系统根据据需求计划单的预算科目的剩余预算是否大于所需的费用,若小于,则弹出预算不足的警告。用户必须先进行预算追加后,方能进行申请。此功能实现后,可以事
42、前控制物资采购不超预算,从而保证企业预算资金有序、正常使用。3. 仓库帐套企业要求按照预算年度设置仓库帐套。现有系统未考虑这个需求,打算从数据库入手,在年度结转后,数据库将产生一套新的仓库帐套库,将仓库既有库存物资导入到新的帐套中,当有的所有库存业务都将在新的帐套中实现。同时设计历史帐套,备用户查询和财务审计用。参考文献1.陈义仁.现代物资管理广东;广东经济出版社,2001,1一82.马元.物资管理信息系统,北京;水利电力出版社,19953.李乐连.物资管理系统的设计与实现.大连.大连理工大学.2003年。4.Borlandsowrtareeorporaton著,周鹏,龚超等译.bJuilde
43、r培训教程.机械工业出版社.20025.美查莱克(ehelack,5.)著张强等译。Oraclesi与SQLSevrerZ000集成。电子工业出版社。20016.美鲍勃朗斯奇(Bobrowski,5.)著刘艺等译。OraclesiofrLinux实用指南.机械工业出版社。20017.陈烨赵文武著.JBullder7编程实作指南.北京希望电子出版社。20038.李善平等Linux操作系统实验教程机械工业出版社9.于明俭陈向阳方汉编著Linux程序设计权威指南机械工业出版社10.wyanewolf著孙玉芳梁彬等译嵌入式计算系统设计原理机械工业出版社致谢本文是在导师指导下完成的,从论文选题、论文写作、初稿审定直到最后定稿,都倾注了教授的大量心血和精力。教授求实的学风、严谨的治学态度、渊博的学识和平易近人的态度使我受益匪浅,很好地完成了学位论文,在此深表感谢!感谢公司的企业的工程师们在发电企业管理专业知识上给与的指导和帮助。感谢公司的领导和项目组的同事给我提供了大量的专业资料和指导帮助,使我更好的完成了论文。同时在工作中,他们也给予我方便,使我有充足的时间和精力投入到论文的写作中,在此一并表示感谢。感谢学习期间东北农业大学大学计算机学院的各位授课老师,让我学到了更多的知识和治学为人的态度。感谢我的家人在我学业期间,对我的关爱和支持。
限制150内