中小企业ERP系统设计与开发毕业论文

上传人:1888****888 文档编号:38211696 上传时间:2021-11-06 格式:DOC 页数:46 大小:1.96MB
收藏 版权申诉 举报 下载
中小企业ERP系统设计与开发毕业论文_第1页
第1页 / 共46页
中小企业ERP系统设计与开发毕业论文_第2页
第2页 / 共46页
中小企业ERP系统设计与开发毕业论文_第3页
第3页 / 共46页
资源描述:

《中小企业ERP系统设计与开发毕业论文》由会员分享,可在线阅读,更多相关《中小企业ERP系统设计与开发毕业论文(46页珍藏版)》请在装配图网上搜索。

1、 中小企业 ERP 系统设计与开发 第 1 页 共 46 页目录目录一、引一、引言言 .4二、中小企业二、中小企业 ERPERP 相关概念简述相关概念简述 .4(一)中小企业内涵 .4(二)ERP 及 ERP 系统内涵 .4三、中小企业三、中小企业 ERPERP 市市场场现状分析现状分析 .4四、中小企业实施四、中小企业实施 ERPERP 的优势的优势 .5(一)促进企业管理变革 .5(二)为企业带来巨大的经济效益 .6(三)中小企业实施 ERP 特有的优势 .6五、中小企业五、中小企业 ERPERP 系统可行性分析系统可行性分析 .6(一)系统简介 .6(二)开发环境介绍 .7(三)应用可行

2、性分析 .7(四)研究方法和进度说明 .8六、系统结构设计和实施要求六、系统结构设计和实施要求 .8(一)系统设计标准 .8(二)系统实施要求 .8(三)系统功能结构分析及功能模块图 .91、系统功能结构分析 .92、系统功能结构图及说明 .9七、采购管理系统的设计与实现七、采购管理系统的设计与实现 .10(一)主体功能目标 .111、设计实施目标 .112、功能结构 .12(二)采购管理系统业务流程分析及业务流程图 .141、业务流程分析 .142、业务流程图 .14(三) 、采购管理系统数据分析及数据流程图 .171、数据流程分析 .172、数据流程图 .173、数据逻辑结构 .23八、采

3、购管理系统主要窗口及部分功能主要实现代码八、采购管理系统主要窗口及部分功能主要实现代码 .26 中小企业 ERP 系统设计与开发 第 2 页 共 46 页1、系统登录窗口 .272、部门登录窗口 .273、窗口权限信息管理窗口 .274、采购管理系统主窗口及部分功能主要实现代码 .295、供应商类别窗口 .306、供应商基本信息主窗口及部分功能主要实现代码 .307、采购询价管理主窗口及部分功能主要实现代码 .328、采购询价录入窗口及部分功能主要实现代码 .339、采购订单管理主窗口及部分功能主要实现代码 .3410、采购订单浏览窗口及部分功能主要实现代码 .3511、采购基本信息增加窗口及

4、部分功能主要实现代码 .4012、采购订单审核窗口及部分功能主要实现代码 .4113、采购收货管理主窗口 .4313、采购收货入库单浏览窗口 .43九、结束语九、结束语 .44十、十、致致谢谢 .45十一、参考十一、参考文文献献 .46 中小企业 ERP 系统设计与开发 第 3 页 共 46 页中小企业中小企业 ERPERP 系统设计与开发系统设计与开发 采购管理系统的设计与开发采购管理系统的设计与开发 摘要摘要 随着全球化经济的发展,中国企业将面临更加激烈的市场竞争,推动企业信息化已成为企业生存和发展的必由之路。我国中小企业数量众多,在国民经济中占有相当重要的地位,本文研究中小企业ERP系统

5、的设计和开发。中小企业资源管理系统,是实现中小企业信息化的管理信息系统,具体内容包括:生产管理、库存管理、采购管理、销售管理、财务管理、人事管理、产品管理、报表管理、系统管理和办公自动化等功能模块。本人所负责的采购管理系统,主要包括采购询价管理模块、采购订单管理模块、采购订单审核模块、采购收货管理模块、供应商信息管理模块。 关键词关键词 企业资源计划(ERP) 企业资源计划系统 中小企业 采购管理系统 供应商管理TheThe DesignDesign andand DevelopmentDevelopment ofof ERPERP SystemSystem inin SmallSmall a

6、ndand MediumMedium BussinessBussinessPurchasingPurchasing ManagementManagement SystemSystem designdesign andand developmentdevelopment AbstractAbstract:With the development of economic globalization, Chinas enterprises will be faced with more violent competition,therefore it is inevitable for them t

7、o push their informationization. China has a great number of small and medium bussiness, which play an important role in Chinas economy today. This dissertation researches the design and development of ERP system in small and medium bussiness. The ERP system in small and medium bussiness is a manage

8、ment information system which accomplishes their informationization. It concludes:Production Management System, Stock Management System, Merchandising Management System, Sales Management System, Financial Management System, Personnel Administration System, Product Management System, Statement Manage

9、ment System, System Management System, Office Automation Management System and so on. I was in charge of purchasing management system, mainly including: purchasing enquiring price management module,purchasing order management module,purchasing order checking management module,purchasing accepting ma

10、teriel management module,the supplier information management module.KeyKey wordswords:ERP ERP System Small and Medium Bussiness Purchasing Management System Supplier Management 中小企业 ERP 系统设计与开发 第 4 页 共 46 页一、引言一、引言人类社会已进入信息时代,信息技术的迅速发展加快了企业的现代化与信息化的进程。随着全球经济一体化进程的加快,对中小企业国际化程度提出的挑战也越来越高,如何提高企业管理水平,增

