xxxNC二次开发采购管理论文.docx

上传人:b****6 文档编号:7915276 上传时间:2023-01-27 格式:DOCX 页数:34 大小:1.69MB
下载 相关 举报
xxxNC二次开发采购管理论文.docx_第1页
第1页 / 共34页
xxxNC二次开发采购管理论文.docx_第2页
第2页 / 共34页
xxxNC二次开发采购管理论文.docx_第3页
第3页 / 共34页
xxxNC二次开发采购管理论文.docx_第4页
第4页 / 共34页
xxxNC二次开发采购管理论文.docx_第5页
第5页 / 共34页
点击查看更多>>
下载资源
资源描述

xxxNC二次开发采购管理论文.docx

《xxxNC二次开发采购管理论文.docx》由会员分享,可在线阅读,更多相关《xxxNC二次开发采购管理论文.docx(34页珍藏版)》请在冰豆网上搜索。

xxxNC二次开发采购管理论文.docx

xxxNC二次开发采购管理论文

本科毕业论文(设计)

 

企业统一采购管理系统

 

Enterpriseunifiedprocurementmanagementsystem

 

作者

XXX

专业

软件工程

指导教师

XXX副教授

分院

信息学院

 

二〇〇六年五月

摘要

随着全球经济一体化进程的加快和Intemet/Intranet等信息技术的飞速发展,ERP模式由于其对供应链的重视应运而生并且日见风靡。

ERP模式下的采购管理作为供应链管理的重要一环,也日渐显示出其重要性。

为了在信息化大潮中迎头而上,提高企业自身的竞争力,建立一套统一适合企业未来发展的采购管理系统势在必行。

本论文主要研究用友(UFIDA)NC采购管理系统,在现有系统接口基础上进行合同模块的二次开发,满足各集团及企业的个性化业务需求。

NC采购管理系统提供有与合同管理、销售管理、生产制造系统、库存管理、供应商管理、质量管理、应付管理、存货核算、委外加工和资产管理等的数据接口,覆盖了几乎所有集团和企业的所有业务流程,NC采购管理系统的使用在很大程度上促进了企业采购管理水平的改善和经济效益的提高。

关键词:

ERP,用友,UFIDA,采购管理系统,NC,二次开发,合同管理

Abstract

AlongwiththeacceleratedprocessofglobaleconomicintegrationandIntemet/Intranetandtherapiddevelopmentofinformationtechnology,ERPmodebecauseofitssupplychaintoemergeasthetimesrequireandincreasinglypopular.ERPpurchasingmanagementunderthemodeofthesupplychainmanagementisimportantoneannulus,alsoincreasinglyshowsitsimportance.Ininformatizationtidehead-on,enhancethecompetitivenessoftheenterprisesthemselves,theestablishmentofaunifiedsetforthefuturedevelopmentoftheenterpriseprocurementmanagementsystembeimperative.

ThispapermainlystudiestheUF(UFIDA)NCprocurementmanagementsystem,theexistingsysteminterfacebasedonthecontractmoduletwotimesthedevelopment,tomeettheneedsofthegroupandtheindividualneedsofthebusiness.NCprocurementmanagementsystemwithcontractmanagement,salesmanagement,productionsystem,inventorymanagement,suppliermanagement,qualitymanagement,paymentmanagement,inventorymanagement,outsourcingandassetmanagement,datainterface,coveringalmostallgroupsandallenterprisebusinessprocess,NCprocurementmanagementsystemforuseinlargeonthepromotionofenterprisepurchasingmanagementtoimprovethelevelandeconomicbenefitsrise.

Keywords:

ERP,UFIDA,UF,procurementmanagementsystem,NC,twotimesthedevelopment,contractmanagement

目录

摘要I

AbstractII

目录III

引言1

第一章绪论2

1.1用友NC采购管理系统现状2

1.2用友NC二次开发技术综述2

