第六章 项目成本管理控制措施

2024-09-02

第六章 项目成本管理控制措施(精选5篇)

第六章 项目成本管理控制措施 篇1

第六章 项目成本管理控制措施

第一节 主要材料消耗控制措施

第一条 钢筋工程管理办法

为有效控制钢筋材料的使用,本着节约成本目的,制定以下钢筋工程管理实施细则:

1、钢筋工程管理由专项工程师负责,其向项目总工、项目成本经理、项目经理负责并服从上述人员的管理。

2、钢筋料表及直螺纹接头计划的沟通及审核:专项工程师、项目总工、分包方钢筋工长等人员共同参加审定,项目总工直接负责主审,其他人员配合。审核一致共同在钢筋料表上签字,以后作为钢筋下料的依据。程序:分包方钢筋工长提出钢筋料表→审核人员共同审核并沟通确认(审核的钢筋料表每月上报项目成本部)。

3、经审核人员共同签字的钢筋料表掌握在专项工程师手中,由其根据项目部施工进度情况,逐步下发经共同签字的钢筋料表给分包方钢筋工长。没有共同签字的钢筋料表,分包方严禁进行钢筋的加工制作,违者每次给予5000元的罚款处理。

4、专项工程师检查钢筋成品是否使用在相应的图纸部位,严禁乱拿乱用,影响整个钢筋使用,造成浪费。

5、专项工程师对钢筋原料、直螺纹接头进料,每次进行记录掌握进料进度及情况,并检验外观质量是否符合要求。物资部把每批钢筋及直螺纹接头原料进场时间、数量、使用部位进行统计,每月报项目成本部一份进行材料核算及成本分析。

6、专项工程师提出合理节约钢筋及直螺纹接头的管理计划及方法,保证钢筋及直螺纹接头使用量达到控制目标。(重点加强钢筋料表编制、保证材料计划的准确性)

7、钢筋使用控制的合格目标:施工图纸钢筋总量的99%(不加损耗,为图纸净用量)。(劳务合同中进行约定)

8、专项工程师对分包方钢筋的加工、制作进行监督、指导、管理,必须保证钢筋加工、制作质量(包括直螺纹的加工质量);对钢筋在安装过程中按项目部的要求进行成本控制。

9、专项工程师详细掌握施工现场、各部位的钢筋用量及直螺纹接头数量,掌握钢筋原料及直螺纹接头的使用情况(进场数量、使用数量、库存数量)

10、控制钢筋废料的产生,废料池中严禁出现30cm及以上长度的废料头。梯子筋、卡位筋、马镫及其他措施钢筋加工、制作严禁切、锯原材(特殊情况需通知总工及成本副经理)。在劳务合同中约定由劳务分包方自备钢筋加工机械,由项目部物资部对钢筋废料处理,劳务分包方要配合废料处理并签字确认。

11、钢筋下料不能超前太多,以超一层为限,防变更造成材料浪费。另劳务分包方钢筋料表不经过审核,不能下料。

12、根据钢筋料表合理确定原材尺寸规格。

以上钢筋材料的控制实施细则钢筋相关管理人员必须认真执行,如钢筋加工、使用过程中出现问题必须及时发现、制止、修改并及时向项目总工、成本副经理及项目经理汇报。以上工作细则同时作为项目部对钢筋管理人员考核依据之一。

第二条 混凝土工程的管理办法

为规范现场混凝土的管理,有效控制工程成本的支出,特制订本管理规定,项目部有关人员及分包方必须严格遵守:

1、混凝土小票签收必须由分包方管理人员、专项工程师等人同时签字,无签字的小票本工程不予认可。分包方的混凝土工长及专项工程师人员名单由物资部落实并留存相应人员身份证复印件,同时以正式书面形式通知混凝土搅拌站。

2、每次施工的混凝土小票由专项工程师负责保管,并在混凝土浇筑完毕后整理齐全,交于物资部。

3、混凝土申请或混凝土退回必须由项目部专项工程师明确负责,其他人不得随意申请或退回混凝土;无专项工程师签字的混凝土申请及退回,本工程均不予承认。物资部落实同各混凝土厂家明确联系人员名单,除上述人员外,混凝土搅拌站均不配合供货或退货。专项工程师要承担责任仔细核对计划量,并于每次浇筑前就计划量与成本部达成一致意见,原则上不允许出现退灰情况。

4、物资部安排专人负责混凝土小票的收集并分部位、分标号进行汇总,并负责将汇总后的方量交于专项工程师。并保证随时向成本部提供所需要的任何分析数据。

5、各专项工程师必须在向搅拌站提出混凝土浇筑申请单的同时负责把混凝土浇筑申请单交于物资部一份。砼浇筑完毕后,物资部负责小票统一收集及整理,并妥善保管。

6、混凝土申请量为图纸净用量(扣钢筋、不加损耗),如有不足,专项工程师在最后一车混凝土发货前通知搅拌站补足。

7、混凝土小票签字人员必须认真负责,必须在运输车内混凝土全部浇筑完后签字。如项目管理人员检查中发现混凝土未浇筑或运输车内混凝土未全部浇筑完等情况就签字,项目对签字人员每次处以300元的罚款并对分包队伍处以500元的处罚。发生三次及以上者,项目管理人员清退,砼工长由分包方进行更换。

8、浇筑部位的最后一车混凝土用量由专项工程师或项目值班人员负责,但专项工程师要同值班人员交接清楚,交接不清出现差错由专项工程师承担责任,项目部处罚。

9、砼搅拌站必须在每次浇筑时派一名管理人员到工地,检查总包单位砼浇筑的情况(是否用在了图纸相应部位,图纸从资料室及时领取;是否有浪费情况,如有在每次浇筑后及时向项目部反应情况,分清责任,否则如出现方量亏损则由搅拌站承担)

第三条 模板材料的管理办法

为有效控制模板材料的使用,提供模板的周转摊销次数,本着节约成本目的,制定以下模板材料管理实施细则:

1、模板材料管理由专项工程师负责,施工技术部做 好物资材料的申请计划,经项目总工、生产副经理、成本副经理审核后才能实施。

2、专项工程师根据项目部施工进度情况,逐步下发 经共同签字的模板材料计划表给物资部进货。模板进场后由总包方、分包方三方签字清点验收,并有分包方领料使用。

3、专项工程师对进场后的模板材料,每次进行外观检验质量是否符合要求。物资部把模板材料的进场时间、数量、使用部位进行统计,每月报项目成本部一份进行材料核算及成本分析。

4、专项工程师提出合理节约模板计划及方法,严禁长 料短用,模板的下料要根据施工图纸进行合理下料。如顶板用整张模板,梁、柱等部位根据模数进行合理下料,提高模板的使用率。

5、物资部的现场管理员负责对模板材料的监控管理,材料堆码整齐,要有防雨、防晒措施。

以上材料模板的控制实施细则相关管理人员必须认真执行,使用过程中出现问题必须及时发现、制止、修改并及时向项目总工、成本副经理及项目经理汇报。以上工作细则同时作为项目部对相关管理人员考核依据之一。

第二节

周转材料管理控制措施

周转材料在项目施工中是很重要的管理环节,为了减小在施工过程中产生的损耗,浪费,达到节约成本的目标,分包方物资人员需要参予到周转材料管理过程中,做到三方共同管理。

主要内容为:分包方物资人员负责参予进、退料过程中对数量的清点,对质量进行确定验收,现场使用过程中收捡堆码和退料装车。对周转料物资计划、进退场、验收和使用过程全程进行管理。

第一条 周转材料的计划

计划分为一次性周转料使用计划和月度周转物资计划

1、一次性周转料使用计划: 工程开工前,工程部和成本部根据选定的施工方案,确定本项目部周转材料需用量计划,计划中明确各类周转料规格型号及计划需用时间(如钢管,需分规格尺寸1.5m*根,3m*根等)主要物资内容分为木材,多层板和其他周转材料。

2、月度周转物资计划:每月25日前提供下月需用量计划,主要由专项工程师同分包方班组负责人根据施工进度计划,对下月使用物资进料计划数量,进行核定后由项目总工、成本副经理及项目经理审批后交项目部物资部,物资部按时间和数量进行进料准备。

第二条 周转材料进、退场

1、周转材料的进场:物资部根据计划所需数量按日期组织进场,物资部、安质部、分包方指定物资人员及租赁公司进行验收及点货。此过程由相关责任人进行验收、保管等收续的记录和填写,四方共同在送货单上签字。