11、强企业的竞争力,成为企业面临的实际问题。ERP 作为计算机技术与企业管理技术结合的杰作,为企业注入活力、增强竞争力提供了源泉。随着 ERP 的发展和在各行业的应用,实施 ERP 成为企业目前的首要要求。中国大多数企业多是中小企业,作为全国经济活跃地区之一的闽南地区,大多数企业都是中小企业,如何实施企业 ERP 也成为这些企业面对的问题。我们这个课题就是围绕着中小企业 ERP 系统进行设计和开发。二、中小企业二、中小企业 ERPERP 相关概念简述相关概念简述(一)中小企业内涵目前关于中小企业研究的文献很多,但什么是中小企业?恐怕现在没有一个准确和定义来解释它,定义中小企业这个概念关键在中小两个

12、字眼上。目前,对中小的含义主要是从规模角度去理解的,对独立经营、形式多样、对于大企业来说经营规模比较小,在本行业中不居于市场支配或者主导地位的经济单位定义为中小企业。(二)ERP 及 ERP 系统内涵Enterprise Resource Planning ( ERP) 企业资源计划,是指建立在信息技术基础上,以系统化的管理思想,为企业决策层及员工提供决策运行手段的管理平台,其体现和强调了信息技术与先进管理的有机结合。作为企业管理思想,它是一种新型的管理模式;而作为一种管理工具,它同时又是一套先进的管理系统。ERP 系统包括和涵盖了三个层次的内容:管理思想、软件产品、管理系统。它是一整套企业管

13、理系统,整合企业管理理念、业务流程、基础数据、人力物力、计算机硬件和软件于一体,以先进的计算机信息技术的方式,贯彻企业的主导管理思想,将管理理念落实到每个管理环节和步骤。从而,可以最大限度和最大效率地调整、发挥企业生产、物资、资金、人力以及市场等资源1。三、中小企业三、中小企业 ERPERP 市场现状分析市场现状分析当前,ERP 市场正处于快速增长阶段,经过多年市场推广,国内企业对于 ERP 的认可度不断增加,越来越多的企业将 ERP 作为提升经营管理效率的重要手段。我国 97%的企业是中小型企业,对国民经济总产值的贡献值在 40%以上,构成了国民经济中最具有 中小企业 ERP 系统设计与开发

14、 第 5 页 共 46 页活力的部分,同时也是最具潜力的部分,这一市场将带给 ERP 巨大动力。如图 3-1,图 3-2 是中国 ERP 软件市场情况图形:图 3-1:2003-2004 年中国 ERP 软件市场销售额与增长率2图 3-2:2005 年第一季度中国 ERP 软件市场垂直市场结构2从上面的图形可以看出,从 2004 年起,ERP 软件在中小企业市场得到了进一步应用和发展,销售额有了较大幅度的提升。中小企业 ERP 市场销售额已经占到了 ERP 整体市场的 70%。未来两年,中小企业市场将继续成为拉动 ERP 市场实现增长的主要动力。四、中小企业实施四、中小企业实施 ERPERP

15、的优势的优势(一)促进企业管理变革ERP 是整合企业管理理念、业务流程、基础数据、制造资源、计算机软件和硬件技术于一体的企业资源管理系统,是管理与 IT 技术的有机结合体。ERP 系统以企业的供应链管理为核心,以业务流程为导向,打破企业部门间的相对独立,实现企业管理组织结构从“金字塔式”向“扁平式”转变。 中小企业 ERP 系统设计与开发 第 6 页 共 46 页此外,ERP 系统要求企业对现在的业务流程进行重新评估、分析、优化,对整个供应链的业务流程进行改造,以实行企业内外资源优化配置,消除生产经营过程中一切无效的劳动和资源,实现业务处理的合理化、规范化、标准化。由此可见,ERP 系统的应用

16、涉及到企业管理模式、组织结构的变革、业务流程重组及员工利益的重新分配等一系列问题,实质是企业管理的一场变革。因此,应用 ERP 系统可以促进企业管理变革。(二)为企业带来巨大的经济效益据美国生产与库存控制学会(APICS)统计,使用一个 ERP 系统,平均可以为企业带来如下经济效益:使库存下降 30%50%,延期交货减少 80%,采购提前期缩短 50%,停工待料减少 60%,制造成本降低12%,管理水平提高,管理人员减少 10%,生产能力提高 10%15%3。(三)中小企业实施 ERP 特有的优势中小企业除了具有以上优势外,还有几条其特有的实施优势:1、中小企业 ERP 实施难度相对较低,容易

17、获得成功。中小企业的系统使用人数比较少,企业的管理结构比较简单,层次较少,老板的一把手推进力度较大,这些都是 ERP 成功实施的有利条件。2、中小企业的业务流程与组织架构相对简单,ERP 软件开发相对容易实现。因此中小企业 ERP 软件与实施成本较低,风险也低,企业比较能够承受。通常大型企业的 ERP 实施可能要在千万元以上,但是中小企业一、二百万元就可实现。3、中小企业的 ERP 实施周期也相对较短,见效快。中小企业 ERP 软件相对比较简单,实施周期也相对较短。一般地说,半年左右即可完成。4、中小企业在实施 ERP 过程中通过管理咨询收效比较明显。ERP 的实施过程实际也是一个管理层的检测

18、与培训过程,它不仅使企业的管理流程得到了规范化、制度化与信息化,还使整个管理层的管理水平得到提升。中小企业 ERP 系统实施面较小,便于与实施专家的直接沟通。在实施过程中能及时发现管理漏洞和解决办法,能够在管理层得到很好地沟通与落实4。五、中小企业五、中小企业 ERPERP 系统可行性分析系统可行性分析(一)系统简介我们的课题中小企业 ERP 系统设计与开发,是针对中小型而设计、开发与实现的一个软件系统,能够基本满足中小企业信息化应用的需求,使用方便快捷。该 ERP 系统主要包括:用于加强企业与供应商合作关系的采购管理,用于强化企业内部占用大量资金的仓库管理的存货与库存管理,用于扩展业务的销售

