1、 本 科 毕 业 论 文 用友烟草工业 ERP 物资及 备品备件管理系统 UFIDA Tobacco Industry ERP Materials and Spare Parts Management System 姓 名: 学 号: 学 院:软件学院 系:软件工程 专 业:软件工程 年 级: 校外 指导教师: 校内 指导教师: 年 月I 摘 要 厦 门用友烟草软件有限责任公司以统一全国烟草行业商业财务信息化为主要目标,专门致力于烟草行业财务管理软件产品、服务及解决方案的供应商。主要从事以产品化的软件为烟草行业提供信息化解决方案,全心致力于全国烟草行业的信息化建设。 其 核心业务是面向全国烟草
2、行业财务管理信息化的应用软件开发、销售和服务,推进中国烟草行业企业的财务管理能力,提升行业的财务监控能力,使企业资源达到最佳配置状态,并为企业其他业务领域的信息化提供基础和保障。 本文以个人在厦门用友 烟草软件有限责任公司 几个月的实习经历,以及该公司的一些开发规范为研究对 象。主要任务是 对 用友烟草 工业 ERP 软件的开发 进行分析 。主要工作是:第一、 通过该公司的实习生培训及个人的学习 了解用友烟草工业 ERP 软件的开发流程 ;第二、了解用友烟草工业 ERP 的开发规范 ,特别是单据和报表的开发规范 ;第三、参与用友烟草工业 ERP 软件新需求的开发 ,这里的需求主要来自全国各个中
3、烟公司的实际需求 。 论文 首先 介绍了厦门用友烟草软件开发的规范及其开发的一般流程,然后详细阐述了个人在实习中所做的一些实践及创新,最后总结了此次实习的所得及对厦门用友烟草软件开发的一些看法。 关键词 : 用友 烟草 ERP;物资管理;单 据与 报表 II Abstract The UFIDA tobacco company in Amoy is to unify the business financial information of the tobacco industry in China and is dedicated to become a tobacco industry f
4、inancial management software products, services and solutions provider. It is mainly engaged in product-oriented software which provides information technology solutions to the tobacco industry and is fully committed to the information construction of the national tobacco industry. Its core business
5、 is the application development, sales and services of the national tobacco industry financial management, promoting the financial management of tobacco industry in China and enhancing the tobacco industrys financial monitoring capabilities, which enables tobacco enterprises to achieve the best allo
6、cation of resources and provides a basis for protection for other business areas of corporate information. This paper researches on the internship experience which cost me several months in UFIDA Tobacco Company in Amoy and some of the company development guidelines. The main task is to analyze the
7、development of UFIDA tobacco industry ERP software. Main tasks: firstly, to understand the UFIDA tobacco industry ERP software development process; secondly, to understand the norms of UFIDA tobacco industry ERP softwares development by the companys intern training and personal learning; thirdly, pa
8、rticipation in the development of UFIDA tobacco industry ERP software for new demand which comes from the tobacco companies actual needs in the nation. Firstly, this paper introduces the norms and general process of UFIDA tobacco industry ERP softwares development. And then detailing the individual
9、made in the practice and some innovations. Finally summarizing the findings from the practice in UFIDA tobacco industry ERP softwares development in Amoy and making some comments on it. Keywords: UFIDA tobacco ERP; Materials Management; bill and report III 目 录 第一章 绪论 . 1 1.1 引言 . 1 1.2 用友烟草 ERP 的简介
10、. 2 1.2.1 用友烟草软件基础技术框架 . 2 1.2.2 用友烟草软件开发平台技术 . 2 1.2.3 用友烟草软件系统安装说明 . 6 1.2.4 用友烟草软件会计平台简介 . 10 1.3 ERP 的重要性 .11 1.4 论文组织结构 .11 第二章 单据开发和报表开发 . 13 2.1 单据开发 . 13 2.1.1 导入数据字典 . 13 2.1.2 单据类型注册 . 13 2.1.3 单据动作管理 . 13 2.1.4 单据动作脚本管理 . 13 2.1.5 VO 生成工具 . 16 2.1.6 VO 对照管理 . 16 2.1.7 单据项目管理 . 16 2.1.8 数据
11、交换管理 . 16 2.2 报表开发 . 18 2.2.1 一般报表开发存在的问题 . 19 2.2.2 模式化报表开发思路 . 19 2.2.3 报表开发流程 . 19 2.3 本章小结 . 23 第三章 系统的设计与实现 . 24 3.1 报表相关的设计与实现 . 24 3.1.1 备料执行情况明 细表 . 24 IV 3.1.2 物资入库发票汇总表 . 36 3.2 单据的设计与实现 . 49 3.2.1 车间出入库业务 . 49 3.3 本章小结 . 57 第四章 系统的运行结果分析 . 58 4.1 单据运行结果分析 . 58 4.1.1 车间出入库业务 . 58 4.1.2 车间出
12、入库业务单据运行结果分析 . 65 4.2 报表运行结果分析 . 66 4.2.1 报表部分功能展示 . 66 4.2.2 报表运行结果分析 . 68 4.3 本章小结 . 69 第五章 总结与展望 . 70 5.1 论文总结 . 70 5.2 工作展望 . 70 参考文献 . 72 致 谢 . 73 V Content Chapter 1 Introduction . 1 1.1 Preface . 1 1.2 UFIDA ERP . 2 1.2.1 The Basic Technical Framework of UFIDA . 2 1.2.2 The Platform Technolog
13、y of UFIDA . 2 1.2.3 The Installation of UFIDA . 6 1.2.4 The Accounting Platform of UFIDA . 10 1.3 The Importance of ERP.11 1.4 Outline of Thesis.11 Chapter 2 Bill and Report Development . 13 2.1 Bill Development . 13 2.1.1 Import Data Dictionary . 13 2.1.2 Register the Type of Bill . 13 2.1.3 Manag
14、e the Action of Bill . 13 2.1.4 Manage the Action Script of Bill . 13 2.1.5 Export VO Class . 16 2.1.6 Manage the Comparison of VO . 16 2.1.7 Manage Bill Items . 16 2.1.8 Manage Data Exchange . 16 2.2 Report Development . 18 2.2.1 Report Development Problems . 19 2.2.2 Report Development Model. 19 2
15、.2.3 Report Development Process . 19 2.3 Summary. 23 Chapter 3 Design and Implementation . 24 3.1 Report Design and Implementation . 24 VI 3.1.1 Stock Preparation Implementation Details Report . 24 3.1.2 Materials Storage and Invoices Summary Report . 36 3.2 Bill Design and Implementation . 49 3.2.1
16、 Workshop Accesss Bills . 49 3.3 Summary. 57 Chapter 4 Analysis of System Operation. 58 4.1 Analysis of Bill Operation . 58 4.1.1 Workshop Accesss Bills . 58 4.1.2 Analysis of Bill Operation . 65 4.2 Analysis of Report Operation . 66 4.2.1 Report Functions . 66 4.2.2 Analysis of Report Operation. 68
17、 4.3 Summary. 69 Chapter 5 Conclusions and Expectations . 70 5.1 Conclusions . 70 5.2 Expectations. 70 References . 72 Acknowledgements . 73 第一章 绪论 1 第一章 绪论 1.1 引言 ERP( Enterprise Resources Planning 企业资源计划)是 Gartner Group咨询公司在 1990 年首先提出的管理思想和手段,它是在总结当时 MRP 在应用环境和功能方面的主要发展后提出的,是比 MRP 在管理信息集成范围更广泛,层次
18、更高的一种管理信息系统。它在 MRP II 的基础上增加许多功能,可为企业提供跨国家、跨地区的集团型企业信息集成、获利分析、销售分析、市场预测、决策信息分析、促销与分销、售后服务与维护、全面质量管理、运输管理、人 力资源管理、投资管理、风险分析、项目管理以及利用 Internet 实现电子商务等。 ERP 的核心管理思想是实现对整个供应链的有效管理。供应链的一般意义是指一系列在供应商、制造商和顾客之间形成的环环相扣的经营活动链条。 ERP 整合优化供应链上的所有资源,活动效率和各环节活动的相互匹配性,通过如降低库存量和库存资金占用,缩短订单处理与交货时间、降低交易成本,缩短产品生产和流通的周期
19、,使整个供应链能够快速响应市场变化,实现其业务跨行业、跨地区甚至是跨国的经营。 ERP 是一个高度集成的信息系统,其优点主要表现在: a. ERP 系统包括主生产计划、物料需求计划、能力计划、采购计划、销售执行计划、利润计划、财务预算和人力资源计划等,并把这些计划功能与价值控制功能完全集成到了整个供应链系统中,实现了对整个企业供应链所有环节的有效管理,适应了企业在知识经济时代市场竞争的需要。 b. 从 90年代开始,为了适应市场需求的多样性,企业不仅要组织 “ 大批量生产 ” ,还要组织 “ 多品种小批量生产 ” 。 ERP 系统能很好地支持混合型生产方式的管理。体现了精益生产、同步工程和敏捷
20、制造等现代生产管理思想。 c. ERP 系统通过定义事物处理相关的 会计核算科目与核算方式,在事物处理发生的同时自动生成会计核算分录,保证了资金流与物流的同步记录和数据的一致性,改变了资金信息滞后于物料信息的状况,充分体现了事先计划、事中控用友烟草工业 ERP 物资及备品备件管理系统 2 制和实时决策的控制思想 1。 厦门用友烟草软件有限责任公司以统一全国烟草行业商业财务信息化为主要目标,专门致力于烟草行业财务管理软件产品、服务及解决方案的供应商。主要从事以产品化的软件为烟草行业提供信息化解决方案,全心致力于全国烟草行业的信息化建设。 其 核心业务是面向全国烟草行业财务管理信息化的应用软件开发
21、、销售和服务,推进中国烟草行业企 业的财务管理能力,提升行业的财务监控能力,使企业资源达到最佳配置状态,并为企业其他业务领域的信息化提供基础和保障。 本文以个人在厦门用友 烟草软件有限责任公司 几个月的实习经历,以及该公司的一些开发规范为研究对象。主要任务是对用友烟草工业 ERP 软件的开发进行分析。主要工作是:第一、了解用友烟草工业 ERP 软件的开发流程;第二、了解用友烟草工业 ERP 的开发规范;第三、参与用友烟草工业 ERP 软件新需求的开发。实习所做的工作主要满足厦门中烟、龙岩中烟、湖北中烟、江西中烟等地区的需求,同时会修改以前存在的一些 Bug。 1.2 用友烟草 ERP 的简介
22、1.2.1 用友烟草软件 基础技术框架 用友烟草 ERP 软件的基础技术框架 (如图 1.1 所示) 主要解决了在 J2EE 下的应用开发的一些复杂性问题。通过基础技术框架,提供了一套模块化的产品开发模式,屏蔽了底层技术平台的开发部署的复杂性,实现了与第三方中间件无缝集成的能力。 基础技术框架的服务开发采用普通 Java 类 (POJO、 POJI)的开发模型,并为系统提供一个分布式的业务部署和运行环境 2(1)。 1.2.2 用友烟草软件 开发平台技术 用友公司针对大、中、小型企业分别建立了 NC、 U9、 U8 等三条产品线, NC产品的目标是扮演集团级大型企业的信息化中枢,而 UAP 平
23、台则扮演了整个 NC产品的基础架构。按照中国 ERP 企业成功应用模式,要成为一个成功的 ERP 软件第一章 绪论 3 基础平台, UAP 必须支持为目标客户提供标准化、行业化、个性化的解决方案 2(2)。 图 1.1 用友烟草 ERP基础技术框架概要 对于 ERP 系统的最终使用者来说,每天接触最多的就是包含了各种业务信息的表单。这样,对于开发者,它意味着大部分的精力都必须投入到表单程序中,而这些程序却只能满足个性化的需求。如何帮助开 发者将主要精力转移到对业务逻辑的关注,同时帮助他们高效地创建出符合标准、行业、个性模式的表单程序?UAP 提供的解决方案是模板化 (如图 1.2所示) 它是模式化思想的一种应用,包括以下两个方面: 1. 免开发的配置模板。 利用表单设计器将表单的 GUI 界面保存成模板,用友的各产品研发团队可以为客户内置标准模板,实施顾问和二次开发伙伴可以针对企业的特性增加行业模板或个性化模板;另外,为了配套表单数据的查询功能、输出功能, UAP 还提供了查询模板、报表模板和打印模板; 2. 需要开发的代码模板。 这是对设计模式中 Template 模式的应用,作为基客户端运行环境 财务 客户端 物流 资金 http/https 调用 代码下载 客户端服务接入运行环境 中间件业务组件服务器 基础技术框架 J2EE 服务器 数据库 JDBCFramework