3077.FoxERP成本管理系统毕业论文

上传人:1666****666 文档编号:37511413 上传时间:2021-11-03 格式:DOC 页数:62 大小:3.85MB
收藏 版权申诉 举报 下载
3077.FoxERP成本管理系统毕业论文_第1页
第1页 / 共62页
3077.FoxERP成本管理系统毕业论文_第2页
第2页 / 共62页
3077.FoxERP成本管理系统毕业论文_第3页
第3页 / 共62页
资源描述:

《3077.FoxERP成本管理系统毕业论文》由会员分享,可在线阅读,更多相关《3077.FoxERP成本管理系统毕业论文(62页珍藏版)》请在装配图网上搜索。

1、FoxERP成本管理系统-毕业设计(论文) 指 导 老 师 专 业 电 子 商 务 姓 名 组 员 xxx电子机械高等学校2007年6月14日FoxERP成本管理系统摘 要 旧的竞争因素的重要性不减,却变成维持竞争力的先决条件。FoxERP系统的生产管理是集成信息的生产管理,它集成了采购管理、原材料管理、产成品的管理、销售管理、生产管理、设备管理、固定资产管理、财务管理、库存管理、成本管理等所有与企业有关的生产活动,其中成本是企业的关键,它包括直接成本与间接成本。成本是一项综合经济指标,企业经营管理中各方面工作的业绩都可以直接或间接地在成本中反映,成本控制是企业的一项重要工作内容。通过实际成本

2、核算,可以轻松的对企业的成本进行管理。此项功能是属于成本管理功能模块中的一部分,也是成本管理系统中最重要的一个功能模块,其他的功能模块都是围绕其来运作的。成本计算的准确与否直接关系着企业的存亡。因此成本管理系统在整个FoxERP系统的中起着非常重要的作用。但是我们当前所作的系统仅有基本资料维护、成本组资料维护、标准成本卷叠、实际成本计算、月关账作用五个功能模块,仅此五个功能模块是不够的需要进一步完善,因此我们现在的程序还有待于二次开发。关键字 FoxERP,成本管理系统,Visual Studio.NET 2003 ,C#,ASP.NET,实际成本,标准成本FoxERP Primecost M

3、anagement SystemAbstractFoxERP primecost management system to help enterprises of the warehouse management of primecost items storage, removal from storage, movement, primecost, supplementary orders and production operations fill materials for comprehensive control and management, so as to minimize

4、primecost, reduce capital occupation avoid the backlog or shortage of materials, production and business activities to ensure the smooth progress of purpose. Primecost management subsystem from the level, type, cargo space, lots of single pieces, ABC classification different perspective to manage th

5、e number of primecost items, primecost cost and funding of the occupation, so that users can understand and control primecost of the business and accurate data, and ensure financial, and material resources, in line cards. Primecost management subsystem is a multi-layered management systems through f

6、lexible configuration to achieve different levels of management. The subsystem can also be used for items the ABC classification codes automatically, the number of items in stock orders automatically, various unconventional, and other state police. Systems support a variety of automatic measurement

7、units conversion, and with procurement, sales, production, financial and other subsystems have a good interface, These subsystems can be acquired or to those subsystems for data transfer, and maintain data consistency. Primecost management is the foundation for enterprise management, the system can

8、run independently, or jointly with other subsystems use, component integrity of the enterprise management information system. Waiting we developing secondly.KeyWords:FoxERP,PrimecostManageSystem,Visual S2003 ,C#,ASP.NET,ADO.NET,actual cost,standardcost1 引 言62系统概述72.1企业资源规划FoxERP72.1.1企业资源规划的内涵72.1.2

9、企业资源规划今后的发展及FoxERP72.2系统功能82.2.1成本管理82.2.2系统管理92.3系统的软件开发平台92.3.1操作系统92.3.2数据库92.3.3开发语言93 系统分析与设计93.1 PowerDesigner10简介93.1.1CDM(概念数据模型)103.1.2PDM(物理数据模型)123.1.3OOM( 面向对象的模型)134主要关键技术164.1 业务层的实际成本计算164.1.1 直接成本计算164.1.2 间接成本计算174.1.3 实际成本的计算224.2 多层构架224.3 表示层的用户界面(UI)224.4 数据层设计234.5 存储过程234.6 配置