2、周转材料的退场: 退场验收由分包方指定物资人员组织安排人员装车,工程部专项工程师、物资部人员、分包方指定物资人员及租赁公司人员共同进行验收数量清点并做好双方签认手续工作,无物资部门签字的出门条,门卫不得放行周转材料。

第三条 周转材料的验收

1、验收人由项目安质部、物资部、分包方指定的物资人员三方共同负责。验收项目为所有进出场周转材料,对进场时物资的质量有记录,出场时对周转物资的各种配件有记录。

2、外观实际验收:物资人员要严格控制租入的碗扣、扣件、顶托、钢管的质量关,扣件、顶托租入时,需分个检查,严禁租用裂纹、变形等存在缺陷的物资;抽查扣件、顶托、钢管重量验收:现场验收扣件、顶托每2000个抽查不少于5个,钢管每车抽查不少于10米,并形成原始记录与《周转料进出场验证台帐》。

3、进入施工现场的扣件、顶托、碗扣必须与分包方签订周转料保管协议,如实点数交与操作班组,并形成书面记录;

4、现场周转材料的进出场情况,物资部为保证材料进场的可追溯性,现场材料员根据物资进场验收格式要求,每天对进入现场的每批材料的名称、规格、数量、运输车号等相关信息进行记录。填写完毕后电子档通过网络、纸质的资料按月整理装订成册。

5、现场周转材料的结算时点为上月20号至本月20号,结算流程:租赁公司结算单→物资部经办人→物资部负责人→成本副经理

6、对于超计划、超预算量的物资采购量,必须有合理的书面说明,由成本部负责人、物资部负责人进行确认,经主管领导批准后,才能予以核销,否则自行负担,并追究有关人员责任。

第四条 周转材料的使用

1、周转材料主要由分包方操作班组使用,分包方在进行工程施工前,应签订《周转材料使用协议》,该协议作为《劳务合同》附件,协议中明确周转料损耗等内容,分包方必须按协议内容的条款进行现场记录管理。钢管、扣件、碗扣件、顶托的使用损耗:项目部按照工程进度提供使用数量,在双方签订的协议中进行损耗比例的确定,超过合同损耗比例部分,分包方应按照与租赁公司所签订的合同要求同等价格赔偿。

2、现场周转材料的堆放收捡工作,由相应操作班组负责。根据协议项目分管领导协同物资人员进行监督,保证文明施工,工完料净场地清。

第五条 周转材料的核算

1、现场周转料每月进行分包方对账单的核对,物资部人员和分包方物资负责人对现场发生数量进行确认。

2、对周转材料的进、退场账单进行核算,周转材料损耗按1%计取,超过损耗部分由分包方按照租赁合同价赔偿。

3、物资人员按时进行租金的统计及上报工作.每月按时登记台账及各类账表。物资成本核算时点为每月25号;周转料租赁费核算时点为上月20号至本月20号。物资经办人员负责每月23日汇总周转料月报表,经物资部负责人签字审批后于每月25日前汇总至成本部。

第三节 成本管理分包方的压价控制措施

第一条:提前做好准备工作

1.提前了解即将要开始的工程项目,对即将要压价的工程项目进行分析,了解当地市场价格和其他项目的相同工程价格,进行价格比对分析。

2.提前做好预算工作,预算过程要套取两个价格一个是最高价,一个自己的心里底线价格,对自己的价格要能找到支持性的文件支持,在谈价过程中能够出具相关文件和分包方进行沟通。第二条:掌握谈价的技巧

1.对分包方上报的单价要进行分析,并结合自己的预算、工程概算进行比对,了解双方的价格差距在哪,针对差异较大项目和分包方进行沟通,在沟通的工程中要注意技巧,不能盲目压价,要针对分包方的报价提出他的不合理性,同时掌握其他分包方的报价水平,运用规章政策进行压价。

2.谈价过程中,要抓住分包方的心理,将分包方加价的路全部堵死,不给分包方加价的空间和理由,在过程中尽量避免强硬的压价措施,取得分包方的信任争取让他主动让利。

3.谈价过程中抓住主动权,不能盲目听取分包方的理由。要针对自己前面所做的工作掌握主动和分包方沟通,让分包方的思路跟着咱们走,争取达到我们预期的效果。第三条:严格把关,多次压价

1.针对分包方的压价工作不是一个人和一个部门就可以完成的,需要每个人相互配合协作完成,具体压价工作分为三步:

(1)部门的负责人和分包方进行初步的谈价,将谈好的价格和情 况如实汇报分管领导。

(2)分管领导听取部门负责人的汇报后和分包人进行第二轮的 谈价工作,价格谈完后及时汇报项目经理,将谈价的过程和想法和项目经理做详细说明。

(3)项目经理根据前面两次的谈价情况和分包方进行接触,进行第三轮的压价。

2.价格确定后,由相关负责部门编制价格确认单,双方签字盖章确 认,确认单归档保存。

分包方的压价工作直接关系到项目的成本管理工作,在谈价工作中一定要严谨,对工程分包成本一定要了如指掌做,到心中有数,谈价过程中要坚持自己的原则和立场,为项目的成本目标完成做出努力。

附表:认价表

第五节 零星用工的控制措施

根据集团公司经济管理部的要求是不准发生零星用工(在合同范围内),但是根据施工现场实际情况发生零工是在所难免的,并且零工的支出占实际成本的一部分,为了更好的节约成本,项目部就要严格控制零星用工的发生。

第一条 零星用工管理办法

1、项目部使用零星前,要对使用零工的工程进行预判大概使用多少人员和工日,避免出现直接由分包队随意安排人员数量的情况,另外用工要准确的做好计时工日,精确到小时;

2、使用零星用工要科学安排,杜绝人员停工、窝工、闲臵的情况发生,最大限度的提高劳动生产率。零工安排后要不定时的抽查,发现停窝工想象要严惩分包队;

3、零工单要及时签认,当天的零工单最好当天就签认,不能积攒到月底统一签认,零工单积攒过多很容易造成对时间较长发生的零工记不清,另外分包队也会在大量的零工单里内虚作假,不利于签认,所以零工单必须当天发生当天及时签认,发生的零工三日内必须签证完,否则按未发生处理。

4、零工签认过程中,要仔细审查是否出现了重复记取或者上报合同范围内用工,签认一定要谨慎并严格把关,对项目的成本管理负责。

5、零工的控制工作不能集中在某一个部门或一个人身上,要依靠大家的力量,任何管理人员发现窝工、停工等情况都要及时制止并上报给相关部门,只有大家树立了节约意识才能行之有效的控制好现场零工费用的发生。

第二条 零星用工的签证程序

1、零星用工管理流程:分包方合同签订后项目成本部对项目经理部相关人员进行施工合同交底。合同外的零星用工应保证“先签认后施工”的原则。在零星用工发生之前先进行零星用工的申请的填报。如有特殊情况可以先派工后补申请单。零星用工施工完毕后必须于3日内由分包单位负责将已完备手续后的《零星用工申请表》及《零星用工签认单》交项目成本部。零星用工申请人须按以下要求严格办理。

2、零星用工申请单填写要求: 分包单位:填写分包队伍的单位全称。

零星用工内容:现场派工申请人必须熟悉与分包单位签订的施工合同各项条款内容,严禁申请合同施工范围内的零星用工,否则谁申请谁负责。

施工时间:必须和实际的施工时间一致,填写时精确到时。由成本部负责统计折合零星工日。

申请人:申请人即可派人根据程序完成零星用工申请及签认的全过程。

领工员或专业负责人:施工区域或施工工程的负责人。副经理(生产):主管项目生产的副经理。

3、零星用工签认单填写要求: 分包单位:填写分包队伍的单位全称。工作内容:写明用工原因、工作内容。工作时间:精确到时。

施工地点:写明工作区域及工作部位。

施工项目工程量:对于能计算工程量的施工项目,必须填写工程量及工日数量(派工数量不能大于所签工程量的定额工日量,超出部分成本部不予确认);对于无法用工程量计算的项目需写明实际工日数(每工日按10小时计算),填写时必须先小写后大写。

派遣人数:必须写明人员数量(填写时必须按时填写),派遣人数填写完毕后,派工人必须在派工人数表格中签字并且注明详细的日期。

领工或专业负责人:施工区域或施工工程的负责人。成本部长:成本部负责人,审核零星用工是否合理。副经理(生产):主管项目生产的副经理。领导审批:根据零工签证单由领导进行审批。附表:零星用工申请及签证表

第六节 机械设备的管理办法

第一条:机械设备的签证流程