1.3用友NC采购管理系统在XXX公司的应用3

1.4XXX公司采购管理系统合同模块的二次开发3

1.4.1术语和缩略语3

1.4.2XXX公司采购管理系统合同模块开发工具4

第二章用友NC采购管理系统现状5

第三章用友NC二次开发技术综述6

3.1UI工厂6

3.2UI工厂结构图6

3.3UI工厂最基础类说明7

3.4NC单据开发步骤7

3.4.1UI工厂和模式开发步骤7

3.4.2非UI工厂模式开发步骤8

第四章用友NC采购管理系统在XXX公司的应用8

第五章XXX公司采购管理系统合同模块的二次开发9

5.1采购管理合同模块开发背景9

5.2采购管理合同模块需求分析9

5.2.1软件产品概述9

5.2.2术语和缩略语9

5.2.3软件产品功能11

5.3采购管理合同模块系统设计13

5.3.1采购管理合同模块PDM设计13

5.3.2采购管理合同模块系统流程图15

5.4采购管理合同模块系统实现27

5.4.1创建系统数据库表27

5.4.2UI工厂开发模式搭建采购管理系统合同模块类结构图28

5.4.3主要业务代码30

5.4.4系统功能界面图31

第六章总结34

参考文献35

引言

20世纪90年代以来,经济全球化进程中的企业越来越深刻认识到,采购职能对提高企业运作效率和增强竞争力的巨大潜力。

我国近年来经济持续快速增长,已经成为牵引世界经济增长的重要动力,目前全球500强企业中已有400多家在华投资项目总数超过3000多个。

由于外资的大量涌入,从而也促使跨国公司在我国大量增加采购。

许多跨国公司正将中国作为重要的采购基地,把全球采购中心迁至中国,据统计跨国公司在我国的采购额已突破600亿美元。

进入21世纪以后,采购职能进一步与企业所有业务过程整合,采购也从以交易为基础的战术职能,上升为以流程为导向的战略职能。

通过采购管理帮助企业降低采购成本、提高采购效率、保证采购质量、加强采购监督,降低法律风险,防范法律纠纷,在促进采购的公平、公正、公开建设的同时,提高集中管理水平和企业的经济效益。

采购作为企业价值链中的重要一环,不论从成本和质量的角度,还是从交货期和敏捷性上考虑,都对企业竞争力的提升具有重要意义。

本文深入研究用友NC采购管理,针对不同的企业业务需求进行二次开发,实现了企业的个性化业务需求。

第一章绪论

1.1用友NC采购管理系统现状

用友NC采购管理系统原系统包括有:

供应商模块、库存管理模块、销售管理模块、内部交易管理模块和合同管理模块。

其中合同管理模块功能比较欠缺,只涉及到采购合同、销售合同和其他合同三种合同的基本管理和维护。

在现有的用友NC采购管理系统中,合同管理模块无法满足某些公司特定复杂的业务需求。

企业和公司要实现合同的管理信息化,必须在原有用友NC采购管理系统基础对合同模块进行深度的二次开发。

1.2用友NC二次开发技术综述

用友NC二次开发技术主要是UI工厂模式开发和非UI工厂模式开发。

其中UI工厂开发模式是最常用的开发模式。

UI工厂和模式开发步骤:

1、PDM模型设计

2、创建数据库SQL及建表

3、生成VO文件

4、完善UI、EventHandler、Controller

5、注册功能节点

非UI工厂模式开发步骤:

1、PDM模型设计

2、创建数据库SQL及建表

3、生成VO文件

4、创建UI类、EventHandler和Controller类,并加入相应的业务代码方法。

5、注册功能节点

1.3用友NC采购管理系统在XXX公司的应用

XXX公司有81家分公司和一个总公司,总共员工3000多人。

员工过多,业务复杂,涉及采购管理合同模块的业务频繁,要想实现全部公司办公和管理信息化,用友NC采购管理系统的原有合同模块是无法满足其特定业务需求的。