10、Web.Config244.7 Global.asax255数据库结构255.1COSA000(用户信息表)255.2COSA006(部门表)255.3COSA010(件号成本基本资料)265.4COSA020(件号标准单价)265.5COSA030(工作中心人工、费用率)265.6COSA050(直接归属成本文档)275.7COSA060(成本组主档)275.8COSA080(在制品工令完工程度)275.9COSA090(本期耗用工费表)285.10COSA100(标准成本单)285.11COSA120(标准成本表)285.12COSA140(库存呆滞件跌价损失)285.13COSA210(

11、存货传票基本档案)295.14COSA270(调拨明细表)295.15COSA300(调入金额维护-调入明细)295.16COSA330(前置传票资料表)305.17COSA370(成本传票资料表)305.18COSA410(产能配比维护作业)305.19COSA420(工作中心总工时计算)315.20COSR071(在制品实际成本表)315.21COSA610(在制品资料)315.22COSA621(件号别进耗存明细表)325.23COSA622(件号进耗存明细数量)325.24COSA625(进耗存明细资料)325.25COSR160(验收成本调整作业)335.26COSR540(工令成本

12、单)345.27COSR560(制成品单位成本差异报表一)345.28COSR620(制成品单位成本差异报表二)355.29COSR624(存货别进存耗明细)356用户使用说明书356.1系统平台356.1.1运行环境平台356.1.2系统组成366.1.3系统安装366.2登录和进入系统366.2.1登录366.2.2进入系统376.3成本管理部门使用说明376.3.1基本数据维护376.3.2成本组数据维护386.3.3标准成本卷叠406.3.4月关账作业426.3.5实际成本计算446.3.6 注册466.3.7 系统管理466.3.8 系统帮助486.3.9 退出497关键源程序497

13、.1存储过程代码497.2数据访问层代码507.3业务逻辑层代码578心得体会619参考文献621 引 言20世纪90年代,计算机与网络技术的飞速发展持续快速地改变了全球商业形态。竞争策略从以往着眼于低价位、高品质、多式样,转变成“快速度”。旧的竞争因素的重要性不减,却变成维持竞争力的先决条件。速度已成为企业资源规划纪元竞争的关键因素。传统的制造业资源规划,经由开发系统平台、主从架构或三层式架构、局域网络、广域网络、关系型数据库、用第四代语言写成的图形接口应用程序等信息科技的应用,得以提升为企业资源规划。FoxERP系统的财务管理是集成信息的财务管理,它集成了采购管理、原材料管理、产成品的管理

14、、销售管理、生产管理、设备管理、固定资产管理等所有与企业有关的财务活动,其中成本是企业的重要资源,它包括直接成本与间接成本。企业的成本管理在企业中有着非常重要的作用,是企业不可忽视的一部分。成本管理子系统的基础数据有:销售费用、行政管理费、财务费用、工人的工资、制造费用等。企业的成本的业务处理有实际成本计算、月关账作业、标准成本卷叠等。开发本子系统之前我们用到了PowerDesigner10。PowerDesigner10是Sybase公司推出的机遇客户/服务器体系结构的一组图形化的数据库模型设计工具软件。在ASP.NET中将面向对象的程序设计思想引入到Web应用程序的设计中,在ASP.无论是

15、页面本身,还是页面当中的元素以及后台的数据集,都可以用对象的思想来理解。页面内部的元素都是以服务器控件的形式存在于ASP.NET的页面中的。但是在服务器端,服务器控件的代码和普通饿HTML控件代码是不同的。NET页面被访问的时候,服务器首先调用页面的装卸事件和页面中所有服务器控件的装卸事件。定义这些事件的触发代码来完成需要的功能,例如数据的绑定、属性的设置等。在ASP.NET 提供的服务器端控件分为6组。这是一组特殊的服务器控件,这组控件的功能是对页面内部其他控件输入的值进行验证和判断。.NET中的层可以分为3种类别。 表示层提供应用程序的用户界面(UI),在ASP.NET中的页面就是UI的表

16、现形式。表示层是系统与用户沟通的惟一渠道,是系统功能的展现。业务层实现应用程序的业务功能。NET中通常以类库的形式封装系统需要处理的业务逻辑,业务层的设计与开发是ASP.NET的核心. 数据层提供对外部系统(如数据库)的访问。NET应用程序中的数据访问类库,这些类库中并不包含系统的业务逻辑而仅仅是数据的存取操作方法。 另外在某些大型的ASP.NET应用程序中,所有和数据处理相关的页面都用到了同样的操作数据库的方法,这时抽象出单独的数据层大大地降低了代码的复用率,同时也提高了开发效率。.NET的配置信息由machine.config文件存储的是单个ASP.NET Web应用程序的配置信息,位于每