19、管理,用于合理化企业资金分配的财务管理,用于优化企业人力资源管理的人事管理,以及生产管理、报表管理、系统管理等系统功能。 中小企业 ERP 系统设计与开发 第 7 页 共 46 页(二)开发环境介绍我们选择的开发工具是 PowerBuilder 9.0。PowerBuilder 是专为各种数据库设计的客户端的应用开发工具,是开发客户机/服务器体系结构下的,基于 Windows 或 windows NT 上的应用程序集成开发环境,包含一个直观的图形界面和面向对象的编程语言,它属于 “快速原型”开发工具,支持面向对象开发方法,符合 Windows 应用标准,具有良好的表格和报表界面,支持事务控制、

20、版本控制等特征。PowerBuilder 主要特点如下:1)易学、 易用、 开发效率高2)应用易于维护3)支持多种数据库4)支持第三方开发工具PowerBuilder 可以和其它大型网络数据库服务器(如 Oracle、Sybase、SQL Server7.0 等)构成客户/服务器体系结构,一般应在网络上与数据库服务器配合使用,提供与当前流行的大型数据库的接口并通过 ODBC 方便地与桌面数据库相连。PowerBuilder 通过两类数据库接口软件与不同的数据库相连,即通用的 ODBC 接口软件与专用的数据库接口软件。我们选择的数据库工具是 Microsoft SQL Server 2000,它

21、是 Microsoft 公司推出的 SQL server关系型数据库管理系统,SQL Server 提供了强大的可视化数据库管理和分析工具,便于用户进行操作,支持 TransactSQL 查询语言。可运行于 Microsoft Windows98, Microsoft Windows2000,Microsoft Windows XP, Microsoft Windows NT、Microsoft Windows2000 server 和 Microsoft Windows2003 server 等多种操作平台。使用 PowerBuilder 的数据通道技术为我们迅速操纵 SQL Server

22、2000 提供了便利。我们小组经过一段时间的准备和老师的指导,在开发过程中我们使用了大量的数据窗口、树形控件、按钮,还使用了数据库服务器注册技术等。(三)应用可行性分析我们从中小企业特点结合我们系统进行分析。中小企业队伍在中国的企业中日益庞大,IT 采购需求日益旺盛,企业管理也逐渐规范,中小企业呼唤着 ERP 的到来,这是一个好趋势。但也存在我们要关注的问题。中小型企业与大型企业不同,具有灵活性但往往伴随着很多瓶颈,在实施 ERP 时会受到多方面因素的影响。资金,人才,时间以及更多的因素在制约着中小企业信息化。中小型企业预算低、利润少、对于亏损与盈利的敏感程度远大于大企业,而目前国内 ERP

23、市场上比较成熟的主要还是高端产品,这些产品高昂的初始投入成本费用以及后继的二次开发、运行中的系统维护、更新和管理费用,令许多中小型企业望而却步。 人才方面,实施 ERP 一方面需要具备掌握一定计算机知识、熟练运用 ERP 系统的人才,来保证系统的正常运行;另一方面需要有兼具计算机技术知识和企业管理知识的复合型人才,对系统进行管理、维护和二次开发,而中小型企业员工的素质普遍偏低,缺乏这两类、尤其是第二类人才。 目前,中小企业用户在 ERP 选择时很慎重,非常关注 ERP 系统的可用性,是否真正适合企业自身情况,是否真正能够满足企业现阶段和未来的潜在需求,这对我们既是挑战又是机遇。 中小企业 ER

24、P 系统设计与开发 第 8 页 共 46 页针对以上情况,我们本次设计的中小企业 ERP 系统具有以下几个方面的优势,相信能开拓出市场: 1、本中小企业 ERP 系统所需要的开发成本与专门为满足大企业需求的 ERP 软件系统的开发成本有比较大的悬殊,其成本的有效控制基本能为中小企业所接受。2、本中小企业 ERP 系统功能易添加,易扩展,能适应中小企业部门结构多样化的特性。系统应用之后,随着企业的发展,企业又可根据自己的需要对该系统进行扩展。 3、本中小企业 ERP 系统使用方便快捷,易用,只需要企业应用人员掌握一定计算机基础知识,懂得 Windows 界面操作,再进行简单业务与技术培训,便能够

25、使用。综上所述,从应用可行性来说,本中小企业 ERP 软件系统基本能满足中小企业的要求。通过本系统,可以实现企业内部管理机制的改善,资源配制的合理化,提高企业经济运行效率,从而提高企业的市场竞争力。(四)研究方法和进度说明本课题的研究方法是采用生命周期法。具体规划如下:3 月 1 日,我们小组成员组织谈论,进行相应的工作任务指定。3 月 2 日,我们小组成员组织开会,进入整个系统的前期分析阶段,主要是数据库的建立,数据表的构建,功能模块的探索、规划等等一系列相关数据资料的收集和整理。3 月 20 日,选择开发工具,开始整个系统的规划与建设,包括初始流程图的分析与绘制,主要界面的制作等4 月 1

26、5 日,子系统模块中基本功能模块的确定及数据表的第二次审核确认。5 月 15 日,基本界面及基本功能基本完成实现,并开始进行初始测试。5 月 22 日,最后的调试与完善阶段,并开始着手撰写毕业设计报告(即毕业论文) 。5 月 29 日,毕业设计结束,毕业论文初稿完成,并交于导师审阅。6 月 10 日,毕业论文定稿,交于导师进行最后一步确认,完成后打印毕业论文,并装订。接着,各小组成员开始准备毕业答辩事宜。6 月 18 日,毕业答辩。六、系统结构设计和实施要求六、系统结构设计和实施要求(一)系统设计标准1、稳定性:保证业务处理的连续性。2、安全性:保证数据传输和存储的安全性,包括数据的保密性和完

