




已阅读5页,还剩38页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
.摘要企业要提升快速反应的能力,必须建立以信息集中、流程整合、实施控制为核心特点的快速反应体系,有效整合资源,强化基础管理。虽然ERP软件可以帮助企业实现这些目标,但要成功地实施ERP就必须根据企业的个性化需求对ERP软件进行二次开发。本文主要目的是通过研究金蝶软件背景熟悉金蝶软件功能继而进行二次开发。文章首先介绍了ERP软件的发展过程、现状及趋势,并简要介绍了金蝶概况;接下来对金蝶ERP软件的配置环境及安装过程进行了描述,并说明了在安装和调试过中所遇到的一些问题及解决方法。最后阐述了金蝶ERP软件在采购管理方面的具体功能实现及针对其供应链部分的二次开发,指出了开发中所遇到的问题, 加深了对金蝶二次开发的认识。关键词:企业资源计划 服务器/浏览器 二次开发;.AbstractIf enterprises want to respond rapidly, they have to set up the system which focus on information, integrate flow and implement control, integrate resource effectively and increase the quality of basic management. ERP softwares can meet these targets for enterprises, but .they should be redeveloped by enterprises special requirement for ERP implemented successfully.This project aims at redevelopment through studying the background of Kingdees software and learning function of Kingdees software. At first, this paper reviews ERP software development, current situation and trend, moreover introduces Kingdees software in short. Secondly, it is described that Kingdees software environment and installation, then there are some questions and solutions in the process. Finally, redevelopment of supply chain comes true by knowing Kingdees software in terms of purchase management. The problems which fell across is indicated in addition that comprehension of Kingdees redevelopment is increased.Keywords:ERP B/S Redevelopment.目录第一章 绪论11.1研究背景11.2金蝶K/3概述21.2.1金蝶K/3的适用范围21.2.2金蝶K/3的产品架构21.2.3金蝶K/3的技术构架31.3本课题研究的目的意义及主要工作3第二章 ERP技术52.1ERP发展历史52.2ERP的现状52.3国内ERP存在问题82.4ERP与SCM(Supply Chain Manage即供应链管理)9第三章 金蝶K/3的安装103.1金蝶K/3的安装环境103.2金蝶K/3的安装过程103.2.1数据库服务器安装103.2.2中间层服务器安装113.2.3人力资源服务部件和WEB服务部件安装123.2.4客户端安装133.3安装中遇到的问题及解决办法143.3.1在金蝶软件安装说明文档中已知的安装问题有143.3.2在实际安装过程中遇到的具体问题与解决14第四章 金蝶采购管理运营模式164.1金蝶K/3产品设计思想164.2 K/3 BOS概述164.2.1完整应用流程164.2.2K/3 BOS的三个应用层次164.3采购管理系统概述174.4采购管理174.5供应商供货信息18第五章 金蝶K/3软件的二次开发205.1金蝶二次开发概述205.2二次开发的方法205.3二次开发意义215.4二次开发的具体过程22结束语33致谢35参考文献:37.第一章 绪论1.1研究背景ERP(Enterprise Resource Planning即企业资源规划)是一种利用现代信息技术建立信息网络系统,全面整合企业内外资源的管理思想和模式,可以增强企业的管理效率和水平,提高企业的经济效益和竞争能力,日益受到生产企业的关注。ERP是在西方市场经济环境下,通过多年实践产生的科学管理概念、管理思想和管理方法的综合。这是由美国的Gartnersgroups公司于20世纪90年代初提出的,是信息时代企业向国际化发展的更高层的管理模式,这既是一种新型的管理思想和模式,又是一套先进的计算机管理系统16。致力于在企业管理的各个活动环节中,充分利用现代信息技术建立信息网络系统,使企业经营管理活动中的物流、信息流、资金流、工作流加以集成和综合,实现资源的优化配置,加快企业对市场的反应速度,从而提高企业的管理效率和水平,并最终提高企业的经济效益和竞争能力。ERP的基本思想是将企业的制造流程看作是一个紧密连接的供应链,这是一种面向企业供应链的管理,可对供应链上的所有环节进行有效地管理,这些环节包括订单、采购、库存、计划、生产制造、质量控制、运输、分销、服务与维护、财务管理、人事管理、实验室管理、项目管理、配方管理等3。ERP能很好地支持和管理混合型制造环境,满足企业多元化经营需求。ERP除了MRP II系统的制造、分销、财务管理功能外,还增加了支持供应链中供、产、需各环节之间的运输管理和仓库管理;并支持生产保障体系的质量管理、实验室管理、设备维修和备品备件管理等15。为了适应快速变化的市场环境,获得持续的竞争优势,企业需要一套适合的信息化管理工具,来满足其灵活多变的业务管理需要,从而更有效地应对内外竞争环境的变化。金蝶K/3软件是一款ERP软件,立足于企业发展需要和现状来整合消费市场、资本市场、供应市场和知识市场的各种资源,使各个部门的人、财、物都紧紧围绕战略目标充分发挥作用。由于企业间情况的差异,在ERP实施过程中总会遇到一些个性化的要求。为了满足这一需要不少ERP厂家都提供了二次开发环境。企业和软件开发商通常都会结合自己企业和ERP产品的实际情况进行适当的二次开发。企业在ERP产品提供商的帮助下开发个性化功能,都要遵守原ERP系统的管理规范化标准,用最小的变动实现最佳的效果。本论文就是在学习中尝试基于金蝶K/3软件进行二次开发。1.2金蝶K/3概述1.2.1金蝶K/3的适用范围金蝶K/3全面适用于中国广大的成长性阶段的企业和企业集团,能够有效帮助中国企业快速定义和优化业务流程,强化管理基础,提升国际竞争能力,也适用于外资企业和即将走向国际市场的中国企业2。金蝶K/3,以最佳业务实践和业务流程导向为设计原则,总结数十万家中国企业二十年信息化实践,同时融入了国际先进的企业绩效管理(BPM)思想,针对不同客户所处的成长阶段和信息化特征,实现了更加贴近企业应用特征的跨行业产品解决方案和行业应用解决方案。同时,金蝶K/3,与金蝶其他产品金蝶KIS、金蝶EAS一起,构成金蝶国际的完整的企业应用软件产品线,覆盖不同企业规模、不同发展阶段和不同信息化水平的客户需求。(图1.1)1.2.2金蝶K/3的产品架构金蝶K/3整合企业内外部资源,为企业管理者搭建了完整的信息化平台,有效打通资本市场、供应市场、消费市场和知识市场,实现企业价值链的价值最大化,推动企业进行快速变革。金蝶K/3 V10.2产品可分为四层12:基础系统层 底层为金蝶自有知识产权、中国第一套商业操作系统(Business Operation System)金蝶K/3 BOS,以及金蝶自有的报表服务器、iMTS等;绩效管理层 根据业务处理结果提供全面的商业分析与优化功能;业务营运层 全面提供企业日常业务的处理功能,强化基础管理能力;决策支持层 通过管理驾驶舱保证管理者决策及时、有效。图1.1金蝶客户需求层次1.2.3金蝶K/3的技术构架金蝶K/3系统是基于Windows DNA(Windows Distributed interNet Application)技术架构的分布式应用系统,是构建在金蝶K/3 BOS平台上的,最易集成、最灵活、最开放的企业管理软件。金蝶K/3 BOS简介9:企业信息化作为提高企业竞争能力最重要技术手段之一,必须能够支持企业针对复杂变化做出快速响应。企业对变化的响应可以归结为企业组织结构的变革或调整,以及业务处理逻辑的变化。企业组织机构及业务流程的持续优化是这种变化的最直接的管理诉求。金蝶K/3 BOS(Business Operation System) 金蝶商业操作系统,是针对金蝶K/3系列产品,自主研发的新一代业务基础设计平台。当企业应用K/3系统时,通过K/3 BOS配置工具使客户能根据自己的需要方便的进行业务配置。当企业随着市场需要发生业务流程变化和业务扩展时,随需而变的ERP系统才能满足企业的需要,通过K/3 BOS高效的集成开发工具来进行个性化、行业化定制,使K/3持续的满足客户的需要。K/3 BOS面向企业快速成长的业务需求,使用先进的动态企业建模思想对企业ERP应用提供支撑,为客户带来持久的信息化投资收益,降低总体拥有成本(TCO)。1.3本课题研究的目的意义及主要工作ERP是一个企业的业务处理系统,它与传统的业务处理系统最大的差别在于传统的业务处理系统是完全由手工来进行业务处理,而ERP则特指由计算机来帮助进行业务处理。所以企业业务处理的流程是ERP的核心内容。ERP的目的,就是借助信息化手段高效率地完成管理任务。通过搜集和学习相关资料及ERP相关理论和技术,了解ERP在企业中作用。学习金蝶软件的安装,分析金蝶K/3系统运行模式。应用Visual Stutio2005 Express以及SQL Server对系统进行二次开发。重点研究开发其中的供应链子系统的功能。.第二章 ERP技术2.1ERP发展历史ERP的前身是MRP(物料需求计划)和MRPII。1965年,针对当时企业出现的供应滞后、交货不及时等问题,美国生产与库存管理协会提出了MRP的概念。通过MRP管理软件的信息集成系统,企业对生产制造过程中的“销、产、供”等实现了信息集成,使得企业在库存管理上进行有效的计划和控制13。为了企业内部与外部的更加广泛的管理范围以及更加灵活的生产方式的要求和实现企业价值的控制,1990年前后,ERP逐渐取代了MRPII,成为主流的企业管理软件系统。比如SAP推出的R2、R3系列ERP解决方案,就是ERP历史上最成功的企业管理软件。据统计财富杂志中1000家企业的70%已经或将要安装ERP系统,ERP市场在可预见的将来有很大发展。为了实施ERP,大部分公司必须首先重新设计商业过程采用ERP标准商业过程。这种重新设计需要重组商业过程或是去掉原来的系统,这被证明对公司有益。但是对于其他一些公司业务流程再设计不可能完全与现行的ERP标准一致。DELL规定的分散管理模式就不适用ERP的集中规划7。2.2ERP的现状当前,ERP市场正处于快速增长阶段,历经多年市场推广,国内企业对于ERP的认可度不断增加,越来越多的企业将ERP作为提升经营管理效率的重要手段。根据不同行业、不同规模用户推出相应的产品,已经成为ERP企业的必然需求,在今后几年内,多元化无疑将成为国内ERP企业的发展趋势。2004年,ERP软件在中小企业市场得到了进一步应用和发展,销售额有了较大幅度的提升。中小企业ERP市场销售额已经占到了ERP整体市场的70%。未来两年,中小企业市场将继续成为拉动ERP市场实现增长的主要动力。2003-2004年中国ERP软件市场销售额与增长率如图2.1所示:图2.1 2003-2004年中国ERP软件市场销售额与增长率17面对众多企业不可能开发出通用型的ERP产品,根据不同规模、不同行业企业开发对应的产品已经将成为市场进化的必然结果。但是就目前来讲,这一趋势以及ERP市场的在中国的发展还有一段路程要走,主要是ERP的技术还没有达到预期的目标。从价格角度讲,这两年ERP的IT服务商不断增加,也使得价格竞争加剧, ERP生产厂商的利润的持续下降,ERP厂商为了追求个人利润的最大化不得不而采取一些措施,进而压制了ERP渠道商的利润空间,同时,也使ERP的发展受到了一定的限制。近几年ERP厂商的处境并不是很好,由于企业对ERP系统缺乏信心,加上价格竞争等多方面原因,企业的利润空间被大大压缩。以用友、金碟为例。近两年国内最大的两家管理软件厂商用友、金蝶的营业额每年都在增加,但净利润却不断下降,用友公司2004年度的营业额为7.26亿元人民币,净利润为6944万元人民币,同比下滑7.3%,而金蝶公司4.46亿元人民币,净利润为5496万元人民币,同比下滑7%。如图:用友软件、金碟软件2004年营业额:(图2.2)图2.2用友软件、金碟软件2004年营业额17用友软件、金碟软件03年、04年净利润比较:(图2.3)图2.3用友软件、金碟软件03年、04年净利润比较17这也体现出了我国的管理软件行业存在一定的问题。另一方面,协同软件的发展,也使ERP软件的应用受到了一定的冲击,但同时也有利于ERP软件的发展,使ERP软件厂商不断的调整发展方向,来完善ERP软件的设计与服务。2003年ERP软件在各行业应用比例:(图2.4)图2.4 2003年ERP软件在各行业应用比例172.3国内ERP存在问题软件的适应性 事实上任何ERP软件都有他的盲区,世界上从来没有任何软件能够适应一切需要,在国内企业管理体系并没有完善的今天,许多依赖于西方管理思维和方法的软件在国内的众多企业中都不会得到很好的应用,产生这种现象的根本原因是文化和管理技能还无法与这类软件实现真正的融合。战略规划的缺失在信息化项目失败的背后往往隐藏着许多盲目的因素,国内企业对于实现企业的战略管理始终缺乏有效的认识,而企业信息化决不是为化而化,他是依赖于企业长期的发展战略而建立的信息化体系,如果在信息化伊始并没有制定信息化的方针和策略,也没有充分研究所选择的开展信息化内容的可行性,而采取匆忙上马的方式,这种信息化方式的本身存在巨大的风险。信息化观念的缺失企业成员对于信息化始终存在一个基本误区,他们始终认为“信息化就是启动管理软件项目,这种项目本身与企业的管理、流程、组织没有多大关系”,这种对于管理软件的错误理解直接导致了一个观念上的误区软件选择的缺失国内的企业对软件的选择是认真的,但是这种选择的本身是不完美的,任何一个软件并不是一个完整的作品,他需要企业与软件商的实施配合,而实施的好坏实际上决定了信息化成功与否,这个过程完全不依赖于软件本身,而是依赖于软件公司的实施实力,所以在选择软件时不能单纯是选择软件,更为重要的是选择软件公司。2.4ERP与SCM(Supply Chain Manage即供应链管理)ERP和SCM软件的发展趋势是集成与融合。如今ERP厂商已经意识到在他们的ERP系统中加入更复杂的SCM功能的必要性。SCM厂商也在扩展其功能进入ERP应用领域。尽管看上去SCM厂商与ERP厂商是合作关系,这仅是暂时现象。效仿SAP的例子,Oracle公司最近也在其产品中增加了SCM模块。Baan和PeopleSoft都已经要求小型SCM软件厂商在它们的ERP系统中整合SCM功能4。当大型ERP厂商以具有SCM支持的产品举步维艰地进入中小企业领域时,他们正在把其他小型SCM和ERP厂商挤出市场.随着行业的起伏,ERP的实施正朝着简易、周期短和价格下降的趋势发展,因为只有更少的产品需要整合和劳动力市场更成熟的实施队伍。.第三章 金蝶K/3的安装3.1金蝶K/3的安装环境参照金蝶K3安装配置指南配置软件软件环境6:硬件最低配置:P4 1.7G CPU、512M内存、2G 剩余硬盘空间 硬件建议配置:P4 主流CPU (双CPU)、1G 以上内存、2G 以上剩余硬盘空间的部门级以上的专用服务器 软件环境:Windows 2000 Server/Windows 2003 Server 在计算机上装上Windows 2003 Server操作系统。按照安装步骤要求断网并关闭杀毒软件及其他应用程序。安装了MS SQLServer 2000。由几次安装失败的教训了解到在设置sa密码时sa密码要为空。3.2金蝶K/3的安装过程3.2.1数据库服务器安装 在仔细阅读金蝶K3的安装配置指南后,将K/3资源盘一放入光驱进行环境检测,选择“数据服务部件”(图3.1)图3.1数据服务部件的环境检测按照提示安装相关的必要组件,“环境检测”通过后,安装数据库服务部件。(图3.2)图3.2金蝶数据服务部件的安装选择03数据服务部件,点下一步安装。数据库服务器安装完成。3.2.2中间层服务器安装 进入“控制面板” “添加/删除Windows 组件” 选择 “应用程序服务器”,点击“详细资料”,选择“启用网络COM+访问”和“启用网络DTC访问”,若需要安装金蝶K/3 WEB /人力资源部件,还需要选择“ASP.NET”和“Internet信息服务(IIS)”。运行安装光盘“金蝶K/3安装光盘”,选择“环境检测”。“环境检测”通过后,选择安装“中间层服务部件”,按照提示安装即可。步骤与安装数据库服务安装类似,只是在选择组件时注意(图3.3)图3.3金蝶中间层服务部件的组件安装安装完成后,会自动运行“注册中间层组件”(或手动运行“程序”“金蝶K3” “中间层服务部件” “注册中间层组件”。)运行“程序”“金蝶K3” “中间层服务部件” “账套管理”,新建账套。需要指出的是由于我以前没有接触过帐套管理,所以在新建帐套上遇到了许多问题。最后的解决是在金蝶资源盘二里找了一个供应链管理的demo拖进指定文件夹来建立帐套的。设置时还要注意用SQL认证。3.2.3人力资源服务部件和WEB服务部件安装 由于在安装中间层服务部件时已经安装了相关的Windows组件,所以直接进入环境检测。运行安装光盘“金蝶K/3安装光盘”,选择“环境检测”。“环境检测”通过后,根据实际情况选择安装“WEB服务部件”和“人力资源服务部件”,按照提示安装即可。安装完成后,若选择安装了人力资源服务部件,系统会自动运行还需要运行“程序”“金蝶K3” “金蝶K3 HR” “注册人力资源WEB端服务组件”。 安装完成后,系统会自动运行“站点及远程组件配置工具”(或手动运行“程序”“金蝶K3” “站点及远程组件配置工具”),输入中间层服务器IP地址或计算机名。(图3.4)图3.4设置中间层服务器根据实际实况选择模块,然后点击“完成”。(图3.5)图3.5设置WEB服务器3.2.4客户端安装 与人力资源服务部件和WEB服务部件安装类似,安装完成后,启动金蝶K3主控台,连接中间层服务器。3.3安装中遇到的问题及解决办法3.3.1在金蝶软件安装说明文档中已知的安装问题有中断安装:如果个别组件在其安装过程中挂起,则安装程序可能无法检测到此情况。请使用 CTRL+ALT+DELETE 手动关闭 setup.exe 任务。请注意,在速度较慢的计算机上或通过网络安装较大的组件(如 Windows 2000 Service Pack4)时,安装可能需要 20 分钟左右。在运行组件更新时 Norton AntiVirus 报告警报信息:在运行 Norton AntiVirus 时安装 Windows 2000 Service Pack 4 会出现已知的兼容性问题。建议您在运行组件更新安装程序之后再安装 Norton AntiVirus(建议:在安装金蝶K/3部件以及进行组件更新时,关闭系统现有的全部防病毒软件)。3.3.2在实际安装过程中遇到的具体问题与解决由于原来对安装这种软件没有经验,在安装过程中遇到了许多问题犯了许多错误,也学到不少东西了解了一些安装的基本常识。第一次安装软件时没有阅读相关文档资料。在只安装Windows 2003 Server而没有安装MS SOLServer的情况下直接安装金蝶K/3软件,而且在资源盘里的环境组件安装顺序也有问题。在这种情况下,配置人力资源部件和WEB服务部件配置时程序报错,无法继续安装。之后我尝试补装MS SOLServer,但补装后仍然不能正确配置人力资源部件和WEB服务部件,而且金蝶软件不能完全卸载,只好重装Windows 2003 Server系统和MS SOLServer2000并开始认真阅读安装文档。第二次安装注重了其中一些细节:按照说明所给顺序安装。在装好系统后第一行时间安装杀毒软件,确保无病毒环境。在安装金蝶软件的安装要求关闭杀毒软件时,先断网再关闭杀毒软件最后安装相关程序,以免中毒。按照金蝶文档中要求,在装MS SOLServer时sa密码为空。遇到的第一个问题是帐套建立。若不能建立帐套就无法进入金蝶主控台。由于并没有接触过帐套,不了解各部分意义更不知道如何建立。最后在导师的指导下在资源盘二中找到一个示例数据,将其添加到指定位置帐套才建立起来。第二个问题是在人力资源部件和WEB服务部件环境检测后,安装MS Internet Explore Webcontrols V1.0 组件时遇到错误。按照所给的错误提示尝试多次,最后发现可能由于在安装过程中一直断网所至。因为第一次能够安装而这次报错。连接网络后顺利安装。第三个问题是导致第二次安装失败的主要原因。在资源盘中安装第二个组件时出现了一个选项,它问要修复还是删除添加组件。在选择时出现了问题,似乎导致环境没配置好就开始安装金蝶软件,而且将图3.3的复选界面上全部选择,并没有按照说明中的要求做,以致安装后无法正常运行金蝶软件。导师建议重装金蝶,而我在卸载时又犯了严重错误。有一些文件在删除时提示这些软件有可能会被其他程序会调用,我选择了删除这些文件。虽然能把金蝶软件卸载,但再安装时却出现错误提示,金蝶装不上了。经历了第二次重装系统。后来在金蝶的说明文档中找到了关于卸载的相关提示,找到了错误原因。第三次安装过程一切顺利,但遇到了新的问题。第一个是装完金蝶软件后进入不了主控台。经导师分析是在建立帐套过程中服务器应选择SQL认证,而不是Windows认证。经更正后顺利登陆。第二个是权限问题。进入主控台之后要查找相关数据进行分析,而在进入主控台时权限没有设置好,所以好多数据都无权访问。用Admin用户登录解决了这一问题。.第四章 金蝶采购管理运营模式为了更好的进行二次开发,首先要了解金蝶软件的功能结构和使用方法。4.1金蝶K/3产品设计思想金蝶K/3以企业基础管理为核心设计思想,对覆盖产品(服务)价值链的业务的流程进行全面的计划、组织、协调,及对业务的有效处理和有效控制的管理。针对战略企业管理的特点,强调对企业基础数据、基本业务流程、内部控制、知识管理、员工行为规范等管理,通过丰富的工具与方法有机整合并提供贯穿战略企业全过程所需的决策信息,实时监控战略执行过程中的问题,帮助企业创造持续增长的核心竞争力。4.2 K/3 BOS概述4.2.1完整应用流程 K/3 BOS关注业务系统开发中最关键的部分,提供了完整的开发流程。业务对象定义:提供单据和基础资料定义功能,对内部业务逻辑进行控制,提供方便的权限、业务规则、消息、动作等的定义,满足企业实际应用的需要,根据业务对象的配置特性为单据或基础资料提供序时簿功能;流程定义:提供多级审核流程定义、业务流程定义等功能,提供方便的多级审核控制功能,提供的业务流程定义功能,打通新老单之间的流程控制,能根据客户的实际情况对K/3原有流程进行K/3 BOS重新定义来满足需要;定制插件:K/3 BOS集成开发平台抽象了许多业务规则,能通过简单的配置满足实际业务需要,在此基础上,通过插件开发接口、插件调试工具、插件开发向导等方式,为客户更丰富的个性化功能开发提供支撑,满足产品快速开发、可扩展性特点;报表定义:提供交叉分析报表和直接SQL报表功能,客户根据实际情况自定义报表来符合实际的业务运行需要,与前面的业务信息收集形成完整的应用流程;部署:提供账套部署、插件部署、主控台部署等功能,在开发环境设计的系统所有成果能通过部署功能方便的发布到客户生产环境中,满足客户化应用的需要。4.2.2K/3 BOS的三个应用层次K/3 BOS是基于MS COM+为中间层的三层技术架构的业务基础平台, K/3 BOS包括业务配置工具、集成开发工具和运行引擎三个应用层次:K/3 BOS业务配置工具包括:权限管理、多语言配置、预警平台、业务关联、参数配置、传输配置等,通过这些K/3基础配置功能满足客户的一般应用需求;当业务配置完毕后仍不能满足企业应用的需要时,K/3 BOS提供了集成开发工具,各分公司、合作伙伴和客户开发人员能在业务需求分析的基础上,按照对象设计、界面设计、业务流程设计、商业规则功能定义、报表设计和应用部署的顺序进行客户业务模型定制并自动生成客户业务系统,当在设计中发现K/3 BOS集成开发环境提供的功能还不能满足商业应用需要,可以通过插件开发来扩展现有K/3 BOS功能。同时,提供BOS SDK来支撑K/3 BOS与K/3所有业务系统形成紧密的集成性;采用集成开发环境定义的所有业务对象设计完毕后,通过运行引擎为其提供运行时支撑,包括元数据描述引擎、安全引擎、消息引擎、商业规则引擎、传输引擎、工作流引擎和所有基础服务引擎9。4.3采购管理系统概述采购管理系统,是通过采购申请、采购订货、进料检验、仓库收料、采购退货、购货发票处理、供应商管理、价格及供货信息管理、订单管理、质量检验管理等功能综合运用的管理系统。采购管理系统的主要特点包括:灵活的业务流程处理、严密的业务控制、丰富的采购管理信息、良好的扩展性10 。4.4采购管理采购价格管理是企业的一个重要的采购政策之一,灵活的价格体系和价格信息查询可以降低采购成本,严密的限制预警控制手段可以杜绝采购漏洞。K/3供应链的采购价格管理模块用户提供了一个有效内部控制工具。采购价格维护无论供应链系统处于初始化阶段还是正常阶段,用户都可以在系统主页面上单击 “采购管理”“供应链管理”“采购价格管理”来进行采购价格资料的设置、维护和查询工作。操作界面如下图所示:(图4.1)图4.1采购价格资料的设置、维护和查询如图4.1所示:在操作界面左边是现有供货商或物料的分级列表显示,在基础系统每增加一个供应商或物料,就可以在此即时显示,并可以使用左上方的“供应商”或“物料”就可以将该分级列示在供应商资料之间转换;界面右边显示的是针对某一确定的供应商或物料的供应价格和限制信息。在这个界面里,用户就可以使用相关的按钮和菜单条进行供应商采购价格的增、删、改等一系列操作了。作为采购管理系统的价格信息处理中心,采购价格管理除了集中管理价格信息、并提供这些信息的设置和维护等必要功能之外,最主要的作用是在权限控制的范围内最大程度实现信息资源共享和同步更新,同时灵活的进行价格控制。从总体来说,系统主要提供采购价格的获取、自动更新和限价预警等多项功能。4.5供应商供货信息供应商供货信息一方面用于设定各物料的供应商代码、供应商对应名称,另一方面用于设置各物料在各供应商的配额比例。在金蝶系统中,无论供应链系统处于初始化阶段还是正常阶段,用户都可以选择“系统设置”“基础资料”“采购管理”“供应商供货信息”来进行供应商供货信息的设置、维护和查询工作。在具体应用方面,供应商供货信息一方面用于处理供应商物料的对应,另一方面应用于采购配额管理。供应商物料对应管理在系统中的主要应用就是在业务单据及相应序时簿处理时同步处理供应商对应物料,以保证供应商的货物信息及时形成采购业务信息,以及采购业务信息及时传递给供应商 11。.第五章 金蝶K/3软件的二次开发5.1金蝶二次开发概述先来了解一下基于金蝶K3 BOS的二次开发所要注意原则。金蝶说明中提到二次开发的原则:二次开发以报表的二次开发最为普遍。因为一般来说企业的经营过程全部或部分包含在通用软件系统中,否则用户就不会选择该软件帮助管理。选用K3系统的用户就是如此,但用户还是有一些定制报表的需求,因为K3没有提供全部的数据出口,这就需要通过二次开发平台自定义报表将客户经营过程中的数据按需输出。要进行报表二次开发首先要确定报表的需求,确定需求要从企业需求出发。5.2二次开发的方法第一种是通过函数取数,自定义事务性报表。第二种是通过数据查询导向功能对K3数据库数据进行检索和选取,然后输出列表,可以自定义一些同比分析、业务跟踪性质的报表。检索和选取过程可以有用户交互,或者将其包括在报表逻辑中。这些列表可以是静态的或交互的,即允许用户更改检索条件、设置显示数据等。第三次是通过数据查询功能的自定义SQL功能,开发一些取数复杂,但具有决策价值的数据分析报表。在实际开发过程中一般根据企业情况,提供二次开发项目的实施建议方案,用来协调资源。在项目实施过程中,根据项目进展的需要,用户可按实际情况调整项目实施计划。第一阶段:建立项目小组组织。项目指导委员会:是项目的决策团体,负责分配项目资源,解决与项目有关的矛盾及制定策略。建议由总经理负责,包括财务部经理和各业务部门经理。项目核心小组:是项目的工作小组,由项目经理负责。项目小组应包括公司信息建设人员和各业务部门业务骨干,即项目小组应有开发能力并且非常了解公司的管理和业务。项目经理:项目的主要负责人,在项目实施中负责项目技术方面,应全力投入项目的工作。必需有与项目的要求相一致的技能和授权。第二阶段:系统定义。由项目经理组织项目核心小组及指导委员会对二次开发需求进行整理及评估。根据评估结果定义设计相关内容。第三阶段:根据设计开发第四阶段:二次开发功能实施。1. 项目小组根据实际业务测试经以上阶段开发的报表或功能是否能满足企业管理要求。2. 如果通过测试,项目小组先完成集成部分的内容加载。3. 最终用户培训。4. 开始使用新报表或扩展功能。第五阶段:运行管理。1. 运行检测。2. 继续教育和培训。3. 实施后评估。4. 在新功能运行三个月后,项目指导委员会和项目组一起对新报表和新功能的使用进行评估,指出需要改进的地方。在实施过程中二次开发项目的投资概算可以根据以上设计,可根据二次开发项目的实际情况提供一份投资概表。本次二次开发用Visual Web Developer2005从数据库底层挖掘数据来做B/S的架构。Visual Web Developer2005速成版是 Visual Studio 家族的成员。Visual Studio2005 是 Microsoft 推出的一种功能完善的开发环境,用于创建 Web 应用程序和客户端 (Windows) 应用程序、Windows 服务、组件、控件以及其他类型的应用程序。相比而言,Visual Web Developer 的界面较为简单,主要提供创建 Web 应用程序所需的各种工具5。5.3二次开发意义本次二次开发主要是通过数据查询导向功能对K3数据库数据进行检索和选取,然后输出列表(自定义一些同比分析、业务跟踪性质的报表)。检索和选取过程没有用户交互,列表是静态的。主要是采用B/S架构,利用其在Internet上的优势,维护工作量轻。由于应用于公司内网而且只是以查询、检索为主,所以在数据安全与人机交互方面可以适当降低要求。本次二次开发的意义是根据公司管理需要,选取重要部门重要数据做一些查询检索,以实现业务跟踪,同比分析功能。在对相关数据进行比较和筛选后找到重要数据,将其整合成一张新表。在查询中需注意超界处理,由于是相关人员使用所以没有做输入非数字字符的处理。为方便查询多个数据设置了重置功能,重置后所有数据清空。下面简要介绍一下B/S与C/S架构。C/S(Client/Server,客户端/服务器)技术从上世纪90年代初出现至今已经相当成熟,并得到了非常广泛的应用,其结构经历了二层C/S、三层C/S的更迭。B/S(Browser/Server,浏览器/服务器)技术则是伴随着Internet的普及而来的。应该说,B/S和C/S各有千秋,他们都是当前非常重要的计算架构。在适用Internet、维护工作量等方面,B/S比C/S要强得多;但在运行速度、数据安全、人机交互等方面,B/S远不如C/S。综合起来可以发现,凡是C/S的强项,便是B/S的弱项,反之亦然。因此,问题也就因此而产生了,我们的ERP产品到底该用B/S还是C/S架构呢?对于以浏览为主、录入简单的应用程序,B/S技术有很大的优势,现在全球铺天盖地的Web网站就是明证;而对于交互复杂的ERP等企业级应用,B/S则很难胜任,从全球范围看,成熟的ERP产品大多采用二层或三层C/S架构,B/S的ERP产品并不多见。5.4二次开发的具体过程在基本了解金蝶功能及结构的情况下,对金蝶某一部分进行B/S的二次开发。具体过程如下:在金蝶的K/3供应链模块找到相关数据的条目(图5.1)目的是通过本身的查询功能来找到相关数据,进而整理分析以完成新表。图5.1金蝶二次开发原功能部分然后在金蝶K/3 BOS中找到相应说明文档(图5.2,5.3 ,5.4)。这体现了金蝶 BOS的基础性开发功能。详细相关数据说明为在数据库中找到数据提供了较明确的线索,在实际中还是有一些出入,可能与数据库复杂结构有关。图5.2金蝶K/3 BOS位置图5.3金蝶K/3 BOS中金蝶K/3数据库说明文档图5.4表名与实现的功能的对应关系明确这张表在数据库中的对应位置,在数据库中查看该表的结构以便进行B/S的开发。初步分析了表的意义后着手二次开发。(图5.5,5.6)图5.5中说明了字段名的意义,使数据库中数据便于理解。但表中说明的数据类型与数据库表图5.6中的类型有些出入,在实际操作中按照数据库中所给数据类型。图5.5字段名与描述对应表图5.6数据库中表的数据描述了解了数据库表中内容、意义,就可以分析找出关键数据。完成这些工作后就可以开始制表了。首先找到一个页面的模版(图5.7)图5.7 HTML页面然后进行模版设计,应用Visual Web Developer2005的控件实现版面设计和文字说明。(图5.8,5.9,5.10)图5.8模版设计supply.master图5.9模版设计1图5.10模版设计2版面设计好后就要进行数据库的连接。连接数据库的代码:SqlConnection con = new SqlConnection(Data Source=XD-C6JJTWCEBF3O;Initial Catalog=AIS20060515144339;Integrated Security=True); con.Open(); SqlDataAdapter sda = new SqlDataAdapter(); sda.SelectCommand = new SqlCommand(SELECT * FROM TABLE1 WHERE FItemID = + item, con);第一、二行是表明数据库所在位置。然后打开数据库建立适
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 乡镇政务新媒体网络安全运维管理制度
- (完整版)八年级下册语文期末考试试卷及答案
- 生活分享生活技巧分享会策划
- 学英语七年级试卷及答案
- 2025年手卫生技术试题及答案
- 2025年生态环保笔试题及答案
- 2025年校歌征集题目及答案
- 2025年山西省特岗教师招聘考试笔试试题(含答案)
- 2025年山东省招聘储备教师教育理论、教育基础知识+语文自测试题及答案
- 专题9.2 社会主义建设在探索中曲折发展- 2025年高考历史一轮复习素养提升探究课件(统编版·中外历史纲要上)
- 防御台风复盘工作情况报告
- 拼音卡片(四线三格)
- 省级临床重点专科建设项目神经内科重点专科建设实施方案
- 一年级幼小衔接开学第一课系列:《会问好》教学课件
- 1.2 规划初中生活(课件)-2024-2025学年七年级道德与法治上册 (统编版2024)
- 2021年销售货款回收管理制度范本
- DB11-T+2260-2024中成药单位产品能源消耗限额
- NB-T+10131-2019水电工程水库区工程地质勘察规程
- 大学基础课《大学物理(一)》期末考试试题-含答案
- 广东省广州市实验中学2025届高一下数学期末统考模拟试题含解析
- 铁道车辆构造与检修全套教学课件
评论
0/150
提交评论