17、一个ASP.NET Web应用程序的根目录下。Web.config中的配置信息会覆盖machine.config中的配置信息。config文件的功能是用来指定应用于服务器上的所有ASP.NET应用程序的设置,而且每个服务器上只能存在一个这样的文件。config存储的设置将被所有的ASP.config文件的重写。config配置设置的易读性。.NET应用程序中需要更改的配置信息写入Web.config固有的信息节点,将信息保存。2 系统概述随着现代管理思想和方法的提出和发展,如JIT(Just In Time及时生产)、TQC(Total Quality Control全面质量管理)、ORP(O

18、ptimized Production Technology优化生产技术 )及DRP(Distribution Resource Planning分销资源计划)等,又相继出现了MES(Manufacturing Execute System制造执行系统)、AMS(Agile Manufacturing System敏捷制造系统)等现代管理思想。MRP-II 逐步吸收和融合其他先进思想来完善和发展自身理论。20世纪90年代MRP-II 发展到了一个新的阶段:ERP(Enterprise Resource Planning企业资源计划)。随着全球信息的飞速发展,尤其是Internet的发展与应用,

19、企业与客户、企业与供应商、企业与用户之间,甚至是竞争对手之间都要求对市场信息快速响应,信息共享。越来越多的企业之间的业务在互联网上进行,这些都向企业的信息化提出了新的要求。ERP系统实现了对整个供应链信息进行集成管理。ERP 系统采用客户机/服务器(C/S)体系结构和分布式数据处理技术,支持Internet/Intranet/Extranet、电子商务(E-business、E-commerce)及电子数据交换(EDI)。企业资源规划FoxERP 企业资源规划的内涵简要地说企业的所有资源包括3大流:物流、资金流和信息流。企业资源规划(ERP),以下称EEP,也就是对这3种资源进行全面集成管理的

20、管理信息系统。概括地说,ERP是建立在信息技术基础上,利用现代企业的先进管理思想,全面地集成了企业的所有资源信息,并为企业提供决策、计划、控制与经营业绩评估的全方位和系统化的管理平台。ERP系统是一种管理理论和管理思想,不仅仅是信息系统。它利用企业的所有资源,包括内部资源和外部市场资源,为企业制造产品或提供服务制造最优的解决方案,最终达到企业的经营目标。ERP理论与系统是从MRP-II发展而来的,它除继承了MRP-II的基本思想(制造、供销及财务)外,还大大地扩展了管理的模块,如多工厂管理、质量管理、设备管理、运输管理、分销资源管理、过程控制接口、数据采集接口、电子通信等模块。它融合了离散型生

21、产和流程型生产的特点,扩大了管理的范围,更加灵活或“柔性”地开展业务活动,实时地响应市场需求。它还融合了多种现代管理思想,进一步提高了企业的管理水平和竞争力。因此ERP理论不是对MRP-II的否认,而是继承也发展。MRP-II的核心是物流,主线是计划。伴随着物流的过程,同时存在资金流和信息流。ERP的主线也是计划,但ERP已将管理的重心转移到财务上,在企业整个经营运作过程中贯穿了财务成本控制的概念。总之,ERP极大地扩展了业务管理的范围及深度,包括质量、设备、分销、运输、多工厂管理、数据采集接口等。2.1.2 企业资源规划今后的发展及FoxERPERP的管理范围有继续扩大的趋势,继续扩充供应链

22、管理(Supply Chain ManagementSCM)SCM融合企业本身的所有经营业务、企业的办公业务、企业之间的协同商务业务等,如电子商务(Electronic CommerceEC,B2B,B2C等)、客户关系管理(Customer Relationship ManagementCRM)、办公自动化(OA)等都不断地融入ERP系统中。此外,ERP系统还日益和CAD(计算机辅助设计)、CAM(计算机辅助制造)、CAPP(计算机辅助工艺设计)、PDM(产品数据管理)、POS系统以及自动货仓等系统融合,互相传递数据。这样就将企业管理人员在办公室中完成的全部业务都纳入到了管理范围中,实现了对