27、整性。3、升级性:保证系统满足企业未来的发展需要。4、界面友好、易用:符合常用软件使用标准,友好易用。 中小企业 ERP 系统设计与开发 第 9 页 共 46 页(二)系统实施要求1、需要有公司领导的大力支持,尤其是公司一把手的支持。2、具有专业的技术人员对系统进行的有效管理,保证系统稳定、安全的运行。3、通过专业的项目团队对项目进行策划和管理,为企业提供高效、稳定的服务。4、需对各组织部门人员进行培训,使他们迅速适应系统所带来变化。(三)系统功能结构分析及功能模块图1、系统功能结构分析本课题研究的是中小企业ERP系统,整个功能结构模块包括:生产管理、库存管理、采购管理、销售管理、财务管理、人

28、事管理、产品管理、报表管理、系统管理和办公自动化。下面对这些子系统做一些简单的分析:生产管理,主要实现对企业内部生产流程的管理控制,监控生产情况,进行质量跟踪,自动上报有关统计信息。库存管理,帮助企业的仓库管理人员对库存物品进行全面的控制和管理,达到降低企业库存、减少资金占用,保证生产营运顺利进行。采购管理,主要实现企业对物料采购全过程的控制,从物料需求、采购计划的下达到收货验收入库的全部过程进行有效的控制。销售管理,主要实现客户管理、产品报价查询、销售订单管理、销售出库管理和销售发票管理。 财务管理,为企业内部各级管理部门和人员提供进行经营决策所需的各种经济信息。人事管理,主要实现对企业人力

29、资源信息的管理,提高人力资源信息的共享程度,使人力资源信息的提取和利用更加方便和快捷。存货管理,主要实现对企业存货类别编码、存货编码和存货信息等基础性设置的管理和控制。报表管理,主要实现对各种生产、库存、采购、销售、财务、人事和存货等各种报表的统一管理。系统管理,主要实现对用户角色权限、系统功能模块设置的动态控制,保障系统安全、有序运行。2、系统功能结构图及说明如图 6-1 是本课题中小企业 ERP 的功能结构图。具体子系统的功能结构图在各个小组所负责的论文报告里阐述和绘制,这里不再重复。 中小企业 ERP 系统设计与开发 第 10 页 共 46 页图 6-1:中小企业 ERP 系统功能结构图

30、中小企业ERP系统生产管理库存管理采购管理销售管理财务管理人事管理系统管理产品管理报表管理七、采购管理系统的设计与实现七、采购管理系统的设计与实现采购管理是 ERP 供应链上的重要组成部分,占据着非常重要的位置。采购管理及时地为生产部门提供充足的原材料或消耗品,确保生产的完成,并且定期的补充库存量,以保证库存的最优控制。另外,采购管理中物料成本的控制对中小企业获取利润可以起到非常重要的作用。因此,有效的实施ERP 采购管理系统对于降低库存成本、提高了物流的速度和库存周转率将会产生重要的作用。采购管理在 ERP 中与其他子系统的关系如图 7-1 所示。图中的各子系统简要介绍如下:1)物料需求计划

31、 MRP(Material Requirement Planning)是一种优先计划的方法,用来协调生产的物料需求和库存之间的差距。根据主生产计划 MPS(Master Production Schedule)对最终产品的需求数量和交货期,推导出构成产品的原材料的需求数量和需求日期,直至导出采购件的采购订单发放日期,并进行需求资源的可用能力之间的进一步平衡。2)销售管理是制定产品生产计划与控制有关的业务,目标是保证市场上有足够、适量的产品,从而满足市场的需求,并且有目的性地占据市场份额,达到利润的最大化。3)库存管理是库存物料计划与控制有关的业务,目标是保证有足够的库存,按时地满足各种需要。库

32、存管理的首要任务是根据产品计划的要求来控制库存量,并保证库存信息准确,满足客户和市场需求。4)财务管理为企业内部各级管理部门和人员提供进行经营决策所需的各种经济信息。 中小企业 ERP 系统设计与开发 第 11 页 共 46 页MRP 物料需求采购管理财务管理其他模块销售管理库存管理图 7-1 采购管理子系统与其他业务系统的关系图而该采购管理系统主要用于支持中小企业完成 ERP 环节中的采购工作,其主要有以下四个特性:1)支持企业实现规范化的管理;2)通过登录系统时的身份认证,实现权限控制,各部门人员只能进入自己所在部门,除非是一级用户(公司主管)可进行任何操作,从而提高系统的安全性;3)从采

33、购询价到订单生成,再到收货,整个过程清晰明了,方便管理人员的使用。4)支持企业查询各种状态下的采购单、收货单,便于及时了解进行的采购任务。而上面的特性也是本系统所要达到的目标,同时也是一个企业对一个采购管理系统所要达到的功能要求的检验标准。本人负责的采购管理系统的设计与实现,主要阐述了采购管理系统的主体功能目标,业务流程设计,数据流程设计,以及数据库逻辑结构设计。而系统的主体功能目标,包括设计实施目标、功能结构。(一)主体功能目标1、设计实施目标采购管理系统,包括的主体设计内容有采购询价管理模块、采购订单管理模块、采购订单审核模块、采购收货管理模块、供应商信息管理模块。(1)采购询价管理模块,

