版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第一章 绪 论1.1 ERP概述所谓ERP是英文Enterprise Resource Planning(企业资源计划)的简写。 是指建立在信息技术基础上,以系统化的管理思想,为企业决策层及员工提供决策运行手段的管理平台。ERP系统集中信息技术与先进的管理思想於一身,成为现代企业的运行模式,反映时代对企业合理调配资源,最大化地创造社会财富的要求,成为企业在信息时代生存、发展的基石。 Gartner Group提出ERP具备的功能标准应包括四个方面: 1.超越MRP范围的集成功能 包括质量管理;试验室管理;流程作业管理;配方管理;产品数据管理;维护管理;管制报告和仓库管理。 2.支持混合方式的制
2、造环境 包括既可支持离散又可支持流程的制造环境;按照面向对象的业务模型组合业务过程的能力和国际范围内的应用。 3.支持能动的监控能力,提高业务绩效 包括在整个企业内采用控制和工程方法;模拟功能;决策支持和用于生产及分析的图形能力。 4.支持开放的客户机/服务器计算环境 包括客户机/服务器体系结构;图形用户界面(GUI);计算机辅助设计工程(CASE),面向对象技术;使用SQL对关系数据库查询;内部集成的工程系统、商业系统、数据采集和外部集成 (EDI)。 ERP是对MRP的超越,从本质上看,ERP仍然是以MRP为核心,但在功能和技术上却超越了传统的MRP,它是以顾客驱动的、基于时间的、面向整个
3、供应链管理的企业资源计划。 进一步地,我们可以从管理思想、软件产品、管理系统三个层次给出它的定义: 1是由美国著名的计算机技术咨询和评估集团Garter Group Inc.提出的一整套企业管理系统体系标准,其实质是在MRP II(Manufacturing Resources Planning,“制造资源计划”) 基础上进一步发展而成的面向供应链(Supply Chain)的管理思想; 2是综合应用了客户机/服务器体系、关系数据库结构、面向对象技术、图形用户界面、第四代语言(4GL)、网络通讯等信息产业成果,以ERP管理思想为灵魂的软件产品; 3是整合了企业管理理念、业务流程、基础数据、人力
4、物力、计算机硬件和软件于一体的企业资源管理系统。 它是从MRP(物料资源计划)发展而来的新一代集成化管理信息系统,它扩展了MRP的功能,其核心思想是供应链管理,它跳出了传统企业边界,从供应链范围去优化企业的资源,是基于网络经济时代的新一代信息系统。它对于改善企业业务流程、提高企业核心竞争力的作用是显而易见的。ERP是在20世纪80年代初开始出现的。从90年代开始,以SAP、Oracle为代表的国际著名ERP产品进入中国,并迅速扩展。接着,国内也相继出现了一些早期ERP产品,例如开思ERP、利玛ERP、和佳ERP及博科ERP等。 ERP系统的特点及核心内容包括有: 1.企业内部管理所需的业务应用
5、系统,主要是指财务、物流、人力资源等核心模块。 2.物流管理系统采用了制造业的MRP管理思想;FMIS有效地实现了预算管理、业务评估、管理会计、ABC成本归集方法等现代基本财务管理方法;人力资源管理系统在组织机构设计、岗位管理、薪酬体系以及人力资源开发等方面同样集成了先进的理念。 3.ERP系统是一个在全公司范围内应用的、高度集成的系统。数据在各业务系统之间高度共享,所有源数据只需在某一个系统中输入一次,保证了数据的一致性。 4.对公司内部业务流程和管理过程进行了优化,主要的业务流程实现了自动化。 5.采用了计算机最新的主流技术和体系结构:B/S、INTERNET体系结构,WINDOWS界面。
6、在能通信的地方都可以方便地接入到系统中来。 6.集成性、先进性、统一性、完整性、开放性。ERP的主要作用 :(1)提供集成的信息系统,实现业务数据和资料共享。 (2)理顺和规范业务流程,消除业务处理过程中的重复劳动,实现业务处理的标准化和规范化,提供数据集成,业务处理的随意性被系统禁止,使得企业管理的基础工作得到加强,工作的质量进一步得到保证。 (3)由于数据的处理由系统自动完成,准确性与及时性大大提高,分析手段更加规范和多样,不但减轻了工作强度,还将促进企业管理人民从繁琐的事务处理中解放出来,用更多的时间研究业务过程中存在的问题,研究并运用现代管理方法改进管理,促进现代管理方法在企业中的广泛
7、应用。 (4)加强内部控制,在工作控制方面能够做到分工明确,适时控制,对每一环节所存在的问题都可以随时反映出来,系统可以提供绩效评定所需要的数据。 (5)通过系统的应用自动协调各部门的业务,使企业的资源得到统一规划和运用,降低库存,加快资金周转的速度将各部门联成一个富有团队精神的整体,协调运作。 (6)决策支持,公司的决策层能明适时得到企业动态的经营数据和ERP系统的模拟功能来协助进行正确的决策1.2 ERP系统的“终极目标”-决策支持.随着ERP系统的不断运用和发展,决策支持系统将会成为企业未来发展的重要工具和管理思想。仓库管理系统(WMS)是仓储管理信息化的具体形式,它在我国的应用还处于起
8、步阶段商业智能技术(BI)在WMS中的应用将越来越多。商业智能就是利用数据挖掘技术开发积累的数据信息,使之变成可以利用的知识。例如利用库存数据分析市场变化规律,发现市场异常现象,研究仓库作业的优化方案等等。信息是作用在于应用,在于支持决策。在低水平的应用中,往往是系统采集数据,人工进行决策。经过一定的积累,应该过渡到系统具有决策的功能,这标志着系统上了一个新的台阶。因此WMS中BI模块将成为一个越来越重要的组成部分,促进了WMS的建模理论和方法的研究,以及优化方法和算法的研究。近年来许多企业已经实施了完整的ERP系统,并在企业中得以应用,已经形成了准确的、及时的、完整的管理决策基础数据,然而各
9、单位管理决策中所面临的问题,往往是目标含糊不清,多目标相互冲突,方案的比较和选择没有固定的规则或程序可循,所需的信息不全或比较模糊的问题,同时不同的决策者的领导风格也是完全不一样的,对于这一类半结构化的决策问题是我们原来的MIS所不能解决的,如何利用这些信息数据,参与决策,实现决策支持已成为当前及今后ERP的发展趋势和终极目标。一、决策支持系统的概念自从80年代以来,决策支持系统的研究和发展十分迅速,一些研究和开发的系统,已经达到或接近实用阶段,目前,对DSS的理解,不同的为有不同的看法。决策支持系统(Decision Support Systems)的概念最先是由美国MIT的高瑞(GORRY
10、)和莫顿(MORTON)针对传统的MIS提出的,他们认为DSS是支持决策者对半结构问题进行决策的系统,后来,莫顿等人又提出了更具体的看法,强调DSS是支持而不是代替管理者进行决策,是改善决策的效益而不是效率。瑞盟(C.Reimann)强调人机之间的交互作用,他认为DSS最重要的特征是它有一种交互的特别分析能力,使管理者完整地模拟问题并使之模型化。斯派奇(R.H.SPRAGUE)则把知识和人的行为这一概念引入DSS中,认为DSS是通过应用,力求改善组织机构中知识工作者行为的一种程序系统。美国普渡大学管理信息中心的研究者们把决策支持系统看成是一个人的信息处理机,一个机器的信息处理机或者是一个渗透在
11、组织决策制定系统中的人机信息处理系统。尽管DSS目前还没有严格的定义,人们对它的理解还存在着差异,但是这些看法有很多共同之处,比如DSS是支持而不是代替决策者;DSS主要是支持上层管理的半结构化决策问题;DSS是交互的计算机系统;具有适用的人机交互界面等:所以一般来讲决策支持系统是以管理科学、计算机科学、行为控制论为基础,以计算机技术、人工智能技术、经济数学方法和信息技术为手段,主要面对半结构化的决策问题,支持中高级决策者的决策活动的一种人机交互系统。它能为决策者迅速而准确地提供决策需要的数据、信息和背景材料,帮助决策者明确目标,建立和修改模型,提供备选方案,评价和优选各种方案,通过人机对话进
12、行分析、比较和判断,为正确决策提供有力支持。 二、决策支持系统的结构从结构上来看,DSS是帮助决策者利用数据、模型、方法、知识推理等去解决非结构化决策人机交互系统,主要由会话系统(人机接口)、数据库、模型库、方法库和知识库及其管理系统组成。(1)模型库:DSS的模型库(MB)及其模型库管理系统是DSS的核心,也是DSS区别于MIS系统的重要特征。DSS的模型的建立通常是随DSS解决问题的要求而定的,不同的企业不同层次的决策需求是不一样,一般情况下包括:投资模型、筹资决策模型、成本分析模型、利润分析模型等。(2)数据库:数据库管理系统负责管理和维护DSS中使用的各种数据,在模型运行的过程中所使用
13、的数据,按其数据内容分类,分别建立数据仓库文件。运行的结果所产生的各种决策信息,常以报表或图形形式存放在数据库中,并增加时间维度来实现数据库的动态连续性。通过数据库管理系统有效地实现与模型库、方法库、知识库与用户接口部件方便、快捷的联结,实现数据的有效输出,以达到为各种决策服务的目的。(3)方法库:方法库及其管理系统是在存储和管理各种数值方法和非数值方法。包括方法的描述、存储、删除等问题。比如会计决策支持系统常用的方法有:预测方法(时序分析法、结构性分析法、回归预测法等)、统计分析法(回归分析、主成本分析法等)、优化方法(线性规划法、非线性规划法、动态规划法、网络计划法等)及数学方法等。(4)
14、知识库:知识库及其管理系统是以相关领域专家的经验为基础,形成一系列与决策有关的知识信息,最终表示成知识工程,通过知识获取设备形成一定内容的知识库。并结合一些事实规则及运用人工智能等有关原理,通过建立推理机制来实现知识的表达与运用。(5)人机接口:交互式人机对话接口是实现用户和系统之间的对话,通过对话以各种形式输入有关信息,包括数据,模型,公式,经验,判断等,通过推理和运算充分发挥决策者的智慧和创造力,充分利用系统提供的定量算法,做出正确的决策的。 三、决策支持系统的特点通过上述的分析我们可以看出决策支持系统是在传统的MIS基础上发展起来的,同时又有许多不同传统的管理信息系统(MIS)的特点。
15、四、DSS的发展随着信息技术和管理思想的不断发展,DSS正在向智能化、群体和行为导向等方面发展。1、智能化DSS80年代知识工程(KE),人工智能(AI)和专家系统(ES)的兴起,为处理不确定性领域的问题提供了技术保证,使DSS朝着智能化方向前进了一步,形成了今天的DSS的结构,确定了DSS在技术上要研究的问题。2、群体DSS群体决策比个体决策更合理,更科学。但是由于群体成员之间存在价值观念等方面的差异,也带来了一些新的问题。从技术上讲,个体DSS是GDSS的基础,但要增加一个接口操作环境,支持群体成员更好的相互作用3、行为导向DSS由于DSS是利用各种信息处理技术迎合决策者的需求,扩大他们的
16、决策能力,是属于业务导向型的DSS。而行为导向(Behavior oriented)的DSS是从一个全新的角度即行为科学角度来研究对决策者过程的支持,其主要研究对象是人,而不是以计算机为基础的处理系统,主要是利用对决策行为的引导来支持决策,而不仅仅用信息支持决策的。这将会为人类最终解决决策问题开辟一条道路,但其研究范围和技术手段已超出今天的信息系统的范围。3、行为导向DSS由于DSS是利用各种信息处理技术迎合决策者的需求,扩大他们的决策能力,是属于业务导向型的DSS。而行为导向(Behavior oriented)的DSS是从一个全新的角度即行为科学角度来研究对决策者过程的支持,其主要研究对象
17、是人,而不是以计算机为基础的处理系统,主要是利用对决策行为的引导来支持决策,而不仅仅用信息支持决策的。这将会为人类最终解决决策问题开辟一条道路,但其研究范围和技术手段已超出今天的信息系统的范围。 随着ERP系统的不断运用和发展,决策支持系统将会成为企业未来发展的重要工具和管理思想,同时企业联盟、虚拟企业等组织形式不断的出现,未来的企业决策形式不断呈现出动态的、个性化的决策,所以我们一定充分认识到决策支持系统仅仅能为企业提供决策支持,最终的决策还需要决策者根据企业的实现情况和自身的管理个性来选择一个最满意的决策方案。1.3 仓库管理系统的现状和存在的问题仓库管理是上世纪中期发展起来的一门新兴学科
18、。它最早产生于二战时期的美国,五十年代中期,仓库概念传人日本,并得到快速发展。时至今日,仓库管理已成为西方企业管理中不可或缺的一部分,在许多国家得到了广泛的研究与应用。总的说来,仓库管理就是通过采购、仓储、综合、出库、配送等活动,解决物资供需之间存在的时间、空间、数量、品种价格等方面的矛盾,以此衔接社会生产的各环节,从而确保生产的顺利进行。实现仓库管理现代化的根本途径是信息化、系统化。仓库管理信息系统是很多企事业单位不可缺少的一部分,它的内容对于企业的决策者和管理者来说都是至关重要的,因此,仓库管理系统应该能够为用户提供充足的信息和快捷的查询手段,但一直以来人们使用传统的人工方式管理仓库,这种
19、管理方式存在着许多缺点,诸如效率低,保密性差等,而且时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。物品仓库一直是很多企业单位仓管部门的主要任务,随着业务的不断发展,加强成本管理与收入管理、通过提高服务水平提升企业形象已成为大部分企业单位的迫切需要。因为很多企业单位目前采用手工操作的运营过程,差错率较高,已不能适应物品对现代化管理的要求。 企业单位的物资供应管理往往是很复杂的,烦琐的。由于所掌握的物资种类众多,订货,管理,发放的渠道各有差异,各个企业单位之间的管理体制不尽相同,各类统计计划报表繁多,因此物资管理必须实现计算机化,而且必须根据企业单位的具体情况制定相应
20、的方案 随着科学技术的不断提高,计算机科学不断发展,其强大的功能已经被人们深刻认识,它已经进入了人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对产品仓库信息进行管理,具有着人工管理无法比拟的优点,它检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等,可减少更多的人力物力,这些都能够极大地提高货品仓库的管理效率,也是企业仓库管理科学化、正规化,与世界接轨的重要条件。因此,开发一个仓库管理系统是很有必要的,具有其特有的技术意义和管理意义。仓库是ERP系统数据源之一,仓库管理也是企业高管的普遍心病。在系统上线初期,每天物料出、入库频繁,收发单据数量大,
21、仓管员、录单员加班多,再加上编码观念没有深入人心等原因,很容易造成系统数据紊乱,影响生产经营。为了切实改善公司仓库的管理现状,提升系统运行质量,笔者结合自己工作经验,就ERP系统上线初期,谈谈如何加强仓库管理,与同行做以探讨。一、仓库的常见问题:仓库管不好,一边是数以万计的物料、成百上千的供应商,诺大的货架式立体仓库,一边是为数不多且素质平平的仓管员,种类繁多但不适用,也基本不用的制度和流程。归根到底,仓库问题基本上都来自现场管理不到位,例如:1、不遵守先进先出原则(First In,First Out-FIFO),造成呆料、废料。2、不按库位摆放物料,或移动物料后,不及时把新库位的资料交给录
22、单员录入系统,造成无法找到相关物料。3、仓管员不及时送单给录单员,录单员不及时录入系统,结果造成系统数据与实际脱节,影响ERP系统数据的准确性,最终影响到了生产计划的贯彻和执行。标识不统一、不规范,不是没有物料编码,就是物料名称不对,以致无法追查该物料的历史状况。4、部分仓管员责任心不够,工作态度消极,办事拖拉,库存盘点不准,以及手工单据信息不准确(主要是抄写错误,键入错误),这都是常有的事。5、新旧仓管员交接不清,换一个仓管员,没有真正的交接手续,对前任仓管员所管的物料状态不明的,干脆就封存起来不予管理,只说找不到,造成了不应有的呆滞和浪费。二、仓库该如何管理:仓库说好管也好管,说难管也难管
23、,首先应理清思路,弄清楚几个基本问题。1、物料是什么?仓库是什么?物料包罗万象,客观存在,但那只是其表现形式,其实物料就是钱,物化了的钱,而仓库就是放钱的口袋。钱放在家里不能增值,钱要通过使用或投资流动起来,才能产生价值。同样,物料为生产及销售而快速地流动起来才能创造效益。当然,钱会丢失,也可能被盗,同样,物料可能被浪费、被损坏及被盗窃。任何浪费、破坏和盗窃物料的行为,都是对公司、股东、对全体员工利益的侵犯!2、物料管理管什么?任何一项管理活动,都会涉及时间(T)、质量(Q)、成本(C),这三者彼此牵连,又相互制约,物料管理也概莫能外。(1)T-Time时间:指物料的交期、入仓期、使用时间、仓
24、储时间、退料时间等等。 (2)Q-Quality质量:指物料本身的质量、仓储质量、对有质量问题的物料的处理等等。 (3)C-Cost成本:指物料的价格、仓储的成本、呆滞的成本、短缺造成停工的成本、多余造成的库容成本、占用资金造成的资金周转成本。3、物料管理如何管?管理一定有原理。笔者总结了物料管理的十大原则,对离散型制造业具有普遍的指导意义和参考价值。(1)先进先出原则(FIFO)。(2)锁定库位原则。某物料固定摆在某库位,实物所放库位必须要与ERP系统中的一致。库位编码就像一个人的家庭地址一样重要,没有固定库位,就无法快速地找到相关物料。(3)专料专用原则,不得随意挪用对应订单的物料。(4)
25、库存的ABC管理原则: A类物料的数量可能只占库存的1015%,但货值可占库存价值的6070%; B类物料的数量可能只占库存的2035%,但货值可占库存价值的1520%; C类物料的数量可能占库存的5070%,但货值可能占库存价值的510%。 因此要严格控制关键的少数和次要的多数,也就是要严格控制好A、B两类物料。(5)六不入原则: 有送货单而没有实物的,不能办入库手续; 有实物而没有送货单或发票原件的,不能办入库手续; 来料与送货单数量、规格、型号不同的,不能办入库手续; IQC检验不通过的,且没有领导签字同意使用的,不能办入库手续; 没办入库而先领用的,不能办入库手续; 送货单或发票不是原
26、件的,不能办入库手续。(6)五不发原则: 没有提料单,或提料单是无效的,不能发放物料; 手续不符合要求的,不能发放物料; 质量不合格的物料,除非有领导批示同意使用,否则不能发放物料; 规格不对、配件不齐的物料,不能发放; 未办理入库手续的物料,不能发放。(7)一次出库原则: 物料出库必须准确、及时及一次性完成,生产线领用物料必须要拉回自己生产线所属位置,不能再堆放在仓库的范围,以免造成混乱和差错。(8)门禁原则: 除仓管人员和搬运人员因工作需要,其他人员未经批准,一律不得进入仓库; 严禁任何人在进出仓库时私自携带物料; 有来宾视察时,须在主管级以上人员陪同下方可进入仓库。(9)日事日毕、日清日
27、高原则: 每个仓管员在每日工作结束时,进行当天的相关账物的自我确认和核查,确保账目的平衡,找出不足、及时改进,第二天才能进步和提高。 每日对所管的物料库位至少巡查12次,保证在库物料的品质、安全和6S状态达标,确保物料有正确标识,该退的要退给供应商或放入退货区,以免产生呆滞。 仓管员当日的单据当日必须传给录单员,而录单员当日的单据必须在当日录入系统。(10)以旧换新原则:对有规定的物料,严格按照退旧才能换新、领新必先退旧原则办理。三改善仓库管理的几点举措:1、创新组织架构。成立仓库三人领导小组,成员应有生产副总、物料部部长、仓库主管组成。三人小组现是公司物料管理的最高权力机构,通过参加仓库每周
28、例会、每天固定时间到仓库现场解决问题,做到每天进步1%、各种规章制度、岗位责任制的审定,以及仓管员、录单员绩效考评等工作改善仓库的管理。2、合理规划仓库。仓库在地理位置上,应尽可能与生产现场相连接,减少物料的迂回运输。尽可能将仓库进出门与电梯相连,并规划出相应的运输通道,充分考虑运输路线的合理性。仓库内要留有必要的废次品存放区、物料暂存区、待验区、发货区等。另外要特别考虑安全因素,注意通道、照明、防水、防火、防盗等措施。仓库的办公室尽可能设置在仓库附近,缩短单据传递到录单员的时间。3、实行配料制与领料制相结合。生产性物料采用发料制,非生产性物料采用领料制,如工程试制用料、售后配件、生产线不良品
29、换料。A类物料采用发料制,C类物料采用领料制。在配料管理上,可尝试取消各车间原有的物料仓库,统一由工厂物料部直接管理、统一配送,以便仓管员合理安排工作时间,提高仓库的发料速度。4、借助新技术。除了ERP系统必要的库位编码和物料编码外,把无线射频技术引入仓库管理,如使用带有条码扫描功能的手持数据终端进行数据采集,避免人为造成单据填写、录入错误,提高工作效率。仓库管理的最高境界是以最低量的库存、最快速的周转,满足生产及客户不断变化的需求。一些管理先进的企业已经引入看板,成立仓库超市,建立精益物流系统,相信它将改变过去粗放式的仓库管理,极大地提升企业的核心竞争力。1.3 系统开发环境的简介此论文详细
30、阐述了本系统从开发前的研究,到系统功能开发,到系统功能实现,到系统功能完善的全部具体过程你及详细步骤。在前端开发工具的选择也费了很大心血。1.3.1 delphi 7.0简介本人在本系统的开发过程中主要采用了delphi 7这个工具,下面我就来简单的介绍一下这个功能强大的开发工具。由Borland公司推出的Delphi是全新的可视化编程环境,为我们提供了一种方便、快捷的Windows应用程序开发工具。它使用了Microsoft Windows图形用户界面的许多先进特性和设计思想,采用了弹性可重复利用的完整的面向对象程序语言(Object-Oriented Language)、当今世界上最快的编
31、辑器、最为领先的数据库技术。对于广大的程序开发人员来讲,使用Delphi开发应用软件,无疑会大大地提高编程效率,而且随着应用的深入,您将会发现编程不再是枯燥无味的工作Delphi的每一个设计细节,都将带给您一份欣喜。DELPHI 拥有一个可视化的集成开发环境(IDE),采用面向对象的编程语言ObjectPascal和基于部件的开发结构框架。Delphi它提供了500多个可供使用的构件,利用这些部件,开发人员可以快速地构造出应用系统。开发人员也可以根据自己的需要修改部件或用Delphi本身编写自己的部件。主要特点如下: (1)直接编译生成可执行代码,编译速度快。由于Delphi编译器采用了条件编
32、译和选择链接技术,使用它生成的执行文件更加精炼,运行速度更快。在处理速度和存取服务器方面,Delphi的性能远远高于其他同类产品。 (2)支持将存取规则分别交给客户机或服务器处理的两种方案,而且允许开发人员建立一个简单的部件或部件集合,封装起所有的规则,并独立于服务器和客户机,所有的数据转移通过这些部件来完成。这样,大大减少了对服务器的请求和网络上的数据传输量,提高了应用处理的速度。 (3)提供了许多快速方便的开发方法,使开发人员能用尽可能少的重复性工作完成各种不同的应用。利用项目模板和专家生成器可以很快建立项目的构架,然后根据用户的实际需要逐步完善。 (4)具有可重用性和可扩展性。开发人员不
33、必再对诸如标签、按钮及对话框等Windows的常见部件进行编程。Delphi包含许多可以重复使用的部件,允许用户控制Windows的开发效果。 (5)具有强大的数据存取功能。它的数据处理工具BDE(BorlandDatabaseEngine)是一个标准的中介软件层,可以用来处理当前流行的数据格式,如xBase、Paradox等,也可以通过BDE的SQLLink直接与Sybase、SQLServer、Informix、Oracle等大型数据库连接。 Delphi既可用于开发系统软件,也适合于应用软件的开发。 (6)拥有强大的网络开发能力,能够快速的开发B/S应用,它内置的IntraWeb和Exp
34、ressWeb使得对于网络的开发效率超过了其他任何的开发工具。 (7)Delphi使用独特的VCL类库,使得编写出的程序显得条理清晰,VCL是现在最优秀的类库,它使得Delphi在软件开发行业处于一个绝对领先的地位。用户可以按自己的需要,任意的构建、扩充、甚至是删减VCL,以满足不同的需要。 (8)从Delphi8开始Delphi也支持.Net框架下程序开发。 当前DELPHI 已经成为一个品牌,而不仅仅是一个开发平台或开发语言的名称。 当前DELPHI产品已经由CodeGear公司继续发展,该公司是BORLAND公司的全资子公司。当前,CodeGear为广大开发者提供了DELPHI FOR
35、PHP,以高度可视化的方式全面支持面向对象的PHP 网站开发,大大提高了PHP开发网站的代码复用程度,成为WEB应用开发的新利器。我觉得选择一个开发工具依赖于很多不同的因素,每个人都能因为某种语言的某个缺陷而放弃学习或使用这种语言。任何程序员都希望自己喜欢的工具能达到理想的境界,通过上面不完善的比较,我想大家都有自己的看法。我认为影响我们选择开发语言的因素主要包括:(1)哪门语言更容易入门? 学习一种语言需要投入大量的时间和精力。开发程序的开发成本是值得考虑的现实。一个熟练的Delphi程序员和一个熟练的VC程序员工作效率是一样的。但是,成为熟练的程序员必须很快掌握一门语言的技巧。不幸的是,目
36、前熟练的Visual C+程序员是十里挑一。相对而言,Delphi更适合初学者。 (2) 哪门语言有更多可继承的代码? 语言代码的可重用性是加快开发效率明显方面,从早期的过程、函数到现在的组件技术都是朝这个目标在奋斗。这两种语言对代码重用的理解是不一样的,Delphi主要通过VCL控件来实现代码重用,Visual C+实现起来就比较复杂。 (3) 语言自身的本性。 就技术(主要指应用框架)来说,Delphi目前领先于Visual C+。但稳定性和健壮性的不足又让我对Inprise想说爱你不容易。而VC尽管发展到今日已十分完善,但MFC框架已是明日黄花了。如果不使用MFC,目前又没有合适的替代品
37、。根据你的需要和实际情况做选择吧。实际上Visual C+和Delphi也不是简单竞争关系。它们在许多领域并不重叠,甚至是互补的。到底怎样取舍,要根据你的项目特性决定。如果你开发系统底层的东西,需要极好的兼容性和稳定性,选Visual C+吧。你可以只调用Windows的各种API,不用MFC。如果你写传统的Windows桌面应用程序,Visual C+的MFC框架是正统的选择;如果界面部分占这个应用程序代码比例较大的话,或者Delphi中有相关功能的控件的话,Delphi是事半功倍的选择。如果你为企业开发数据库、信息管理系统等高层应用(高层是相对于低层/底层而言的,不是说技术高级或低级),而
38、且有比较紧的期限限制,选Delphi比较好。如果你熟悉的语言是Object Pascal,又不打算学复杂的C+,那么Delphi几乎是唯一的选择。传统的观点是:Delphi适合编写Internet/Intranet、表格制图、数据库操作、高级用户界面等等。Visual C+适合编写设备驱动、COM服务程序、科学计算、控制台(console)程序、WinCE的应用和一些小的工具等等。应用范围的不同要求好的程序员同时精通这两门语言。 4) 语言的前景和可扩充性。 Delphi是Inprise的旗舰产品之一,前景应当还是比较乐观的,而且Inprise已经在向Linux进军了,而微软还迟迟没有动作。遗
39、憾的是,Inprise公司Delphi的创始人已经跳槽到微软去主持Visual J+和C#项目了。但愿对Inprise冲击不会太大。 1.3.2 ACCESS 2003简介ASSESS是一个数据库管理系统,它简单易学,一个普通的计算机用户可以很快的掌握它。ACCESS2000的功能也十分强大,利用它可以方便的实现对信息保存、维护、查询、统计等,而且它可以十分方便地与OFFICE其他组件交流数据,这些功能对一个普通用户来说已经足够了。本系统就是在以ACCESS2003作为后台数据库,以delphi7.0为编程工具为中小型企业管理仓库而开发的一个数据库管理系统。第二章 系统总体设计2.1 系统设计
40、目标 系统开发的总体任务是实现企业仓库管理的系统化、规范化和自动化,从而达到提高仓库管理效率的目的。2.2 开发设计思想 仓库管理的物资主要是企业生产所需要的各种设备。进货后需要填写入库清单、计算机会自动进行信息记录。企业各个部门根据所需要的物资设备总额和部门生产活动需要提出物资申请,管理员根据需求信息和现存设备总额发放设备。设备使用完毕需要及时归还入库,填写入库单,计算机会自动记录信息。仓库管理的特点是信息处理量比较大,所管理的物资设备种类繁多,而且入库单、出库单、需求单等单据的发生量特别大,关联信息多,查询和统计的方式各不相同。因此在管理上实现起来有一定因难。在管理的过程中经常出现住处的重
41、复传递:单据、报表的种类繁多,各个部门管理规格不统一等问题。本系统在设计过程中,为了克服这些困难,满足计算机管理的需要,采取了下面的一些原则:1.程序代码标准化,软件统一化,确保软件的可维护性和实用性2.删除不必要的管理冗余,实现管理规范化、科学化。3.统一各种原始单据的格式,统一账目和报表的格式4.建立操作日志,系统自动记录所进行的各种操作。界面友好、简单化,做到实用、方便,尽量满足企业中不同层次员工的需要.2.3系统可行性分析可行性分析的任务,并不是所有问题都有简单明显的解决办法,事实上,许多问题不可能在预定的系统规模之内解决。如果问题没有可行的解,那么花费这项开发工程上的任何时间、资源、
42、人力和经费都是无谓的浪费。可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。可行性研究的目的不是解决问题,而是确定问题是否值得去解。怎样达到这个目的呢?当然不能靠主观猜想,而只能靠客观分析。必须分析几种主要的可能解法的利弊,从而判断原定的系统目标和规模是否现实,系统完成后所能带来的效益是否大到值得投资开发这个系统的程度。因此,可行性研究实质上是要进行一次大大压缩简化了的系统分析和设计的过程,也就是在较高层次上以较抽象的方式进行的系统分析和设计的过程。所以从以上的分析原则来看,我所设计的仓库管理信息系统是一个规模不太大的系统,但是目标明确,清晰的描述了对目标系统的一切限制和
43、约束。本系统几乎在所有的企业、公司使用,当然它需要进一步的完善和更新。在使用过程中,要看它能不能带来效益,毕竟在现今社会效率是第一位的。从现实看,这还是有一定的实用价值的,从另一个角度看,现实社会发展飞速,尊重科技势在必行,因此这也是开发本系统的一个非常重要的原因。21世纪是计算机的时代,它必然取代一部分人的工作,高科技的监控系统进入社会生活的方方面面是发展的趋势。本设计从一下三个方面进行可行性研究:1. 技术可行性。本设计“仓库管理信息系统”是为企业仓库管理人员开发的。鉴于本人通过三个月毕业实习中的学习和实践,对开发管理信息系统又有了新的认识和提高,使自己在开发管理信息系统方面的技术更加成熟
44、。由于本设计最重要体现的是实用性,所以,通过大量的社会调查和分析,结合自己现有的技术水平加上导师的指导,还是能按期完成本毕业设计。 2. 经济可行性。成本方面:由于本毕业设计属于计算机科学(本科)教学的最后一个环节,所以人力消耗免费,资源学校提供,指导老师义务指导。所以成本计算只需计算开发期间开发者的生活消费,学校资源的消耗,所以开发本软件的成本是非常低的。效益方面:为企业开发一个完整、合理的仓库管理系统,可大大节余人力,以前需要多人干的工作,使用本系统只需一个人或几个人就能完成,且工作量和劳动强度大大降低。所以开发本软件可以为社会带来很好的经济效益。 从以上分析看开发本软件在经济上是可行的。
45、 3. 操作可行性。本软件是为企业仓库的管理者开发的,所有本软件的用户对象是企业仓库的工作人员,由于本软件要设计成友好的界面,写出详细的使用说明,用户只需懂得简单的计算机操作知识,就能自由应用本软件。 所以从以上几个方面的分析来看,开发本软件是完全可行的。2.4 系统功能需求分析本系统需要实现以下一些基本功能:1.权限管理:增加或删除系统操作人员,并指定操作人员的权限。2.仓库设置管理:对仓库信息进行管理,包括仓库信息的建立、编辑和删除工作。3.部门档案管理:对部门档案进行管理,包括部门档案的建立、编辑和删除工作。4.职工档案管理:对职工档案进行管理,包括职工档案的建立、编辑和删除工作。5.材
46、料入库管理:使用材料入库单的方式来进行材料入库管理,对于每一个入库单,要求在审核以后才能进行材料实际的入库操作,在单据审核以前,入库单的信息可以进行修改。但在审核以后,不允许进行修改。6.部门领料管理:部门可以通过领料单的方式来进行领料,下领料单后,需要对领料单进行审核后方可领料。7.库存盘点:对现有的库存情况进行盘点。8.系统决策支持:根据各仓库物料的汇总与数据分析,当物料数量少于预设数量时,系统就自动发出物料预警,提醒操作者,哪些物料该采购了,将建议采购的物料以清单的方式呈现出来,达到仓库管理智能化。2.5 系统功能模块设计“仓库管理信息系统”可以分为9个模块:用户登陆(ulogin.df
47、m)、权限管理(urightsetting.dfm)、仓库管理(uwarehousesetting.dfm)、部门档案(u-bmda.dfm)、材料管理(u-clbm.dfm)、员工档案(u-zgda.dfm)、材料入库单管理(usld.dfm)、部门领料单(u-bmlld.dfm)和库存盘点(u-statistic.dfm),决策支持模块。如图2-1所示,这是本系统的功能模块图。图2-1系统的功能模块图2.6系统运行环境要求系统的运行对运行环境还有一些要求:2.6.1硬件环境(1) 处理器:inter Pentium 166MX或更高。(2) 内存:32MB。(3) 硬盘空间:1GB。(4)
48、 显卡:SVGA显示适配器。2.6.2软件环境(1) 操作系统:windows 98/me/2000/xp。(2) 数据库:microsoft access 2003。第三章 数据库的设计3.1 数据库需求分析用户的需求具体体现在各种信息的提供、保存、更新和查询,这就要求数据库结构能充分满足各种信息的输出和输入。收集基本数据、数据结构以及数据处理的流程,组成一份详尽的数据字典,为后面的具体设计打下基础。仔细分析调查有关仓库管理信息需求的基础上,得到如图所示的本系统所处理的数据流程。3.2 数据库概念结构设计得到上面的数据项和数据结构以后,就可以设计出能够满足用户需求的各种实体结构,以及他们之间
49、的关系,为以后的逻辑结构设计打下基础。根据上面的设计规划出的实体有:操作人员实体、仓库信息实体、出库信息实体、借入信息实体、借出信息实体、调拨信息实体图和报损信息实体图。各个实体具体的描述E-R图如下:操作人员实体E-R图如图3-1所示:图3-1 操作人员实体E-R图仓库信息实体E-R图如图3-2所示:图3-2仓库信息实体E-R图部门档案实体E-R图如图3-3所示:图3-3 部门档案实体E-R图职工档案实体E-R图如图3-4所示:图3-4 职工档案实体E-R图材料编码实体E-R图如图3-5所示:图3-5 材料编码实体E-R图收料单主要情况实体E-R图如图3-6所示:图3-6 收料单主要情况实体
50、E-R图收料单详细情况实体E-R图如图3-7所示:图3-7 收料单详细情况实体E-R图部门领料单主要情况实体E-R图如图3-8所示:图3-8 部门领料单主要情况实体E-R图部门领料单详细情况实体E-R图如图3-9所示:图3-9 部门领料单详细情况实体E-R图库存盘点主要情况实体E-R图如图3-10所示:图3-10 库存盘点主要情况实体E-R图库存盘点详细情况实体E-R图如图3-11所示:图3-11 库存盘点详细情况实体E-R图系统决策支持实体E-R图如图3-12所示:图3-12 系统决策支持实体E-R图3.3 数据库逻辑结构设计仓库管理信息系统数据库中各个表格的设计结果如下面表格所示。每个表格
51、所示在数据库中的一个表。 (1)名称:操作人员表。 表名称标识:operator。 数据来源:权限管理模块进行录入。 操作人员表如表3-1所示。 表3-1 操作人员名称字段名称类型主键非空标识Id自动编号Yesno用户名Username文本NoYes用户密码Userpwd文本NoNo用户类型Class文本Nono (2)名称:仓库信息表。表名称标识:仓库ckdyb。数据来源:仓库设置模块进行录入。仓库信息表如表3-2所示。 表3-2 仓库信息表名称字段名称类型主键非空标识 Id 自动编号Yes No仓库名称Wname文本NoYes仓库地点Wpostion文本NoNo仓库负责人Admin文本No
52、No仓库联系电话Tel文本NoNo备注Memo文本Nono(3) 名称:部门档案表。表名称标识:bmda数据来源:部门档案管理模块进行录入。部门档案表如表3-3所示。表3-3 部门档案表名称字段名称类型主键非空标识Id 自动编号YesNo部门名称Depname文本NoYes负责人名称Admin文本NoNo部门属性Depattr文本NoNo联系电话Tel文本NoNo 地址Postion文本NoNo备注Memo文本NoNo (4) 名称:职工档案表表名称标识:zgda数据来源:职工档案管理模块进行录入。职工档案表如表3-4所示。表3-4 职工档案表名称字段名称类型主键非空标识Id自动编号YesNo
53、职工编号Empid文本NoYes职工姓名Empname文本NoNo性别Sex文本NoNo出生年月Birthdate文本NoNo政治面貌Politics文本NoNo所属部门编码Depcode文本NoNo职称Caption文本NoNo职务Caption文本NoNo职工属性Empattr文本NoNo备注Memo文本Nono(5) 名称:材料编码表。表名称标识:clbm数据来源:材料编码管理模块进行录入。材料编码表如表5-5所示。表3-5 材料编码表名称字段名称类型主键非空标识Id自动编号YesNo材料编码Matcode文本NoYes材料名称Matname文本NoNo规格型号Size文本NoNo计量单位Cunit文本NoNo计划单价Price文本NoNo单价单位Punit文本NoNo计划期需量Scenum文本NoNo最优储备天数Optdays文本NoNo极限储备天数Limiteddays文本NoNo最优储备量Optnum文本Nono极限储备量Limitednum文本NoNo不均匀系数Quitiety文本NoNo备注Memo文
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 《与同学友好相处》课件
- 《学校传染病防控》课件
- 《SPIN+销售技巧》课件
- 储备仓库施工工程施工组织设计方案
- 群众文化指导员技能竞赛练习试卷附答案
- 放行人员考试-机型复习测试附答案(一)
- 《小学美术画动物》课件
- 《夏天到了》课件
- 《带分数的认识》课件
- 备战2025年高考二轮复习数学题型专项练12 压轴大题抢分练(a)
- 胖东来服务培训
- 2024年度品牌建设与推广服务合同for科技公司
- 2020-2024年上海市春考语文真题试卷汇编学生版
- 1《饮食与健康第一课时零食与健康》(说课稿)皖教版五年级上册综合实践活动
- 2024年黑龙江省哈尔滨市中考语文试题
- 上海市同济大学第二附属中学2024-2025学年高一上学期期中考试英语试题(无答案)
- 四川省内江市2024-2025学年高一上学期期中考试数学试题(含答案)
- 新材料科技有限公司年产量2万立方密胺泡棉深加工项目环评资料环境影响
- 《第二节 气温和降水》教学设计
- 2024年河南省初中学业水平考试地理试题含答案
- 学术道德规范案例课件
评论
0/150
提交评论