23、企业的所有工作及相关内外部环境的全部管理。ERP软件是基于供应链思想的应用,企业的资源将与处于供应链的各个节点企业进行广泛的资源共享、全面合作,是竞争与利益共享的关系。ERP软件供应商也经常会强调这点,但却不能展开或深入指导企业如何建立企业的供应链管理,从而为提高企业竞争力服务。企业资源规划FoxERP是基于WEB平台的系统,它是由销售、发货管理及销售分析子系统、产品及制成子系统、主生产排程子系统、材料需求计划子系统、采购管理子系统、库存管理子系统、工令管理子系统、重复性生产子系统、在制品管理子系统、外包管理子系统、现场绩效管理子系统、成本管理子系统、品质管理子系统、市场投机子系统、供应链管理

24、子系统、总账管理子系统、应付账款及票据管理子系统、应收账款及票据子系统、固定管理子系统、费用管理子系统、人事管理子系统、考勤管理子系统、薪资管理子系统等23个子系统组成。我们主要设计的是成本管理子系统。2.2 系统功能2.2.1 成本管理根据实际企业中的实际情况,我们将成本管理系统分为五个模块,功能描述简要概括如下:(1) 基本数据维护基本数据维护是成本管理系统的基础,标准成本计算和实际成本计算都要用到其中的资料。它主要包括件号成本资料的维护,成本类别的维护,存货传票基本文件维护等基础数据的维护。通过该模块资料的设置以后的各模块中的信息有了统一的标准。(2) 成本组数据维护该模块是成本管理系统

25、的基础之一,标准成本卷叠要用到该模块中的资料。它主要包括成本组资料的建立,成本组主文件维护,件号标准单价维护,工作中心人工率、费用率维护,产能配比维护作业,工作中心总工作时计算。成本组资料建立后,可以通过件号标准单价维护,工作中心人工率、费用率维护,产能配比维护作业,工作中心总工作时计算设置其详细资料,并且你可以通过成本组主文件维护可以对已存在的成本组文件进行修改。(3) 标准成本卷叠标准成本是成本管理中的计划成本,反映了在一定时期内要达到的成本,主要依其各阶的材料表,途程表及外包资料,配合第阶材料的标准单价,各阶途程表标准工时资料,作业中心的预计直接人工分摊率,制造费用分摊率及外包单价,估计

26、其成本,作为与实际成本比较的基准。用户输入成本组号就可以调出标准成本表,还可以查询材料结构标准成本表。(4) 月关账作业成本会计负责人在每月结算实际成本前,可针对当期制令单或外包单,利用工令异常管理报表及外包异常管理报表复核其数据状态(因为生管人员或外包人是会计单据的第一线审核者)。工令异常管理报表检查制令单是否领料不足、领料超过、无工时数据、重修(或改组)工令应退未退等主要用于结算期末各类存货的结存数量及金额,并产生各类入出数量及金额。(5) 实际成本核算 实际成本是生产过程中实际产生的成本。它是根据月关帐作业结果,以制令单或外包单的实际用量乘以加权平均得到材料成本,另外制令单的标准工时分摊

27、当期实际发生的直接人工及制造费用(若为外包则是当期实际发生的外包金额,因为若以生产日报中的实际回报工时为外包费用的分摊基础,成本可能波动较大),计算产品的直接人工成本及制造费用成本.税务成本即采用月加权实际成本制.在把各类成本相加及得到实际成本。2.2.2 系统管理系统管理在我们整个系统中是一个比较重要的部分,该子系统主要涉及权限管理及系统设置。(1) 权限管理 模块功能:可以添加新的admin和user用户并为其分配相应的权限。(2) 系统设置 模块功能:系统设置主要包括修改密码功能。修改密码必须提供加强系统的安全性,用户经常更改密码可以提高系统的安全性和保密性。2.3 系统的软件开发平台2