34、主要实现企业对供应商报价信息的录入、查询、修改、删除、添加等作业,通过采购询价管理模块的功能,来完成企业对供应商报价信息的管理与查询,以便企业可以实现规范化的供应商报价信息管理。通过登陆主界面,验证管理员的权限,普通采购员只能对供应商的报价信息进行查询,可通过存货名称、计量单位、供应商名称、报价日期、无税单位价格、有税单位价格进行精确查询或混合查询;而只有采购主管人员和一级用户可以对供应商的报价信息进行录入、修改、删除和添加。(2)采购订单管理模块,主要是根据采购计划实现采购单信息的录入、查询、修改、删除、添加的操作,通过实现订单管理模块的功能,来完成采购订单的管理与查询。通过权限控制,这部分

35、只有采购业务员能录入、修改、添加、查询,而增加一条采购订单信息就会形成一条待审核采购单,审核通过的订单不能再修改。公司主管除查询功能外,其他的不能进行操作(3)采购订单审核模块,由采购主管完成,通过对待审核采购单审核形成已审核采购单,未通过 中小企业 ERP 系统设计与开发 第 12 页 共 46 页审核订单即可消亡,采购人员重新制定采购单。审核通过的订单即可执行。(4)采购收货管理模块,主要实现采购收货和审核工作,通过此模块,实现物料的验收入库,审核,退货处理。采购业务员负责收货单的增加、修改,然后经采购主管审核后,最终确定入库的物料,审核没通过的收货单经与供应商协商进行退货处理。(5)供应

36、商信息管理模块,包括供应商类别管理、供应商基本信息管理、供应商发票管理和供应商评估管理四个子模块,由于时间关系,本人只完成前面三个子模块。供应商信息管理模块主要实现供应商信息的录入、查询、修改、删除作业,通过此模块,来完成企业对供应商信息的管理与查询。企业人员根据不同的权限,执行不同的任务,这个模块本人只设置采购主管人员和一级用户(公司主管)进行操作。2、功能结构 如图 7-2 是采购管理系统的基本功能模块图: 中小企业 ERP 系统设计与开发 第 13 页 共 46 页图 7-2 采购管理系统功能模块图采购询价管理供应商报价信息增加供应商报价信息查询供应商报价信息修改采购订单管理采购订单信息

37、录入采购订单信息查询订单主信息录入订单明细信息录入订单主信息查询订单明细信息查询订单审核管理采购订单审核管理采购收货单审核管理采购收货单管理采购收货单增加采购收货单查询采购收货单修改供应商信息管理供应商类别管理供应商基本信息管理供应商发票管理供应商基本信息增加供应商基本信息修改供应商基本信息查询供应商类别信息增加供应商类别信息修改供应商类别信息删除供应商基本信息删除供应商报价信息删除采购订单信息修改订单主信息修改订单明细信息修改采购订单信息查询订单主信息查询订单明细信息查询采购收货单删除供应商发票信息增加供应商发票信息修改供应商发票信息查询供应商发票信息删除采购管理系统 中小企业 ERP 系统

38、设计与开发 第 14 页 共 46 页(二)采购管理系统业务流程分析及业务流程图1、业务流程分析该采购管理系统,业务流程从整体的理论来阐述,是总流程的一个主要组成部分之一,与其它部门紧密结合,又能独立执行各种采购操作。通过人事部门进行权限增改,判断权限,执行改权限所赋于的职能。通过各部门提供采购单数据信息(包括业务员或采购管理员输入等) ,生成相应的采购单。此时,可以对这些采购数据信息进行相应的查询、修改、删除、添加等操作,之后,进入系统,对相应订单进行审核等基本操作。审核成功后,采购业务员就可执行相应的采购单。最后通过物料入库的信息反馈,决定是否对逾期未到货供应商进行退单处理。从采购系统本身

39、来说,相对独立于其它部门,独立进行添加、修改、审核、管理采购单和退单处理,既收集各部门采购信息后,系统相对独立与其它部门不受其它部门意志影响,由采购部门制定并执行采购计划。但又与其它部门紧紧相扣,从登陆到采购单完成几乎每步操作都与其它部门进行信息的交换。从登陆模块来说,系统对内具有一定的安全性与保密性。除了一级用户(一级权限) ,其他用户可审核但不能进行编辑操作,可编辑则不能审核。即采购员不具审核权限,主管不具有添加、修改采购单的权限。另外只有本部门的人员才可进入采购系统,权限判断是根据部门编码与权限值结合判断。2、业务流程图(1)采购管理系统总业务流程图,如图 7-3: 中小企业 ERP 系

40、统设计与开发 第 15 页 共 46 页图 7-3 采购管理系统总业务流程图否审核否各部门采购信息制定采购计划采购部门采购询价,查询供应商添加采购单采购单审核主管人员合格是采购单消亡执行采购订单采购部门物料验收入库合格是入库采购单消亡退货处理主管人员付款处理财务部门供应商评估主管人员订单跟踪供应商来料,采购部门收料库存部门 中小企业 ERP 系统设计与开发 第 16 页 共 46 页(2)登录系统业务流程图,如图 7-4:用户登录权限判断二级权限一级权限三级权限公司主管采购主管采购业务员图 7-4 登录系统业务流程图处理过程说明:权限在人事部增加修改,通过系统用户信息表(sys_用户信息表)

41、、系统部门权限设定表(sys_部门岗位权限设定)与人员信息表(rs_人员信息表)联合判断权限。三级权限为采购业务员,主要添加管理订单;二级权限为采购部主管,主要是采购管理系统的审核工作;三级权限为公司主管,可进行任何操作。(3)采购订单审核业务流程图,如图 7-5通过采购主管输入二级权限登录信息数据库验证重新输入审核待审核采购单购单否通过重新制定采购计划是执行采购单人事部采购业务员图 7-5 采购单审核业务流程图(4)收货单审核业务流程图,如图 7-6 中小企业 ERP 系统设计与开发 第 17 页 共 46 页是通过采购主管输入二级权限登录信息数据库验证重新输入审核待审核收货单购单否通过退货