1、项目部各部门申请使用机型设备应确保“先签认后施工” 的原则。在使用机型设备前先进行机型设备型号申请的填报,报送安质部。由安质部根据申请内容调遣机型设备使用。

2、项目部的使用方负责机械设备的现场管理及机械台班统计 工作。施工完毕后必须于3日内由使用方将已完备手续后的《机械租赁申请表》及《机械租赁签认单》交项目成本部、安质部备案,由安质部对使用机械设备进行台班的统计、验工、结算工作。

第二条 机械设备管理控制措施

6、由成本部对机械设备的分包价格进行确认,要掌握投标预算价、当地机械市场价格,做到心中有数。

7、对机械分包商进行投标报价,通过多轮的谈判压价来确定机械分包单价。

8、项目使用人对机械设备的施工内容和工作区域要充分进行预计。施工现场要监管机械设备使用,杜绝窝工、长时间机械闲臵等现象发生。

9、生产副经理对施工现场的机械使用要合理地调配,提高机械利用率。

10、减少机械设备的进出场次数,减少机械设备的拖车费用的产生。

11、在机械设备的验工计价、结算中进行压价。

本机械设备使用流程仅限于项目部零星使用机械租赁设备情况,施工现场不易统计工程量的情况(如零星土方开挖、钢筋装卸等)。对于能够统计工程量,按照确定的工程量单价合同进行验工计价及结算工作。

附表:使用机械设备申请及签证表

第八节 项目办公费用控制措施

办公用品的成本控制管理:

1、严格办公用品登记制度,各部门需保管好各自领取的办公用品等,严格控制办公耗材及用量大的办公用品浪费情况(笔、纸等)。

2、低值易耗品以上办公用品需要使用部门填写申请表,领导批示后方可交由办公室进行购买,如不填写申请表,办公室将不予以购买。

3、各部室领取的低值易耗品、固定资产等应落实到人头保管,如有人为损坏、破坏等情况应照价赔偿。

4、每个月25号整理出办公用品的采购清单和金额总数,同上个月的支出费用量并进行总结分析,以便下个月更好的进行成本控制,并及时向领导汇报。食堂成本控制管理:

1、提示员工打饭时少打勤取,杜绝浪费;剩菜如剩量过大下顿饭可再吃,剩米饭下顿可做蛋炒饭,视情况由食堂管理员和厨师自行控制。

2、食堂用水、用电严禁跑冒滴漏现象发生,食堂管理员必须每天进行检查。

3、严格控制食堂原材料浪费情况的发生,每月食堂管理员做好原材料的需求量预算,合理进行采购,勤买少买防止食物过期现象的发生,减少不必要的浪费。

4、每个月25号整理出本月食堂支出费用明细,同上个月的支出费用量做出对比并进行总结分析,以便下个月更好的进行成本控制,并及时向领导汇报。招待费成本控制管理:

1、严格烟酒管理制度,各部室如有招待需要,请提前填写申请向领导请示后,请示后办公室方可烟酒出库。如招待后烟酒有剩余,必须在事后提交给办公室,重新入库。

2、制定住宿招待标准,根据不同级别的领导按照标准执行,如有特殊情况提前请示领导。招待用餐视情况制定招待方案,并请示领导。

3、库内烟、酒数量要经常盘库,以便与申请表能及时对应,如有需要补充烟、酒数量,需提前向领导请示并进行购买。

4、每个月25号整理出本月烟、酒用量及购买明细,同上个月的出库、入库量进行对比,以便下个月更好的进行成本控制,并及时向领导汇报。

车辆成本控制管理:

1、严格车辆管理制度,不能谁抓随开,车辆配备专职司机,有办公室统一调配。同时严禁公车私用,如有需要请提前向领导请示。

2、车辆加油应当集中办理加油卡(或加油本),加油卡(或加油本)由办公室保管,每次需要加油时去办公室取卡(或本),每次加油办公室都需要做详细记录(公里数及加油量),以供查阅。

3、每个月25号整理出本月车辆用油量及公里数,同上个月的支出费用量并进行总结分析,以便下个月更好的进行成本控制,并及时向领导汇报。

保安员成本控制管理:

1、健全保安管理体系,保持每星期保安例会,切实做好保安考勤,坚持不定时查岗,保持长效机制。

2、保安的招聘及更换必须提前向领导请示,并由办公室管理人员执行,新报道及离岗保安要严格登记,以便清楚掌握保安人数动态。

3、保安工资、伙食费确定后任何人不得私自涨扣,如需要变动提前向领导请示。

4、保安劳保物品的配备及发放规格,向领导请示后方可购买发放。

5、每天晚上1号岗保安员,在23点左右负责关闭东、西办公楼的走廊灯。

6、合理实施激励制度,对工作负责,态度良好的保安员进行奖励,对擅离职守,不负责任的保安员进行处罚。(办公室制定奖罚制度)勤杂人员成本控制管理:

1、明确安排厨师、保洁员等人的工作职责,并定期进行考核。

2、食堂炊具、保洁工具、锅炉房用具的更新采购,需要以旧换新,并及时向领导请示说明。

3、合理实施激励制度,对工作负责,态度良好的工作人员进行奖励,对擅离职守,不负责任的工作人员进行处罚。(办公室制定奖罚制度)

第六章 项目成本管理控制措施 篇2

第六章 控制语句

有一种语句,你在每种编程语言控制流程语句中都可以找到。在这一章中,我介绍了C#的控制语句,它们分为两个主

要部分:

。选择语句

。循环语句

如果你是C或C++程序员,很多信息会让你感到似曾相似;但是,你必须知道它们还存在着一些差别。

6.1 选择语句

当运用选择语句时,你定义了一个控制语句,它的值控制了哪个语句被执行。在C#中用到两个选择语句:

。if 语句

。switch 语句

6.1.1 if 语句

最先且最常用到的语句是 if 语句。内含语句是否被执行取决于布尔表达式:

if (布尔表达式) 内含语句

当然,也可以有else 分枝,当布尔表达式的值为假时,该分枝就被执行:

if (布尔表达式) 内含语句 else 内含语句

在执行某些语句之前就检查一个非零长字符串的例子:

if (0 != strTest.Length)

这是一个布尔表达式。(!=表示不等于。) 但是,如果你来自C或者C++,可能会习惯于编写象这样的代码:

if (strTest.Length)

这在C#中不再工作,因为 if 语句仅允许布尔( bool) 数据类型的结果,而字符串的Length属性对象返回一个整

形(integer)。编译器将出现以下错误信息:

error CS0029: Cannot implicitly convert type ‘int‘ to ‘bool‘ (不能隐式地转换类型 ‘int‘ 为 ‘bool‘。)

上边是你必须改变的习惯,而下边将不会再在 if 语句中出现赋值错误:

if (nMyValue = 5) ...

正确的代码应为

if (nMyValue == 5) ...

因为相等比较由==实行,就象在C和C++中一样。看以下有用的对比操作符(但并不是所有的数据类型都有效):

== ――如果两个值相同,返回真。

!= ――如果两个值不同,返回假。

<, <=, >, >= ―― 如果满足了关系(小于、小于或等于、大于、大于或等于),返回真。

每个操作符是通过重载操作符被执行的,而且这种执行对数据类型有规定。如果你比较两个不同的类型,对于编译

器,必须存在着一个隐式的转换,以便自动地创建必要的代码。但是,你可以执行一个显式的类型转换。

清单 6.1 中的代码演示了 if 语句的一些不同的使用场合,同时也演示了如何使用字符串数据类型。这个程序的

主要思想是,确定传递给应用程序的第一个参数是否以大写字母、小写字母或者数字开始。

清单 6.1 确定字符的形态

1: using System;

2:

3: class NestedIfApp

4: {

5: public static int Main(string[] args)

6: {

7: if (args.Length != 1)

8: {

9: Console.WriteLine(”Usage: one argument“);

10: return 1; // error level

11: }

12:

13: char chLetter = args[0][0];

14:

15: if (chLetter >= ‘A‘)

16: if (chLetter <= ‘Z‘)

17: {

18: Console.WriteLine(” is uppercase“,chLetter);

19: return 0;

20: }

21:

22: chLetter = Char.FromString(args[0]);

23: if (chLetter >= ‘a‘ && chLetter <= ‘z‘)

24: Console.WriteLine(” is lowercase“,chLetter);

25:

26: if (Char.IsDigit((chLetter = args[0][0])))

27: Console.WriteLine(” is a digit“,chLetter);

28:

29: return 0;

30: }

31: }

始于第7行的第一个 if 语段检测参数数组是否只有一个字符串。如果不满足条件,程序就在屏幕上显示用法信息,并

