中小企业ERP系统设计与开发毕业论文_第1页
中小企业ERP系统设计与开发毕业论文_第2页
中小企业ERP系统设计与开发毕业论文_第3页
中小企业ERP系统设计与开发毕业论文_第4页
中小企业ERP系统设计与开发毕业论文_第5页
已阅读5页,还剩42页未读 继续免费阅读

下载本文档

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

文档简介

中小企业ERP系统设计与开发第1页共47页目录一、引言4二、中小企业ERP相关概念简述4(一)中小企业内涵4(二)ERP及ERP系统内涵4三、中小企业ERP市场现状分析4四、中小企业实施ERP的优势5(一)促进企业管理变革5(二)为企业带来巨大的经济效益6(三)中小企业实施ERP特有的优势6五、中小企业ERP系统可行性分析6(一)系统简介6(二)开发环境介绍7(三)应用可行性分析7(四)研究方法和进度说明8六、系统结构设计和实施要求8(一)系统设计标准8(二)系统实施要求8(三)系统功能结构分析及功能模块图91、系统功能结构分析92、系统功能结构图及说明9七、采购管理系统的设计与实现10(一)主体功能目标111、设计实施目标112、功能结构12(二)采购管理系统业务流程分析及业务流程图141、业务流程分析142、业务流程图14(三)、采购管理系统数据分析及数据流程图171、数据流程分析172、数据流程图173、数据逻辑结构23八、采购管理系统主要窗口及部分功能主要实现代码26中小企业ERP系统设计与开发第2页共47页1、系统登录窗口272、部门登录窗口273、窗口权限信息管理窗口274、采购管理系统主窗口及部分功能主要实现代码295、供应商类别窗口306、供应商基本信息主窗口及部分功能主要实现代码307、采购询价管理主窗口及部分功能主要实现代码328、采购询价录入窗口及部分功能主要实现代码339、采购订单管理主窗口及部分功能主要实现代码3410、采购订单浏览窗口及部分功能主要实现代码3511、采购基本信息增加窗口及部分功能主要实现代码4012、采购订单审核窗口及部分功能主要实现代码4113、采购收货管理主窗口4313、采购收货入库单浏览窗口43九、结束语44十、致谢错误未定义书签。十一、参考文献45中小企业ERP系统设计与开发第3页共47页中小企业ERP系统设计与开发采购管理系统的设计与开发摘要随着全球化经济的发展,中国企业将面临更加激烈的市场竞争,推动企业信息化已成为企业生存和发展的必由之路。我国中小企业数量众多,在国民经济中占有相当重要的地位,本文研究中小企业ERP系统的设计和开发。中小企业资源管理系统,是实现中小企业信息化的管理信息系统,具体内容包括生产管理、库存管理、采购管理、销售管理、财务管理、人事管理、产品管理、报表管理、系统管理和办公自动化等功能模块。本人所负责的采购管理系统,主要包括采购询价管理模块、采购订单管理模块、采购订单审核模块、采购收货管理模块、供应商信息管理模块。关键词企业资源计划(ERP)企业资源计划系统中小企业采购管理系统供应商管理THEDESIGNANDDEVELOPMENTOFERPSYSTEMINSMALLANDMEDIUMBUSSINESSPURCHASINGMANAGEMENTSYSTEMDESIGNANDDEVELOPMENTABSTRACTWITHTHEDEVELOPMENTOFECONOMICGLOBALIZATION,CHINASENTERPRISESWILLBEFACEDWITHMOREVIOLENTCOMPETITION,THEREFOREITISINEVITABLEFORTHEMTOPUSHTHEIRINFORMATIONIZATIONCHINAHASAGREATNUMBEROFSMALLANDMEDIUMBUSSINESS,WHICHPLAYANIMPORTANTROLEINCHINASECONOMYTODAYTHISDISSERTATIONRESEARCHESTHEDESIGNANDDEVELOPMENTOFERPSYSTEMINSMALLANDMEDIUMBUSSINESSTHEERPSYSTEMINSMALLANDMEDIUMBUSSINESSISAMANAGEMENTINFORMATIONSYSTEMWHICHACCOMPLISHESTHEIRINFORMATIONIZATIONITCONCLUDESPRODUCTIONMANAGEMENTSYSTEM,STOCKMANAGEMENTSYSTEM,MERCHANDISINGMANAGEMENTSYSTEM,SALESMANAGEMENTSYSTEM,FINANCIALMANAGEMENTSYSTEM,PERSONNELADMINISTRATIONSYSTEM,PRODUCTMANAGEMENTSYSTEM,STATEMENTMANAGEMENTSYSTEM,SYSTEMMANAGEMENTSYSTEM,OFFICEAUTOMATIONMANAGEMENTSYSTEMANDSOONIWASINCHARGEOFPURCHASINGMANAGEMENTSYSTEM,MAINLYINCLUDINGPURCHASINGENQUIRINGPRICEMANAGEMENTMODULE,PURCHASINGORDERMANAGEMENTMODULE,PURCHASINGORDERCHECKINGMANAGEMENTMODULE,PURCHASINGACCEPTINGMATERIELMANAGEMENTMODULE,THESUPPLIERINFORMATIONMANAGEMENTMODULEKEYWORDSERPERPSYSTEMSMALLANDMEDIUMBUSSINESSPURCHASINGMANAGEMENTSYSTEMSUPPLIERMANAGEMENT中小企业ERP系统设计与开发第4页共47页一、引言人类社会已进入信息时代,信息技术的迅速发展加快了企业的现代化与信息化的进程。随着全球经济一体化进程的加快,对中小企业国际化程度提出的挑战也越来越高,如何提高企业管理水平,增强企业的竞争力,成为企业面临的实际问题。ERP作为计算机技术与企业管理技术结合的杰作,为企业注入活力、增强竞争力提供了源泉。随着ERP的发展和在各行业的应用,实施ERP成为企业目前的首要要求。中国大多数企业多是中小企业,作为全国经济活跃地区之一的闽南地区,大多数企业都是中小企业,如何实施企业ERP也成为这些企业面对的问题。我们这个课题就是围绕着中小企业ERP系统进行设计和开发。二、中小企业ERP相关概念简述(一)中小企业内涵目前关于中小企业研究的文献很多,但什么是中小企业恐怕现在没有一个准确和定义来解释它,定义中小企业这个概念关键在“中小“两个字眼上。目前,对“中小“的含义主要是从规模角度去理解的,对独立经营、形式多样、对于大企业来说经营规模比较小,在本行业中不居于市场支配或者主导地位的经济单位定义为中小企业。(二)ERP及ERP系统内涵ENTERPRISERESOURCEPLANNINGERP企业资源计划,是指建立在信息技术基础上,以系统化的管理思想,为企业决策层及员工提供决策运行手段的管理平台,其体现和强调了信息技术与先进管理的有机结合。作为企业管理思想,它是一种新型的管理模式;而作为一种管理工具,它同时又是一套先进的管理系统。ERP系统包括和涵盖了三个层次的内容管理思想、软件产品、管理系统。它是一整套企业管理系统,整合企业管理理念、业务流程、基础数据、人力物力、计算机硬件和软件于一体,以先进的计算机信息技术的方式,贯彻企业的主导管理思想,将管理理念落实到每个管理环节和步骤。从而,可以最大限度和最大效率地调整、发挥企业生产、物资、资金、人力以及市场等资源1。三、中小企业ERP市场现状分析当前,ERP市场正处于快速增长阶段,经过多年市场推广,国内企业对于ERP的认可度不断增加,越来越多的企业将ERP作为提升经营管理效率的重要手段。我国97的企业是中小型企业,对国民经济总产值的贡献值在40以上,构成了国民经济中最具有活力的部分,同时也是最具潜力的部分,这一市场将带给ERP巨大动力。中小企业ERP系统设计与开发第5页共47页如图31,图32是中国ERP软件市场情况图形图3120032004年中国ERP软件市场销售额与增长率2图322005年第一季度中国ERP软件市场垂直市场结构2从上面的图形可以看出,从2004年起,ERP软件在中小企业市场得到了进一步应用和发展,销售额有了较大幅度的提升。中小企业ERP市场销售额已经占到了ERP整体市场的70。未来两年,中小企业市场将继续成为拉动ERP市场实现增长的主要动力。四、中小企业实施ERP的优势(一)促进企业管理变革ERP是整合企业管理理念、业务流程、基础数据、制造资源、计算机软件和硬件技术于一体的企业资源管理系统,是管理与IT技术的有机结合体。ERP系统以企业的供应链管理为核心,以业务流程为导向,打破企业部门间的相对独立,实现企业管理组织结构从“金字塔式”向“扁平式”转变。此外,ERP系统要求企业对现在的业务流程进行重新评估、分析、优化,对整个供应链的业务流程进行改造,中小企业ERP系统设计与开发第6页共47页以实行企业内外资源优化配置,消除生产经营过程中一切无效的劳动和资源,实现业务处理的合理化、规范化、标准化。由此可见,ERP系统的应用涉及到企业管理模式、组织结构的变革、业务流程重组及员工利益的重新分配等一系列问题,实质是企业管理的一场变革。因此,应用ERP系统可以促进企业管理变革。(二)为企业带来巨大的经济效益据美国生产与库存控制学会APICS统计,使用一个ERP系统,平均可以为企业带来如下经济效益使库存下降3050,延期交货减少80,采购提前期缩短50,停工待料减少60,制造成本降低12,管理水平提高,管理人员减少10,生产能力提高10153。(三)中小企业实施ERP特有的优势中小企业除了具有以上优势外,还有几条其特有的实施优势1、中小企业ERP实施难度相对较低,容易获得成功。中小企业的系统使用人数比较少,企业的管理结构比较简单,层次较少,老板的一把手推进力度较大,这些都是ERP成功实施的有利条件。2、中小企业的业务流程与组织架构相对简单,ERP软件开发相对容易实现。因此中小企业ERP软件与实施成本较低,风险也低,企业比较能够承受。通常大型企业的ERP实施可能要在千万元以上,但是中小企业一、二百万元就可实现。3、中小企业的ERP实施周期也相对较短,见效快。中小企业ERP软件相对比较简单,实施周期也相对较短。一般地说,半年左右即可完成。4、中小企业在实施ERP过程中通过管理咨询收效比较明显。ERP的实施过程实际也是一个管理层的检测与培训过程,它不仅使企业的管理流程得到了规范化、制度化与信息化,还使整个管理层的管理水平得到提升。中小企业ERP系统实施面较小,便于与实施专家的直接沟通。在实施过程中能及时发现管理漏洞和解决办法,能够在管理层得到很好地沟通与落实4。五、中小企业ERP系统可行性分析(一)系统简介我们的课题中小企业ERP系统设计与开发,是针对中小型而设计、开发与实现的一个软件系统,能够基本满足中小企业信息化应用的需求,使用方便快捷。该ERP系统主要包括用于加强企业与供应商合作关系的采购管理,用于强化企业内部占用大量资金的仓库管理的存货与库存管理,用于扩展业务的销售管理,用于合理化企业资金分配的财务管理,用于优化企业人力资源管理的人事管理,以及生产管理、报表管理、系统管理等系统功能。中小企业ERP系统设计与开发第7页共47页(二)开发环境介绍我们选择的开发工具是POWERBUILDER90。POWERBUILDER是专为各种数据库设计的客户端的应用开发工具,是开发客户机/服务器体系结构下的,基于WINDOWS或WINDOWSNT上的应用程序集成开发环境,包含一个直观的图形界面和面向对象的编程语言,它属于“快速原型”开发工具,支持面向对象开发方法,符合WINDOWS应用标准,具有良好的表格和报表界面,支持事务控制、版本控制等特征。POWERBUILDER主要特点如下1)易学、易用、开发效率高2)应用易于维护3)支持多种数据库4)支持第三方开发工具POWERBUILDER可以和其它大型网络数据库服务器如ORACLE、SYBASE、SQLSERVER70等构成客户/服务器体系结构,一般应在网络上与数据库服务器配合使用,提供与当前流行的大型数据库的接口并通过ODBC方便地与桌面数据库相连。POWERBUILDER通过两类数据库接口软件与不同的数据库相连,即通用的ODBC接口软件与专用的数据库接口软件。我们选择的数据库工具是MICROSOFTSQLSERVER2000,它是MICROSOFT公司推出的SQLSERVER关系型数据库管理系统,SQLSERVER提供了强大的可视化数据库管理和分析工具,便于用户进行操作,支持TRANSACTSQL查询语言。可运行于MICROSOFTWINDOWS98,MICROSOFTWINDOWS2000,MICROSOFTWINDOWSXP,MICROSOFTWINDOWSNT、MICROSOFTWINDOWS2000SERVER和MICROSOFTWINDOWS2003SERVER等多种操作平台。使用POWERBUILDER的数据通道技术为我们迅速操纵SQLSERVER2000提供了便利。我们小组经过一段时间的准备和老师的指导,在开发过程中我们使用了大量的数据窗口、树形控件、按钮,还使用了数据库服务器注册技术等。(三)应用可行性分析我们从中小企业特点结合我们系统进行分析。中小企业队伍在中国的企业中日益庞大,IT采购需求日益旺盛,企业管理也逐渐规范,中小企业呼唤着ERP的到来,这是一个好趋势。但也存在我们要关注的问题。中小型企业与大型企业不同,具有灵活性但往往伴随着很多瓶颈,在实施ERP时会受到多方面因素的影响。资金,人才,时间以及更多的因素在制约着中小企业信息化。中小型企业预算低、利润少、对于亏损与盈利的敏感程度远大于大企业,而目前国内ERP市场上比较成熟的主要还是高端产品,这些产品高昂的初始投入成本费用以及后继的二次开发、运行中的系统维护、更新和管理费用,令许多中小型企业望而却步。人才方面,实施ERP一方面需要具备掌握一定计算机知识、熟练运用ERP系统的人才,来保证系统的正常运行;另一方面需要有兼具计算机技术知识和企业管理知识的复合型人才,对系统进行管理、维护和二次开发,而中小型企业员工的素质普遍偏低,缺乏这两类、尤其是第二类人才。目前,中小企业用户在ERP选择时很慎重,非常关注ERP系统的可用性,是否真正适合企业自身情况,是否真正能够满足企业现阶段和未来的潜在需求,这对我们既是挑战又是机遇。中小企业ERP系统设计与开发第8页共47页针对以上情况,我们本次设计的中小企业ERP系统具有以下几个方面的优势,相信能开拓出市场1、本中小企业ERP系统所需要的开发成本与专门为满足大企业需求的ERP软件系统的开发成本有比较大的悬殊,其成本的有效控制基本能为中小企业所接受。2、本中小企业ERP系统功能易添加,易扩展,能适应中小企业部门结构多样化的特性。系统应用之后,随着企业的发展,企业又可根据自己的需要对该系统进行扩展。3、本中小企业ERP系统使用方便快捷,易用,只需要企业应用人员掌握一定计算机基础知识,懂得WINDOWS界面操作,再进行简单业务与技术培训,便能够使用。综上所述,从应用可行性来说,本中小企业ERP软件系统基本能满足中小企业的要求。通过本系统,可以实现企业内部管理机制的改善,资源配制的合理化,提高企业经济运行效率,从而提高企业的市场竞争力。(四)研究方法和进度说明本课题的研究方法是采用生命周期法。具体规划如下3月1日,我们小组成员组织谈论,进行相应的工作任务指定。3月2日,我们小组成员组织开会,进入整个系统的前期分析阶段,主要是数据库的建立,数据表的构建,功能模块的探索、规划等等一系列相关数据资料的收集和整理。3月20日,选择开发工具,开始整个系统的规划与建设,包括初始流程图的分析与绘制,主要界面的制作等4月15日,子系统模块中基本功能模块的确定及数据表的第二次审核确认。5月15日,基本界面及基本功能基本完成实现,并开始进行初始测试。5月22日,最后的调试与完善阶段,并开始着手撰写毕业设计报告(即毕业论文)。5月29日,毕业设计结束,毕业论文初稿完成,并交于导师审阅。6月10日,毕业论文定稿,交于导师进行最后一步确认,完成后打印毕业论文,并装订。接着,各小组成员开始准备毕业答辩事宜。6月18日,毕业答辩。六、系统结构设计和实施要求(一)系统设计标准1、稳定性保证业务处理的连续性。2、安全性保证数据传输和存储的安全性,包括数据的保密性和完整性。3、升级性保证系统满足企业未来的发展需要。4、界面友好、易用符合常用软件使用标准,友好易用。(二)系统实施要求1、需要有公司领导的大力支持,尤其是公司一把手的支持。中小企业ERP系统设计与开发第9页共47页2、具有专业的技术人员对系统进行的有效管理,保证系统稳定、安全的运行。3、通过专业的项目团队对项目进行策划和管理,为企业提供高效、稳定的服务。4、需对各组织部门人员进行培训,使他们迅速适应系统所带来变化。(三)系统功能结构分析及功能模块图1、系统功能结构分析本课题研究的是中小企业ERP系统,整个功能结构模块包括生产管理、库存管理、采购管理、销售管理、财务管理、人事管理、产品管理、报表管理、系统管理和办公自动化。下面对这些子系统做一些简单的分析生产管理,主要实现对企业内部生产流程的管理控制,监控生产情况,进行质量跟踪,自动上报有关统计信息。库存管理,帮助企业的仓库管理人员对库存物品进行全面的控制和管理,达到降低企业库存、减少资金占用,保证生产营运顺利进行。采购管理,主要实现企业对物料采购全过程的控制,从物料需求、采购计划的下达到收货验收入库的全部过程进行有效的控制。销售管理,主要实现客户管理、产品报价查询、销售订单管理、销售出库管理和销售发票管理。财务管理,为企业内部各级管理部门和人员提供进行经营决策所需的各种经济信息。人事管理,主要实现对企业人力资源信息的管理,提高人力资源信息的共享程度,使人力资源信息的提取和利用更加方便和快捷。存货管理,主要实现对企业存货类别编码、存货编码和存货信息等基础性设置的管理和控制。报表管理,主要实现对各种生产、库存、采购、销售、财务、人事和存货等各种报表的统一管理。系统管理,主要实现对用户角色权限、系统功能模块设置的动态控制,保障系统安全、有序运行。2、系统功能结构图及说明如图61是本课题中小企业ERP的功能结构图。具体子系统的功能结构图在各个小组所负责的论文报告里阐述和绘制,这里不再重复。中小企业ERP系统设计与开发第10页共47页图61中小企业ERP系统功能结构图中小企业ERP系统生产管理库存管理采购管理销售管理财务管理人事管理系统管理产品管理报表管理七、采购管理系统的设计与实现采购管理是ERP供应链上的重要组成部分,占据着非常重要的位置。采购管理及时地为生产部门提供充足的原材料或消耗品,确保生产的完成,并且定期的补充库存量,以保证库存的最优控制。另外,采购管理中物料成本的控制对中小企业获取利润可以起到非常重要的作用。因此,有效的实施ERP采购管理系统对于降低库存成本、提高了物流的速度和库存周转率将会产生重要的作用。采购管理在ERP中与其他子系统的关系如图71所示。图中的各子系统简要介绍如下1物料需求计划MRPMATERIALREQUIREMENTPLANNING是一种优先计划的方法,用来协调生产的物料需求和库存之间的差距。根据主生产计划MPSMASTERPRODUCTIONSCHEDULE对最终产品的需求数量和交货期,推导出构成产品的原材料的需求数量和需求日期,直至导出采购件的采购订单发放日期,并进行需求资源的可用能力之间的进一步平衡。2销售管理是制定产品生产计划与控制有关的业务,目标是保证市场上有足够、适量的产品,从而满足市场的需求,并且有目的性地占据市场份额,达到利润的最大化。3库存管理是库存物料计划与控制有关的业务,目标是保证有足够的库存,按时地满足各种需要。库存管理的首要任务是根据产品计划的要求来控制库存量,并保证库存信息准确,满足客户和市场需求。4财务管理为企业内部各级管理部门和人员提供进行经营决策所需的各种经济信息。中小企业ERP系统设计与开发第11页共47页MRP物料需求采购管理财务管理其他模块销售管理库存管理图71采购管理子系统与其他业务系统的关系图而该采购管理系统主要用于支持中小企业完成ERP环节中的采购工作,其主要有以下四个特性1支持企业实现规范化的管理;2通过登录系统时的身份认证,实现权限控制,各部门人员只能进入自己所在部门,除非是一级用户(公司主管)可进行任何操作,从而提高系统的安全性;3从采购询价到订单生成,再到收货,整个过程清晰明了,方便管理人员的使用。4支持企业查询各种状态下的采购单、收货单,便于及时了解进行的采购任务。而上面的特性也是本系统所要达到的目标,同时也是一个企业对一个采购管理系统所要达到的功能要求的检验标准。本人负责的采购管理系统的设计与实现,主要阐述了采购管理系统的主体功能目标,业务流程设计,数据流程设计,以及数据库逻辑结构设计。而系统的主体功能目标,包括设计实施目标、功能结构。(一)主体功能目标1、设计实施目标采购管理系统,包括的主体设计内容有采购询价管理模块、采购订单管理模块、采购订单审核模块、采购收货管理模块、供应商信息管理模块。(1)采购询价管理模块,主要实现企业对供应商报价信息的录入、查询、修改、删除、添加等作业,通过采购询价管理模块的功能,来完成企业对供应商报价信息的管理与查询,以便企业可以实现规范化的供应商报价信息管理。通过登陆主界面,验证管理员的权限,普通采购员只能对供应商的报价信息进行查询,可通过存货名称、计量单位、供应商名称、报价日期、无税单位价格、有税单位价格进行精确查询或混合查询;而只有采购主管人员和一级用户可以对供应商的报价信息进行录入、修改、删除和添加。(2)采购订单管理模块,主要是根据采购计划实现采购单信息的录入、查询、修改、删除、添加的操作,通过实现订单管理模块的功能,来完成采购订单的管理与查询。通过权限控制,这部分只有采购业务员能录入、修改、添加、查询,而增加一条采购订单信息就会形成一条待审核采购单,审核通过的订单不能再修改。公司主管除查询功能外,其他的不能进行操作(3)采购订单审核模块,由采购主管完成,通过对待审核采购单审核形成已审核采购单,未通过审核订单即可消亡,采购人员重新制定采购单。审核通过的订单即可执行。(4)采购收货管理模块,主要实现采购收货和审核工作,通过此模块,实现物料的验收入库,审中小企业ERP系统设计与开发第12页共47页核,退货处理。采购业务员负责收货单的增加、修改,然后经采购主管审核后,最终确定入库的物料,审核没通过的收货单经与供应商协商进行退货处理。(5)供应商信息管理模块,包括供应商类别管理、供应商基本信息管理、供应商发票管理和供应商评估管理四个子模块,由于时间关系,本人只完成前面三个子模块。供应商信息管理模块主要实现供应商信息的录入、查询、修改、删除作业,通过此模块,来完成企业对供应商信息的管理与查询。企业人员根据不同的权限,执行不同的任务,这个模块本人只设置采购主管人员和一级用户(公司主管)进行操作。2、功能结构如图72是采购管理系统的基本功能模块图中小企业ERP系统设计与开发第13页共47页图72采购管理系统功能模块图采购询价管理供应商报价信息增加供应商报价信息查询供应商报价信息修改采购订单管理采购订单信息录入采购订单信息查询订单主信息录入订单明细信息录入订单主信息查询订单明细信息查询订单审核管理采购订单审核管理采购收货单审核管理采购收货单管理采购收货单增加采购收货单查询采购收货单修改供应商信息管理供应商类别管理供应商基本信息管理供应商发票管理供应商基本信息增加供应商基本信息修改供应商基本信息查询供应商类别信息增加供应商类别信息修改供应商类别信息删除供应商基本信息删除供应商报价信息删除采购订单信息修改订单主信息修改订单明细信息修改采购订单信息查询订单主信息查询订单明细信息查询采购收货单删除供应商发票信息增加供应商发票信息修改供应商发票信息查询供应商发票信息删除采购管理系统中小企业ERP系统设计与开发第14页共47页(二)采购管理系统业务流程分析及业务流程图1、业务流程分析该采购管理系统,业务流程从整体的理论来阐述,是总流程的一个主要组成部分之一,与其它部门紧密结合,又能独立执行各种采购操作。通过人事部门进行权限增改,判断权限,执行改权限所赋于的职能。通过各部门提供采购单数据信息(包括业务员或采购管理员输入等),生成相应的采购单。此时,可以对这些采购数据信息进行相应的查询、修改、删除、添加等操作,之后,进入系统,对相应订单进行审核等基本操作。审核成功后,采购业务员就可执行相应的采购单。最后通过物料入库的信息反馈,决定是否对逾期未到货供应商进行退单处理。从采购系统本身来说,相对独立于其它部门,独立进行添加、修改、审核、管理采购单和退单处理,既收集各部门采购信息后,系统相对独立与其它部门不受其它部门意志影响,由采购部门制定并执行采购计划。但又与其它部门紧紧相扣,从登陆到采购单完成几乎每步操作都与其它部门进行信息的交换。从登陆模块来说,系统对内具有一定的安全性与保密性。除了一级用户(一级权限),其他用户可审核但不能进行编辑操作,可编辑则不能审核。即采购员不具审核权限,主管不具有添加、修改采购单的权限。另外只有本部门的人员才可进入采购系统,权限判断是根据部门编码与权限值结合判断。2、业务流程图(1)采购管理系统总业务流程图,如图73中小企业ERP系统设计与开发第15页共47页图73采购管理系统总业务流程图否审核否各部门采购信息制定采购计划采购部门采购询价,查询供应商添加采购单采购单审核主管人员合格是采购单消亡执行采购订单采购部门物料验收入库合格是入库采购单消亡退货处理主管人员付款处理财务部门供应商评估主管人员订单跟踪供应商来料,采购部门收料库存部门中小企业ERP系统设计与开发第16页共47页(2)登录系统业务流程图,如图74用户登录权限判断二级权限一级权限三级权限公司主管采购主管采购业务员图74登录系统业务流程图处理过程说明权限在人事部增加修改,通过系统用户信息表(SYS_用户信息表)、系统部门权限设定表(SYS_部门岗位权限设定)与人员信息表(RS_人员信息表)联合判断权限。三级权限为采购业务员,主要添加管理订单;二级权限为采购部主管,主要是采购管理系统的审核工作;三级权限为公司主管,可进行任何操作。(3)采购订单审核业务流程图,如图75通过采购主管输入二级权限登录信息数据库验证重新输入审核待审核采购单购单否通过重新制定采购计划是执行采购单人事部采购业务员图75采购单审核业务流程图(4)收货单审核业务流程图,如图76中小企业ERP系统设计与开发第17页共47页是通过采购主管输入二级权限登录信息数据库验证重新输入审核待审核收货单购单否通过退货处理入库人事部图76收货单审核业务图(三)、采购管理系统数据分析及数据流程图1、数据流程分析采购管理系统,涉及到数据的流动、传递、处理、存储等,需要对数据流程进行相应的分析。根据采购管理系统所对应的数据,在绘制数据流程图之前,先对一些数据流程的要素进行简单分析。采购管理数据流程涉及到的数据内容,包括采购业务员,采购审核人员(采购部主管),采购信息,同时相对应的数据库表,包括采购订单明细表(CG_采购订单明细表),采购单主表(CG_采购单主表),采购入库单明细表(CG_采购入库单明细表),供应商报价信息表(CG_存货与供应商对照表),供应商发票表(CG_供应商发票),供应商类别表(CG_供应商分类),供应商基本信息表(CG_供应商主文件)。数据处理过程包括登录权限判断,采购订单信息基本操作等,具体数据处理过程在数据流程图上具体体现。其中,权限判断由系统用户信息表(SYS_用户信息表)、系统部门权限设定表(SYS_部门岗位权限设定)与人员信息表(RS_人员信息表)联合判断权限,除一级权限以外,各部门人员只能进入各自的部门系统进行相应的操作。权限分三级,一级为公司主管,可进行所有操作功能,主要是对各部门权限进行添加修改;三级权限为采购业务员,主要添加管理订单;二级权限为采购部主管,主要是审核功能。2、数据流程图(1)数据流程图说明数据流程图用到四个基本符号,即外部实体、数据流、数据存储和数据处理过程,如下所示中小企业ERP系统设计与开发第18页共47页外部实体数据流程数据存储数据处理过程(2)数据流程图1采购管理系统第一层数据流程图,如图77图77采购管理第一层数据流程图采购管理人员采购订单管理采购计划管理采购单主表采购订单明细表供应商主文件表采购计划文件表采购收货管理采购入库单明细表供应商管理供应商评估文件表仓库部门财务部门应付款入库采购询价管理存货与供应商对照表订单审核管理主管人员采购订单审核视图表2采购询价管理的第二层数据流程图,如图78中小企业ERP系统设计与开发第19页共47页采购业务人员采购主管供应商报价信息查询P781存货与供应商对照表供应商报价信息增加P782供应商报价信息修改P783供应商报价信息删除P784图78采购询价管理第二层数据流程图图78处理过程说明P781采购业务员或采购主管根据设置查询条件进行精确查询,同时可直接选择存货名称进行快速查询,也可双击数据窗口里的行记录来查看具体信息。P782采购主管人员将新的供应商报价信息通过报价录入窗口输入,增加到存货与供应商对照表中。P783采购主管对供应商报价信息进行修改,先从存货与供应商对照表获取要修改记录的KEY_ID,通过传递参数KEY_ID,打开供应商报价信息的修改窗口进行修改,然后再把修改后的数据保存到存货与供应商对照表中。P784采购主管删除供应商报价信息,先获取要删除记录的KEY_ID,然后在数据库中把该记录删除。3采购订单管理第二层数据流程图,如图79中小企业ERP系统设计与开发第20页共47页图79采购订单管理第二层数据流程图采购业务人员采购订单查询P791采购单主表添加待审核采购单P792修改待审核采购单P793删除待审核采购单P794采购订单明细表图79处理过程说明P791采购业务员根据设置查询条件进行精确查询,同时可直接输入采购单号来模糊查询,也可双击数据窗口里的行记录来查看具体信息。P792采购业务人员依据采购计划将新的采购信息通过订单录入窗口输入,并保存到采购单主表和采购订单明细表中。P793采购业务人员对待审核采购单信息进行修改,先获取要修改记录的采购单号,通过传递参数采购单号,打开相应修改窗口进行修改,然后再把修改后的数据保存到数据库中。而审核过的采购单是不能修改的。P794采购业务人员删除待审核采购订单信息,先获取要删除记录的采购单号,然后在数据库中把该记录删除。4采购订单审核管理数据流程图,如图710图710采购订单审核第二层数据流程图采购主管采购订单审核P7101采购订单审核视图供应商批准通过的订单下达给供应商不批准的订单撤消审核图710处理过程说明P7101采购主管通过权限登录进入到采购订单审核管理窗口,确认订单信息,然后审核批准,不批准的订单将补撤消。5采购收货管理第二层数据流程图,如图711中小企业ERP系统设计与开发第21页共47页图711采购收货管理第二层数据流程图采购业务人员采购收货单查询P7111添加待审核收货单P7112修改待审核收货单P7113删除待审核收货单P7114采购入库单明细表图711处理过程说明P7111采购业务员根据设置查询条件进行精确查询,同时可直接输入采购单号来模糊查询,也可双击数据窗口里的行记录来查看具体信息。P7112采购业务人员依据采购订单信息将新的收货信息录入,并保存到采购入库单明细表中。P7113采购业务人员对收货单信息进行修改,先获取要修改记录的采购单号,通过传递参数采购单号,打开相应修改窗口进行修改,然后再把修改后的数据保存到数据库中。P7114采购业务人员删除收货单信息,先获取要删除记录的采购单号,然后在数据库中把该记录删除。6收货单审核第二层数据流程图,如图712图712收货单第二层数据流程图采购主管收货单审核P7121采购入库单明细表供应商退货处理审核入库库存部门入库基本信息表入库详细信息表退货信息表图712处理过程说明P7121采购主管通过权限登录进入到收货单审核管理窗口,确认收货单信息,然后审核批准,不批准的收货单将做退货处理。中小企业ERP系统设计与开发第22页共47页7供应商信息管理第二层数据流程图,如图713图713供应商信息管理第二层数据流程图采购主管供应商主文件表供应商类别管理P7131供应商基本信息管理P7132供应商发票管理P7133供应商评估管理P7134供应商类别表添加供应商类别P71311修改供应商类别P71312删除供应商类别P71313查询供应商基本信息P71321添加供应商基本信息P71322修改供应商基本信息P71323删除供应商基本信息P71324查询供应商发票P71331添加供应商发票P71332修改供应商发票P71333删除供应商发票P71334供应商发票信息表供应商评估信息表图713处理过程说明P7131采购主管通过权限登录到供应商类别管理主窗口,然后根据企业对供应商的管理风格,对供应商进行分类录入,可以按供应商所在地区分类,或是其他等等。在主窗口内,可以对供应商类别进行添加、修改、删除。中小企业ERP系统设计与开发第23页共47页P7132采购主管通过权限登录到供应商基本信息管理主窗口,对供应商基本信息进行查询、添加、修改、删除等操作。P7133采购主管通过权限登录到供应商发票管理主窗口,然后根据每一条采购订单所产生的与供应商相联系的账款,对供应商进行查询、添加、修改、删除。P7134由于时间关系,本人这模块由其他人负责。P71311企业的采购主管根据对供应商的分类习惯,在供应商类别管理主窗口将新的供应商分类编码和分类名称录入,并保存到供应商分类表中。P71312采购主管选择需要修改的供应商分类名称,然后点击修改按钮进行修改,并保存到供应商分类表中,注意只能对供应商的名称进行修改,要想修改分类编码,只能先删除,后再重新添加。P71313采购主管选择需要删除的供应商分类名称,然后点击删除按钮删除此供应商类别,并保存到供应商分类表中。P71321采购主管根据设置查询条件进行精确查询,同时可直接输入供应商名称来模糊查询,也可双击数据窗口里的行记录来查看具体信息。P71322采购主管将新的供应商基本信息录入到供应商基本信息窗口中,每一个供应商都有唯一的一个供应商编码,并保存到供应商主文件表中。P71323采购主管对供应商基本信息进行修改,先获取要修改记录的供应商编码,通过传递参数供应商编码,打开相应修改窗口进行修改,然后再把修改后的数据保存到数据库中。P71324采购主管删除供应商基本信息,先获取要删除记录的供应商编码,然后在数据库中把该记录删除。P71331采购主管根据设置查询条件进行精确查询,同时可双击数据窗口里的行记录来查看具体信息。P71332采购主管根据每一条采购订单所对应相关发票将新的供应商发票信息录入到发票信息信息窗口中,并保存到供应商供应商信息表中。P71333采购主管对供应商发票信息进行修改,先获取要修改记录的采购单号,通过传递参数采购单号,打开相应修改窗口进行修改,然后再把修改后的数据保存到数据库中。P71334采购主管删除供应商发票信息,先获取要删除记录的采购单号,然后在数据库中把该记录删除。3、数据逻辑结构这部分主要是把本人负责的采购管理系统所相关的数据库表,作一下简单的罗列,并作一些阐述。表71供应商主文件表(CG_供应商主文件)属性(列名)说明(描述)数据类型长度是否为空默认值供应商编码供应商编码VARCHAR10N供应商描述供应商名称VARCHAR50N供应商地址供应商地址VARCHAR130国家国家VARCHAR10城市城市VARCHAR20县县VARCHAR20邮编邮编VARCHAR20中小企业ERP系统设计与开发第24页共47页邮箱邮箱VARCHAR30类型类型VARCHAR20仓库仓库VARCHAR10发货途径发货途径VARCHAR10采购员采购员VARCHAR10银行码银行码VARCHAR10货币货币VARCHAR10账单到地址账单到地址VARCHAR10账单联系人账单联系人VARCHAR10税码税码VARCHAR10付款暂停付款暂停CHAR1暂停原因码暂停原因码VARCHAR10暂停付款日期暂停付款日期DATETIME8分类编码分类编码CHAR12表72供应商类别表(CG_供应商分类)属性(列名)说明(描述)数据类型长度是否为空默认值分类编码分类编码NVARCHAR12N类别名称类别名称NVARCHAR20N编码级次编码级次TINYINT1N末级标志末级标志BIT1N1所属经济分类编码所属经济分类编码NVARCHAR2N1表73供应商发票信息表(CG_供应商发票)属性(列名)说明(描述)数据类型长度是否为空默认值采购单号采购单号VARCHAR20N供应商码供应商码VARCHAR10N上次发票号上次发票号VARCHAR30上次发票日期上次发票日期DATETIME8本次发票号本次发票号VARCHAR30本次发票日期本次发票日期DATETIME8增值税金额增值税金额NUMERIC918,6N材料金额材料金额NUMERIC918,0N已分配材料金额已分配材料金额NUMERIC918,6已分配增值税已分配增值税NUMERIC918,6剩余材料金额剩余材料金额NUMERIC1325,6剩余增值税金额剩余增值税金额NUMERIC919,6表74存货与供应商对照表(CG_存货与供应商对照表)属性(列名)说明(描述)数据类型长度是否为空默认值KEY_IDKEY_IDBIGINT8N存货编码存货编码VARCHAR30N计量单位计量单位VARCHAR10N供应商编码供应商编码VARCHAR10N供应商物料编码供应商物料编码VARCHAR30货币码货币码VARCHAR10N税率编码税率编码VARCHAR10N中小企业ERP系统设计与开发第25页共47页订单计量单位订单计量单位VARCHAR10N报价日期报价日期DATETIME8N分段数量1分段数量1NUMERIC918,6N分段数量2分段数量2NUMERIC918,6分段数量3分段数量3NUMERIC918,6分段数量4分段数量4NUMERIC918,6分段数量5分段数量5NUMERIC918,6无税单位价格1无税单位价格1NUMERIC918,6N无税单位价格2无税单位价格2NUMERIC918,6无税单位价格3无税单位价格3NUMERIC918,6无税单位价格4无税单位价格4NUMERIC918,6无税单位价格5无税单位价格5NUMERIC918,6含税单位价格1含税单位价格1NUMERIC918,6N含税单位价格2含税单位价格2NUMERIC918,6含税单位价格3含税单位价格3NUMERIC918,6含税单位价格4含税单位价格4NUMERIC918,6含税单位价格5含税单位价格5NUMERIC918,6表75采购入库单明细表(CG_采购入库单明细表)属性(列名)说明(描述)数据类型长度是否为空默认值KEY_ID标识(是)标识种子(1)增量(1)BIGINT8N自动生成采购单号采购单号VARCHAR20N行行INT4入库日期入库日期DATETIME8到期日期到期日期DATETIME8供应商编码供应商编码VARCHAR10N物料编码物料编码VARCHAR30N货币编码货币编码VARCHAR10N计量单位计量单位VARCHAR10N状态状态CHAR1增值税码增值税码VARCHAR10增值税率增值税率NUMERIC918,6增值税额增值税额NUMERIC1738,6借项退货借项退货CHAR1订购数量订购数量NUMERIC18,0N入库数量入库数量NUMERIC918,6N拒收数量拒收数量NUMERIC918,6N仓库仓库VARCHAR10N货位货位VARCHAR10批号批号VARCHAR15拒收原因拒收原因VARCHAR10单位材料成本单位材料成本NUMERIC918,0发票金额发票金额NUMERIC1737,6发票单价发票单价NUMERIC918,0中小企业ERP系统设计与开发第26页共47页材料成本材料成本NUMERIC1737,6表76采购单主表(CG_采购单主表)属性(列名)说明(描述)数据类型长度是否为空默认值采购单号采购单号VARCHAR20N日期日期DATETIME8状态状态CHAR10N供应商编码供应商编码VARCHAR10采购员采购员VARCHAR10发货途径发货途径VARCHAR10仓库仓库VARCHAR10货币码货币码VARCHAR10N信用条款信用条款VARCHAR10上次发票日期上次发票日期DATETIME8联系人联系人VARCHAR10电话电话VARCHAR15邮编邮编VARCHAR10传真传真VARCHAR15N预付金额预付金额NUMERIC918,6N增值税码增值税码VARCHAR10N表77采购订单明细表(CG_采购订单明细表)属性(列名)说明(描述)数据类型长度是否为空默认值KEY_IDKEY_IDBIGINT8N采购单号采购单号VARCHAR20N行行INT4N供应商编码供应商编码VARCHAR10N物料编码物料编码VARCHAR20N订购数量订购数量NUMERIC918,6N计量单位计量单位VARCHAR10N订购日期订购日期DATETIME8到期日期到期日期DATETIME8状态状态CHAR1N增值税码增值税码VARCHAR10N货币码货币码VARCHAR10N单位材料成本单位材料成本NUMERIC918,6N材料成本材料成本NUMERIC918,0(说明数据类型NUMERIC918,6其中NUMERICA(B,C)A表示数据长度,B表示数据精度,C表示小数位数)八、采购管理系统主要窗口及部分功能主要实现代码(注以下测试所用的用户代号均为000,用户密码为0,另用户000是系统的一级用户,拥有一级权限,即最高权限)中小企业ERP系统设计与开发第27页共47页1、系统登录窗口(W_YHDL),图812、部门登录窗口(W_MAIN),图823、窗口权限信息管理窗口(W_SYS_WINQX),图83中小企业ERP系统设计与开发第28页共47页函数FUNC_BUTTONQX的代码/接收两个参数1类型STRING名称WINID2类型STRING名称ACTIONINTISELECTCOUNTINTOIFROMSYS_部门岗位权限设定WHERE部门编号G_USERINFORDPIDAND岗位编号G_USERINFORPOSTIDAND窗口WINIDAND功能ACTIONIFI0THENRETURN1ELSERETURN0ENDIF函数FUNC_WINQX的代码/接收一个参数类型STRING名称WINIDINTISELECTCOUNTINTOIFROMSYS_部门岗位权限设定WHERE部门编号G_USERINFORDPIDAND岗位编号G_USERINFORPOSTIDAND窗口WINIDIFI0THENRETURN1中小企业ERP系统设计与开发第29页共47页ELSERETURN0ENDIF4、采购管理系统主窗口(W

温馨提示

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

评论

0/150

提交评论