42、处理入库人事部图 7-6 收货单审核业务图(三) 、采购管理系统数据分析及数据流程图1、数据流程分析采购管理系统,涉及到数据的流动、传递、处理、存储等,需要对数据流程进行相应的分析。根据采购管理系统所对应的数据,在绘制数据流程图之前,先对一些数据流程的要素进行简单分析。采购管理数据流程涉及到的数据内容,包括采购业务员,采购审核人员(采购部主管) ,采购信息,同时相对应的数据库表,包括采购订单明细表(cg_采购订单明细表) ,采购单主表(cg_采购单主表),采购入库单明细表(cg_采购入库单明细表) ,供应商报价信息表(cg_存货与供应商对照表),供应商发票表(cg_供应商发票) ,供应商类别表

43、(cg_供应商分类) ,供应商基本信息表(cg_供应商主文件) 。数据处理过程包括登录权限判断,采购订单信息基本操作等,具体数据处理过程在数据流程图上具体体现。其中,权限判断由系统用户信息表(sys_用户信息表) 、系统部门权限设定表(sys_部门岗位权限设定)与人员信息表(rs_人员信息表)联合判断权限,除一级权限以外,各部门人员只能进入各自的部门系统进行相应的操作。权限分三级,一级为公司主管,可进行所有操作功能,主要是对各部门权限进行添加修改;三级权限为采购业务员,主要添加管理订单;二级权限为采购部主管,主要是审核功能。2、数据流程图(1)数据流程图说明 中小企业 ERP 系统设计与开发

44、第 18 页 共 46 页数据流程图用到四个基本符号,即外部实体、数据流、数据存储和数据处理过程,如下所示:外部实体数据流程数据存储数据处理过程(2)数据流程图1)采购管理系统第一层数据流程图,如图 7-7:图 7-7 采购管理第一层数据流程图采购管理人员采购订单管理采购计划管理采购单主表采购订单明细表供应商主文件表采购计划文件表采购收货管理采购入库单明细表供应商管理供应商评估文件表仓库部门财务部门应付款入库采购询价管理存货与供应商对照表订单审核管理主管人员采购订单审核视图表2)采购询价管理的第二层数据流程图,如图 7-8: 中小企业 ERP 系统设计与开发 第 19 页 共 46 页采购业务

45、人员采购主管供应商报价信息查询P7-8-1存货与供应商对照表供应商报价信息增加P7-8-2供应商报价信息修改P7-8-3供应商报价信息删除P7-8-4图 7-8 采购询价管理第二层数据流程图图 7-8 处理过程说明:P7-8-1:采购业务员或采购主管根据设置查询条件进行精确查询,同时可直接选择存货名称进行快速查询,也可双击数据窗口里的行记录来查看具体信息。P7-8-2:采购主管人员将新的供应商报价信息通过报价录入窗口输入,增加到存货与供应商对照表中。P7-8-3:采购主管对供应商报价信息进行修改,先从存货与供应商对照表获取要修改记录的key_id,通过传递参数 key_id,打开供应商报价信息

46、的修改窗口进行修改,然后再把修改后的数据保存到存货与供应商对照表中。P7-8-4:采购主管删除供应商报价信息,先获取要删除记录的 key_id,然后在数据库中把该记录删除。3)采购订单管理第二层数据流程图,如图 7-9: 中小企业 ERP 系统设计与开发 第 20 页 共 46 页图 7-9 采购订单管理第二层数据流程图采购业务人员采购订单查询P7-9-1采购单主表添加待审核采购单P7-9-2修改待审核采购单P7-9-3删除待审核采购单P7-9-4采购订单明细表图 7-9 处理过程说明:P7-9-1:采购业务员根据设置查询条件进行精确查询,同时可直接输入采购单号来模糊查询,也可双击数据窗口里的

47、行记录来查看具体信息。P7-9-2:采购业务人员依据采购计划将新的采购信息通过订单录入窗口输入,并保存到采购单主表和采购订单明细表中。P7-9-3:采购业务人员对待审核采购单信息进行修改,先获取要修改记录的采购单号,通过传递参数采购单号,打开相应修改窗口进行修改,然后再把修改后的数据保存到数据库中。而审核过的采购单是不能修改的。P7-9-4:采购业务人员删除待审核采购订单信息,先获取要删除记录的采购单号,然后在数据库中把该记录删除。4)采购订单审核管理数据流程图,如图 7-10:图 7-10 采购订单审核第二层数据流程图采购主管采购订单审核P7-10-1采购订单审核视图供应商批准通过的订单下达

48、给供应商不批准的订单撤消审核图 7-10 处理过程说明:P7-10-1:采购主管通过权限登录进入到采购订单审核管理窗口,确认订单信息,然后审核批准,不批准的订单将补撤消。5)采购收货管理第二层数据流程图,如图 7-11: 中小企业 ERP 系统设计与开发 第 21 页 共 46 页图 7-11 采购收货管理第二层数据流程图采购业务人员采购收货单查询P7-11-1添加待审核收货单P7-11-2修改待审核收货单P7-11-3删除待审核收货单P7-11-4采购入库单明细表图 7-11 处理过程说明:P7-11-1:采购业务员根据设置查询条件进行精确查询,同时可直接输入采购单号来模糊查询,也可双击数据

49、窗口里的行记录来查看具体信息。P7-11-2:采购业务人员依据采购订单信息将新的收货信息录入,并保存到采购入库单明细表中。P7-11-3:采购业务人员对收货单信息进行修改,先获取要修改记录的采购单号,通过传递参数采购单号,打开相应修改窗口进行修改,然后再把修改后的数据保存到数据库中。P7-11-4:采购业务人员删除收货单信息,先获取要删除记录的采购单号,然后在数据库中把该记录删除。6)收货单审核第二层数据流程图,如图 7-12:图 7-12 收货单第二层数据流程图采购主管收货单审核P7-12-1采购入库单明细表供应商退货处理审核入库 库存部门入库基本信息表入库详细信息表退货信息表图 7-12