用友NC系统集合同管理、销售管理、生产制造系统、库存管理、供应商管理、质量管理、应付管理、存货核算、委外加工和资产管理等系统为一体,覆盖了几乎所有集团和企业的所有业务流程,在其子系统中,除合同管理模块外每个模块几乎都满足了XXX公司的业务需求,而合同管理模块是XXX公司业务流程的驱动核心模块,为了公司经营活动的正常运转和高效的管理,公司决定在NC原系统上对合同模块进行深度开发。

1.4XXX公司采购管理系统合同模块的二次开发

1.4.1术语和缩略语

术语和缩略语

解释

功能节点

NC系统中的功能选择是以功能节点菜单树的形式实现的,节点菜单树由功能节点组成,一个功能节点就是一个功能界面。

单据节点

单据节点是一种在后台数据库中拥有与之相对应的数据表的一种功能节点,它具有可以增删改查等基本功能特性。

报表节点

报表节点是一种用于查询实时统计数据的节点,它与单据的基本区别在于它在后台数据库中没有与之相对应的数据表,即它并存入数据库中,其数据由实时查询获得。

一般合同

合同中有具体金额及终止日期,合同付款计划中按照具体日期及具体的付款金额方式来执行,流程为:

采购合同(其他合同)-合同付款计划-合同请款明细表-合同上点击付款按钮-采购付款单

框架合同

合同中没有具体金额及终止日期,合同付款计划中按照到货日期及计划付款天数、计划付款金额比率方式来执行,流程为:

采购合同(其他合同)-合同付款计划-采购订单-到货单-库存采购入库单-采购入库单(暂估金额:

合同总计划)-合同请款明细-采购订单付款-采购付款单

混合型合同

合同中没有具体金额及终止日期,合同付款计划的第一次付款计划为一般合同的形式,后续付款计划按照框架合同形式。

流程为:

采购合同(其他合同)-合同付款计划-合同付款按钮-采购付款单-采购订单-到货单-库存采购入库单-采购入库单(暂估金额:

合同总计划)-合同请款明细-采购订单付款-采购付款单

VO

一个VO类包装一组代表业务含义的数据,负责在系统各层之间传递业务数据。

通常一个VO对应一个数据库表。

1.4.2XXX公司采购管理系统合同模块开发工具

模型设计工具:

PowerDesiner12

数据库工具:

Oracle10g

开发工具:

Eclipse3.2

开发平台:

UFIDANC5.6

第二章用友NC采购管理系统现状

用友NC所指合同包括采购合同、销售合同、其它合同,既可以是用户与客户签订的具有法律约束力的合同又可以是不具有法律约束力的意向合同。

采购合同和销售合同分别与采购订单和销售订单建立对应关系,通过采购订单和销售订单的管理,可有效监督采购合同及销售合同的执行情况。

采购合同、销售合同之外的其它合同既可以是“收付方向”为“付”的合同,也可以是“收付方向”为“收”的合同。

合同管理可以提供预警机制,针对合同的生效日期、失效日期进行报警。

另外,采购合同、销售合同可以直接进行付款、收款实现预付/收款业务;“收付方向”为“付”的其它合同也可以直接进行付款,“收付方向”为“收”的其它合同也可以直接进行收款。

其它合同通过流程配置,也可以生成应收(付)单。

综上并没有合同计划及合同计划类型的划分和相应管理维护功能。

用友NC采购管理系统原系统包括有:

供应商模块、库存管理模块、销售管理模块、内部交易管理模块和合同管理模块。

其中合同管理模块功能比较欠缺,只涉及到采购合同、销售合同和其他合同三种合同的基本管理和维护。

在现有的用友NC采购管理系统中,合同管理模块无法满足某些公司特定复杂的业务需求。

企业和公司要实现合同的管理信息化,必须在现有用友NC采购管理系统基础对合同模块进行深度的二次开发。

