当前位置:文档之家› 基于BOM的销售报价系统的研制与开发

基于BOM的销售报价系统的研制与开发

 万方数据

154

计算机应用研究

2C】04.年

的功能。

3销售报价的设计原理及功能设计

销售报价的设计原理是:①建立包括产品、原材料、

外岣件、部件、零什、标准什(总称物料)的物料字典以及与之对应的价Ll字典;②设计支持树型目录管理的产品数据结构表,刷于保存产晶装配结构关系及数量关系;⑤报价员按照客户的需要,建立报价产品目录结构树(即从物料字典中选择客户需要的相庇的物料,放在树慢U求棚应的位置P);④系统自动进行产品目录树展开、汇总计算,生成报价BoM,并自动计算工程总价。由此可以看出,产品口求结构树的建立和报价BOM的生成足销售报价系统的关键:

一般而言,销售报价系统府包括录八报价单、报价

单修改、报价单审核、报价单查渤等功能;应支持多币种

的、多价格及带有有效期的广+品报价,口J对每个客户制

定不同的销售价格,具有多种力‘式的折扣处理。通过销售报价处理。使企业有效地对售前商务活动进行崎控。

4程序设计中的关键技术及实现

4.1树型B。M的建立和实现

产品装配关系是一个纵深的主、从关系,采用捌型

BoM管理数据一日了然,形象直观,操作方便,各节点间关系叫确,易于理解。所以,一般均采用树刑结构实现产品BoM管理。但足,实现树刿BOM管理也有一定的难度,主要足:①数据结构复杂,数据库设计要求高;②实现操作复杂(排序等『nJ题),程序编制困难;③当数据量很大时,树型目录的建立和刷新需要时间长。

为r减小树型目录操作的难度,系统采用简洁科学的数据结构实现树型目录,表的结构如表1所示。

表l表的结构

刮托敬据类■犯许々编目

d州Ⅱ)

MⅡL

数目ln唧唧rNIu

所w∞¨lⅢ…(18

0)

唧wI工零件Bm-h州10)

眦mmU…mc(180)

"Ⅻ【L

口点号1一¨8,o)

NmHuLL

单件{*价In岫|

”月】

兀*"总价|胁

N山

杯£幽Jd“”)

州I上

一峨仁g数lHwI

ⅢrⅫLL

叠l{m《数lnⅧI

Ndr砌1

报&*卅ld娜(蛳)

NLILL

报丧n竹^“20NuIL’L,r

ch“60)mⅡL成量☆l

r1呻INuu

点顺序”字段正址为了完成此l程而殴置的

2树型目录建立速度的优化

树型目录的建立包括:①红用户界面上建谴新的树J趔目录;②从数据库中读m已有的树型报价ljoM目录树

两部分、

随着系统的运用,数据库rfJ的数据L『益增多,数据的读写量也随之增大,查淘速度将会降低:树型日录的建立(尤其是从数据库中凌出已经有的树趔报价BOM目求树),往件需要几分钟甚至十儿分钟的漫长时问,给用户正常使用系统带来了麻烦,于是速度问题成r系统尖锐的矛盾,凼此必须采取一定的措施来提高系统的速

度:

(1)改进算法提高系统速度。建晓树型目录,对其速度影响最大的是算法,小好的算法要橙索大量的数据,时问消耗大,而且计算机内ff占用大.将会影响系统的整体性能。本系统经过多次改进后的算法,通过循环计算,递归调用计算函数的方法,实现树型日录的建立,因为采用r调用递归函数的方法,精简r算法,减小了ij算机内存的占用,同时数据的读取次数也限制在N次(N为BOM表的总节点数,即N次检索数据戒)。

(2)改进程序设计思路提高系统速度。随着销售系统的使用,系统的报价J二程将逐渐增多,如果程序设计

时,要?次将这些报价Ij【)M目录树全部恢复到用户界面

上,速度将会相当慢,势必影响系统整体性能。因此,最

好的解决方案就是一次只向用』’界面提供一个工程的

BOM信息,同时为不影响用户浏览其他的工程BoM,将

系统用户界面一分为二(】.程浏览、工程修改新建),其