28、.3.1 操作系统Windows 2000/XP、IIS(Web服务器)2.3.2 数据库Microsoft SQL Server2000大型数据库2.3.3 开发语言(1)Microsoft Visual Studio.NET 2003(Visual C#)(2)ASP. NET3 系统分析与设计3.1 PowerDesigner10简介软件开发工具是支持软件生存期中某一阶段的任务实现而使用的计算机程序。软件开发环境是一组相关的软件工具的集合,它们组织在一起支持某种软件开发方法或某种软件开发模型。软件开发工具与环境是软件工程的重要组成部分,对于提高软件生产效率、改进软件质量起着越来越大的作用

29、。我们组本次软件建模所用的CASE(计算机辅助软件工程)工具是PowerDesigner10。PowerDesigner10是Sybase公司推出的机遇客户/服务器体系结构的一组图形化的数据库模型设计工具软件。它为系统分析员、设计员、数据库管理员和使用系统的业务人员分析复杂的应用环境提供了一个灵活、便捷的工具,利用它可以很方便地完成面向对象的方法设计和建立数据库系统。PD对各类数据库模型提供了直观的符号表示,不仅使设计人员能更方便、简洁地向非计算机专业技术人员展示数据库设计和应用系统设计,使系统的设计人员用户更易于相互理解和交流,同时也使项目组内的交流更为直观、准确,更便于协调工作,从而加速系

30、统的设计开发过程。PD集成特性灵活,其集成化的结构不仅使开发组的成员可以对其裁剪,而且使开发单位能根据其项目的规模、范围和预算等各方面的因素来选择所需的模块,同时也便于系统进一步地扩展。下面简介成本管理子系统建立的模型。3.1.1 CDM(概念数据模型)概念数据建模是建模的重要阶段,它把现实世界中的信息抽象成实体和联系来产生实体联系图(E-R)模型。这一阶段为高质量的应用提供坚实的数据结构基础。概念数据建模通过实体和属性以及这些实体之间的关系(E-R模型)表明系统内部抽象的数据结构,概念数据模型建模与模型的实现方法无关,即概念数据建模与具体的数据库系统、操作系统平台等无关。PD中的CDM还可以

31、转换成类图或PDM(物理数据模型)。成本管理子系统设计的CDM图如图1所示。图3-1 成本管理子系统的CDM图3.1.2 PDM(物理数据模型)物理数据建模把CDM与特定的DBMS的特性结合在一起,产生PDM,进而产生库表。同一个CDM结合不同的DNMS产生不同的PDM。PDM包括DBMS的特性,反映主键(Primary Key),外键(Foreign Key),侯选键(Alternative Key),视图(View),索引(Index),触发器(Trigger),存储过程(Stored Procedure)等特征。成本管理子系统的PDM图如图2所示。图3-2 成本管理子系统设计的PDM图3

32、.1.3 OOM( 面向对象的模型)(1) 用例图:用例图反映了用户需求。成本管理子系统的用例图如图3所示。图3-3成本管理子系统设计的用例图(2) 活动图:成本管理子系统的活动图如图3-4、3-5、3-6所示。图3-4 成本管理子系统的身份验证活动图图3-5 成本管理子系统标准成本与成本组资料模块活动图图3-6 成本管理子系统实际成本与月关账作业模块活动图(3) 类图:类图可编程设计类。成本管理子系统的类图如图7所示。图3-7 成本管理子系统设计的类图4 主要关键技术在这个系统中我们使用了在Web开发中时下流行的Visual C#语言与ASP. NET相结合的技术。采用B/S模式(一种以后软

33、件开发的趋向),这种模式可以减轻服务器的负担,具有较好的安全性,对于数据库中的数据也比较安全(C/S模式在操作时容易丢失数据),便于远程的客户机使用,非常方便。4.1 业务层的实际成本计算业务层实现应用程序的业务功能。在ASP.NET中通常以类库的形式封装系统需要处理的业务逻辑,业务层的设计与开发是ASP.NET的核心,主要将围绕系统需求分析制定的业务逻辑封装成为.NET类库供表示层调用。下面主要是以分步法来说明这一点:实际成本计算一般采用品种法、分批法与分布法计算。而分步法有分直接成本计算和间接成本计算两部分,这里间接成本计算采用了ABC计算法(或者说作业成本法)。在用分步法计算时,企业按产

34、品生产的步骤归集生产成本,这时其实是归集到工作中心。成本计算的大致工作如下:l 确定成本计算对象;l 确定成本计算期;l 在产成品和在制品之间分配成品成本,此时所用公式如下:l 单位产品成本数=(月初在制品实际成本+本月发生的生产费用)/(完工产品数量+月末在制品约当产量)l 完工产品实际成本=完工产品数量*单位产品成本数l 月末在制品实际成本=月末在制品约当产量单位产品成本数l 某工序在制品完工率=(前面各个工序时间定额之和+本工序工时定额*50%)/产品工时定额4.1.1 直接成本计算凡是与具体生产的物料、物品有关的费用,分别记入直接材料费与直接人工费作为直接成本。直接材料费计算的基础是产