终止运行。

可以采取多种方法从一个字符串中提取出单个字符――既可象第13行那样利用字符索引,也可以使用Char类的静态

FromString 方法,它返回字符串的第一个字符。

第16~20行的 if 语句块使用一个嵌套 的if 语句块检查大写字母。用逻辑“与”操作符(&&)可以胜任小写字母的

检测,而最后通过使用Char类的静态函数IsDigit,就可以完成对数字的检测。

除了“&&”操作符之外,还有另一个条件逻辑操作符,它就是代表“或”的“¦¦”。两个逻辑操作

符都 是“短路”式的。对于“&&”操作符,意味着如果条件“与”表达式的第一个结果返回一个假值,余下的条件“与”

表达式就不会再被求值了。相对应,“¦¦”操作符当第一个真条件满足时,它就“短路”了。

我想让大家理解的是,要减少计算时间,你应该把最有可能使求值“短路”的表达式放在前面。同样你应该清楚,计

算 if 语句中的某些值会存在着替在的危险。

if (1 == 1 ¦¦ (5 == (strLength=str.Length)))

当然,这是一个极其夸张的例子,但它说明了这样的观点:第一条语句求值为真,那么第二条语句就不会被执行,它

使变量strLength维持原值。给大家一个忠告:决不要在具有条件逻辑操作符的 if 语句中赋值。

6.1.2 switch 语句

和 if 语句相比,switch语句有一个控制表达式,而且内含语句按它们所关联的控制表达式的常量运行。

switch (控制表达式)

{

case 常量表达式:

内含语句

default:

内含语句

}

控制表达式所允许的数据类型 为: sbyte, byte, short, ushort, uint, long, ulong, char, string, 或者枚举类

型。只要使其它不同数据类型能隐式转换成上述的任何类型,用它作为控制表达式也很不错。

switch 语句接以下顺序执行:

1、控制表达式求值

2、如果 case 标签后的常量表达式符合控制语句所求出的值,内含语句被执行。

3、如果没有常量表达式符合控制语句,在default 标签内的内含语句被执行。

4、如果没有一个符合case 标签,且没有default 标签,控制转向switch 语段的结束端。

在继续更详细地探讨switch语句之前,请看清单 6.2 ,它演示用 switch语句来显示一个月的天数(忽略跨年度)

清单 6.2 使用switch语句显示一个月的天数

1: using System;

2:

3: class FallThrough

4: {

5: public static void Main(string[] args)

6: {

7: if (args.Length != 1) return;

8:

9: int nMonth = Int32.Parse(args[0]);

10: if (nMonth < 1 ¦¦ nMonth >12) return;

11: int nDays = 0;

12:

13: switch (nMonth)

14: {

15: case 2: nDays = 28; break;

16: case 4:

17: case 6:

18: case 9:

19: case 11: nDays = 30; break;

20: default: nDays = 31;

21: }

22: Console.WriteLine(” days in this month“,nDays);

23: }

24: }

switch 语段包含于第13~21行。对于C程序员,这看起来非常相似,因为它不使用break语句。因此,存在着一个更具

生命力的重要差别。你必须加上一个break语句(或一个不同的跳转语句),因为编译器会提醒,不允许直达下一部分。

何谓直达?在C(和C++)中,忽略break并且按以下编写代码是完全合法的:

nVar = 1

switch (nVar)

{

case 1:

DoSomething();

case 2:

DoMore();

}

在这个例子中,在执行了第一个case语句的代码后,将直接执行到其它case标签的代码,直到一个break语句退出

switch语段为止。尽管有时这是一个强大的功能,但它更经常地产生难于发现的缺陷。

可如果你想执行其它case标签的代码,那怎么办? 有一种办法,它显示于清单6.3中。

清单 6.3 在swtich语句中使用 goto 标签 和 goto default

1: using System;

2:

3: class SwitchApp

4: {

5: public static void Main()

6: {

7: Random bjRandom = new Random();

8: double dRndNumber = objRandom.NextDouble();

9: int nRndNumber = (int)(dRndNumber * 10.0);

10:

11: switch (nRndNumber)

12: {

13: case 1:

14: //什么也不做

15: break;

16: case 2:

17: goto case 3;

18: case 3:

19: Console.WriteLine(”Handler for 2 and 3“);

20: break;

21: case 4:

22: goto default;

23: // everything beyond a goto will be warned as

24: // unreachable code

25: default:

26: Console.WriteLine(”Random number “, nRndNumber);

27: }

28: }

29: }

在这个例子中,通过Random类产生用于控制表达式的值(第7~9行)。switch语段包含两个对switch语句有效的跳转

语句。

goto case 标签:跳转到所说明的标签

goto default: 跳转到 default 标签

有了这两个跳转语句,你可以创建同C一样的功能,但是,直达不再是自动的。你必须明确地请求它。

不再使用直达功能的更深的含义为:你可任意排列标签,如把default标签放在其它所有标签的前面。为了说明它,我

创建了一个例子,故意不结束循环:

switch (nSomething)

{

default:

case 5:

goto default;

}

我已经保留了其中一个swich 语句功能的讨论直至结束――事实上你可以使用字符串作为常量表达式,

这对于VB程序

员,可能听起来不象是什么大的新闻,但来自C或C++的程序员将会喜欢这个新功能。

现在,一个 switch 语句可以如以下所示检查字符串常量了。

string strTest = ”Chris“;

switch (strTest)

{

case ”Chris“:

Console.WriteLine(”Hello Chris!“);

break;

}

6.2 循环语句

当你想重复执行某些语句或语段时,依据当前不同的任务,C#提供4个不同的循环语句选择给你使用:

。 for 语句

。foreach 语句

。 while 语句

。do 语句

6.2.1 for 语句

当你预先知道一个内含语句应要执行多少次时,for 语句特别有用。当条件为真时,常规语法允许重复地执行内含语

句(和循环表达式):

for (初始化;条件;循环) 内含语句

请注意,初始化、条件和循环都是可选的。如果忽略了条件,你就可以产生一个死循环,要用到跳转语句(break 或

goto)才能退出。

for (;;)

{

break; // 由于某些原因

}

另外一个重点是,你可以同时加入多条由逗号隔开的语句到for循环的所有三个参数。例如,你可以初始化两个变量、

拥有三个条件语句,并重复4个变量。

作为C或C++程序员,你必须了解仅有的一个变化:条件语句必须为布尔表达式,就象 if 语句一样。

清单6.4 包含使用 for 语句的一个例子。它显示了如何计算一个阶乘,比使用递归函数调用还要快。

清单 6.4 在for 循环里计算一个阶乘

1: using System;

2:

3: class Factorial

4: {

5: public static void Main(string[] args)

6: {

7: long nFactorial = 1;

8: long nComputeTo = Int64.Parse(args[0]);

9:

10: long nCurDig = 1;

11: for (nCurDig=1;nCurDig <= nComputeTo; nCurDig++)

12: nFactorial *= nCurDig;

13:

14: Console.WriteLine(”! is “,nComputeTo, nFactorial);

15: }

16: }

尽管该例子过于拖沓,但它作为如何使用for 语句的一个开端。首先,我本应在初始化内部声明变量nCurDig:

for (long nCurDig=1;nCurDig <= nComputeTo; nCurDig++) nFactorial *= nCurDig;