50、处理过程说明:P7-12-1:采购主管通过权限登录进入到收货单审核管理窗口,确认收货单信息,然后审核批准, 中小企业 ERP 系统设计与开发 第 22 页 共 46 页不批准的收货单将做退货处理。7)供应商信息管理第二层数据流程图,如图 7-13:图 7-13 供应商信息管理第二层数据流程图采购主管供应商主文件表供应商类别管理P7-13-1供应商基本信息管理P7-13-2供应商发票管理P7-13-3供应商评估管理P7-13-4供应商类别表添加供应商类别P7-13-1-1修改供应商类别P7-13-1-2删除供应商类别P7-13-1-3查询供应商基本信息P7-13-2-1添加供应商基本信息P7-1

51、3-2-2修改供应商基本信息P7-13-2-3删除供应商基本信息P7-13-2-4查询供应商发票P7-13-3-1添加供应商发票P7-13-3-2修改供应商发票P7-13-3-3删除供应商发票P7-13-3-4供应商发票信息表供应商评估信息表图 7-13 处理过程说明:P7-13-1:采购主管通过权限登录到供应商类别管理主窗口,然后根据企业对供应商的管理风格,对供应商进行分类录入,可以按供应商所在地区分类,或是其他等等。在主窗口内,可以对供应商类 中小企业 ERP 系统设计与开发 第 23 页 共 46 页别进行添加、修改、删除。P7-13-2:采购主管通过权限登录到供应商基本信息管理主窗口,

52、对供应商基本信息进行查询、添加、修改、删除等操作。P7-13-3:采购主管通过权限登录到供应商发票管理主窗口,然后根据每一条采购订单所产生的与供应商相联系的账款,对供应商进行查询、添加、修改、删除。P7-13-4:由于时间关系,本人这模块由其他人负责。P7-13-1-1:企业的采购主管根据对供应商的分类习惯,在供应商类别管理主窗口将新的供应商分类编码和分类名称录入,并保存到供应商分类表中。P7-13-1-2:采购主管选择需要修改的供应商分类名称,然后点击修改按钮进行修改,并保存到供应商分类表中,注意只能对供应商的名称进行修改,要想修改分类编码,只能先删除,后再重新添加。P7-13-1-3:采购

53、主管选择需要删除的供应商分类名称,然后点击删除按钮删除此供应商类别,并保存到供应商分类表中。P7-13-2-1:采购主管根据设置查询条件进行精确查询,同时可直接输入供应商名称来模糊查询,也可双击数据窗口里的行记录来查看具体信息。P7-13-2-2:采购主管将新的供应商基本信息录入到供应商基本信息窗口中,每一个供应商都有唯一的一个供应商编码,并保存到供应商主文件表中。P7-13-2-3:采购主管对供应商基本信息进行修改,先获取要修改记录的供应商编码,通过传递参数供应商编码,打开相应修改窗口进行修改,然后再把修改后的数据保存到数据库中。P7-13-2-4:采购主管删除供应商基本信息,先获取要删除记

54、录的供应商编码,然后在数据库中把该记录删除。P7-13-3-1:采购主管根据设置查询条件进行精确查询,同时可双击数据窗口里的行记录来查看具体信息。P7-13-3-2:采购主管根据每一条采购订单所对应相关发票将新的供应商发票信息录入到发票信息信息窗口中,并保存到供应商供应商信息表中。P7-13-3-3:采购主管对供应商发票信息进行修改,先获取要修改记录的采购单号,通过传递参数采购单号,打开相应修改窗口进行修改,然后再把修改后的数据保存到数据库中。P7-13-3-4:采购主管删除供应商发票信息,先获取要删除记录的采购单号,然后在数据库中把该记录删除。3、数据逻辑结构这部分主要是把本人负责的采购管理

55、系统所相关的数据库表,作一下简单的罗列,并作一些阐述。表 7-1 供应商主文件表(cg_供应商主文件)属性(列名)说明(描述)数据类型长度是否为空默认值供应商编码供应商编码varchar10N供应商描述供应商名称varchar50N供应商地址供应商地址varchar130 中小企业 ERP 系统设计与开发 第 24 页 共 46 页国家国家varchar10城市城市varchar20县县varchar20邮编邮编varchar20邮箱邮箱varchar30类型类型varchar20仓库仓库varchar10发货途径发货途径varchar10采购员采购员varchar10银行码银行码varcha

56、r10货币货币varchar10账单到地址账单到地址varchar10账单联系人账单联系人varchar10税码税码varchar10付款暂停付款暂停char1暂停原因码暂停原因码varchar10暂停付款日期暂停付款日期datetime8分类编码分类编码char12表 7-2 供应商类别表(cg_供应商分类)属性(列名)说明(描述)数据类型长度是否为空默认值分类编码分类编码nvarchar12N类别名称类别名称nvarchar20N编码级次编码级次tinyint1N末级标志末级标志bit1N1所属经济分类编码所属经济分类编码nvarchar2N1表 7-3 供应商发票信息表(cg_供应商发票

57、)属性(列名)说明(描述)数据类型长度是否为空默认值采购单号采购单号varchar20N供应商码供应商码varchar10N上次发票号上次发票号varchar30上次发票日期上次发票日期datetime8本次发票号本次发票号varchar30本次发票日期本次发票日期datetime8增值税金额增值税金额numeric9(18, 6)N材料金额材料金额numeric9(18, 0)N已分配材料金额已分配材料金额numeric9(18, 6)已分配增值税已分配增值税numeric9(18, 6)剩余材料金额剩余材料金额numeric13(25, 6)剩余增值税金额剩余增值税金额numeric9(1

58、9, 6)表 7-4 存货与供应商对照表(cg_存货与供应商对照表)属性(列名)说明(描述)数据类型长度是否为空默认值KEY_IDKEY_IDbigint8N存货编码存货编码varchar30N 中小企业 ERP 系统设计与开发 第 25 页 共 46 页计量单位计量单位varchar10N供应商编码供应商编码varchar10N供应商物料编码供应商物料编码varchar30货币码货币码varchar10N税率编码税率编码varchar10N订单计量单位订单计量单位varchar10N报价日期报价日期datetime8N分段数量 1分段数量 1numeric9(18, 6)N分段数量 2分段数