第三章用友NC二次开发技术综述

3.1UI工厂

UI工厂是一套基于NC-UAP的UI开发框架。

它的产生是通过对大量的

业务节点的总结,把常见的UI进行分类,分别抽取其中公有的代码,形成不

同的UI基类。

UI工厂综合运用了单据模板,查询模板,打印模板,实现对这

些基本构件的运用的最优化。

3.2UI工厂结构图

图3.2-1UI工厂结构图

3.3UI工厂最基础类说明

图3.3-1UI工厂最基础类说明

3.4NC单据开发步骤

用友NC二次开发技术主要是UI工厂模式开发和非UI工厂模式开发。

其中UI工厂开发模式是最常用的开发模式。

3.4.1UI工厂和模式开发步骤

1、PDM模型设计

2、创建数据库SQL及建表

3、生成VO文件

4、完善UI、EventHandler、Controller

5、注册功能节点

3.4.2非UI工厂模式开发步骤

1、PDM模型设计

2、创建数据库SQL及建表

3、生成VO文件

4、创建UI类、EventHandler和Controller类,并加入相应的业务代码方法。

5、注册功能节点

第四章用友NC采购管理系统在XXX公司的应用

用友NC所指合同包括采购合同、销售合同、其它合同,既可以是用户与客户签订的具有法律约束力的合同又可以是不具有法律约束力的意向合同。

采购合同和销售合同分别与采购订单和销售订单建立对应关系,通过采购订单和销售订单的管理,可有效监督采购合同及销售合同的执行情况。

采购合同、销售合同之外的其它合同既可以是“收付方向”为“付”的合同,也可以是“收付方向”为“收”的合同。

合同管理可以提供预警机制,针对合同的生效日期、失效日期进行报警。

另外,采购合同、销售合同可以直接进行付款、收款实现预付/收款业务;“收付方向”为“付”的其它合同也可以直接进行付款,“收付方向”为“收”的其它合同也可以直接进行收款。

其它合同通过流程配置,也可以生成应收(付)单。

综上并没有合同计划及合同计划类型的划分和相应管理维护功能。

XXX公司有81家分公司和一个总公司,总共员工3000多人。

员工过多,业务复杂,涉及采购管理合同模块的业务频繁,要想实现全部公司办公和管理信息化,用友NC采购管理系统的原有合同模块是无法满足其特定业务需求的。

用友NC系统集合同管理、销售管理、生产制造系统、库存管理、供应商管理、质量管理、应付管理、存货核算、委外加工和资产管理等系统为一体,覆盖了几乎所有集团和企业的所有业务流程,在其子系统中,除合同管理模块外每个模块几乎都满足了XXX公司的业务需求,而合同管理模块是XXX公司业务流程的驱动核心模块,为了公司经营活动的正常运转和高效的管理,

公司决定在NC原系统上对合同模块进行深度开发。

第五章XXX公司采购管理系统合同模块的二次开发

5.1采购管理合同模块开发背景

用友NC采购管理系统原系统包括有:

供应商模块、库存管理模块、销售管理模块、内部交易管理模块和合同管理模块。

其中合同管理模块功能比较欠缺,只涉及到采购合同、销售合同和其他合同三种合同的基本管理和维护。

在现有的用友NC采购管理系统中,合同管理模块无法满足某些公司特定复杂的业务需求。

企业和公司要实现合同的管理信息化,必须在原有用友NC采购管理系统基础上进行二次开发。

实现将全省合同纳入至NC系统中管理,以此实现提高付款效率的目的。

5.2采购管理合同模块需求分析

5.2.1软件产品概述

本合同计划开发需求共分为五个功能节点需求:

1、合同计划管理

2、合同期初管理

3、合同、订单付款计划统计月报表

4、合同、订单付款情况统计月报

5、合同请款明细表

5.2.2术语和缩略语