中[程浏览用来浏览用户选中的工程,用户除了可通过此处浏览工程信息以外,还可拷贝报价节点;__L=程新建修改,向用户提供一个友好的界面,方便用户修改用户所选中的工程信息,同时可粘贴从工程浏览中拷贝来的节点。两个界面配合起来,协调地完成报价B()M的功能。其运行实例一如图l所示。

其中几个主要字段血¨下:

(1)编码。有r编码.便可以从物料字典中获得该

物料的各种参数、属性及相关信息,如物料编码、名称、分类、计量单位等。

(2)节点号。该宁段是节点的惟一标志,树型目录图I运行实例一

的建立、检索、存储都足以“节点号”字段作为索引完成4.3树型目录的排序

的,它是数据表的关键字。

排序指的是人工排列BOM札【==【的先后顺序,

方向

(3)甘点顺序。打印报价单时,考虑到客户的特殊是为了满足用广的需要,使报价单更具有条理性(如用

要求和物料的不同性质,需要对各个节点的顺序重排,户要求把柜体放在所有节点的最后);另一方面,是为了因此必须有一个字段来专门记录各个节点的顺序,“节

根据不同的报价物料之间不同性质,对其顺序进行重新

 

万方数据

第1期赵武等:基于BOM的销售报价系统的研制与刀‘发

排列的需要(女¨将成套系数为l的物料节点放在成套系数大于l的物料节点的后面)。为r实现排序,在BOM的数据表中加入了一个字段——节点顺序,该宁段记录了所有节点的顺序,大大简化了排序的操作(节点排序时,只需要对该字段进行顺序重新排列)。

44工程报价计算方法

报价B()M树型日录建市完成后,系统将调用工程报价中的计算报价模块,对报价进行计算。_T程报价计算实现的难点在于报价本身是一个比较灵活,以人为的主观因素为主的工作,报价销售人员报价的方式、方法多,相应计算报价的方式、方法也很多,很难总结出一套完整全面的报价及撤价计算方式,进而建立这样一个统一完整的报价数学模型。凶此如果着眼建立一个全面的人丁智能高的报价模型,必定会加大程序设计的难度,且花费时间多,会大大影响整个系统的开发进度。在此情况下,笔者设计了“遍历全树,以父为主”的计算模型,即在遍历报价目录树,计算价格的过程中,如果一个节点已经设置过价格,就不再计算其子节点的价格之和,而以该节点的价格作为其最终的价格:

父节点(Parem—n。de)代表的物料是由子节点(son—node)所代表的物料组成的,其价格也应该是子节点的价格之和,即蹦ce(Parenln.xk)=兰pnce(sonn耐e)r-为pa咒nI—n(】de的一级子节点数;如果PaMIInode的价格在报价BOM建立过程中已经设置了,就不再使用上面的公式,而是商接使用设置的价格,这样,简化了报价的计算难度,也是一种以销售人员的操作意向为主的方式,即销售人员要我做什么,我就做什么1

5结束语

笔者采用上述方法,开发了一套销售报价系统,系统恩有:①自动生成报价,提高报价的效率;②通过建立价日字典、物料字典来规范化企业的物料管理;③方便的BOM目录树查询;④工程报价模块计算报价方便、快捷、准确等特点。系统在企业运行良好。图2为系统运行实例二。

图2运行实例2

参考文献:

【1]王淦.赵武ERP模式下的采购管理系统的研究与开发【JJ.四川大学学报(工程版),200l,33(5):24.27.

[2]李家箐,赵政.cIMs环境下的销售管理系统的设计[J].计算机应用研究,2001,18(3):146—148

13]刘文丽企业供需链管理的宾施策略探讨[J]计算机集成制造系统clMs,2000,6(2):15一18.

[4]薛华戚.管理信息系统[M】北京:清华大学出版社.2000

作者简介:

赵武(1968一),男,副教授,博士研究生.研究方向为cAD/cAM、企业信息化与系统集成;杜勇(1975-),男,硕士,研究方向为企业信息化与系统集成;宋学平(t钾7一),男,硕士研完生,研究方向为CAD/cAM、企业信息化与系统集成。

(上接第118页)

(4)根据应用连接五元组,查找当前通信对链表L,如果找到,表示是一个连接中的数据,更新L表中的更新时间记录;如果没有找到,转(6);

(5)对数据包进行分析,还原、重组、拼接,并去除协商、应答、重传、包头等网络信息,然后将分析结果发送到数据中心服务器;

(6)结束返回。

此算法实现简单,计算量小,只要将通信对链表L设置为共享的动态数组,就可被多线程访问。我们采用此算法,实现了对RADIUs协议、H1TTP协议(上、下行)、sm甲和PoP3协议、DNs协议、兀P协议、旺Ⅲ珊协议等的分析与还原。

4结束语

网络内容安全分析与审计技术是继防火墙、网络八侵船测技术之后的又一种网络安全手段,其相关的理论和技术还处于研究和发展之中。高速网络下数据包截取还原技术是网络内容安全分析与审计技术的发展瓶颈。本文提出的数据分流、多缓存技术、多协议分析与还原技术等对此进行了大胆的探索与实践,并且在实践中取得了较好的效果。这些方法在入侵监测、数据通信等领域都有重要的参考价值。

参考文献:

[1]上海复旦光华信息科技股份有限公司N~Au曲.^侵检测与安全审计系统技术白皮书【EB/OL]htlp://www.母”nghua.sh.cn/guan曲ua/叫u60n/sol—networIchlm,2002-12一加