59、量 2numeric9(18, 6)分段数量 3分段数量 3numeric9(18, 6)分段数量 4分段数量 4numeric9(18, 6)分段数量 5分段数量 5numeric9(18, 6)无税单位价格 1无税单位价格 1numeric9(18, 6)N无税单位价格 2无税单位价格 2numeric9(18, 6)无税单位价格 3无税单位价格 3numeric9(18, 6)无税单位价格 4无税单位价格 4numeric9(18, 6)无税单位价格 5无税单位价格 5numeric9(18, 6)含税单位价格 1含税单位价格 1numeric9(18, 6)N含税单位价格 2含税单位价

60、格 2numeric9(18, 6)含税单位价格 3含税单位价格 3numeric9(18, 6)含税单位价格 4含税单位价格 4numeric9(18, 6)含税单位价格 5含税单位价格 5numeric9(18, 6)表 7-5 采购入库单明细表(cg_采购入库单明细表)属性(列名)说明(描述)数据类型长度是否为空默认值key_id标识(是)标识种子(1)增量(1)bigint8N自动生成采购单号采购单号varchar20N行行int4入库日期入库日期datetime8到期日期到期日期datetime8供应商编码供应商编码varchar10N物料编码物料编码varchar30N货币编码货币

61、编码varchar10N计量单位计量单位varchar10N状态状态char1增值税码增值税码varchar10增值税率增值税率numeric9(18, 6)增值税额增值税额numeric17(38, 6)借项退货借项退货char1订购数量订购数量numeric(18, 0)N入库数量入库数量numeric9(18, 6)N拒收数量拒收数量numeric9(18, 6)N仓库仓库varchar10N货位货位varchar10 中小企业 ERP 系统设计与开发 第 26 页 共 46 页批号批号varchar15拒收原因拒收原因varchar10单位材料成本单位材料成本numeric9(18,

62、0)发票金额发票金额numeric17(37, 6)发票单价发票单价numeric9(18, 0)材料成本材料成本numeric17(37, 6)表 7-6 采购单主表(cg_采购单主表)属性(列名)说明(描述)数据类型长度是否为空默认值采购单号采购单号varchar20N日期日期datetime8状态状态char10N供应商编码供应商编码varchar10采购员采购员varchar10发货途径发货途径varchar10仓库仓库varchar10货币码货币码varchar10N信用条款信用条款varchar10上次发票日期上次发票日期datetime8联系人联系人varchar10电话电话va

63、rchar15邮编邮编varchar10传真传真varchar15N预付金额预付金额numeric9(18, 6)N增值税码增值税码varchar10N表 7-7 采购订单明细表(cg_采购订单明细表)属性(列名)说明(描述)数据类型长度是否为空默认值key_idkey_idbigint8N采购单号采购单号varchar20N行行int4N供应商编码供应商编码varchar10N物料编码物料编码varchar20N订购数量订购数量numeric9(18, 6)N计量单位计量单位varchar10N订购日期订购日期datetime8到期日期到期日期datetime8状态状态char1N增值税码增

64、值税码varchar10N货币码货币码varchar10N单位材料成本单位材料成本numeric9(18, 6)N材料成本材料成本numeric9(18, 0)(说明:(说明:数据类型 numeric 9(18,6) 其中 numeric a(b,c)a 表示数据长度,b 表示数据精度,c 表示小数位数) 中小企业 ERP 系统设计与开发 第 27 页 共 46 页八、采购管理系统主要窗口及部分功能主要实现代码八、采购管理系统主要窗口及部分功能主要实现代码(注:以下测试所用的用户代号均为 000,用户密码为 0,另用户 000 是系统的一级用户,拥有一级权限,即最高权限)1、系统登录窗口(w_

65、yhdl) ,图 8-12、部门登录窗口(w_main) ,图 8-2 中小企业 ERP 系统设计与开发 第 28 页 共 46 页3、窗口权限信息管理窗口(w_sys_winqx) ,图 8-3函数 func_buttonqx 的代码:/接收两个参数:类型:string 名称:winid 类型:string 名称:action12int i select count(*)into :ifrom sys_部门岗位权限设定where 部门编号=:g_userinfor.dpidand 岗位编号=:g_userinfor.postidand 窗口=:winidand 功能=:action;if i

66、0 then return 1elsereturn 0end if函数 func_winqx 的代码:/接收一个参数:类型:string 名称:winidint i select count(*)into :ifrom sys_部门岗位权限设定where 部门编号=:g_userinfor.dpid 中小企业 ERP 系统设计与开发 第 29 页 共 46 页and 岗位编号=:g_userinfor.postidand 窗口=:winid;if i0 then return 1elsereturn 0end if4、采购管理系统主窗口(w_cg_main)及部分功能主要实现代码(1)w_cg_main 的 open 事件:OpenSheet(w_status, this, 2, Original!)/w_status.p_1.picturename=D:ecerpimgworkbg1.jpg(2)窗口菜单项(m_cg_main)的代码1)系统管理(m_系统管理)子菜单密码更新(m_系统管理.m_密码更新)的 clicked 事件:opensheet(w_update_pass,w_c

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

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!