另一种忽略初始化的选择如下行,因为第10行在for 语句的外部初始化了变量。(记住C#需要初始化变量):

for (;nCurDig <= nComputeTo; nCurDig++) nFactorial *= nCurDig;

另一种改变是把++操作符移到内含语句中:

for ( ;nCurDig <= nComputeTo; ) nFactorial *= nCurDig++;

如果我也想摆脱条件语句,全部要做的是增加一条if 语句,用break 语句中止循环:

for (;;)

{

if (nCurDig >nComputeTo) break;

nFactorial *= nCurDig++;

}

除了用于退出for语句的break语句外,你还可以用continue 跳过当前循环,并继续下一次循环。

for (;nCurDig <= nComputeTo;)

{

if (5 == nCurDig) continue; // 这行跳过了余下的代码

nFactorial *= nCurDig++;

}

6.2.2 foreach 语句

已经在Visual Basic 语言中存在了很久的一个功能是,通过使用For Each 语句收集枚举。C#通过foreach 语句,也

有一个用来收集枚举的命令:

foreach(表达式中的类型标识符) 内含语句

循环变量由类型和标识符声明,且表达式与收集相对应。循环变量代表循环正在为之运行的收集元素。

你应该知道不能赋一个新值给循环变量,也不能把它当作ref 或out 参数。这样引用在内含语句中被执行的代码。

你如何说出某些类支持foreach 语句? 简而言之,类必须支持具有 GetEnumerator()名字的方法,而且由其所返回的

结构、类或者接口必须具有public 方法MoveNext() 和public 属性Current。如果你想知道更多,请阅读语言参考手册,

它有很多关于这个话题的详细内容。

对于清单 6.5 中的例子,我恰好偶然选了一个类,实现了所有这些需要。我用它来列举被定义过的所有的环境变量。

清单 6.5 读所有的环境变量

1: using System;

2: using System.Collections;

3:

4: class EnvironmentDumpApp

5: {

6: public static void Main()

7: {

8: IDictionary envvars = Environment.GetEnvironmentVariables();

9: Console.WriteLine(”There are environment variables declared“, envvars.Keys.Count);

10: foreach (String strKey in envvars.Keys)

11: {

12: Console.WriteLine(” = “,strKey, envvars[strKey].ToString());

13: }

14: }

15: }

对GetEnvironmentVariables的调用返回一个IDictionary类型接口,它是由.NET框架中的许多类实现了的字典接口。

通过 IDictionary 接口,可以访问两个收集:Keys 和 Values。在这个例子里,我在foreach语句中使用Keys,接着查

找基于当前key值的值(第12行)。

当使用foreach时,只要注意一个问题:当确定循环变量的类型时,应该格外小心。选择错误的类型并没有受到编译

器的检测,但它会在运行时受检测,且会引发一个异常。

6.2.3 while 语句

当你想执行一个内含语句0次或更多次时,while语句正是你所盼望的:

while (条件) 内含语句

条件语句――它也是一个布尔表达式 ――控制内含语句被执行的次数。你可以使用 break 和continue语句来控制

while语句中的执行语句,它的运行方式同在for语句中的完全相同。

为了举例while的用法,清单 6.6 说明如何使用一个 StreamReader类输出C#源文件到屏幕。

清单 6.6 显示一个文件的内容

1: using System;

2: using System.IO;

3:

4: class WhileDemoApp

5: {

6: public static void Main()

7: {

8: StreamReader sr = File.OpenText (”whilesample.cs“);

9: String strLine = null;

10:

11: while (null != (strLine = sr.ReadLine()))

12: {

13: Console.WriteLine(strLine);

14: }

15:

16: sr.Close();

17: }

18: }

代码打开文件 whilesample.cs, 接着当ReadLine 方法返回一个不等于null的值时,就在屏幕上显示所读取的值。注

意,我在while条件语句中用到一个赋值。如果有更多的用&&和¦¦连接起来的条件语句,我不能保证它们是

否会被执行,因为存在着“短路”的可能。

6.2.4 do 语句

C#最后可利用的循环语句是do语句。它与while语句十分相似,仅当经过最初的循环之后,条件才被验证。

do

while (条件);

do语句保证内含语句至少被执行过一次,而且只要条件求值等于真,它们继续被执行。通过使用break语句,你可以迫

使运行退出 do 语块。如果你想跳过这一次循环,使用continue语句。

一个如何使用do语句的例子显示在清单 6.7中。它向用户请求一个或多个数字,并且当执行程序退出do循环后计算平

均值。

清单 6.7 在do 循环中计算平均值

1: using System;

2:

3: class ComputeAverageApp

4: {

5: public static void Main()

6: {

7: ComputeAverageApp theApp = new ComputeAverageApp();

8: theApp.Run();

9: }

10:

11: public void Run()

12: {

13: double dValue = 0;

14: double dSum = 0;

15: int nNoOfValues = 0;

16: char chContinue = ‘y‘;

17: string strInput;

18:

19: do

20: {

21: Console.Write(”Enter a value: “);

22: strInput = Console.ReadLine();

23: dValue = Double.Parse(strInput);

24: dSum += dValue;

25: nNoOfValues++;

26: Console.Write(”Read another value?“);

27:

28: strInput = Console.ReadLine();

29: chContinue = Char.FromString(strInput);

30: }

31: while (‘y‘ == chContinue);

32:

33: Console.WriteLine(”The average is ",dSum / nNoOfValues);

34: }

35: }

在这个例子里,我在静态 Main函数中实例化 ComputeAverageApp类型的一个对象。它同样接着调用实例的Run方法,

该方法包含了计算平均值所有必要的功能。

do 循环跨越第19~31行。条件是这样设定的:分别回答各个问题 “y”,以决定是否要增加另一个值。输入任何其它

字符会引起程序退出 do语块,且平均值被计算。

正如你可以从提到的例子看出,do语句和while语句差别不太大――仅有的差别就是条件在什么时候被求值。

6.3 小结

这章解释了如何使用C#中用到的各种选择和循环语句。 if 语句在应用程序中可能是最为常用的语句。当在布尔表达

式中使用计算时,编译器会为你留意。但是,你一定要确保条件语句的短路不会阻止必要代码的运行。

switch 语句――尽管同样与C语言的相应部分相似――但也被改善了。直达不再被支持,而且你可以使用字符串标

签,对于C程序员,这是一种新的用法。

在这一章的最后部分,我说明如何使用for、foreach、while和do语句。语句完成各种需要,包括执行固定次数的循

环、列举收集元素和执行基于某些条件的任意次数的语句。

(

第六章社团管理 篇3

第三十一条学校定期开展社团、社团指导教师、社团成员评优表彰。

第三十二条社团严重违反规定,对该社团负责人及其他负有直接责任的成员,予以批评教育;对情节严重者,给学校造成重大损失者,报请学校相关部门予以校纪处分。

第三十三条社团有下列情况之一时,视其情节,予以批评、警告、暂停活动、撤销登记,直到强令解散等处罚。

(一)无正式负责人或组织机构;

(二)活动范围和内容与社团宗旨、章程不符;

(三)不接受指导中心及各有关部门的各项规定和指导;

(四)财务账目收支不清,出现差错和混乱;

(五)成员盗用社团名义举办(参加)活动;

(六)其他非法活动。

第三十四条社团出现下列情况之一时,视为自动解散:

(一)连续一个学期未按章程或宗旨进行正常活动;

第六章 税收征收管理法律制度 篇4

1、税务登记范围(1)从事生产经营的纳税人:企业,企业在外地设立的分支机构和从事生产经营的场所,个体工商户和从事生产、经营的事业单位,均应办理税务登记;(2)除国家机关、个人和无固定生产经营场所的流动性农村小商贩外,其他负有纳税义务的纳税人,也应当办理税务登记;

2、税务登记证件:(1)纳税人应当按照国家有关规定,持税务登记证件,在银行开立基本存款账户和其他存款账户,并自开立基本存款账户或者其他存款账户之日起15日内,将其全部账号向主管税务机关报告;(2)纳税人办理下列事项时,必须提供税务登记证件:①开立银行账户;②领购发票;(3)纳税人办理其他税务事项时,应当出示税务登记证件,经税务机关核准相关信息后办理手续,包括:①申请减税、免税、退税;②申请办理延期申报、延期缴纳税款;③申请开具外出经营活动税收管理证明;④办理停业、歇业;

3、税务登记的内容,我国现行税务登记制度包括设立(开业)税务登记、变更税务登记、注销税务登记、外出经营报验登记以及停业、复业登记等;(1)设立税务登记,从事生产、经营的纳税人应当自领取工商营业执照之日起30日内,申报办理税务登记。纳税人在申报办理税务登记时,应当提供的证件和资料:①工商营业执照或其他核准执业证件;②有关合同、章程、协议书;③组织机构统一代码证书;④法定代表人或负责人、业主的居民身份证、护照或者其他合法证件;(2)变更税务登记:①需要办理工商变更的:自工商行政管理机关变更登记之日起30日内,向原税务登记机关办理变更税务登记;②不需要办理工商变更的:自税务登记内容实际发生变化之日起30内,向原税务登记机关办理变更税务登记。(3)停业、复业登记:实行定期定额征收方式的个体工商户需要停业的,应当在停业前向税务机关申报办理停业登记,纳税人的停业期限不得超过1年;

(4)注销税务登记:①纳税人应当在向工商行政管理部门申请办理注销登记之前,向税务机关申报注销税务登记;②纳税人被工商行政管理部门吊销营业执照的,应当自营业执照被吊销之日起15日内,向原税务登记机关申报办理注销税务登记;③纳税人办理注销税务登记前,应当向税务机关提交相关证明文件和资料,结清应纳税款、多退(免)税款、滞纳金和罚款,缴销发票、税务登记证件和其他税务证件,经税务机关核准后,办理注销税务登记手续;

4、账簿、凭证管理(1)从事生产、经营的纳税人应自领取营业执照或者发生纳税义务发生之日起15日内,按规定设置账簿;(2)扣缴义务人应当在法定扣缴义务发生之日起10日内,按照所代扣、代收的税种,分别设置代扣代缴、代收代缴税款账簿;(3)从事生产、经营的纳税人应当自领取税务登记证件之日起15日内,将其财务、会计制度或者财务、会计处理方法,报送税务机关备案;(4)账簿、记账凭证、报表、完税凭证、发票、出口凭证以及其他涉税资料应当保存10年;

5、发票的领购(1)申请领购发票的单位和个人必须先提出购票申请,提供经办人身份证明、税务登记证件或者其他有关证明,以及财务印章(指单位的财务专用章或其他财务印章)或者发票专用章的印模,经主管税务机关审核后,发给发票领购簿。领购发票的单位和个人凭发票领购簿核准的种类数量以及购票方式,向主管税务机关领购发票;(2)临时到外地(本省、自治区、直辖市行政区域以外)从事经营活动的单位和个人,应当凭所在地税务机关证明,向经营地税务机关申请领购经营地的发票。税务机关对外省、自治区、直辖市来本辖区从事临时

经营活动的单位和个人申请领购发票的,可以要求其提供保证人或者交纳不超过1万元的保证金,并限期缴纳发票。

6、发票的开具(1)单位和个人在开具发票时,必须做到按号码顺序填开,填写项目齐全,内容真实,字迹清楚,逐栏、全部联次一次复写、打印,内容完全一致,并在发票联和抵扣联加盖单位财务印章或者发票专用章;(2)开具发票应当使用中文,外商投资企业和外国企业可以同时使用一种外国文字;(3)任何单位和个人不得转借、转让、代开发票;未经税务机关批准,不得拆本使用发票;不得自行扩大专业发票的使用范围;

7、发票的管理(1)开具发票的单位和个人应当在建立发票使用登记制度,设置发票登记簿,并定期向主管税务机关报告发票使用情况。开具发票的单位和个人应当按照税务机关的规定妥善存放和保管发票,不得擅自销毁;(2)已开具的发票存根联和发票登记簿应当保存5年。保存期满,报经税务机关查验后销毁;(3)发票丢失,应于丢失“当日”书面报告主管税务机关,并在报刊和电视等传播没接上公告声明作废;

8、发票的检查,税务机关在发票管理中有权进行下列检查:(1)检查印制、领购、开具、取得和保管发票的情况;(2)调出发票查验;(3)查阅、复制与发票有关的凭证、资料;(4)向当事人各方询问与发票有关的问题和情况;(5)在查处发票案件时,对余案件有关的情况和资料,可以记录、录音、录像、照相和复制。税务机关在进行发票检查时,应注意以下问题:(1)税务人员进行检查时,应当出示税务检查证;(2)税务机关需要将已开具的发票调出查验时,应当向被查验的单位和个人开具《发票换票证》;(3)税务机关需要调出空白发票查验的,应当开具收据。

9、纳税申报(1)纳税人在纳税期内没有应纳税款的,也应当按照规定进行纳税申报;(2)纳税人享受减税、免税待遇的,在减税、免税期间应当按照办理纳税申报;(3)经核准延期办理纳税申报的,应当在纳税期内按照上期实际缴纳的税额或者经税务机关核定的税额预缴税款,并在核准的延期内办理税款结算。结算的时候,预缴税额大于应纳税额的,税务机关退退还多缴的税款,但不支付利息;预缴税额小于应纳税额的,税务机关补征少缴的税款,但不加收滞纳金;(4)纳税申报方式包括:直接申报(自行申报)、邮寄申报、数据电文申报和其他方式;

10、税款的征收方式(1)查账征收:适用于财务会计制度健全,能够如实核算和提供生产经营情况,正确计算应纳税款和如实履行纳税义务的纳税人;(2)查定征收:适用生产经营规模较小、产品零星、税源分散、会计账册不健全,但能控制原材料或进销货的小型厂矿和作坊;(3)查验征收:适用于纳税人财务制度不健全,生产经营不固定,零星分散、流动性较大的税源;(4)定期定额征收:适用于主管税务机关认定和县以上税务机关(含县级)批准的生产、经营规模小,达不到《个体工商户建账管理暂行办法》规定设置账簿标准,难以查账征收,不能准确计算计税依据的个体工商户(包括个人独资企业);

11、税款的缴纳方式(1)纳税人直接向国库经收处缴纳;(2)税务机关自收税款并办理入库手续(3)代扣代缴;(4)代收代缴;(5)委托代征;(6)其他方式(如利用网络、用IC卡纳税以及邮寄纳税);

12、税务机关有权核定应纳税额的情形(1)依照法律、行政法规的规定可以不设置账簿的;(2)依照法律、行政法规的规定应当设置但未设置账簿的;(3)擅自销毁账簿或者拒不提供纳税资料的;(4)虽设置账簿,但账目混乱,或者成本资料、收入凭证、费用凭证残缺不全,难以查账的;(5)发生纳税义务,未按照

规定的期限办理纳税申报,经税务机关责令限期申报,逾期仍不申报的;(6)纳税人申报的计税依据明显偏低,又无正当理由的;

13、核定应纳税额的方法(1)参照当地同类行业或者类似行业中经营规模和收入水平相近的纳税人的税负水平核定;(2)按照营业收入或者成本加合理的费用和利润的方法核定;(3)按照耗用的原材料、燃料、动力等推算或者测算核定;

(4)按照其他合理方法核定;当其中一种方法不足以正确核定应纳税额时,可以同时采用两种以上的方法核定。

14、纳税人与其关联企业未按照独立企业之间的业务往来支付价款、费用的,税务机关自该业务往来发生的纳税起3年内进行调整;有特殊情况的,可以自该业务往来发生的纳税起10年内进行调整;

15、责令缴纳、加收滞纳金(1)纳税人未按照规定期限缴纳税款的,扣缴义务人未按照规定期限解缴税款的,税务机关可责令限期缴纳,并从滞纳税款之日起,按日加收滞纳税款万分之五的滞纳金;(2)加收滞纳金的起止时间,为法律、行政法规规定的税款缴纳期限届满次日起至纳税人、扣缴义务人实际缴纳或者解缴税款之日止;

16、责令提供纳税担保的情形(1)税务机关有根据认为从事生产、经营的纳税人有逃避纳税义务行为的,可在规定的纳税期限之前,责令其限期缴纳应纳税款;在限期内发现纳税人有明显的转移、隐匿其应纳税的商品、货物以及其他财产或者应纳税收入迹象的,责成纳税人提供纳税担保;(2)欠缴税款、滞纳金的纳税人或者其法定代表人需要出境的,责成纳税人提供纳税担保;(3)纳税人同税务机关在纳税上发生争议而未缴清税款,需要申请行政复议的,需要纳税人提供纳税担保;(4)扣缴义务人、纳税担保人在纳税上同税务机关发生争议,在申请行政复议之前,也须解缴税款及滞纳金或者提供相应的担保;纳税担保的范围包括税款、滞纳金和实现税款、滞纳金的费用。费用包括抵押、质押登记费用,质押保管费用,以及保管、拍卖、变卖担保财产等相关费用。

17、税收保全措施,税务机关责令纳税人提供纳税担保而纳税人拒绝提供纳税担保或无力提供纳税担保的,经县以上税务局(分局)局长批准,税务机关可以采取下列税收保全措施:(1)书面通知纳税人开户银行或者其他金融机构冻结纳税人的金额相当于应纳税款的存款;(2)扣押、查封纳税人的价值相当于应纳税款的商品、货物或者其他财产。税收保全措施仅适用于从事生产、经营的纳税人。对不从事生产、经营的纳税人,或者扣缴义务人和纳税担保人,不能适用该措施。个人及其所扶养家属维持生活必需的住房和用品(不包括机动车辆、金银饰品、古玩字画、豪华住宅或者一处以外的住房),不在税收保全措施的范围之内。税务机关对单价5000元以下的其他生活用品,不采取税收保全措施。

18、采取强制执行措施,从事生产、经营的纳税人、扣缴义务人未按照规定的期限缴纳或者解缴税款,纳税担保人未按照规定的期限缴纳所担保的税款,由税务机关责令限期缴纳,逾期仍未缴纳的,经县以上税务局(分局)局长批准,税务机关可以采取下列强制执行措施:(1)书面通知其开户银行或者其他金融机构从其存款中扣缴税款;(2)扣押、查封、依法拍卖或者变卖其价值相当于应纳税款的商品、货物或者其他财产,以拍卖或者变卖所得抵缴税款。税务机关采取强制执行措施时,对纳税人、扣缴义务人、纳税担保人未缴纳的“滞纳金”同时强制执行,但不包括罚款。个人及其所扶养家属维持生活必需的住房和用品,不在强制执行的范围之内。税务机关对单价5000元以下的生活用品,不采取强制执行措施;适用拍卖变卖的情形:(1)采取税收保全措施后,限期期满仍未缴纳税款的;(2)设置纳税担保后,限期期满仍未缴纳担保的税款的;(3)逾期不按照规定履行税务行政复议决定的;(5)逾期不按照规定履行税务行政处罚决定的;(6)其他经责令限期缴纳税款,逾期仍未缴纳税款的;纳税人、扣缴义务人在规定期限内不缴或者少缴的税款,经税务机关责令限期缴纳,逾期仍未缴纳的,税务机关除采取税收强制执行措施外,可以处不缴或者少缴税款50%以上5倍以下的罚款;

19、阻止出境,欠缴税款的纳税人或者法定代表人在出境前未按规定结清应纳税款、滞纳金或者提供纳税担保的,税务机关可以通知出境管理机关阻止其出境;

20、关于税款征收的其他法律规定,税收优先权:(1)税务机关征收税款,税收优先于无担保债权,法律另有规定的除外;(2)纳税人欠缴的税款发生在纳税人以其财产设定抵押、质押或者纳税人的财产被留置之前的,税收应当先于抵押权、质押权和留置权执行;(3)纳税人欠缴税款,同时又被行政机关决定除以罚款、没收违法所得的,税收优先于罚款、没收违法所得;税收代位权与撤销权:(1)欠缴税款的纳税人因怠于行使其到期债权,或者放弃到期债权,或者无偿转让财产,或者以明显不合理的低价转让财产而受让人知道该情形,对国家税收造成损害的,税务机关可以依照《合同法》的规定行使代位权、撤销权;(2)税务机关行使代位权、撤销权的,不免除欠缴税款的纳税人尚未履行的纳税义务和应承担的法律责任;纳税人涉税事项的公告与报告:(1)欠缴税款数额较大(5万元以上)的纳税人处分其不动产或者大额资产之前,应当向税务机关报告;(2)纳税人有欠税情形而以其财产设定抵押、质押的,应当向抵押权人、质权人说明其欠税情况;(3)纳税人合并时未缴清税款的,应当由合并后的纳税人继续履行未履行的纳税义务。纳税人分立时未缴清税款的,分立后的纳税人对未履行的纳税义务应当承担“连带责任”;

21、税款的追缴和退换,少缴税款,为税务机关的责任,税务机关在3年内可以要求纳税人不缴税款,但不得加收滞纳金;为纳税人的责任的,(1)税务机关在3年内可以追征税款,加收滞纳金;未缴或者少缴的税款累计数额在10万元以上的,追征期可以延长到5年;(2)偷税、抗税、骗税的,税务机关可以无期限追征;多缴税款,为税务机关发现的,自发现之日起10内办理退换手续;纳税人发现的,纳税人自结算缴纳税款之日起3年内发现的,可以向税务机关要求退换多缴的税款并加算银行同期存款利息,税务机关自接到纳税人退换申请之日起30日内查实并办理退换手续;

22、税务检查的权限:(1)查账权:检查纳税人的账簿、记账凭证、报表和有关资料;检查扣缴义务人代扣代缴、代收代缴税款账簿、记账凭证和有关资料;(2)场地检检查权:到纳税人的生产、经营场所和货物存放地检查纳税人应纳税的商品、货物或者其他财产;检查扣缴义务人与代扣代缴、代收代缴税款有关的经营情况;(3)责成提供资料权:责成纳税人、扣缴义务人提供与纳税或者代扣代缴、代收代缴税款有关的文件、证明材料和有关资料;(4)询问权:询问纳税人、扣缴义务人与纳税或者代扣代缴、代收代缴税款有关的问题和情况;(5)交通邮政检查权:到车站、码头、机场、邮政企业其他分支机构检查纳税人托运、邮寄应纳税商品、货物或者其他财产的有关单据、凭证和有关资料;(6)存款账户检查权:经县以上税务局(分局)局长批准可以查询从事生产经营的纳税人、扣缴义务人在银行或者其他金融机构的存款账户。税务机关在调查税收违法案件时,经批准可以查询案件涉嫌人员的储蓄存款。税务机关调查税务违法案件时,对与案件有关的情况和资料,可以记录、录音、录像、照相和复制。

23、行政复议机关受理申请人对税务机关下列具体行政行为不服提出的行政复议申请(1)征税行为,包括确认纳税主体、征税对象、征税范围、减税、免税、退税、抵扣税款、适用税率、计税依据、纳税环节、纳税期限、纳税地点和税款征收方式等具体行政行为,征收税款、加收滞纳金,扣缴义务人、受税务机关委托的单位和个人作出的代扣代缴、代收代缴、代征行为等;(2)行政许可、行政审批行为;(3)发票管理行为,包括发售、收缴、代开发票等;(4)税收保全措施、强制执行错误;(5)行政处罚行为:①罚款②没收财物和违法所得③停止出口退税权;(6)不依法履行下列职责的行为:①颁发税务登记②开具、出具完税凭证、外出经营活动税收管理证明③行政赔偿④行政奖励⑤其他不依法履行职责的行为;(7)资格认定行为;(8)不依法确认纳税担保行为;(9)政府信息公开工作中的具体行政行为;(10)纳税信用等级评定行为;(11)通知出入境管理机关阻止出境行为;(12)其他具体行政行为;

24、税务行政复议申请:(1)申请人可以在知道税务机关作出具体行政行为之日起60日内提出行政复议申请;因不可抗力或者被申请人设置障碍等原因耽误法定申请期限的,申请期限的计算应当扣除被耽误时间;(2)申请人申请行政复议,可以书面申请,也可以口头申请;(3)税务行政复议和税务行政诉讼的选择:①申请人对受案范围中第1项规定的行为不服的,应当先向行政复议机关申请行政复议;对行政复议决定不服的,可以向人民法院提起行政诉讼;②申请人对税务机关的其他具体行政行为不服的,可以先申请行政复议,对复议决定不服的,再向人民法院提起诉讼;也可以直接向人民法院提起诉讼;申请人按照前款规定申请行政复议的,必须依照税务机关各根据法律、法规确定的税额、期限,先行缴纳或者解缴税款和滞纳金,或者提供相应的担保,才可以在缴清税款和滞纳金以后或者所提供的担保得到作出具体行政行为的税务机关确认之日起60日内提出行政复议申请;纳税当事人不服税务行政复议决定的,可以在收到复议决定书之日起15日内向人民法院提起诉讼。复议机关逾期不作决定的,申请人可以在复议期满之日起15日内向人民法院提起诉讼;纳税当事人直接向人民法院提起诉讼的,应当在知道具体行政行为之日起3个月内提出;

25、法律责任(1)税务登记①纳税人“未按照规定期限办理”税务登记、变更或注销登记,由税务机关责令限期改正,可以处以2000元以下的罚款;情节严重的,处以2000-10000元的罚款;②纳税人“不办理”税务登记的,由税务机关责令限期改正;逾期不改正的,经税务机关提请,由工商行政管理机关吊销其营业执照;(2)纳税申报:①纳税人“未按照规定期限”办理纳税申报的,由税务机关责令限期改正,可以处以2000元以下的罚款;情节严重的,可以处以2000元以上10000元以下的罚款;②纳税人“不进行”纳税申报,不缴或者少缴应纳税款的,由税务机关追缴其不缴或者少缴的税款、滞纳金,并处不缴或者少缴的税款50%以上5倍以下的罚款。(3)偷税:①偷税行为的界定:纳税人采取伪造、变造、隐匿、擅自销毁账簿、记账凭证,或者在账簿上多列支出或者不列、少列收入,或者经税务机关通知申报而拒不申报或者进行虚假的纳税申报的手段,不缴或者少缴应纳税款的行为;②偷税行为的法律责任:对于纳税人的偷税行为,由税务机关追缴其不缴或少缴的税款、滞纳金,并处以不缴或者少缴税款50%以上5倍以下的罚款;构成犯罪的,依法追究刑事责任;(4)逃税:纳税人欠缴应纳税款,采取转移或者隐匿财产的手段,妨碍税务机关追缴欠缴的税款的,由税务机关追缴欠缴的税款、滞纳金,并处欠缴税款50%以上5倍以下的罚款;构成犯罪的,依法追究刑事责任;(5)抗税:是指纳税人、扣缴义务人以“暴力、威

第六章(一)范围管理案例分析 篇5

1.1 案例场景

希赛信息技术有限公司(CSAI原本是一家专注于企业信息化的公司,在电子政务如火如茶的时候,开始进军电子政务行业。在电子政务的市场中,接到的第一个项目是开发一套工商审批系统。由于电子政务保密要求,该系统涉及到两个互不联通的子网:政务内网和政务外网。政务内网中储存着全部信息,其中包括部分机密信息;政务外网可以对公众开放,开放的信息必须得到授权。系统要求在这两个子网中的合法用户都可以访问到被授权的信息,访问的信息必须是一致可靠,政务内网的信息可以发布到政务外网,政务外网的信息在经过审批后可以进入政务内网系统。

张工是该项目的项目经理,在捕获到这个需求后认为电子政务建设与企业信息化有很大的不同,有其自身的特殊性,若照搬企业信息化原有的经验和方案必定会遭到惨败。因此采用了严格瀑布模型,并专门招聘了熟悉网络互通互联的技术人员设计了解决方案,在经过严格评审后实施。在项目交付时,虽然系统完全满足了保密性的要求,但用户对系统用户界面提出了较大的异议,认为不符合政务信息系统的风格,操作也不够便捷,要求彻底更换。由于最初设计的缺陷,系统表现层和逻辑层紧密耦合,导致70%的代码重写,而第二版的用户界面仍不能满足最终用户的要求,最终又重写的部分代码才通过验

收。由于系统的反复变更,项目组成员产生了强烈的挫折感,士气低落,项目工期也超出原计划的100%。

1.2 问题

问题1:请大家对张工的行为进行点评。

问题2:从项目范围管理的角度找出该项目实施过程中的主要管理问题。

问题3:如何避免类似的问题

1.3 参考答案

【问题1】

(1)张工注意到了系统运行环境的特殊性,在良好设计和实现的情况下满足了用户的要求。

(2)张工忽略了系统用户的潜在要求,在用户界面和操作的风格上范围定义不清晰,造成系统交付时的重大变更。

(3)张工在第一次问题发生后仍没有对范围进行有效的管理,造成了系统第二次的变更。

(4)张工没有对用户界面是否能够满足要求的风险进行有效的管理,而是采用了对风险适应性较差的瀑布模型组织开发。

(5)张工没有对设计质量进行有效的控制,造成表现层中耦合了业务逻辑,增加了修改的代价。

【问题2】

(1)张工没有挖掘到系统的全部隐性需求,缺乏精确的范围定义。

(2)在发生第一次变更时,张工仍没有有效的范围管理,从而造成系统的二次变更。

(3)重复的系统变更说明张工对系统范围控制不足,导致一而再再而三的反复。

【问题3】

有效的范围管理包括了从范围定义到范围控制等多方面的工作,每一项工作都是重要的。对于本案例,要结合行业特点进行需求分析,挖掘系统潜在的需求,同时通过原型等方法来辅助需求的定义,避免范围定义不清晰的问题。

在发生需求变更时需要进行有效的需求控制,尽量在满足用户需求的前提下缩小需求范围,坚决避免需求的再次变更。工作要点

2.1 案例场景

M集团是希赛信息技术有限公司(CSAI)多年的客户,CSAI已经为其开发了多个信息系统。最近,M又和CSAI签订了新的开发合同,以扩充整个企业的信息化应用范围,张工担任该项目的项目经理。张工组织相关人员对该项目的工作进行了分解,并参考了公司同M曾经合作的项目,评估得到项目,总工作量60人月,计划工期6个月。项目刚刚开始不久,张工的高层经理S找到张工。S表示,由于公司运作的问题,需要在4个月内完成项目,考虑到压缩工期的现实,可以为该项目在增派两名开发人员。张工认为,整个项目的工作量是经过仔细分解后评估得到的,评估过程中也参考了历史上与K企业合作的项目度量数据,该工作量是客观真实的。目前项目已经开始,增派的人手还需要一定的时间熟悉项目情况,因此即使增派两人也很难在四个月内完成。如果强行要求项目组成员通过加班等方式追逐4个月完成的目标,肯定会降低项目的质量,造成用户不满意。因此,张工提出将整个项目分为两部分实现,第一部分使用三个半月的时间,第二部分使用三个月的时间,分别制定出两部分的验收标准,这样不增派开发人员也可以完成。高层经理认为该方案可以满足

公司的运作要求,用户也同意按照这种方案进行实施。六个月以后,项目在没有增加人员的前提下顺利地完成,虽然比最初计划延长了半个月的工期,但既达到了公司的要求,客户对最终交付的系统也非常满

意,项目组的成员也没有感受到很大的压力。

2.2 问题

【问题1】

指出张工是如何保证项目成功的? 【问题2】(15分)

试结合案例指出项目范围管理的工作要点?

2.3 参考答案

问题1

(1)张工首先对最初的项目范围进行了清晰的定义,并根据定义对工作进行了分解,制定了WBS。

(2)张工对项目进行了估算,且估算结果真实可信,对项目工作量有量化的把握。

(3)在出现新的项目目标后,张工对项目进行了范围控制,缩小了第一阶段实现的范围。

(4)张工对重新定义的项目范围进行了确认,与高层经理和客户达成一致。

(5)张工对项目进行了沟通管理,协调了多个项目干系人之间的矛盾。

问题2 项目范围管理的要点:

(1)范围管理计划。

(2)范围定义。

(3)工作分解。

(4)范围确认。

(5)范围控制。

在本案例中,张工首先进行了范围定义和工作分解,得到了清晰的项目范围;在出现新的项目目标后,张工进行了范围控制,重新定义了两个阶段的项目范围;最后,张工将重新定义的范围与项目干系人进行了确认。范围确认

3.1 案例场景

希赛信息技术有限公司(CSAI)刚刚和M签订了一份新的合同,合同的主要内容是处理公司以前为M公司开发的信息系统的升级工作。升级后的系统可以满足M公司新的业务流程和范围。由于是一个现有系统的升级,项目经理张工特意请来了原系统的需求调研人员李工担任该项目的需求调研负责人。在李工的帮助下,很快地完成了需求

开发的工作并进入设计与编码。由于M公司的业务非常繁忙,M公司的业务代表没有足够的时间投入到项目中,确认需求的工作一拖再拖。张工认为,双方已经建立了密切的合作关系,李工也参加了原系统的需求开发,对业务的系统比较熟悉,因此定义的需求是清晰的。故张工并没有催促业务代表在需求说明书中签字。

进入编码阶段后,李工因故移民加拿大,需要离开项目组。张工考虑到系统需求已经定义,项目已经进入编码期,李工的离职虽然会对项目造成一定的影响,但影响较小,因此很快办理好了李工的离职手续。

在系统交付的时候,M公司的业务代表认为已经提出的需求很多没有实现,实现的需求也有很多不能满足业务的要求,必须全部实现这些需求后才能验收。此时李工已经不在项目组,没有人能够清晰地解释需求说明书。最终系统需求发生重大变更,项目延期超过50%, M的业务代表也因为系统的延期表示了强烈的不满。

3.2 问题

【问题1】

对张工在项目管理工作中的行为进行点评。【问题2】

请从项目范围管理的角度找出该项目实施过程中的问题。【问题3】(8分)

谈谈应如何避免类似的问题。

3.3 参考答案

【问题1】

(1)张工为了更明确地把握系统需求,聘请了原系统的需求调研人员李工,提高了需求定义的效率和质量。

(2)张工没有对李工开发的系统需求进行评审和复查,从而使得需求的缺陷没有被及时发现。

(3)张工没有要求用户对已经定义的需求进行确认,从而导致需求理解的偏差。

(4)张工对需求的不能进行缺乏有效控制,最终造成项目延期50%.【问题2】

该项目实施过程中的主要问题包括:

(1)在范围定义中,张工没有对李工定义的需求进行评审,造成需求中的质量缺陷没有被及时发现。

(2)在范围确认中,张工没有主动地要求用户对需求进行确认。

(3)在范围控制中,张工无法进行有效的范围控制,最终造成了重大的需求变更。

【问题3】

对于本案例,项目经理需要对需求定义的结果进行质量控制,采

上一篇:企业微电影创意草案下一篇:关于职场新人有哪些法则