汽车企业ERP(采购与库存管理系统).doc_第1页
汽车企业ERP(采购与库存管理系统).doc_第2页
汽车企业ERP(采购与库存管理系统).doc_第3页
汽车企业ERP(采购与库存管理系统).doc_第4页
汽车企业ERP(采购与库存管理系统).doc_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

班级:汽车服务(0811)指导老师:李燕学号:08139059姓名:葛鹏一、 设计前言ERP是英文EnterpriseResoursePlanning的缩写,中文意思是企业资源规划。在二十世纪九十年代初期,由美国GartherGroupInc.提出的ERP方案,受到广泛重视。这是一种面向各行各业,特别是制造业进行物质资源,资金资源与信息资源集成一体化的,现代企业管理的软件系统,是信息时代进行各种资源融合的一套规则与程序。实践证明,实施ERP改变了企业整个价值链的本质,从传统工业时代的效率低下的物质流,转变为富有朝气的高度融合的信息流,以信息流,带动物质流,企业由此实现了从工业文明模式向信息文明模式的转换。短短几年,在国际上已经掀起一股ERP热,可以说已经到了火爆的程度。据统计,世界500强企业中,已有85的企业实施ERP,包括美国的通用、福特、戴克汽车公司在内。1996年ERP软件营销额达70亿美元,1998年达150亿美元。据美国AMR预测2002年将达502亿美元。国际上出现了一批知名的ERP软件商,如SAP、Oracle、Baan、J.D、Edwards、PeopLeslft等,软件水平不断提高,涵盖的内容越来越广泛,已能很好地为企业进行信息化经营管理与服务,提供实用性的解决方案。我国去年末,已有1000多家企业实施ERP,国内著名企业如联想、海尔、长虹、康佳等,都已率先实施ERP。在国内已发展了100多家ERP软件供应商,经营比较成功的,如:用友、金蝶、东软、恒达等,正着力发展具有民族特色的软件工程。从汽车行业看,实施ERP的企业不算多,据了解有上海正锋汽车内饰件有限公司、海南新大洲摩托制造有限公司、一汽集团大连柴油机厂、长春富奥公司散热器厂等,特别是一些国内大型汽车集团,如一汽集团、上海汽车集团、东风汽车集团等,都在筹划实施和部分实施或实施先期的MRPII(制造资源计划)工作中。我们相信,将会有更多的汽车工业企业,加入实施ERP的队伍。ERP的功能是,可以把客户需求的企业内部的业务资源,以及供应商的业务资源整合在一起,形成一套完整的供应链;在生产上可以支持更为复杂的制造过程的调控,创造混合型制造系统,包括跨国公司生产方式的良好环境,满足企业多角化经营的需求;在事务处理上,更加强调事前的控制,可以把产品设计、制造、营销、货运、交货等方面的工作集成化地进行并行作业,实时分析,提供决策依据;可以与因特网良好对接,开展高层次的电子商务活动和改善电子商务的运作环境。这样,可以有效地做到不断地降低成本,开拓市场、提高效率,增加盈利,增强企业综合竞争力的目的。ERP还能兼容工业经济时代行之有效的精益生产、同步工程,敏捷制造、计算机集成管理系统等要求,并使之达到更高的信息化水平,实现开放型的先进科学管理。二、 设计目的运用该汽车企业采购与库存管理系统,能够实现汽车企业信息正常流动、保证交货期、降低成本,并且使成千上万种物料的账实相符、降低库存、减少资金占用、同时避免物料积压或短缺。 三、 适用对象鉴于目前情况,此次设计的采购与库存管理系统适用于小型汽车零部件供应企业,企业固有资产1亿元左右,从业人员数100人左右,年销售额在1000万元至5000万元。四、 模块功能、业务分析1. 采购系统采购管理系统模块功能框架图(图4.1.1)采购管理系统采购管理供应商管理采购结算样品评估采购申请制定采购计划采购单管理收货、退货管理采购统计应付款管理发票管理图4.1.1说明:整个采购管理系统分为四大模块:采购管理、供应商管理、采购结算、样品评估。(1).采购管理:a模块功能 申请、制定采购计划、采购单管理(包含维护和修改采购单、查询各种采购单的执行状态等功能)、收货(含有计算收货率功能)与退货管理。b. 业务流程 根据各种请购信息制定采购计划,通过询比议价选择最优供应商,然后生成采购单,通过发单作业将采购单实际发出。收货检验作业由专门的质检部门收货人员完成,他们根据采购单编号直接查找未收完的采购单,校核正确后开收货单。此时子系统会自动提醒有新的收货情况,可重新核对是否无误并根据收货质量自动计算此次收货的合格率。该合格率可作为供应商评估的参考。退货时,先根据发票建立一个退货请求,待货物出库后,再根据出库结果建立退货说明,并相应修改收货、付款情况。(2).供应商管理模块功能:a模块功能 供应商信息录入、删除、查询、修改、评估等基本功能。b. 业务流程 记录供应商的各种信息,包括供货范围、供货能力、供货质量以及与本企业合作信息,采用人工评分与系统自动评分相结合的评估制度,合理公正地评估供应商,使公司与一些优秀的供应商保持良好的合作关系。(3).采购结算模块功能:a模块功能 统计、应付款管理、发票管理。b. 业务流程 根据不同要求统计某时期的采购情况,生成相应报表;根据采购单制作相应付款计划并生成报表。财务部付款后自动修改供应商的付款记录,这个需要一个与专用财务软件接口。若款项完全付清,则对该采购单的跟踪完成发票(包括登记发票和查询发票)管理。(4).样品评估模块功能:a模块功能 相关子系统提供一个填写评估意见的接口。b. 业务流程 当公司要用到某种新物料或有供应商推荐使用某种新物料时,需由相关部门等对其进行评估。本模块给其他相关子系统提供一个接口,已填写评估意见。若评估合格,则将其增加为新供应商或修改到已有供应商信息。业务流程图如下:采购管理系统业务流程图(图4.2.1)样品评估评估人员意见样品资料信息样品资料登记评估信息评估信息供应商资料管理供应商评估供应商资料供应商交易记录采购单管理请购管理制定采购计划采购申请信息供应商资料采购单信息收货管理收货信息退货管理退货管理采购统计发票管理发票信息付款信息付款管理2. 库存系统库存管理系统模块功能框架图(图4.1.2)采购入库单领料单客户订单加工入库单客户退货单库存出入库和移动管理(批次/单间信息管理):1. 物料入库2. 物料出库3. 加工品入库4. 加工品出库5. 退货入库6. 物料移动调整库存查询、盘点和信息分析管理:1库存查询2库存盘点3物料业务分析4物料资金占用分析5库存管理指标分析库存基础数据管理:1仓库系统设置2仓库基本信息3库位基本信息4物料库存信息5库存状态信息6库存事务处理数据库支持图4.1.2说明:库存管理系统分为三大子模块:库存基础数据管理、库存出入库和移动管理、库存查询、盘点和信息分析管理。(1). 库存基础数据管理1)仓库系统设置:a.对每个仓库、每个用户授权仓库操作权限、查询权限;b.设定是否允许负出库(退货);2)仓库基本信息添加、查询、修改、删除;3)库位基本信息添加、查询、修改、删除;4)物品库存信息添加、查询、修改、删除;5)库存状态信息添加、查询、修改、删除;6)库存事务处理信息添加、查询、修改、删除;(2).库存出入库及移动管理1)物料入库: 根据采购订单来接收物料,办理入库手续,开收物料入库单,分配库存货位,同时监督物料是否与订单相符,填写物料库存信息。2)物料出库: 加工单发放时,作加工单信息出库处理。加工单发放是发放加工零件的下一级子件和材料。3)加工品入库: 加工单完成时,增加加工单的完成量,分配库存货位,填写库存信息。4)销售订单加工品出库: 验证客户订单,发运前必须先进行发货处理。5)销售订单退货入库: 重新安排库存货位,增加库存信息。6)物料移动调整: 库存之间的物料调拨,更改物料库存信息。(3).库存查询、盘点和信息分析管理1)库存查询: a. 物料查询:分类目录查询、关键字查询b. 事务处理查询:根据事务处理的时间、仓库、库位、操作类型等关键字,查找到一定时间内对库存所进行的处理操作。2)库存盘点: 对库存物品的清查,对每一种库存物料进行清点数量、检查质量及登记盘点表。3)物料业务分析: 包括库存量控制、库存业务非正常警告。4)物料资金占用分析: 根据ABC分类原则,分析资金占用和物料数量的合理性。5)库存管理指标分析: 包括平均库存值、可供应时间和库存周转率可供应时间=平均库存值/相应时间单位库存周转率=年销售额/年平均库存值业务流程图如下(原材料、外购件、设备等)(退货)加工品(物料)库存管理系统业务流程图(图4.2.2)生产部领料单发料单加工入库单仓库部财务部请购单采购部采购订单供应商采购入库单盘点核算客户订单客户退货销售部(物料)(订货)五、 数据库设计1. 采购系统数据表格样品信息评估表sample_Table(表5.1.1)字段名称数据类型(大小)说明sampleId样品IDvarchar(100)表的主键,唯一约束sampleName样品名称varchar(200)不为空sampleSize样品规格varchar(100)不为空samplePrice样品价格money不为空providerId样品供应商varchar(100)引用供应商编号(providerId)作为外键employeeId评估人员编号varchar(100)引用员工编号编号(employeeId)作为外键sampleScore样品评分int满分为100,合格线为60sampleComment样品评论nvarchar(500)可以为空stock样品库存int不为空alertStock警报库存量int不为空ctime评估时间datetime不为空供应商基本信息表provider_Table(表5.1.2)字段名称数据类型(大小)说明providerId供应商IDvarchar(100)表的主键,唯一约束providerName供应商名称varchar(200)不为空address供应商地址varchar(200)不为空tel供应商电话varchar(100)不为空supplyType供应货物类型varchar(100)不为空supplyNum供应数量long不为空supplyQuality供货质量varchar(50)不为空pscore供应商评分int满分为100,合格线为60remark备注varchar(200)可以为空供应商交易信息表trade_Table(表5.1.3)字段名称数据类型(大小)说明tradeId交易信息IDlong表的主键,唯一约束providerId供应商ID编号varchar(100)引用供应商编号(providerId)作为外键apId采购单编号varchar(100)引用采购单编号(apId)作为外键tradeTime交易成功时间datetime不为空采购单表applyPurchase_Table(表5.1.4)字段名称数据类型(大小)说明apId请购单IDvarchar(100)表的主键,唯一约束sampleId采购物品编号varchar(100)引用样品编号(sampleId)作为外键employeeId采购人员编号varchar(100)引用员工编号编号(employeeId)作为外键providerId供应商ID编号varchar(100)引用供应商编号(providerId)作为外键purchaseNum采购数量long不为空purchaseTime采购时间datetime不为空applyType请购类型int0为自动请购,无需审批;1为人工请购,需要审批status请购审批状态int0未批准;1可以receive收货状态int0未收货;1收货;2退货退货申请表reject_Table(表5.1.5)字段名称数据类型(大小)说明rejectId退货IDvarchar(50)表的主键,唯一约束apId采购单编号varchar(100)引用采购单编号(apId)作为外键reason退货原因varchar(200)不为空tradeTime交易成功时间datetime不为空status1本公司意见int0不同意;1同意atatus2供应商意见int0不同意;1同意applyTime申请时间datatime不为空rejectTime退货时间datatime不为空付款记录表pay_Table(表5.1.6)字段名称数据类型(大小)说明payId付款单IDvarchar(50)表的主键,唯一约束apId采购单编号varchar(100)引用成功采购单编号(apId)作为外键employeeId付款人员编号varchar(100)引用员工编号编号(employeeId)作为外键payNum付款金额money不为空payWay付款方式varchar(100)不为空payTime付款时间datatime不为空2. 库存系统数据表格仓库基本信息表warehouse_Table(表5.2.1)字段名称数据类型(大小)说明wId仓库IDint表的主键,唯一约束,自增1wName仓库名称varchar(100)不为空administer仓库管理员IDvarchar(100)引用员工编号编号(employeeId)作为外键address仓库地址varchar(100不为空defaultStock缺省库存int不为空remark仓库描述varchar(200)不为空库位基本信息表stock_Table(表5.2.2)字段名称数据类型(大小)说明stockId库位IDvarchar(100)表的主键,唯一约束wId所属仓库IDint不为空,外键administer仓库管理员IDvarchar(100)引用员工编号编号(employeeId)作为外键status库存状态varchar(100)不为空area货架区varchar(100不为空createTime创建时间datetime不为空sType是否永久性int1是;0否物品库存信息表goods_Table(表5.2.3)字段名称数据类型(大小)说明goodsId物品ID编号varchar(100)表的主键,唯一约束providerId供应商ID编号varchar(100)引用供应商编号(providerId)作为外键apId采购单编号varchar(100)引用成功采购单编号(apId)作为外键unit库存单位varchar(50)不为空abcCodeABC编码varchar(100不为空stockType库存类别varchar(100)不为空batchPeriod批量周期int单位/天checkWay盘点方法varchar(100)冻结盘点;循环盘点yearCheck年盘点次数int不为空checkPeriod盘点周期int单位/天overstock积压期限int单位/天maxStock最大库存量int不为空safeStock安全库存量int不为空currentStock现库存量int不为空stockMoney库存金额money不为空wId所属仓库IDint不为空,外键stockId所属库位IDint不为空,外键库存事务处理信息表stockAction_Table(表5.2.4)字段名称数据类型(大小)说明saId库存事务处理IDvarchar(100)表的主键,唯一约束goodsId物品ID编号varchar(100)不为空,外键actionType事务类型varchar(100)物料进库、物料出库、加工品入库、加工品出库、退货进库actionTime操作时间datetime不为空employeeId操作人员编号varchar(100)引用员工编号编号(employeeId)作为外键num操作数量int不为空price物料单价money不为空六、 开发技术1.操作系统:WindowsXP2.系统开发模式:B/S模式,即浏览器/服务器模式3.系统设计模式:MVC模式,Model(模型层)、View(视图层)、Control(控制层)4.代码开发工具:MyEclipse8.55.模拟服务器:Tomcat 6.0.1.26.数据库:SQLServer20007.开发应用框架:Sruts2+Spring+Hibernate3.28.开发运用主要技术:HTML、JavaScript、CSS、JQuery、Ajax、JDBC、JDNL(数据连接池)等。9.开发框架概述:采用S2SH框架,Struts2负责Action业务的处理,页面跳转和传值也得到很好的解决。Hibernate主要是O/R Mapping的框架,将对数据库的操作转换为对对象的操作,更加符合了面向对象的思想,简化了程序的编写和维护的难度。提高了重用Spring的IOC来实现组件之间的依赖关系注入,使用Spring的AOP编程实现权限控制、日志服务等与业务无关的系统服务,使用Spring对Hibernate的整合简化了代码,系统架构分为 View层、WEB层、Manager层、DAO层、持久层的三层架构模式,架构的整合如下:View层:主要负责数据的展现,使用JSP,JSTL,EL,Struts taglib技术。Web层:负责页面的逻辑控制,使

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论