35、品结构,即制造物料清单BOM,计算的最底层都是从原材料开始的。企业的原材料是外构件,这层的费用包括材料采购价格与采购间接费,各层的物料的直接材料费的计算是个卷积过程,计算公式如下:l 本层制造件的直接材料费=下层制造件的直接材料费+下层原材料的材料l 材料费=材料实际耗用量*材料的价格*产品用量材料的实际费用由采购价格与采购间接费组成,单材料价格的记价方式不同,因而对应的计算方式也不同。我们使用的是“加权平均法”公式如下:l 加权平均价格=期间总入库金额/期间总入库数量直接人工费计算是在制品结构中的各层制造件的加工与组装会产生加工成本。计算公式如下:l 各层直接人工费=人工率(工作中心文件)*

36、工作小时数(工艺路线文件)代码如下: private void Button3_Click(object sender, System.EventArgs e) /材料的 实际用量decimal i=System.Math.Round(Convert.ToDecimal(T1.Text.Trim(),4); /材料价格decimal j=System.Math.Round(Convert.ToDecimal(T2.Text.Trim(),4); /产品用量decimal k=System.Math.Round(Convert.ToDecimal(T3.Text.Trim(),4); /工作小时

37、数(有工艺路线文件得到)decimal ii=System.Math.Round(Convert.ToDecimal(LL3.Text.Trim(),4); /工作中心的人工率(自动获得)decimal jj=System.Math.Round(Convert.ToDecimal(TT2.Text.Trim(),4); /得到直接成本decimal result=System.Math.Round(i*j*k),4)+System.Math.Round(ii*jj),4);L5.Text=result.ToString(); private void d1_SelectedIndexChang

38、ed(object sender, System.EventArgs e) /换页功能if(d1.SelectedItem.Text=)Button3.Enabled=false;LL3.Text=;/弹出消息框Response.Write( alert(资讯:请选择工作中心!); );elseButton3.Enabled=true;Sj6f sj=new Sj6f();sj.sj6f1(d1.SelectedItem.Text);LL3.Text=Sj6f.lv;直接成本的计算比较简便,各种费用的来源也是一目了然。只要在生产工程中如实记录各种原料的用量及所直接花费的费用(包括工资,管理费等

39、)直接成本是不难计算出来的。在此不再作过多的说明。4.1.2 间接成本计算间接成本是指那些不能明确分清用于哪个具体物料上的费用。其中与产量有一定关系的称为变动间接费;而与产量无直接关系的称为固定间接费。我们在本程序中使用ABC法(作业成本法)计算间接成本的。下面对该方法作一说明:ABC法应遵循的基本原则如下:l 作业消耗资源,产品消耗作业;l 生产导致作业的产生,作业导致成本的发生。ABC法的计算说明:1. 定义用ABC法计算的作业(工作点、工作中心);2. 定义工作中心对应的作业成本库的元素(成本库项目或者说作业活动项目),并定义该成本元素的计算方法,如自动计算或手工录入;3. 定义成本动因

40、,并在生产中做相应的记录;4. 计算成本动因率,并分配到产品;5. 计算间接成本。说明:l 作业基本成本库的项目是指引起间接记入成本的主要作业;l 成本动因是衡量或计量成本库的某一因素;l 成本动因率是指作业基础成本库的成本数据与成本动因值的比率。代码如下:private void Page_Load(object sender, System.EventArgs e)TT3.Visible=true;MM3.Visible=true;NN3.Visible=true;/隐藏和显示L34.Visible=true;L38.Visible=true;L42.Visible=true;L46.Vi

41、sible=true;L50.Visible=true;#region Web 窗体设计器生成的代码override protected void OnInit(EventArgs e) / CODEGEN: 该调用是 ASP.NET Web 窗体设计器所必需的。InitializeComponent();base.OnInit(e);d1.Items.Clear();/清空DropDownListSqlCommand com=new SqlCommand(sj6f1,con);/定义Command对象com.CommandType=CommandType.StoredProcedure;/连

42、接存储过程con.Open();/打开连接d1.Items.Add();SqlDataReader reader=com.ExecuteReader();/定义DataReader对象while(reader.Read()/打开阅读器d1.Items.Add(readerWc_id.ToString();/填充下拉框reader.Close();/关闭阅读器con.Close();/关闭连接private void InitializeComponent()/事件初始化this.d1.SelectedIndexChanged += new System.EventHandler(this.Dr

43、opDownList1_SelectedIndexChanged);this.Button1.Click += new System.EventHandler(this.Button1_Click);this.Load += new System.EventHandler(this.Page_Load);#endregionprivate void DropDownList1_SelectedIndexChanged(object sender, System.EventArgs e) int i=0;string cpp=new string5,;con.Open();SqlCommand

44、com1=new SqlCommand(sj6f4,con); /定义Command对象com1.CommandType=CommandType.StoredProcedure; /连接存储过程SqlParameter pw=new SqlParameter(wc,SqlDbType.Char,8);pw.Value=d1.SelectedItem.Text;com1.Parameters.Add(pw);SqlDataReader reader1=com1.ExecuteReader();/定义DataReader对象while(reader1.Read()/打开阅读器cppi=reader

45、1.GetString(1);/为数组赋值i+;reader1.Close();/关闭阅读器 L1.Text=cpp0;L5.Text=cpp0;/把数组值赋给标签L11.Text=cpp1;L6.Text=cpp1;L111.Text=cpp2;L7.Text=cpp2;/自动获取各种作业成本元素的成本金额 Sj6f sj=new Sj6f();sj.sj6f1(d1.SelectedItem.Text);L2.Text=Sj6f.zb.ToString();L3.Text=Sj6f.jd.ToString();L4.Text=Sj6f.xh.ToString();con.Close();i

46、f(d1.SelectedItem.Text=)L2.Text=;L3.Text=;L4.Text=;if(L111.Text=)TT3.Visible=false;MM3.Visible=false;NN3.Visible=false;TT3.Text=0;MM3.Text=0;NN3.Text=0;L34.Visible=false;L38.Visible=false;L42.Visible=false;L46.Visible=false;L50.Visible=false;private void Button1_Click(object sender, System.EventArgs

47、 e)if(d1.SelectedItem.Text!=)if(TT1.Text=0&TT2.Text=0&TT3.Text=0)/判断准备时间不为空Response.Write( alert(资讯:你输入准备时间!); );else if(MM1.Text=0&MM2.Text=0&MM3.Text=0)/判断监督时间不为空Response.Write( alert(资讯:你输入监督时间!); );else if(NN1.Text=0&NN2.Text=0&NN3.Text=0)/判断机器损耗时间不为空Response.Write( alert(资讯:你输入机器损耗时间!); );Else/

48、准备时间的动因率decimal a31=Sj6f.zb/(System.Math.Round(Convert.ToDecimal(this.TT1.Text.Trim(),4)+System.Math.Round(Convert.ToDecimal(this.TT2.Text.Trim(),4)+System.Math.Round(Convert.ToDecimal(this.TT3.Text.Trim(),4);L31.Text=Convert.ToString(System.Math.Round(a31,4);/监督时间的动因率decimal a35=Sj6f.jd/(System.Mat

49、h.Round(Convert.ToDecimal(this.MM1.Text.Trim(),4)+System.Math.Round(Convert.ToDecimal(this.MM2.Text.Trim(),4)+System.Math.Round(Convert.ToDecimal(this.MM3.Text.Trim(),4);L35.Text=Convert.ToString(System.Math.Round(a35,4); /机器损耗的动因率decimal a39=Sj6f.xh/(System.Math.Round(Convert.ToDecimal(this.NN1.Tex

50、t.Trim(),4)+System.Math.Round(Convert.ToDecimal(this.NN2.Text.Trim(),4)+System.Math.Round(Convert.ToDecimal(this.NN3.Text.Trim(),4);L39.Text=Convert.ToString(System.Math.Round(a39,4);/动力的动因率decimal a43=System.Math.Round(Convert.ToDecimal(T.Text.Trim(),4)/(System.Math.Round(Convert.ToDecimal(this.NN1

51、.Text.Trim(),4)+System.Math.Round(Convert.ToDecimal(this.NN2.Text.Trim(),4)+System.Math.Round(Convert.ToDecimal(this.NN3.Text.Trim(),4);L43.Text=Convert.ToString(System.Math.Round(a43,4);if(L111.Text=)/字符串与数字的转换TT3.Visible=false;MM3.Visible=false;NN3.Visible=false;L34.Visible=false;L38.Visible=false

52、;L42.Visible=false;L46.Visible=false;L50.Visible=false;decimal i=(System.Math.Round(a31,4)*(System.Math.Round(Convert.ToDecimal(this.TT1.Text.Trim(),4);L32.Text=i.ToString();/得准备时间的单位时间的间接成本decimal j=(System.Math.Round(a35,4)*(System.Math.Round(Convert.ToDecimal(this.MM1.Text.Trim(),4);L36.Text=j.To

53、String();/得监督时间的单位时间的间接成本decimal k=(System.Math.Round(a39,4)*(System.Math.Round(Convert.ToDecimal(this.NN1.Text.Trim(),4);L40.Text=k.ToString();/得机器损耗的单位时间的间接成本decimal l=(System.Math.Round(a43,4)*(System.Math.Round(Convert.ToDecimal(this.NN1.Text.Trim(),4);L44.Text=l.ToString();/得动力的单位时间的间接成本L48.Tex

54、t=Convert.ToString(System.Math.Round(i+j+k+l),4);decimal ii=(System.Math.Round(a31,4)*(System.Math.Round(Convert.ToDecimal(this.TT2.Text.Trim(),4);L33.Text=ii.ToString();/得准备时间decimal jj=(System.Math.Round(a35,4)*(System.Math.Round(Convert.ToDecimal(this.MM2.Text.Trim(),4);L37.Text=jj.ToString();/得到

55、监督时间decimal kk=(System.Math.Round(a39,4)*(System.Math.Round(Convert.ToDecimal(this.NN2.Text.Trim(),4);L41.Text=kk.ToString();/得到单位产品的机器时间decimal ll=(System.Math.Round(a43,4)*(System.Math.Round(Convert.ToDecimal(this.NN2.Text.Trim(),4);L45.Text=ll.ToString();L49.Text=Convert.ToString(System.Math.Roun

56、d(ii+jj+kk+ll),4);/计算总时间if(L111.Text!=)decimal iii=(System.Math.Round(a31,4)*(System.Math.Round(Convert.ToDecimal(this.TT3.Text.Trim(),4);L34.Text=iii.ToString();/准备耗用的成本decimal jjj=(System.Math.Round(a35,4)*(System.Math.Round(Convert.ToDecimal(this.MM3.Text.Trim(),4);L38.Text=jjj.ToString();/生产监督耗用

57、的成本decimal kkk=(System.Math.Round(a39,4)*(System.Math.Round(Convert.ToDecimal(this.NN3.Text.Trim(),4);L42.Text=kkk.ToString();/得出机器损耗成本decimal lll=(System.Math.Round(a43,4)*(System.Math.Round(Convert.ToDecimal(this.NN3.Text.Trim(),4);L46.Text=lll.ToString();/得动力成本L50.Text=Convert.ToString(System.Mat

58、h.Round(iii+jjj+kkk+lll),4);/计算间接成本 elseResponse.Write( alert(资讯:选择工作中心!); );间接成本计算起来非常困难。因为它并不随着工票或凭证按物料分别实时记录,因而不象计算直接材料费与直接人工费那样可以由物料清单及工艺文件、工作中心直接而准确的计算。间接成本核算到的最低级是车间一级,由于加工成本是在工作中心发生的,因此,间接费用要分配到工作中心,分配依据如下:1. 根据企业的历史统计资料,预计会计期间生产部门的产能,结合产品、车间、工作中心、费用类型等情况确定分配依据;2. 计算各工作中心的间接费率;3. 产品的间接费用分配。计算

59、方法如下: 产品某成本因素的费用分配率=该时期工作中心的该间接费用总金额/该时期该工作中心的工作小时通过分配依据计算出工作中心的间接费用。最后得出间接费用。 该项费用额=该产品该工作中心费用分配率*占用工作中心工时4.1.3 实际成本的计算实际成本是指在生产过程中实际发生的成本,主要来自各部门的反馈信息(如工票、令料单、采购单等)。实际成本的计算公式如下: 实际成本=实际的直接成本+实际的间接成本。 代码如下: private void Button2_Click(object sender, System.EventArgs e)Sj6f sj=new Sj6f();/定义Sj6f类的对象,获取成本值sj.sj6f5(this.TextBox1.Text.Trim();/调用方法

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