




已阅读5页,还剩49页未读, 继续免费阅读
(机械制造及其自动化专业论文)模具比较报价系统与标准件库研究与开发.pdf.pdf 免费下载
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
摘要 摘要 模具报价是模具制造企业技术、经济、效率和管理的综合反映,同时也是 决定模具制造企业和客户间能否成交的一个重要经济条件。随着模具制造业的 快速发展,依靠个人经验所进行的报价己不能适应市场竞争和变化的需要。开 发一套既能反映模具制造企业自身的生产能力,又能在速度、准确程度和详细 程度上满足客户需要的模具报价系统成为模具制造商和客户所共同关心的问 题。 本文首先分析了相关的国内外研究以及当前模具报价的现状,并研究了模 具价格构成及报价理论和方法,同时结合模具报价业务流程和特点的基础上, 通过比较当前较流行的几种报价方法,选择了比较报价法,然后针对中国广大 模具生产企业的现状,通过对企业业务链的分析,主要围绕模具生产企业的报 价业务管理信息系统和其中的关键技术进行了研究;结合网络数据库技术和业 务管理技术完成了基于w e b 的模架报价业务管理信息系统总体设计;对其中的 主要模块进行了开发,并对当前流行的b s _ 三层体系结构和基于j 2 e e 开发平台 的经典m v c 设计模型技术进行了介绍。 本文完成的模具比较报价系统是一个比较灵活的系统,根据不同的类型选 择参考实例,参数修改,完成报价;并且用户可以根据自己的公司情况预定本 系统,设定符合本公司的初始参数。还实现了对报价历史清单的操作。 文章还完成对标准件的总结、分类,根据盘起、m i s u m i 、龙记、天贵生 产的标准件,按外形特征逐级分类,实现标准件库系统。用户购买标准件的有 据可依。 关键词j 2 e e ;m v c ;模具;比较报价 a b s t r a c t a bs t r a c t m o l dq u o t a t i o ni sac o m p r e h e n s i v er e f l e c t i o no ft e c h n o l o g y , e c o n o m y , e f f i c i e n c ya n dm a n a g e m e n to fm o l dm a n u f a c t u r e r s ,a n di t i sa l s oa ni m p o r t a n t e c o n o m i cc o n d i t i o nt h a td e t e r m i n e sw h e t h e rm a n u f a c t u r e r sa n dc u s t o m e r sc o u l d m a k ead e a l w i t ht h ef a s td e v e l o p m e n to ft h em a n u f a c t u r i n gi n d u s t r yo fm o l d s , q u o t a t i o nr e l i e d o ni n d i v i d u a le x p e r i e n c eo b v i o u s l yc a nn o tm e e tt h en e e d so f m a r k e t c o m p e t i t i o n a n d c h a n g e s i t h a sb e c o m eac o m m o nc o n c e r no f m a n u f a c t u r e r sa n dc u s t o m e r st od e v e l o pas e to fm o l dq u o t a t i o ns y s t e mw h i c hc a l l n o to n l yr e f l e c tt h ep r o d u c t i o nc a p a c i t yo ft h em a n u f a c t u r e r s ,b u ta l s os a t i s f yt h e d e m a n d so fc o n s u m e r si na c c u r a c yt i m e l y t h ep a p e ra n a l y s e st h ec o n c u r r e n tq u o t a t i o nt h e o r yi n l a n da n do v e r s e a s ,t h e a c t u a l i t yo fq u o t a t i o nb u s i n e s s ,t h ec o m p o n e n to fm o u l dp r i c e ,i n c o r p o r a t e sm o u l d q u o t a t i o no p e r a t i o nf l o wa n dc h a r a c t e r i s t i c ,c o m p a r e sc u r r e n t l yp o p u l a rq u o t a t i o n t h e o r i e sa n dm e t h o d s ,a n ds e l e c t sa p p r o p r i a t eq u o t a t i o nm e t h o do fm o u l db a s e t h e nt h ep a p e ra n a l y s e se n t e r p r i s e so p e r a t i o nc h a i na n di n v e s t i g a t e st h eo p e r a t i o n m a n a g e m e n ts y s t e mo fm o u l dq u o t a t i o nb a s e do nw e b t h r e e t i e rs t r u c t u r ea n dk e y t e c h n i q u e s ,a n df i n i s h e st h ew h o l es y s t e m sd e s i g na n de x p l o d e r st h em a i nm o d u l e s t h r o u g hc o m b i n i n gt h et e c h n o l o g yo fn e t w o r ka n dd a t a b a s e a n do p e r a t i o n m a n a g e m e n t t h i sp a p e ri n t r o d u c e st h ec u r r e n tp o p u l a rb st h r e e t i e rs t r u c t u r ea n d c l a s s i c a lt e c h n o l o g yo fm v c d e s i g np a t t e r no nj 2 e ep l a t f o r m t h ef e a s i b i l i t ya n d r a t i o n a l i t yo ft h es y s t e mw a sv e r i f i e d l a s t ,as u m m i n g - u po fr e s e a r c h a n d d e v e l o p m e n th a sb e e ng i v e n ,a n da l lo u t l o o kf o rf u r t h e ri n v e s t i g a t i o ni sp r e s e n t e d i nt h i sa r t i c l e ,t oc o m p l e t et h ec o m p a r i s o np r i c i n gs y s t e mi sam o r ef l e x i b l e s y s t e mb a s e do nd i f f e r e n tt y p e so fr e f e r e n c ee x a m p l e ,p a r a m e t e rc h a n g e st o c o m p l e t et h eq u o t ea n du s e r sa c c o r d i n gt o t h e i ro w nc o m p a n i e ss c h e d u l e dt o p r e s e n ts i t u a t i o n ,i nl i n ew i t ht h ec o m p a n ys e tt h ei n i t i a lp a r a m e t e r s h i s t o r yl i s t s y s t e ma l s oh a sb e e nc o m p l e t e d t h ea r t i c l ea l s oc o m p l e t e das u m m a r yo fs t a n d a r dp a r t s ,c l a s s i f i c a t i o n ,b a s e d o np a n q i ,m i s u m i ,l o n g j ia n dt i a n g u i t h ep r o d u c t i o no fs t a n d a r dp a r t s , a c c o r d i n g t oc h a r a c t e r i s t i c so fs h a p es t e pb ys t e pc l a s s i f i c a t i o nt oa c h i e v et h e s t a n d a r dp a r t ss y s t e m u s e r sp u r c h a s ep i e c e so fe v i d e n c e - b a s e ds t a n d a r d s k e yw o r d sj 2 e e ; m v c ;m o u l d ; q u o t a t i o nc o m p a r i s o n i i 独创性声明 本人声明所呈交的论文是我个人在导师指导下进行的研究工作及取得的 研究成果。尽我所知,除了文中特别加以标注和致谢的地方外,论文中不包含 其他人已经发表或撰写过的研究成果,也不包含为获得北京工业大学或其它教 育机构的学位或证书而使用过的材料。与我同工作的同志对本研究所做的任 何贡献均已在论文中作了明确的说明并表示了谢意。 签名:邃鍪噬日期:丝呈:笸! 之 关于论文使用授权的说明 本人完全了解北京工业大学有关保留、使用学位论文的规定,即:学校有 权保留送交论文的复印件,允许论文被查阅和借阅;学校可以公布论文的全部 或部分内容,可以采用影印、缩印或其他复制手段保存论文。 ( 保密的论文在解密后应遵守此规定) 签名:盈塑煎导师签名:f i l l :丝塑:兰 第1 章绪论 第1 章绪论 1 1 课题的来源和意义 本课题是由北京模具协会组织、由北京思奥特科技发展有限公司委托北京 工业大学c a d c a m 实验室,以北京兆维工装为试点,对模具报价方法进行研 究,然后开发出一套模具报价系统。 制造业正朝着全球化、数字化和网络化方向发展,产业间和企业之间的合 作与协同需求大大增强,迫切希望通过资源共享和优势互补,达到快速响应市 场和降低成本的目的,作为制造业基础工业的模具业更是需求迫切【l 】。 北京市制造业信息化工程定位于网络化制造,它充分发挥北京在信息技术 领域的优势,利用北京丰富的智力资源,形成北京网络化制造和服务体系。以 网络化制造推动北京市传统制造业向数字化设计、数字化加工、数字化装备和 数字化管理过渡,加强资源共享,实现北京制造业的整体升级和跨越式发展。 同时,以信息化带动工业化,适应知识经济发展的需求,推动行业的经济发展, 构成了北京市制造业信息化工程的需求牵引。 模具报价是模具制造企业工作的重要环节,报价过低企业无法获利,报价 过高则难以在激烈的市场竞争中取得生产订单。传统报价方法主要依靠个人的 经验,缺乏科学性,难以满足市场竞争变化的需要,并且存在没有经验的报价人 员对于报价无从下手的缺点【2 】【3 1 。因此,构建科学而准确的成本分析方法和报 价系统对于模具制造企业十分重要。本系统是布置在公司内部服务器上,运行 于公司内网,这样保证公司内部报价的机密不会被泄露,同时采用数据库的权 限分配和日志管理功能,对于系统的维护和管理十分方便。本系统以模具报 价手册为基础,基于j 2 e e 平台、j s p 、s q ls e r v e r 等技术对冲压模具计算机 辅助报价系统进行了开发与研究。 模具工业作为基础工业,在国民经济中占有重要地位,常常作为一个国家 的经济和技术实力的代表。模具报价是模具企业能否获得订单并在订单生产中 获得利润的关键所在,基于w e b 的注塑模报价系统研究具有如下重要意义: ( 1 ) 提高注塑模报价的准确性,有效避免企业经营风险模具报价一直是 模具企业比较关切的问题,报价过高将使企业丢失订单,报价过低就有可能要 亏本。 造成这种情形一是由于注塑模千变万化,结构复杂,再加上模具多为单件 生产,每次报价的模具都不相同,使得模具的成本不能很好地事先预测;另外 更主要的是成本计算方法的落后,不能准确预测模具的成本【4 】。基于w e b 的注 北京下渡人学下学硕l 学位论文 期鼍曼曼曼舅嬲i i i i 一一i 一。 _ 二i i i 鬯曼! 曼曼曼舅葛! 曼 塑模报价系统从模具豹成本梅成入手,分析了瑰阶段模具报价的要求,建立了 科学的报价方法,提高了注塑模报价的准确性,有效避免企业经营风险。 ( 2 ) 提高注塑模报价效率,快速响应客户,提高企业综合竞争力 竞争日 益激烈的今天,快速响应客户可以为企业在市场竞争中抢得先机。基于w e b 的注塑摸报价系统通过建立科学的报价方法,方便的查询界面,使褥报价人员 可以快速地响应客户的寻价,不仅改善了企业形象,也使自己获得更多的商机 【习 o ( 3 ) b s 结构的w e b 运行模式系统基于b s ( b r o s w e r s e r v e r ) 结构开发, 具有分布式系统的优点,符合基于网络运用的系统的开发趋势。b s 结构系统 的界面通过w e b 页面显示,客户端无需安装应用软件,只需安装浏览器即可, 操作十分简单。符合“瘦客户”的开发趋势阍。此外b s 结构软件还具有良好的 开放性、开发、维护成本低、系统安全性好、扩展性好等优点。系统基于网络 化构造,可以实现异地办公、资源共享、并为企业实现网络化制造打下了基础 翻。 1 2 课题背景 模具是工业生产的重要工艺装各。随着我国现代工监的发展和产品更新换 代的加快,模具的需求量大幅度增加,2 0 0 3 年全国模具总产值达到4 5 0 亿元以 上,年生产总量已经居世界第三位,模具工业在整个豳民经济发展中的作用愈 显重要。随着我国市场经济的发展和模具市场的形成,如何科学地计算成本, 建立模具报价体系已成为影响模具行业发展的一个重要问题。 建立一套科学的模具计价办法,可以规范模具市场,形成有序竞争,并适 应先进的信息化管理和加快与国际市场的接轨。 模具报价系统是面向广大的模具制造厂商及模具的应用客户,本系统的哥 的是开发出一套独立运营的模具报价软l 牛系统,通过该系统用户可以根据自己 的企业制造水平选择不同的计算方法进行模具成本核算,此系统还对成本构成 的各环节提出有参考价值的比较数据,便于用户进行经济活动分析,进而采取 措施以降低成本提高市场竞争力。 1 3 国内外现状 1 3 1 国内现状 1 9 9 3 年中国模具工业协会编写了模其计价办法参考手册书,虽然该 第1 章绪论 书介绍的方法不太能适应现阶段模具报价的要求,但它的出现还是为模具计价 提供了理沦依据和参考,国内许多报价系统的研究也是在此基础上实现的。国 内关于模具报价这方面的成果主要有:浙江大学的卿兆波等开发的小型冲压模 具报价系统该系统以模具计价办法参考手册为基础,以p o w e r s o f t 公司的 数据库前端开发工具p o w e r bu i l d e r 6 0 为开发工具,对小型冲压模具计算机辅 助报价系统进行了研究【明;湖北汽车工业学院的阮景奎等开发的模具成本信息 管理系统【9 】 该系统以v i s u a lc 抖m f c 和o d b c 技术,实现了数据库的查询, 统计,分析,从而快速得到模具成本信息;山东大学的韩云鹏等开发的大、中 型冲压模具计算机辅助成本预测系统该系统建立了针对大、中型冲压模具进行 成本预测的三种数学模型,通过引入模具相似度,将指数平滑法用于模具成本 预测,实现了对模具成本的模糊预测。以此为基础,开发了大、中型冲压模具 的计算机辅助成本预测系纠1 0 】;香港理工大学的s e c h a n 等研究的注塑模计算 机报价系统( c q s i m ) 该系统用v b 语言,a c c e s s 数据库为开发工具,建立了针 对塑料玩具行业的注塑模报价系统。该系统以模具制造过程为主线,通过加工 工艺来计算模具成本,提高了报价的准确性,并考虑了系统的稳定性可扩展性; 大连理工大学的柴玉森等开发的基于c a p p 的模具报价系统【1 1 1 ,该系统在模具 价格构成的基础上,结合模具行业的实际情况,建立了对模具价格进行预算的 计算机模型。在三维c a d 产品信息模型支持下,利用c a p p 技术,确定模具 零件的加工工艺过程,给出了分析价格成本预算的方法和模具报价系统的构 成:东南大学许超等做的“中小型塑料注射模报价系统”,主要基于模具的关键 因素加权算法计算模具的成本。以上提到的几种解决方案都没有见到商业化的 版本,无法从软件使用者的角度进行评价。 1 3 2 国外现状 日、美、德、法等工业发达国家,其工业基础雄厚、模具设计加工水平较 高,模具专业化、标准化程度较高,为模具报价系统的研究提供了相应的现实 基础,也出现了一些模具报价方法。如德国的c k v ( 塑料处理工业协会专业技 术部1 提出的根据流道加工的时间来估算注塑模价格的方法,该方法通过一张 表格根据流道长度,形状估算流道的加工时间,并以此估计模具的价格,再加 上标准模架及其他标准件和外协加工费用就得到模具的总价格。新加坡南洋理 工大学的s h i n go n e n a n 通过建立的一系列复杂的数学公式【1 2 1 【1 3 】,按照结构的 区分方法,将成本分为材料、模具和工艺成本,此方法并不依赖于特定的几何 模型,通过一系列特定参数的确定,在产品的概念设计阶段求得注塑件和模具 的成本。此外文献认为模具初步设计是模具报价的先导,它讨论了注射模具自 动初步设计的算法;文献集成了a u t o c a d 和d b a s e 来进行塑料注射模具零 北京t q k 人学t 学硕i j 学位论文 件的成本估算,也讨论了在报价阶段利用多种机器能力的不同组合来满足客户 需求时,不同型腔数量和不同的加工编排以及使用不同机器对成本的影响; b o o t h r o y d 采取了加工费用乘以平均加工成本的方法来估算【1 4 】,而p o h 则采用 以某个参考塑件为标准,依靠其他塑件及其相对成本来估算制造成本。综合以 上研究成果可以看出,以上所研究的模具报价系统,在模具成本的计算时采用 工时乘以工时成本的估算方法己成为一种趋势,相比以往传统的以经验为主的 报价方法是巨大的进步。因为采用工时计算模具成本体现了模具的制造过程, 符合模具成本的产生过程,具有较强的说服力【1 5 】【16 1 。 但随着中国加入w t o ,以及计算机技术、网络技术的飞速发展,以上开 发的系统并不能很好地适应现阶段的模具报价需求,主要表现在以下两个方 面。 1 4 目前报价系统的不足 ( 1 ) 报价方法不能满足需要现在模具报价的趋势是数据的细化和格式的 指定化。许多大型企业在采购模具时需要模具企业按照他们自己的报价单格式 报价,并且还会指定模具的材料、标准件厂商等具体要求。他们要求模具企业 不仅要报出模具的价格,还要列出使用的材料、标准件规格和数量、以及各加 工方法的加工时间、各种加工方法的单价等详细信息【1 7 】。模具采购方通过这种 报价方法可以得到比较详细的模具价格构成体系,便于和不同厂家的报价作比 较,也便于和模具企业的讨价还价。以往研究的报价系统大多采用模具计价 办法参考手册中介绍的方法,但该方法和实际状况出入很大。此法虽然也采 用了工时计算法,但它使用加工工时单位含金量来计算成本,并不区分不同加 工设备或方法间成本的不同,只以笼统的平均成本来代替。在工时计算时也只 是也就不能列出如此详细的报价细节,因此为了适应模具报价的新形式必须对 报价方法做深入的研究。 ( 2 ) 不符合网络化使用的要求以往研究的报价系统基本都是基于p c 机的 单机运行程序,不能支持网络化运行的要求,这与现在i n t e r n e t i n t r a n e t 技术的 发展是极不相称的,不符合制造业信息化发展地趋势【1 8 1 。单机运行模式的报价 系统也不能体现基于网络的分布式应用系统的优越性,如异地办公、资源共享、 网上报价等。因此,有必要把报价系统开发成基于网络环境下的运行模式。 1 5 本课题研究的内容 本课题主要是对目前模具报价方法的调研的基础上,研究出一套实用的报 第1 章绪论 价方法,并且通过j 2 e e 技术开发出报价系统,充分利用了计算机的计算和信 息管理能力,以及网络的信息化,把报价人员从手工计价繁琐枯燥的资料搜集、 数据计算解放出来,使模具的报价更合理、更科学,使模具企业内部信息充分 的共享,避免了报价的经验论,同时,能够有效的保存报价的历史信息。整个 课题内容包括:报价方法的研究、报价方法系统的开发,历史清单查询系统的 开发、数据更新功能系统,报价单修改系统。 ( 1 ) 手l l 价方法的研究由于模具报价方法很多,研究一套合理、实用、有效 的报价方法对于模具制造业是很有意义的一件事,在此研究过程中,得出比较 报价是很实用的报价方法,系统对现有的比较报价进行改进。 ( 2 ) 比较报价系统的开发用户根据自己的需求,选择模具类型、确定参考 实例,然后添加系统中设置的修改参数,最终得到报价表单。 ( 3 ) 历史报价清单历史报价清单系统可以根据不同的查询方式得到已经报 价单,实现了对报价单进行修改、删除、查看等功能。历史报价单有利于对已 有数据的保存与管理。 ( 4 ) 报价原始参考数据的录入与修改用户可以自己添加自己手中的实例, 有利于保持数据更新,让报价实例更接近市场,用户还可以根据市场情况和各 个公司具体情况更改原始参考数据。 ( 5 ) 标准件资源库的开发根据企业对标准件逐级分类,动态生成查询条件, 实现标准件库的查看、删除、修改功能。 北京t 、止人学t 学硕l j 学亿论义 第2 章系统开发运行环境 2 1系统开发采用的技术路线 本系统设计采用j 2 e e 技术。一方面j 2 e e 技术建构在j a v a 语言基础之上。 j a v a 语言有跨平台的特性,具有“一次编写,处处运行”的特性,很容易和其 他平台系统集成。另一方面,j 2 e e 技术提供了用于企业开发的组件,如s e r v l e t 、 e j b 、j s p 等组件,使得j 2 e e 技术可以轻松实现基于三层设计方案的分布式系 统【1 9 1 。 2 2 本系统所用到的技术 本系统的构建需要完整的业务系统。需要使用x m l 、c s s 、j a v a s c r i p t 、 h t m l 、j s p 、s e r v l e t 、j d b c 、j a v a b e a n 、s t r u t s 的相关技术。 本系统的框架是m v c 模式,利用开源代码s t r u t s 的这种设计模式,通 过把s e r v l e t 、j s p 、j a v a b e a n 、自定义标签和信息资源整合到一个统一的框架 中,为w e b 开发提供了具有高可配制性的m v c 开发模式。 s t r u t s 体系结构实现了m v c 设计模式,它将m o d e l 、v i e w 和c o n t r o l l e r 分别映射到w e b 应用中的组件f 2 0 j 。m o d e l 由代表系统状态和商业逻辑的a c t i o n 来构建,v i e w 由j s p 和s t r u t s 提供的自定义标签来实现,c o n t r o l l e r 负责控制 流程,由a c t i o n s e r v l e t 和a c t i o n m a p p i n g 来完成。使系统开发、维护、扩展更 加容易。 2 2 1j 2 s d k j 2 s d k l 5 是目前比较通用的版本,它在跨平台特性、安全性的基础上, 增加很多新特性功能,提供更高的可扩展性、稳定性、和很强的服务能力。 2 2 2 e c l i p s e 开发环境 e c l i p s e 是替代i b mv i s u a la g ef o rj a v a ( 以下简称i v j ) 的下一代i d e 开 发环境,但它未来的目标不仅仅是成为专门开发j a v a 程序的i d e 环境,根据 e c l i p s e 的体系结构,通过开发插件,它能扩展到任何语言的开发,甚至能成为 图片绘制的工具。目前,e c l i p s e 已经开始提供c 语言开发的功能插件。更难 能可贵的是, e c l i p s e 是一个开放源代码的项目,任何人都可以下载e c l i p s e 的源代码,并且在此基础上开发自己的功能插件。也就是说未来只要有人需要, 第2 章系统开发运行环境 就会有建立在e c l i p s e 之上的c o b o l ,p e r l ,p y t h o n 等语言的开发插件出现。 同时可以通过开发新的插件扩展现有插件的功能,比如在现有的j a v a 开发环 境中加入t o m c a t 服务器插件。可以无限扩展,而且有着统一的外观,操作和 系统资源管理,这也正是e c l i p s e 的潜力所在。基于他有这样的强大功能,又 是开源软件,开发w e b 比较方便,所以决定采用e c l i p s e 集成开发环境【2 1 】【2 2 】。 2 2 3t o m c m 服务器 提供w e b 开发能力,具有小巧、反应速度快的特点,可以一次启动多 个实例,很适合开发、调试w e b 程序。 可以使用e c l i p s e 来对开发程序打包并部署或者远程部署,使用t o m c a t 来 实现对企业应用的部署。 2 3 系统的设置 2 3 1s t r u t s 的工作流程 对于采用s t r u t s 框架的w e b 应用,在w e b 应用启动时就会加载并初始化 a c t i o n s e r v l e t ,a c t i o n s e r v l e t 从s t r u t s c o n f i g x m l 文件中读取配置信息,把它们 存放到各种配置对象中,例如a c t i o n 的映射信息存放在a c t i o n m a p p i n g 对象中。 当a c t i o n s e r v l e t 接受到一个客户请求时,将执行如下流程【2 3 】【“】: 第一步,减缩和用户请求匹配的a c t i o n m a p p i n g 实例,如果不存在,就返 回用户请求路径无效的信息。 第二步,如果a c t i o n f o r m 实例不存在,就创建一个a c t i o n f o r m 对象,把 客户提交的表单数据保存到a c t i o n f o r m 对象中。 第三步,根据配置信息决定是否需要表单验证。如果需要验证,就调用 a c t i o n f o r m 的v a l i d a t e ( ) 方法。 第四步,如果a c t i o n f o r m 的v a l i d a t e ( ) 方法返回n u l l 或返回一个不包含 a c t i o n m e s s a g e 的a c t i o n e r r o r s 对象,就表示表单验证成功。 第五步,a c t i o n s e r v l e t 根据a c t i o n m a p p i n g 实例包含的映射信息决定将请 求转发给哪个a c t i o n 。如果相应的a c t i o n 实例不存在,就先创建这个实例,然 后调用a c t i o n 的e x e c u t e ( ) 方法。 第六步,a c t i o n 的e x e c u t e ( ) 方法返回一个a c t i o n f o r w a r d 对象,a c t i n o s e r v l e t 再把客户请求转发给a c t i o n f o r w a r d 对象只想的j s p 组件。 第七步,a c t i o n f o r w a r d 对象指向的j s p 组件生成动态网页,返回给客户。 对于以上流程的流程第四项,如果a c t i o n f o r m 的v a l i d a t e ( ) 方法返回一个或多 北京r 业人学t 学坝l j 学1 、z 论文 个a c t i o n m e s s a g e 的a c t i o n e r r o r s 对象,就表示表单验证失败,此时a c t i o n s e r v l e t 将直接把请求转发给包含用户提交表单的j s p 组件。在这种情况下,不会再创 建a c t i o n 对象并调用a c t i o n 的e x e c u t e ( ) 方法。 2 3 2s t r u t s 的参数传递 s t r u t s 的参数传递主要是靠配置文件来实现,并且配置文件控制着让哪一 个a c t i o n 工作和页面的跳转。配置文件主要包括的内容如下【2 6 】: ( 1 ) 寻找 :元素s e r v l e t 容器在w e b x m l 文件中寻找 为木d oi 孔j 元素 a c t i o n * d o ( 2 ) 寻找i 蜊j s e r v l e t 容器根据 元素的 属性”a c t i o n ”,在w e b x m l 中寻找匹配的 a c t i o n o r g a p a c h e s t r u t s a c t i o n a c t i o n s e r v l e t ( 3 ) 寻找 元素s e r v l e t 容器把请求转发给 元素指定的 a c t i o n s e r v l e t ,a c t i o n s c r v l c t 根据用户请求路径”l o g i n a c t i o n d o ”,在s t r u t s 配置 文件中检索p a t h 属性为”l o g i n a c t i o n ”的 元素 ( 4 ) 传递参数a c t i o n s e r v l e t 根据 元素的n a m e 属性,创建一个 l o g i n a c t i o n f o r m 对象,把提交的表单数据传给l o g i n a c t i o n f o r m ,此 l o g i n a c t i o n f o r m 作为参数传入l o g i n a c t i o n 类中。 p u b l i cc l a s sl o g i n a c t i o ne x t e n d sa c t i o n 创建基于a c t i o n 的类 p u b l i ca c t i o n f o r w a r de x e c u t e ( a c t i o n m a p p i n ga r g o ,a c t i o n f o r ma r g l , h t t p s e r v l e t r e q u e s ta r 9 2 ,h t t p s e r v l e t r e s p o n s ea r g ) t h r o w se x c e p t i o n 第2 章系统开发运行环境 l o g i n a c t i o n f o r ml o g i n a c t i o n f o r m = ( l o g i n a c t i o n f o r m ) a r 9 1 ; s t r i n gn a m e = l o g i n a c t i o n f o r m g e t n a m e ( ) ; s t r i n gp a s s w o r d = l o g i n a c t i o n f o r m g e t p a s s w o r d o ; i f ( n a m e e q u a l s ( p a s s w o r d ) ) 数据验证 r e t u r n ( a r g o f i n d f o r w a r d ( ”s u c c ”) ) ; e l s e r e t u m ( a r 9 0 f i n d f o r w a r d ( ”f a i l ”) ) ; ) ) 这样,在l o g i n a c t i o n 类中,就可以得到表单中的数据。在进行完业务逻 辑的验证之后,根据不同的情况,返回不同的a c t i o n f o r w a r d 对象。在这里, 当用户名等于密码时,转向”s l i c e 这时a c t i o n m a p p i n g 。f i n d f o r w a r d 0 方法从 元素中寻找n a m e 属性为”s u c c ”的 子元素,然后返回与之对 应的a c t i o n f o r w a r d 对象,他代表的请求转发路径为”i n d e x j s p ” 2 3 3 下载和安装 在下载和安装e c l i p s e 、t o m c a t 的过程中需要对之进行相应的配置,再配 置过程中会遇到一些问题和注意的地方,下面是配置的详细步骤和解决问题的 方法 ( 1 ) 文件存放大多j 的初学者都对找不到j a v a 源代码感到非常不适应, 因为i 把所有的源代码都存储到一个r e p o n s i t o r y 库文件中,想要得到文本格 式的源代码必须用e x p o r t 功能从r e p o n s i t o r y 中导出源代码。使用了r e p o n s i t o r y 的i 对源代码的管理功能几乎达到极致,正是这一点使得许多程序员对j 钟爱有加。而e c l i p s e 将源代码以文本方式保存,却实现了j 对源代码管理 的几乎全部功能,并且还增加了一些新的功能,能达到这一点,不能不惊叹于 e c l i p s e 开发者的高超技巧弘7 1 。 安装e c l i p s e 之后,在安装路径的下一层路径中会有一个w o r k s p a c e 文件夹。 每当在e c l i p s e 中新生成一个项目,缺省情况下都会在w o r k s p a c e 中产生和项目 同名的文件夹以存放该项目所用到的全部文件。你可以用w i n d o w s 资源管理 器直接访问或维护这些文件。 将已有的文件加入到一个项目中目前有三种方式:第一种是在j 中的一 样,用i d e 的”f i l e ”菜单中的”i m p o r t ”功能将文件导入到项目中。这也是推荐的 方式。第二种是从w i n d o w s 的资源管理器中直接拖动文件到项目中。第三种 就是直接将文件拷贝到项目文件夹中,然后在e c l i p s e 的资源浏览窗e l 中选择 项目或文件夹并执行从本地刷新功能( r e f r e s hf r o ml o c a t e ) 。需要说明的一点 北京t 业人学t 学硕l :学位论文 是,项目文件夹可以放在计算机的任何位置,并且可以在e c l i p s e 中用新建项 目的方法将项目路径指定到已经存在的项目文件夹,然后在e c l i p s e 中刷新即 可。但要注意的是,任何项目文件夹建立或指定,目前都只能在e c l i p s e 中用 新建项目的方法来实现,即使是在缺省存储项目文件夹的w o r k s p a c e 路型2 8 】 下新建立一个文件夹,在e c l i p s e 环境中也是无法将它变成一个项目,也就是 说,这个文件夹对e c l i p s e 是不可视的 ( 2 ) 编译与运行在j 中调试功能非常强大,多种跟踪方式,断点设置, 变量值察看窗1 2 等等。这些在e c l i p s e 中都也有提供。在本文下面介绍插件的 时候,会结合例子更加详细的介绍如何使用配置项目环境,如何运行和调试程 序【2 9 1 。 在j a v a 视图中,工具栏中有两个按钮,分别用来进行调试和运行。并且 可能由于安装的插件不同e c l i p s e 会存在多种运行调试程序的方式,为了确定 当前项目用那一种方式运行,需要在项目的属性选项中的设置 l a u n c h e r a r u n d e b u g 选项。通常我们需要用的是”j a v aa p p l i c a n t i o n ”方式。 在这种方式下,如果当前位置是包含m a i n ( ) 方法的j a v a 程序,点击调试运行 按钮就会立即开始执行调试运行功能。如果当前位置是在包或项目上,e c l i p s e 会搜索出当前位置所包含的所有可执行程序,然后由程序员自己选择运行那一 个。 在目前的e c l i p s e 的r e l e a s e 和s t a b l e 版本中缺省安装了插件开发环境 ( p l u g - i nd e v e l o p m e n te n v i r o n m e n t ,即p d e ,它本身也是一个插件) ,此时系 统除了”j a v aa p p l i c a n t i o n 运行方式,可能还有另外两种方式:”r u n t i m e w o r k b e n c h ”和”r u n t i m ew o r k b e r i c hw i t ht r a c i n g ”,当用p d e 开发插件的时候 会用到这两种运行方式,在下面我们也有提到。 2 4 本章小结 本章详细的阐述了开发环境的搭建和配置,包括e c l i p s e 开发工具、t o m c a t 服务器以及框架的运行流程加以介绍,从而组成一个完整的开发环境,为后续 的程序开发奠定了必需的基础。 第3 章注塑模成本预算j 报价方泫的确定 第3 章注塑模成本预算与报价方法的确定 3 1 模具价格的构成 模具是一种商品,商品的价格一般由产品成本、流通费用、税金和利润构 成。但是,模具与一般商品不同,它通常是由模具制造商和客户直接议价成交, 所以一般没有流通费用。于是,模具的价格可以表达式见公式3 1 m = m 0 + c + - d + e + m 1 + m 2 ( 3 一1 ) 式中m 一模具销售价格; m 卜模具生产成本; c - 管理费; d 试模费产品测试模具验收及送样费用; 卜模具销售费用包括包装运输费宣传广告费售后服务费等; m l 利润; m 2 税金 在以上费用中管理费可以根据模具在制造过程中占用工时的多少成比例 地分摊到每套模具中去所以每套模具所分摊的管理费与其生产成本存在线性 关系见公式( 3 2 ) c = j c xm 0 ( 3 - 2 ) 式中i 卜管理费系数【3 0 】 利润往往以利润率的形式反映在模具价格中且与生产成本存在线性关系 见公式( 3 3 ) m 1 = j r n m ( 3 3 ) 式中i m 利润率 至此模具的销售价格的公式见公式( 3 4 ) m = m ( 1 + j + j ) + d + e + m ( 3 - 4 ) 由式3 4 可以看出,模具的生产成本m 0 是构成模具销售价格的最核心部 分【3 1 1 ,它是模具在制造过程中所发生的各种费用之总和,表达式见公式( 3 - 5 ) m = c + h + a + d + j ( 3 - 5 ) 式中c 一加工材料费; h 热处理费; a 装配材料费; d 一设计费; j _ 加工费 北京t 业人学t 学硕f j 学位论文 3 2 注塑模成本预算概述 成本预算是指对生产经营过程中将要发生的生产费用按照一定的对象和 标准进行归集和分配,并采用相适应的成本计算方法计算出各种产品的总成本 和单位成本的过程。准确,及时地预算产品成本,是现代企业成本管理的重要 组成部分。成本预算的过程主要是对产品生产中各种劳动耗费和费用支出进行 估计的过程【3 2 】。 由于模具制造多为单件生产,模具企业是根据客户的订单按订单组织生 产,具有项目实施的一次性特点。因此模具的成本预算方式也有别于批量生产 的产品。对模具进行成本预算,一般是按订单或单副模具预算,在模具生产前 进行。 本文研究的注塑模成本预算是对模具制造的事前预算,对模具企业来说这 部分工作具有重要的意义:模具企业通过成本预算可以知道制造某副模具可能 花费的成本,以此确定是否要接单;可以为企业进行预支分析提供预计的数据; 通过成本预算还可以反映和监督各项消耗定额及成本计划执行的情况,控制生 产过程中人力、物力和财力的消耗;注射模成本预算结果是模具报价的最好参 考。因此,本文把注塑模的成本预算作为系统的一个模块单独研究,并在此基 础上提出注塑模报价的方法【3 3 】。 3 3 注塑模具成本影响因素 3 3 1 制件因素 注塑件即制件是注塑模具结构和工艺设计的依据】,注塑件的类型、尺寸、 拓扑结构、侧成型特征、壁厚等特性决定了模具的结构和生产工艺,从而不同 程度的影响注塑模具的成本。 ( 1 ) 制件类型制件类型一般是按照高径比或高长比来区分的,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 小学数学人教版四年级下册数学观察物体(二)同步练习(无答案)
- 2025年事业单位工勤技能-湖北-湖北水文勘测工二级(技师)历年参考题库典型考点含答案解析
- 2025年广播影视行业融合发展中的新媒体平台运用研究报告
- 2025年事业单位工勤技能-海南-海南工程测量员二级(技师)历年参考题库含答案解析
- 2025-2030中国精炼棉籽油行业经营状况及消费趋势预测报告
- 2025年事业单位工勤技能-浙江-浙江水生产处理工三级(高级工)历年参考题库含答案解析(5套)
- 2025年事业单位工勤技能-浙江-浙江护理员四级(中级工)历年参考题库含答案解析(5套)
- 轻量化材料在汽车轻量化车身制造中的研发项目管理报告
- 2025年事业单位工勤技能-河南-河南防疫员二级(技师)历年参考题库含答案解析
- 2025年事业单位工勤技能-河南-河南公路养护工四级(中级工)历年参考题库典型考点含答案解析
- HDI基础知识培训教材
- 核心素养背景下的小学音乐课“大单元教学设计”方法分析
- GB/T 2423.17-1993电工电子产品基本环境试验规程试验Ka:盐雾试验方法
- GB/T 10228-2015干式电力变压器技术参数和要求
- 染色打样的步骤
- FZ/T 07014-2021绿色设计产品评价技术规范聚酯涤纶
- 新型敷料的特性及选择
- 膝关节体格检查专家讲座
- 江苏城市规划收费标准
- 花生膜下滴灌技术
- 第4章 动车组车体检修动车组维护与检修
评论
0/150
提交评论