BOM及销售系统的集成
VIP免费
摘 要
为了解决企业在信息化过程中遇到的实际问题,在研究 BOM 和销售管理系统
各自特点的基础上,结合企业实际,在对原有企业业务流程进行分析之后,研究
了BOM 和销售管理系统的合理的业务处理流程,并使用 JAVA 技术和 J2EE 架构
对BOM 和销售管理系统实现集成开发。
重点讨论了系统底层数据库的架构设计方法、依照 BOM 实现销售系统的报价,
以及根据设计 BOM 映射生成销售 BOM 的方法等。此外,由于信息安全性对于企
业信息化系统至关重要,本文还因此对系统安全性及系统安全体系进行了研究,将
数据进行分类管理,对系统权限管理进行重新设计,对系统进行数据级和操作级
审计。
论文还介绍了系统开发过程中所采用的 J2EE 架构,MVC 开发模式,Ajax 等开
发技术,并介绍这些技术在系统中的应用。此外,为了提升软件的用户体验和开
发者的开发效率,还对使用 Flex 技术与 Jsp 进行联合开发进行了探讨,并使用该
技术实行若干个查询模块的开发。
由于云计算作为信息科技行业的一个发展趋势,已经由概念阶段逐渐走向实用
阶段,SaaS 模式作为云计算的产物,具有诸多优势,必将成为将来信息化架构的
主流,因此本文最后还对 SaaS 在信息化方面的应用前景进行了探讨。
关键词:信息化 BOM 销售管理系统 J2EE SaaS
ABSTRACT
In order to solve the actual problem which enterprise encountered in the process of
enterprise informationization,with an analysis of the business process which existed
before and a consideration of enterprise situation, do a research on reasonable business
process for BOM and sales management system base on the characteristics of both
system, then develop BOM and sales management system by JAVA technology and
J2EE framework.
A discussion on the system design method of the underlying database structure, the
system realization base on material price from BOM, and the mehod for genetating sales
BOM according to the design BOM,etc. In addition, for security is very important for
the enterprise information system. This paper also do a research on the point of the
system security architecture, including data audit, operation audit and so on.
This paper also introduces the J2EE architecture, MVC mode, Ajax development
technology, and the application of these techniques for this system also introduced. In
addition, in order to improve user experience and development efficiency, Flex also be
discussed to use in this information system with JSP for server inquires pages
development.
For cloud will be the main trend for information technology development, it has
switched the concept stage to practical stage.The SaaS model as a product of cloud
computing, it has many advantages, will become the mainstream of information
structure in the future, so this paper finally discussed the prospect for SaaS.
KeyWords: Enterprise informationization, BOM, Sales management
system, J2EE, SaaS
目 录
摘要
ABSTRACT
第一章 绪论...................................................................................................................1
§1.1 研究背景.........................................................................................................1
§1.1.1 BOM 系统概述 ....................................................................................... 2
§1.1.2 销售管理系统概述.................................................................................3
§1.2 研究的目的与意义...........................................................................................4
§1.2.1 企业信息化现状.....................................................................................4
§1.2.2 系统开发过程中会出现的问题..............................................................4
§1.3 本文的组织结构................................................................................................5
§1.4 本章小结...........................................................................................................6
第二章 BOM 与销售管理系统的集成 ........................................................................ 7
§2.1 BOM 系统简介 ................................................................................................. 7
§2.1.1 BOM 在MRP 系统中的作用 .................................................................7
§2.1.2 BOM 的其他应用 ................................................................................... 7
§2.2 销售管理系统分析............................................................................................8
§2.2.1 销售管理业务流程分析..........................................................................8
§2.2.2 销售管理子系统与其他子系统之间的关系........................................14
§2.3 BOM 与销售系统的集成 ............................................................................... 15
§2.3.1 系统集成的必要性................................................................................15
§2.3.2 系统集成的作用....................................................................................16
§2.4 本章小结.........................................................................................................17
第三章 某企业的信息化现状和需求...........................................................................18
§3.1 未实施信息化之前的企业状态......................................................................18
§3.2 企业的实际需求..............................................................................................19
§3.3 本章小结.........................................................................................................21
第四章 系统分析与设计...............................................................................................22
§4.1 企业流程与系统范围分析..............................................................................22
§4.2 关键性问题解决方案的解析..........................................................................25
§4.2.1 销售报价的实现...................................................................................25
§4.2.2 设计 BOM 向销售 BOM 的映射实现 ................................................ 30
§4.2.3 系统安全模式的研究...........................................................................32
§4.3 数据库结构与设计.......................................................................................40
§4.3.1 销售系统数据库的设计.......................................................................40
§4.3.2 BOM 系统数据库的设计 ..................................................................... 44
§4.4 本章小结.......................................................................................................46
第五章 系统实现.........................................................................................................47
§ 5.1 系统技术环境................................................................................................48
§5.1.1 JAVA 语言与 J2EE................................................................................48
§5.1.2 Eclipse 平台 ...........................................................................................49
§5.1.3 MVC 框架 ............................................................................................. 51
§5.1.4 AJAX 技术.............................................................................................53
§5.2 系统常用的开发方法......................................................................................54
§5.2.1 软件生命周期法....................................................................................54
§5.2.2 结构化系统开发方法............................................................................55
§5.2.3 原型化开发方法....................................................................................55
§5.3 销售管理系统实现.........................................................................................56
§5.3 本章小结.........................................................................................................58
第六章 Flex 在系统中的应用 ....................................................................................... 60
§6.1 富互联网应用程序与 Flex 应用 ................................................................... 60
§6.2 Flex 的优势 ..................................................................................................... 62
§6.3 在系统中的应用实例.....................................................................................62
§6.4 本章小结.........................................................................................................69
第七章 SaaS 架构的探究..............................................................................................69
§7.1 云计算和 SaaS 的概念...................................................................................70
§7.2.1 云计算现状...........................................................................................70
§7.1.2 云计算的技术架构:...........................................................................71
§7.2 SaaS 的优势 .....................................................................................................72
§7.2.1 从用户的角度来看................................................................................73
§7.2.2 从软件开发商的角度来看....................................................................74
§7.3 SaaS 的缺点及其应对策略 .............................................................................75
§7.3.1 依赖互联网............................................................................................75
§7.3.2 数据安全性............................................................................................75
§7.4 本章小结.........................................................................................................76
第一章 绪论
1
第一章 绪论
§1.1 研究背景
本课题来源于制造业企业信息化建设项目。中国正在成为全球制造业的中心,
中国是制造业大国,但还不是强国。因此,国家确定了通过信息化带动工业化的
国策,推动制造企业实施制造业信息化。“信息化是我国加快实现工业化和现代
化的必然选择,坚持以信息化带动工业化,以工业化促进信息化”。“十二五”
规划也明确提出要继续走以信息化带动工业化、以工业化促进信息化的“新型工
业化道路”。信息化被提升到了国家战略层面,企业信息化是企业发展的必经之
路。
BOM 是计算机可以识别的产品结构数据文件,是联系和沟通企业各项业务的
纽带,是 ERP/PDM 等信息系统中最重要的基础数据,其组织格式设计合理与否直
接影响到系统的处理性能。因此,根据实际需求,在合理和有效地前提下,灵活
地设计 BOM 是十分重要的。
销售管理系统是 ERP 系统中不可或缺的一环,通过销售管理系统,可以进行
售前管理,跟踪客户的项目进展情况,掌握客户的需求信息,从而进行生产计划
安排、原材料采购计划的制定;可以对订单的状态进行跟踪,保证按期交货,从
而提高客户满意度;可以对客户信息进行管理维护,预测客户将来的产品需求。
在当前市场经济环境下,绝大多数企业的生产经营活动都是围绕市场销售来展开
的,因此销售管理将作为整个系统信息流程的开端。完整的销售管理系统应实现
销售业务活动整体处理,同时将销售与计划、生产、运输、库存、财务等紧密连
接起来。销售既是企业生产的原动力也是企业生存发展的基石,是联系客户跟企
业之间的桥梁。因此,销售系统的好坏对整个企业将产生非常大的影响。
对于制造企业而言,虽然生产、销售、财务、库存等各模块的信息系统已经
日益成熟,且在各自的作用范围内都很大程度地提高了效率,但彼此之间缺少有
效的信息共享和利用,形成所谓的“信息孤岛”,很难为决策者提供强有效的支
持[1]。因此,实现各功能模块的集成开发研究具有很大的实际意义。
本文主要就是介绍销售管理系统以及 BOM 管理系统开发的架构过程、进行系
统开发的关键技术研究以及两个管理系统之间的集成开发研究,同时还依据设计
BOM 得出销售人员及客户易于接受的销售 BOM,为产品销售业务提供便利。系
统采用 MVC Model 的三层架构,利用 J2EE 构建该企业信息化的解决方案,这套
解决方案不仅在技术上比较成熟,而且在安全性和运行效率上都有很好的表现。
BOM 及销售系统的集成开发研究
2
在传统开发方法的基础上,对目前较为热门的云计算的解决方案进行了探索。同
时,针对企业实际比较关心的数据安全问题,提出较为完善的数据安全解决方案。
另外,为了提高用户体验,还尝试使用 Flex 技术对系统进行改造。
§1.1.1 BOM 系统概述
BOM 信息在 MRP II/ERP 中被广泛用于物料需求计算、成本计算、库存管理、
计算报价等多种用途。随着企业管理水平的逐渐提高,对 BOM 的管理和使用提出
了更高的要求[2]。BOM 作为企业重要的基础数据,具有以下具体作用:
(1)BOM 是系统识别物料的依据,在 BOM 中需要对每个物料进行唯一编码,
该编码在整个系统中必须保持始终唯一;
(2)BOM 是编制物料需求计划的参考数据之一,是主生产计划转化为物料需求
计划的关键环节,MPS 需要根据物料清单跟库存信息,得出 MRP 的输出生产计划
和采购计划;
(3)BOM 是产品配套和生产领料的依据,通过物料清单对产品结构和数量的描
述,进行产品配套和生产领料;
(4)通过 BOM 中单个物料的工艺路线可以生成最终产品项目的工艺路线,进而
可以进行加工过程的跟踪,还可以对加工工时进行统计;
(5)BOM 是产品零部件采购和外协的依据,根据物料清单中对底层物料属性的
描述,根据采购件和外协件的属性,计算出外协和采购的数量及其提前期;
(6)BOM 包含物料的成本信息,通过与数量的换算,可以进行成本的计算,从
而对最终产品的报价都可以起到指导作用;
(7)BOM 可以对物料进行反查和追溯,对质量管理可以起到很大的帮助作用;
(8)通过 BOM 可以使产品设计更加规范,更容易实现产品的系列化,标准化,
通用化。
为了使 ERP 系统正常运行,物料清单必须保证其完整性和准确性。否则,就
不能做到在正确的时间以正确的数量生产或采购正确的物料。这将引起一系列严
重后果:
(1)产品交货期不能保证,客户服务水平降低;
(2)库存量增加,资金得不到释放。由于物料清单不准确,无法得到准确的采购
提前期,为了保证生产的延续性,最好的办法是增加物料的库存量,导致库存量
增加;
(3)生产效率降低,车间不能在正确的时间得到正确数量的物料进行生产,生产
时时受阻;
(4)沟通效率降低,物料清单是企业内部各业务部门沟通的依据,物料清单不准
第一章 绪论
3
确使得协调难度增加;
(5)浪费资源,任何一个企业内的人、物料、资金和时间资源都是有限的,正确
的物料清单是有效地利用资源的基础。
§1.1.2 销售管理系统概述
销售管理作为产品由企业进入市场的出口,同时也是资金回笼的入口,对企
业的生存和发展有着直接的影响。
销售管理的主要内容有:客户信息管理、定价与报价、发货管理、销售合同
管理、装箱提货管理、退货处理、催款等业务。销售管理与库存、财务(应收账)、
主生产计划、制造数量的集成关系非常密切,同分销需求计划、运输管理和仓库
管理也是密切相关的。只有销售人员接受了全面培训,在应用 ERP 系统时能够充
分利用和发挥这种集成的优势,才能提高销售合同的履约率,从而提高企业的信
用度,增强客户的忠诚度。
销售管理系统是 ERP 系统中一个极其重要的子系统,通过销售管理系统可以
使公司对商品信息、库存信息、销售员业绩、客户信息等进行高效的管理, 还可
以对某段时间内的销售情况进行汇总。销售系统的好坏,对企业多方面有着直接
的影响。利用销售系统,销售人员可以对客户信息进行维护、进行报价管理、管
理销售订单、生成工作指令单、进行销售发货以及销售回款管理等多项业务,同
时,销售系统还可以提供多种视角的销售业务报表,实时反映产品销售情况,为
管理者进行决策提供有效依据。从而在根本上改变整个商品销售业务流程效率低、
处理能力差等手工操作过程中表现出的不足之处。
销售系统是以订单为主线来管理整个销售业务的,可以起到减少订单准备时
间,降低出错率以及快速对客户做出反应。销售系统所提供的报价单、订单、出
货单都是直接面向客户的,也是企业形象的体现。销售系统的作用还体现在:为
生产计算和预测提供信息,为质量管理系统提供客户反馈信息,为财务部门提供
财务数据,为经营决策者提供市场信息以及销售结果数据。
销售管理系统基本功能应该包含:
(1)对销售客户信息的管理维护功能;
(2)支持产品报价;
(3)支持订单跟踪管理;
(4)多角度展现销售数据;
(5)支持售前项目跟踪,有效进行销售预测;
(6)支持发货管理收款跟踪。
BOM 及销售系统的集成开发研究
4
§1.2 研究的目的与意义
§1.2.1 企业信息化现状
某企业为国内开发卧螺离心机产品最多、规格最全的高新技术企业的大型国
有企业。随着企业生产经营规模的日益壮大以及日益剧烈的市场竞争,企业急需
要谋求一条适合当前发展形势的道路,信息化就成为了最为合适的选择。
当前信息化的现状是企业的计算机更多时候只是充当一个文字处理的工具,
绝大多数业务都还是通过人工统计、上报、汇总等传统方式,造成很严重的资源
浪费和信息反馈的滞后。
这种情况导致了该企业面临如下问题:信息反馈的滞后导致很多业务很难把
控,无法及时准确地获得数据,是企业无法适时准确合理地做出决策;大量的手
工数据容易出错,造成账面数据与实际数据相差很大。
由于该企业信息化基础比较薄弱,在信息化的过程采取各个击破,最终联合
为一体的传统做法,这种做法的好处是实现相对简单,在进行的过程中会遇到较
小的阻力,有益于项目的推进;其缺陷也非常明显,相互之间的信息很难做到很
好的沟通,从而导致信息资源的浪费。所以怎样有效地在二者之间取得平衡,这
正是本文需要研究的重点所在。
§1.2.2 系统开发过程中会出现的问题
ERP 系统是一项庞大的系统工程,为了保证 ERP 系统开发成功,应该采用软
件工程的管理方法,从而可以加快系统的开发速度,同时可以保证软件质量和降
低开发成本的作用。
根据软件生命周期管理,在 ERP 的开发过程中讲 ERP 系统的开发过程分为需
求分析、系统分析、原型设计、数据库设计、界面设计、程序设计、报表设计等
步骤。
根据软件工程的构件与重用原理,在 ERP 开发中尽量根据实际管理功能的不
同讲系统划分为不同的模块,模块之间留有数据接口,即可以进行拆分运行又可
以进行合并运行,模块之间的合并和分离要简单快速。
在某些系统开发过程中,不是先规划系统的总体架构,而是根据个部门的需
要自底向上的开发,先是从底层的各个系统模块入手,最后逐步完成整个系统。
但是往往到了系统的最后阶段才发现各个模块无法耦合到一起。正确的做法应该
是先制定出系统的整体系统规划,然后逐步分离出高度结构化的子系统,并规划
好各子系统的接口,然后在开发各个子系统。
这些年来确实很多企业由于计算机的广泛使用,一些管理部门的效率得到了
很大程度的提高,如:财务部的电算会计、销售部门的合同管理、设计部门的 PDM,
第一章 绪论
5
PLM 系统的使用、仓管的库存管理等等,这些计算机应用都是属于一个个独立的
管理信息系统,虽然对提高企业某些部门的工作效率很有效果,但是由于系统跟
系统之间缺乏集成,很难有有效地信息沟通,因此还没有形成一个整体,仍处于
单个的“孤岛”状态,这种情况,还是处于企业信息化的初级阶段。企业在开发单个
的信息系统时,如果没有集成的大局观,在没有建立一套规范的管理基础,企业
的所有的业务流程并没有得到完全的覆盖,这样信息流将会是被隔断的信息流,
信息的传递必将是迟缓的,甚至根本不能沟通。这种情况所导致的结果就是,信
息流仍然是处在部门分割的阶段,难以进行各自信息的共享和企业业务流程的优
化。
企业需要的是高度集成的信息管理系统,仅仅提高单个部门的工作效率并不
是信息化的最终目的,实现企业整体效益,既要单个部门的工作效率,又要企业
的整体效益才是最终目标,这也是信息集成必要性的体现。
§1.3 本文的组织结构
本文对企业需求进行了详细分析,对企业现行业务流程优缺点进行了归纳总
结。在集成思想的指导框架下开发了新的 BOM 与销售管理信息系统。
本论文共分为七章,各章内容安排如下:
第一章 绪论。本章介绍了课题的来源目的,论述了系统的背景和意义,分
别对销售和 BOM 系统进行了介绍,提出本文所做的工作。
第二章 BOM 与销售管理信息集成。本章分别介绍了 BOM 和销售系统的特
点,对合理的 BOM 形式进行了分析,并对销售管理的完整流程进行了研究。提出
了将两个系统进行集成的必要性。
第三章 某企业的信息化现状与需求。描述了企业的现状与需求,指出了现
状的不足之处和企业迫切想通过信息化实现的目标。
第四章 系统分析与设计。对系统的业务流程进行分析,重点对销售报价,
销售跟 BOM 和设计 BOM 的映射以及系统安全性的几种实现方式进行了探讨和设
计。最后讨论几个关键模块的实现方法。
第五章 系统的实现。介绍了系统所采用的技术手段,并联系系统项目文件
讨论这些技术在系统的具体应用,并分析系统部分主要功能模块的作用及其实现
原理。
第六章 FLEX 与JSP 融合开发信息系统探析。本章研究了采用 Flex 作为前
端技术来进行信息化系统的开发,并列举 Flex 跟JSP 进行配合开发查询模块的具
体实现细节。
第七章 论述了云计算和 SaaS 模式进行企业信息化建设的前景。讨论了 SaaS
摘要:
展开>>
收起<<
摘要为了解决企业在信息化过程中遇到的实际问题,在研究BOM和销售管理系统各自特点的基础上,结合企业实际,在对原有企业业务流程进行分析之后,研究了BOM和销售管理系统的合理的业务处理流程,并使用JAVA技术和J2EE架构对BOM和销售管理系统实现集成开发。重点讨论了系统底层数据库的架构设计方法、依照BOM实现销售系统的报价,以及根据设计BOM映射生成销售BOM的方法等。此外,由于信息安全性对于企业信息化系统至关重要,本文还因此对系统安全性及系统安全体系进行了研究,将数据进行分类管理,对系统权限管理进行重新设计,对系统进行数据级和操作级审计。论文还介绍了系统开发过程中所采用的J2EE架构,MVC开...
相关推荐
-
跨境电商商业计划书模版VIP免费
2025-01-09 27 -
跨境电商方案范文VIP免费
2025-01-09 14 -
创业计划书VIP免费
2025-01-09 18 -
xx生鲜APP计划书VIP免费
2025-01-09 12 -
跨境电商创业园商业计划书(盈利模式)VIP免费
2025-01-09 8 -
跨境电商计划书VIP免费
2025-01-09 13 -
绿色食品电商平台项目计划书VIP免费
2025-01-09 22 -
农产品电子商务商业计划书VIP免费
2025-01-09 9 -
农村电商平台商业计划书VIP免费
2025-01-09 13 -
生鲜商城平台商业计划书VIP免费
2025-01-09 21
作者:侯斌
分类:高等教育资料
价格:15积分
属性:83 页
大小:3.91MB
格式:PDF
时间:2024-11-19