术语和缩略语

解释

功能节点

NC系统中的功能选择是以功能节点菜单树的形式实现的,节点菜单树由功能节点组成,一个功能节点就是一个功能界面。

单据节点

单据节点是一种在后台数据库中拥有与之相对应的数据表的一种功能节点,它具有可以增删改查等基本功能特性。

报表节点

报表节点是一种用于查询实时统计数据的节点,它与单据的基本区别在于它在后台数据库中没有与之相对应的数据表,即它并存入数据库中,其数据由实时查询获得。

一般合同

合同中有具体金额及终止日期,合同付款计划中按照具体日期及具体的付款金额方式来执行,流程为:

采购合同(其他合同)-合同付款计划-合同请款明细表-合同上点击付款按钮-采购付款单

框架合同

合同中没有具体金额及终止日期,合同付款计划中按照到货日期及计划付款天数、计划付款金额比率方式来执行,流程为:

采购合同(其他合同)-合同付款计划-采购订单-到货单-库存采购入库单-采购入库单(暂估金额:

合同总计划)-合同请款明细-采购订单付款-采购付款单

混合型合同

合同中没有具体金额及终止日期,合同付款计划的第一次付款计划为一般合同的形式,后续付款计划按照框架合同形式。

流程为:

采购合同(其他合同)-合同付款计划-合同付款按钮-采购付款单-采购订单-到货单-库存采购入库单-采购入库单(暂估金额:

合同总计划)-合同请款明细-采购订单付款-采购付款单

5.2.3软件产品功能

1、一般合同:

付款计划中录入具体的付款日期及金额的合同。

2、框架合同:

付款计划中不录入具体付款日期及金额,而是录入计划付款天数及计划付款比例,付款日期由计划中录入计划付款天数款及到货日期决定,付款金额由入库单暂估金额及计划中录入的计划付款比例确定。

3、混合型合同:

混合型合同即有间于一般合同及框架合同性质之间的合同,在合同签订时约定预付款金额,有具体的付款日期及金额,此为一般合同的特点;后续付款计划由计划付款天数及计划付款金额决定,此为框架合同的特点。

4、合同期初录入

合同期初管理节点用于维护客户2011年8月前尚未完成付款的合同数据,按照合同号及供应商录入期初数据,其中表头用于录入合同期初的基本数据,表体用于录入合同期初的付款计划数据。

5、合同期初调整

在挂账的期初金额中存在一部分未知期初数据,即未知合同号及付款计划的数据,此部分数据录入至合同期初调整单中,在知道未知期初数据的具体去向后调整至已有期初数据付款计划中。

6、合同请款明细表

通过NC系统代替原手工制表的操作,将应付、已付、未付及本次请款情况反映至表中(合同执行情况)。

广电原手工制表表样见图5.2.3-1。

图5.2.3-1广电原手工合同请款明细表

7、合同、订单付款情况统计月报

通过NC系统代替原手工制表的操作,针对本月的合同付款情况进行总结及原因说明。

其中字段有合同编号、订单号、合同付款条件、合同签订时间、验收时间、合同或订单总金额、累计已付金额、累计未付金额、及付款计划统计。

广电原手工制表表样见图5.2.3-2。

图5.2.3-2广电原手工合同、订单付款情况统计月报表

8、合同、订单付款计划统计月报表

通过NC系统代替原手工制表的操作,以月为单位按照合同付款条件,将本月的付款请款及编制日后合同订单付款计划反映至表中。

其中字段有合同编号、订单号、合同付款条件、合同签订时间、合同或订单总金额、累计已付金额、累计未付金额、及付款计划统计。

广电原手工制表表样见图5.2.3-3。

图5.2.3-3广电原手工合同、订单付款计划统计月报表

5.3采购管理合同模块系统设计

5.3.1采购管理合同模块PDM设计

1、合同付款计划主子表PDM设计