[2]唐正军,等.网络入侵检测系统的设计与实现[M].北京:电子工业出版社,200235—85.

【3]NdD僦Im啪矗嘴Pe西啉nancein“曲s辨edNIr好[EB/oL]hⅡp://www.1inuxse(_u而‘yoⅢI∥anicles/intnlslon

de£Ⅲ10n一“icle?4617htrrIl,20a2一12-05

作者简介:

万国根,男.博士研究生,研究方向为网络安全理论与技术、中文信息处理;秦志光,男,教授.博士生导师,研究方向为网络安全理论与技术;刘锦德,男,教授,博士生导师,研究方向为

开放系统技术、多媒体技术和虚拟现实应用。

 万方数据

基于BOM的销售报价系统的研制与开发

作者:赵武, 杜勇, 宋学平

作者单位:四川大学,制造学院,四川,成都,610065

刊名:

计算机应用研究

英文刊名:APPLICATION RESEARCH OF COMPUTERS

年,卷(期):2004,21(1)

被引用次数:9次

参考文献(4条)

1.王淦;赵武ERP模式下的采购管理系统的研究与开发[期刊论文]-四川大学学报(工程科学版) 2001(05)

2.李家箐;赵政CIMS环境下的销售管理系统的设计[期刊论文]-计算机应用研究 2001(03)

3.刘文丽企业供需链管理的实施策略探讨[期刊论文]-计算机集成制造系统 2000(02)

4.薛华成管理信息系统 2000

本文读者也读过(10条)

1.李杨.刘长安.吴寿喜.张灵泉.孙富生.Li Yang.Liu Changan.Wu Shouxi.Zhang Lingquan.Sun Fusheng PDM环境下基于Web的产品报价系统[期刊论文]-现代制造工程2005(8)

2.庞罕面向PLM的成本估算系统的研究与实现[学位论文]2005

3.王济浩.李呈湘.刘敏基于Excel的新产品报价系统[期刊论文]-计算机应用2001,21(8)

4.黄早文.金伟.张祥林基于B/S模式的模架报价系统的设计与开发[期刊论文]-机械制造2005,43(5)

5.张国钢.耿英三.王建华.纽春萍面向客户化定制的成套电器Web报价系统的研制[期刊论文]-电工技术杂志

2003(2)

6.潘倩.崔旭龙.黄天佑.吕志刚.姜不居.闫双景.PAN Qian.CUI Xu-long.HUANG Tian-you.LU Zhi-gang.JIANG Bu-ju.YAN Shuang-jing基于B/S结构的熔模铸件报价系统研究[期刊论文]-铸造2005,54(7)

7.韩玲.刘让同棉纺织企业快速报价系统研究[期刊论文]-棉纺织技术2002,30(9)

8.冯建文.欧宗瑛.韩凤武.陆培德.韩锋基于SolidWorks模具报价系统的开发[期刊论文]-模具制造2003(2)

9.郑俊美新产品报价系统的设计与开发[期刊论文]-财会月刊(理论版)2007(1)

10.曾庆良.周玮.熊光楞铁路货车产品报价系统的设计与软件开发[期刊论文]-机械设计与制造2000(4)

引证文献(9条)

1.周安漪.仇润鹤.王嘉伟树形XML结构在销售报价系统中的应用[期刊论文]-计算机与现代化 2013(6)

2.郑俊美新产品报价系统的设计与开发[期刊论文]-财会月刊(理论版) 2007(1)

3.王霞.王宗信.刘照国基于BOM的成本估算系统的研究与实现[期刊论文]-中国农机化 2005(4)

4.潘倩.崔旭龙.黄天佑.吕志刚.姜不居.闫双景基于B/S结构的熔模铸件报价系统研究[期刊论文]-铸造 2005(7)

5.庞罕.许超.王霞.张爱梅面向个性化生产的成本估算系统的研究与实现[期刊论文]-中国制造业信息化 2004(11)

6.姜迎春.张安民.宋学平订单式中小企业生产计划管理系统研究[期刊论文]-机械 2005(9)

7.徐春林基于PDM的电器企业车间管理及成本估算系统的研究[期刊论文]-现代制造工程 2007(2)

8.王剑阳基于用户的客车设计管理系统的研究与开发[学位论文]硕士 2005

9.庞罕面向PLM的成本估算系统的研究与实现[学位论文]硕士 2005

本文链接:https://www.doczj.com/doc/b67040924.html,/Periodical_jsjyyyj200401050.aspx

相关主题
文本预览
相关文档 最新文档