图5.3.1-1合同付款计划主子表PDM设计

2、合同付款情况主子表PDM设计

图5.3.1-2合同付款情况主子表PDM设计

3、合同初期管理主子表PDM设计

图5.3.1-3合同期初管理主子表PDM设计

4、合同请款明细主子表PDM设计

图5.3.1-4合同请款明细主子表PDM设计

5.3.2采购管理合同模块系统流程图

1、合同请款明细表总体取数流程图

图5.3-1合同请款明细表总体取数流程

请款明细表生成数据流程:

一般合同:

流程为采购合同(其他合同)-合同付款计划-合同请款明细表-合同上点击付款按钮生成采购付款单。

需要将合同上的合同编码、合同总金额、合同付款条件(在合同条款中录入)、订单号、订单数量、第一次付款百分比、第一次应付款金额、第一次已付款金额、第二次付款百分比、第二次应付款金额、第二次已付款金额等数据按照图5.3-2方式生成数据。

框架合同:

流程采购合同(其他合同)-合同付款计划-采购订单-到货单-库存采购入库单-采购入库单(暂估金额:

合同总计划)-合同请款明细-采购订单付款-采购付款单,需要将合同上的合同编码、合同总金额、合同付款条件(在合同条款中录入)、订单号、订单数量、第一次付款百分比、第一次应付款金额、第一次已付款金额、第二次付款百分比、第二次应付款金额、第二次已付款金额等数据按照图5.3-3方式生成数据。

混合型合同:

流程为采购合同(其他合同)-合同付款计划-合同付款按钮-采购付款单-采购订单-到货单-库存采购入库单-采购入库单(暂估金额:

合同总计划)-合同请款明细-采购订单付款-采购付款单,需要将合同上的合同编码、合同总金额、合同付款条件(在合同条款中录入)、订单号、订单数量、第一次付款百分比、第一次应付款金额、第一次已付款金额、第二次付款百分比、第二次应付款金额、第二次已付款金额等数据按照图5.3-4方式生成数据。

2、合同请款明细表一般合同流程图

图5.3-2合同请款明细表一般合同流程图

3、合同请款明细表框架合同流程图

图5.3-3合同请款明细表框架合同流程图

4、合同请款明细表混合合同流程图

图5.3-4合同请款明细表混合合同流程图

5、合同、订单付款情况统计月报总体流程图

图5.3-5合同、订单付款情况统计月报总体流程

合同、订单付款情况统计月报生成数据流程:

一般合同:

流程为采购合同(其他合同)-合同付款计划-合同请款明细表-合同上点击付款按钮生成采购付款单。

需要将合同上的合同编码、合同总金额、合同付款条件(在合同条款中录入)、订单号、合同签订和验收时间、合同已付和未付金额、本月计划付款金额、本月合同实际支付金额、以及本月计划应付未付金额等数据按照图5.3-6方式生成数据。

框架合同:

流程采购合同(其他合同)-合同付款计划-采购订单-到货单-库存采购入库单-采购入库单(暂估金额:

合同总计划)-合同请款明细-采购订单付款-采购付款单,需要将合同上的合同编码、合同总金额、合同付款条件(在合同条款中录入)、订单号、合同签订和验收时间、合同已付和未付金额、本月计划付款金额、本月合同实际支付金额、以及本月计划应付未付金额等数据按照图5.3-7方式生成数据。

混合型合同:

流程为采购合同(其他合同)-合同付款计划-合同付款按钮-采购付款单-采购订单-到货单-库存采购入库单-采购入库单(暂估金额:

合同总计划)-合同请款明细-采购订单付款-采购付款单,需要将合同上的合同编码、合同总金额、合同付款条件(在合同条款中录入)、订单号、合同签订和验收时间、合同已付和未付金额、本月计划付款金额、本月合同实际支付金额、以及本月计划应付未付金额等数据按照图5.3

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 工作范文 > 制度规范

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1