上海日立电器库存管理系统的设计与实现.pdf

上传人:小小飞 文档编号:3580031 上传时间:2019-09-13 格式:PDF 页数:58 大小:1.81MB
返回 下载 相关 举报
上海日立电器库存管理系统的设计与实现.pdf_第1页
第1页 / 共58页
上海日立电器库存管理系统的设计与实现.pdf_第2页
第2页 / 共58页
上海日立电器库存管理系统的设计与实现.pdf_第3页
第3页 / 共58页
上海日立电器库存管理系统的设计与实现.pdf_第4页
第4页 / 共58页
上海日立电器库存管理系统的设计与实现.pdf_第5页
第5页 / 共58页
点击查看更多>>
资源描述

《上海日立电器库存管理系统的设计与实现.pdf》由会员分享,可在线阅读,更多相关《上海日立电器库存管理系统的设计与实现.pdf(58页珍藏版)》请在三一文库上搜索。

1、大连理工大学 硕士学位论文 上海日立电器库存管理系统的设计与实现 姓名:杨侃 申请学位级别:硕士 专业:软件工程 指导教师:蒋光远 20071124 大连理工大学专业学位硕士学位论文 摘要 随着全球市场竞争的白热化,及信息时代的到来,最近一段时期,E R P ( E n t e r p r i s e R e s o u r c eP l a n n i n g ,企业资源计划) 的理念和软件在中国己经被广泛使用。随着市场 竞争越来越激烈,在企业当中实施信息化管理也成为各企业生存和发展的必由之路。E R P 作为新生的力量,他的实施成为当今企业实现信息化管理的先进手段。本课题来自上海 日立电器

2、有限公司所需要开发的E R P 系统。 本文所设计的原材料仓库管理系统是该公司E R P 系统下的一个子系统,采用了J 2 E E 平台,利用了J A V A 和J S P 等技术实现基于B S 架构的E R P 模式下的库存管理系统。论 文详细分析了仓库管理系统的需求,提出设计目标,系统总体功能需求、对性能的需求 和系统配置。将系统划分为入库、出库、仓库管理、材料信息维护、数据分析、应急处 理等几大模块,可以充分应对生产计划,解决库存积压和库存吃紧的问题。同时也尽可 能考虑到用户的需求,力求使系统简单易用,通俗易懂,强化了人性化和个性化的理念, 使该系统具有良好的可维护性与可扩展性。 通过对

3、该系统试运行的结果看,本文的设计基本是成功的,实现了原材料入库、出 库的自动化,极大提高了原材料仓库的管理效率,同时加入的材料工艺替代功能,又使 企业减轻了面对停产的压力,可以满足企业库存管理方面的需要。 关键词:企业资源计划;开发平台;库存管理 上海日立电器库存管理系统的设计与实现 D e s i g na n dI m p l e m e n t a t i o no fS h a n g h a iH I T A C H I E l e c t r i c a lC o m p a n y I n v e n t o r yM a n a g e m e n tS y s t e m A

4、 b s t r a c t W i t ht h ei n t e n s ec o m p e t i t i o no f t h eg l o b a lm a r k e ta n dt h ea r r i v a lo f e - t i m e s ,r e c e n t l y ,t h e c o n c e p ta n du s a g eo f E P R ( E n t e r p r i s eR e s o u r c eP l a n n i n g ) h a sb e e ns p r i n g i n gu pa sw e l l 够 t h es

5、o f t w a r eo f E R P S i n c et h ee o m p e t i t i o nb e c o m e sm o r ea n dm o r es t r o n g m o s to f t h e c o r p o r a t i o n sr e g a r dE R P a st h ee s s e n t i a lw a yt ot h ed e v e l o p m e n to f t h ee n t e r p r i s e E R P 勰a n e wp o w e r , w i l lc e r t a i n l yb c

6、 c , o m et h es i g n i f i c a n tp a r to f t h em a n a g e m e n ts y s t e m T h e o b j e c t i v eo f t h ed e s i g ni st om a k ep r o c e d u r ef u rS h a n g h a iH i t a c h iC o r p o r a t i o n 1 1 圮i n v e n t o r ym a n a g e m e n ts y s t e mw ed e s i g nh e r ei sas u b s y s

7、t e mo f t h eE R Ps y s t e mb y S h a n g h a iH i t a c h iC o r p o r a t i o n T h i ss y s t e mu s i n gJ 2 E Em o d ea sa l le x p l o r eb a S e , w i t h3 A N 氏 a n dJ S P ,r e a l i z e si n v e n t o r ym a n a g e m e n ts y s t e mo f B Ss t r u c t u r eb a s e d0 1 1E R Pm o d e F i

8、r s t , i t a n a l y z e sd e t a l lo f t h ed e m a n d so f t h es y s t e m n l ed e s i g na i m o v e r a l lf u n c t i o nd e m a n d so f t h e s y s t e m d e m a n d so f t h ec a p a b i l i t ya n ds y s t e mc o n f i g u r a t i o n 艄a l lr a i s e di nt h ea r t i c l e W e d i v i

9、d et h es y s t e mi n t os e v e r a lm o d u l e sf i t 8s t o c k i n ,s t o c k o u t , s t o c ki n f o r m a t i o n ,g o o d s i n f o r m a t i o n , d a t aa n a l y s i s ,e m e r g e n c yp r o c e s s I tC a nm e e tt h en e e d so f m a n u f a c t u r ep l a n , a n d g a l la l s os o

10、 l v et h ep r o b l e m sa so v e r s t o c ko rs t o c kl a c k 1 1 地d e m a n d i n go f t h eu ri s c o n s i d e r e d ,w h i c hm a k e s t h es y s t e mb e i n gu n d e r s t o o da n do p e r a t e de a s i l y T h es y s t e mh a s g o o dm s i n t a i n a b i l i t ya n de x p a n s i b i

11、 l i t y T h ed e s i g no f t h es t o c k p i l em a n a g e m e m s y s t e mi ss u c c e s s f u lt h r o u 曲t h er u n n i n go f t h e s y s t e m I th a Sr e a l i z e dt h ea u t o m a t i z a t i o no ft h es t o c k - i n p u ta n dt h es t o c k - o u t p u ta n dh a s i m p r o v e dt h

12、em a n a g e m e n to ft h em a t e r i a ls t o r a g ee f f i c i e n t l y W ec o m b i n e dt h es y s t e mw i t h t h ep r o c e s sm o d i f ya b i l i t yw h i c hC a nh e l pt h ec o m p a n yt or e d u c et h er i s ko fs t o p p i n g p r o d u c t i o n I tC a nr e a l l ys a t i s f yt

13、h en e e d so f t h ee m e r p r i s es t o c k p i l em a n a g e m e n t K e yw o r d s :E R P ;E x p l o r eb a s e ;S t o c k p i l em a n a g e m e n ts y s t e m 独创性说明 作者郑重声明:本硕士学位论文是我个人在导师指导下进行的研究工 作及取得研究成果。尽我所知,除了文中特别加以标注和致谢的地方外, 论文中不包含其他人已经发表或撰写的研究成果,也不包含为获得大连理 工大学或者其他单位的学位或证书所使用过的材料。与我一同工作

14、的同志 对本研究所做的贡献均已在论文中做了明确的说明并表示了谢意。 作者签名:垣堡日期:竺三:2 :! ! 大连理工大学专业学位硕士学位论文 大连理工大学学位论文版权使用授权书 本学位论文作者及指导教师完全了解“大连理工大学硕士、博士学位 论文版权使用规定”,同意大连理工大学保留并向国家有关部门或机构送 交学位论文的复印件和电子版,允许论文被查阅和借阅。本人授权大连理 工大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,也 可采用影印、缩印或扫描等复制手段保存和汇编学位论文。 作者签名 砀俩L 新繇谴塾兰 主兰兰三年丝月主生日 大连理T 大学专业学位硕十学位论文 引言 以前的库存管理

15、完全是靠人工记账来完成的,这样时间一长,就可能会发生账目丢 失或者库位不明以及货品数量不准等一系列问题。随着科学技术的不断提高,计算机科 学不断发展,其强大的功能已经被人们深刻认识,它已经进入了人类社会的各个领域并 发挥着越来越重要的作用。使用计算机对产品库存信息进行管理,具有着人工管理无法 比拟的优点,它检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本 低等,可减少更多的人力物力,这些都能够极大地提高货品库存的管理效率。 库存管理系统是通过入库业务、出库业务、库存调整,结合批次管理、物料对应、 库存盘点、数据分析、实时库存管理等功能综合运用的管理系统,对库存业务的物流和 成本管

16、理全过程进行有效控制和跟踪,实现完善的企业仓储信息管理。库存管理系统的 投入,将使仓库的管理更加正规化,为产品的出入库管理部门和销售部门提供了方便, 降低了仓库的损耗。企业可以对售出的产品进行跟踪服务,同时也免去了销售人员按以 往惯例亲自前往用户处去核实货物情况的麻烦,提高了办事效率,节省了费用,而且还 避免了不必要的业务纠纷,维护了企业长期与用户建立的良好信誉。 随着中国加入W T O ,成为世界大家庭中的一员,中国成为耳前世界巨发展最快、潜 力最大的经济贸易市场。同时,随着国外的商家纷纷进入,中国的市场己成为所有厂商 的兵家必争之地。面对市场竞争更加日益激烈,并且从单一的品牌竞争过渡到品牌

17、、服 务、价格、渠道的全方位竞争。中国的厂商,尤其是大的企业集团必须采取相应的商业 对策来应对。而今在世界经济一体化大趋势下,生产、销售规模不断扩大的情况下,对 异地物流和资金流的管理难度越来越大。如何应对快速变化的市场需求和市场价格,保 持合理的经销库存,整合物流、信息流、资金流,使其达到最优化配置,解决分销成本 的控制问题,己是生产商、经销商关注的当务之急。 针对当前企业这种状况,许多的网络营销管理系统应运而生,企业资源计划( E R P ) 主要针对企业集团在生产、分销运作过程中产生的问题来进行处理,从渠道入手,面对 快速变化的市场价格和用户需求,对产品销售、订单处理、库存调整各种情况全

18、部可一 目了然。最及时的信息掌握和应对处理,能够帮助分销商最大限度避免市场需求波动带 来的风险。并能查询和把握产品的库存情况,总体管理分销机构的产品供应和调配,并 反馈到采购和生产环节,修正采购和生产计划,j 下确地满足市场需求。做到有的放矢, 从而大大降低成本。其设计目标在于: ( 1 ) 实现对分布式业务、商务的集中化管理。 ( 2 ) 帮助企业提高商务处理效率,降低经营、销售成本。 上海日立电器库存管理系统的设计与实现 ( 3 ) 提高管理、销售服务水平,增加客户满意度。 ( 4 ) 实现生产、销售数据的集中化、数字化处理; ( 5 ) 方便查询并可为领导层决策提供更为准确、及时、丰富的

19、依据。 ( 6 ) 提高企业核心竞争力和企业I T # F 包的增值服务。 作为国内压缩机生产的知名企业,上海日立电器有限公司是由上海海力集团股份有 限公司投资7 5 和日本日立家用电器公司投资2 5 组建而成。创建于1 9 9 3 年1 月,年生 产1 2 0 0 万台空调压缩机,是当今中国最大的压缩机生产企业。公司拥有国际先进的水 平和技术,产品有A 、C 、D 、L 、G 、H 、T H 七大系列,占有国内市场份额2 0 ,国际市场 份额1 5 9 6 。 投产十几年来,公司从年产2 0 0 万台,几百人的小规模,逐渐发展到年产1 2 0 0 万 台,4 0 0 0 人的大企业。该公司在

20、随时代发展的过程当中,企业的环境发生了很大变化, 遇到了诸如市场竞争激烈、卖方市场成为买方市场、客户需求多样化,产品生命周期缩 短、全球趋于一体化等多方面问题。因此对企业管理提出了更高的要求,提出了面向全 社会资源怎样进行有效利用与管理的新课题。为了实现企业资源的合理配置,从而获得 较大的经济效益和社会效益,顺应时代的潮流和该公司的发展,公司决定建立当今国际 上先进的E R P 系统。企业是应用E R P 的主体,应用E R P 的需要,主要是面对以便适应激 烈的市场竞争和提高企业生存、发展及竞争能力的需要。此外,企业在E P R 过程中还需 结合其它先进管理理论和方法的应用才能获得应有的效益

21、,上海日立电器有限公司在公 司上层领导的要求下,快速适应当今社会发展的需要,引入E R P 系统,以提高企业本身 的竞争力。 本课题来自上海日立电器有限公司I T 部自主开发的项目,该项目是进行E R P 系统 的开发,共有l O 个子系统,本论文的研究的目的是利用讵在迅速兴起的J 2 E E 平台下的 新特性技术,结合上海日立电器有限公司仓库库存实际情况开发一套库存管理子系统。 该系统具有人性化十足的信息采集、查询、决策分析等系列功能,并在设计时采用多种 设计模式使其软件架构具有充足的稳定性和未来的可扩展性,能够使企业用户享受信息 服务所带来的便捷、高效。 引言部分介绍了本系统的开发背景及库

22、存管理的现状。 第l 章介绍了E I W 的概念和应用系统开发工具。主要包括J 2 E E 平台,数据库的发 展,B S 结构,为设计和理解应用程序做了铺垫。 第2 章是本文的主体,按照软件工程的要求对库存管理系统进行了面向对象的需求 分析和模型分析。 人连理r = 大学专业学何硕十学f i 7 :论文 第3 章主要是对系统分析阶段的各个模型进行详细深入的细化。经过总体设计和详 细设计,完成对整个系统的设计。 第4 章根据第3 章的设计结果利用S q l S e r v e r2 0 0 0 和J A V A 进行了具体的应用程序 的实现,并给出部分实现页面。 第5 章是系统的测试。 总结部分

23、介绍了系统的特点和一些还能进一步改进的地方。 上海日立电器库存管理系统的设计与实现 1系统相关知识与技术 本章主要从理论上阐述E R P 的概念和发展,并对仓库管理系统进行了分析。而后简 要介绍本系统使用及涉及到的一些知识与技术,如E R P 概念,J 2 E E 平台,B S 体系构架。 1 1E R P 的概念和发展 I I 1 E R P 的基本概念 公认E n t e r p r i s eR e s o u r c eP l a n n i n g ( E R P ) 是一个由G a r t n e rG r o u p 开发的概念, 描述下一代制造商业系统和制造资源计划( M R

24、PI I ) 软件。它将包含客户服务器架构, 使用图形用户接口,应用开放系统制作。除了已有的标准功能,它还包括其它特性,如 品质、过程运作管理、以及调整报告等。特别是,E R P 采用的基础技术将同时给用户软 件和硬件两方面的独立性从而更加容易升级。E R P 的关键在于所有用户能够裁剪其应用, 因而具有天然的易用性。G a r t n e rG r o u p 提出E R P 具备的功能标准应包括四个方面【l I : ( 1 ) 超越M R P I I 范围的集成功能。包括质量管理,试验室管理,流程作业管理,配 方管理,产品数据管理,维护管理,管制报告和仓库管理。 ( 2 ) 支持混合方式的

25、制造环境。包括既可支持离散又可支持流程的制造环境,按 照面向对象的业务模型组合业务过程的能力和国际范围内的应用。 ( 3 ) 支持能动的监控能力,提高业务绩效。包括在整个企业内采用控制和工程方 法,模拟功能,决策支持和用于生产及分析的图形能力。 ( 4 ) 支持开放的客户机服务器计算环境。包括客户机服务器体系结构,图形用 户界面( G U I ) ,计算机辅助设计工程( C A S E ) ,面向对象技术,使用S Q L 对关系数据库查 询,内部集成的工程系统、商业系统、数据采集和外部集成( E D I ) 。 E R P 是对M R P I I 的超越,从本质上看,E R P 仍然是以M R

26、 P I I 为核心,但在功能和技术 上却超越了传统的M R P I I ,它是以顾客驱动的、基于时间的、面向整个供应链管理的企 业资源计划。 E R P 是M R P I I 的基础上扩展了管理范围,给出了新的结构1 2 1 。在E R P 系统设计中 考虑到仅靠自己企业的资源不可能有效的参与市场竞争,还必须把经营过程中的有关各 方如供应商、制造工厂、分销网络、客户等纳入一个紧密的供应链中,才能有效的安排 企业的产、供、销活动,满足企业利用全社会一切市场资源快速高效地进行生产经营的 需求。 大连理r 大学专业学位硕七学位论文 在E R P 系统的这种设计思想中体现出:第一,它把客户需求和企业

27、内部的制造活动、 以及供应商的制造资源整合在一起,体现了完全按用户需求制造的思想,这使得企业适 应市场与客户需求快速变化的能力增强。第二,它将制造企业的制造流程看作是一个在 社会范围内紧密连接的供应链,其中包括供应商、制造工厂、分销网络和客户等;同时 将发布在各地所属企业的内部划分成几个相互协同作业的支持子系统,如财务、市场营 销、生产制造、质量控制等。面E R P 强调企业的事前控制能力,它可以将设计、制造、 销售、运输等通过集成来并行地进行各种相关的作业,为企业提供了对质量、变化、绩 效等关键问题的实时分析能力。 1 1 2 仓库管理原理 企业资源计划( E R P ) 系统,除了为人们提

28、供一个良好的生产资源计划手段外它还 必须提供计划的控制手段。即必须提供手段从物料、进程、成本等方面对制造的实际情 况进行控制,以确信整个制造进程是按计划要求在执行中,或执行中发生了变化,必须 以变化后的信息来重新编制或改变原来的计划。否则,E R P 根本无法在实际中应用企 业资源计划( E R P ) 系统的核心还是制造资源计划控制系统,所以我们的重点是E R P 系统 如何在物料、生产进程和成本方面实施控制的。E R P 系统中,物料的控制主要依赖于库 存管理系统。因为物料的每一次移动和变迁,都会在相应的仓库中留下行迹。所以,物 料控制在系统中就是通过库存控制来实施的,为此,我们必须了解什

29、么是库存,为什么 要库存,库存的异动处理是信息集成。 几乎所有的组织都有库存,制造业的库存更是司空见惯。为什么呢? 因为库存在一 定条件下还是非常必要的。比如: ( 1 ) 为了满足产品的生产,必须要有一定的库存。因为绝大多数产品都是需要花 费相当时间才能制作出来的,一旦某个材料出现短缺就束不及了。 ( 2 ) 为了将生产与销售过程分开,我们说有相当多的产品,其销售是有季节性的, 如夏天热销冰淇淋,冬天热销巧克力。作为空调产业,在冬、夏的需求明显要超过春、 秋的需求。如果我们按熟销时的市场需求量来建立产能,那么一定是不经济的,原因是 滞销时生产能力放空太多。一般的话,为了在波动的需求与均衡的生

30、产之间能够协调, 需要设定的库存作为储水池。以求更经济一点。 ( 3 ) 为了从数量折扣中得到好处,不得不把一些暂时用不上的资源存入仓库。我 们知道大批量的购买可以很大程度上降低产品价格,一次投产的数量大,其平均成本也 相应较低。为了追求这样的规模效益,人们不得不把一些将来要用的物料,零件等事前 一起购进或投产,暂时存放在仓库中。 上海日立电器库存管理系统的设计与实现 上海日立电器库存管理系统的设计与实现 引用相关类 S t r i n gu s e r n a m e = r e q u e s t g e t P a r a m e t e r ( 。u s e m a m e ”) :

31、S t r i n gp a s s w o r d = r e q u e s t g e t P a r a m e t e r ( ”p a s s w o r d ”) :提取客户端提交的参数 i n te r r o r t y p e = O : i f ( u s e m a m e e q u a l s ( ) ) e r r o r t y p e = l : r e s p o n s e s e n d R e d i r e c t ( ”i n d e x j s p ? e r r o r t y p e = ”+ e r r o r t y p e ) : e

32、l s ei f ( p a s s w o r d e q u a l s ( ) ) e r r o r t y p e = 2 ; r e s p o n s e s e n d R e d i r e c t ( ”i n d e x j s p ? e r r o r t y p e = ”+ e r r o r t y p e ) : S t r i n gs q l = s e l e c t * f r o mm a n a g e rw h e r eu s e r N a m e = 。+ u s e N a m e + : r s = s m t e x e c u t

33、e Q u e r y ( s 9 1 ) ;执行查询 i f ( ! r s n e x t ( ) ) e r r o r t y p e = 3 : r e s p o n s e s e n d R e d i r e c t ( ”i n d e x j s p ? e r r o r t y p e = + e r r o r t y p e ) : e l s ei f ( ! r s g e t S t r i n g ( 2 ) e q u a l s ( p a s s w o r d ) ) e r r o r t y p e = 4 : r e s p o n s e

34、s e nd R e d i r e c t ( ”i n d e x j sp ? e r r o r t y p e ”+ e r r o r t y p e ) : e l s e ( r 4 4 - 大连理工大学专业学位硕士学位论文 S t r i n gu s e r T y p e = r s g e t S t r i n g ( 3 ) : s e s s i o n s e tA t t r i b u t e ( “u s e r N a m e 。r s g e t S t r i n g ( 1 ) ) : 进入系统功能页面 如果用户身份验证成功则将用户信息存入系统定义

35、的上下文环境变量里。迸而进入 系统的主界面,在显示主页面时将根据用户的角色获取对应的操作权限。这些权限将以 灰色或高亮来表示是否有效。 4 2 入库管理实现 该窗体是仓库管理员为与客户成交的订单进行入库信息的业务操作,其显示窗体如 图4 2 所示。 幽4 2 入库单窗体 F i g ,4 2 s t o c k - i nc l e a r - s i g h t e d 当分仓库管理员经过身份验证之后进入系统主界面,点击入库单图标便进入入库单 管理主界面。该入库单主要有两部分组成:一是入库单基本信息;二是入库单明细。用 户点击”新增”按钮图标时整个窗体处于激活状态,在填写数据提交到后台数据库

36、后页面 上海日立电器库存管理系统莳设计写实现 保持非激活状态。图中装配件就是对应此次生产的一种原材料编号,名称为B S A 3 5 7 C R 定子组件。对应的任务做番号为0 2 0 2 5 8 S A C l 9 5 3 A ,所属部门为电机部绕线U T E 。仓库管 理员在输入物品编号后会自动弹出相应物品的名称,如图4 2 内的B S A 3 5 7 C R 定子组件。 在填写完入库单后,系统会弹出一张入库物品明细表,需要填写该物品的一切信息,如: 名称,入库量,金额等等,由管理员填写完成后,方便公司所有员工查询。物品明细表 如图4 3 所示: 图4 3 入库明细表 F i g 4 3 s

37、 t o c k - i nc l e a r - s i g h t e d 出库管理的窗体界面因为和入库比较相似,这里就不重复叙述了。 4 3 仓库信息管理实现 物品信息管理实现如下功能: ( 1 ) 查询物品的相关信息( 型号、类别、做番号、供货单位、所属部门, 最大、最低库存等) 。 ( 2 ) 查询物品厂商的相关信息,联系地址。联系人。 ( 3 ) 盘点报表的打印,物品盘点,盈亏调整。对于已无使用价值的物品, 理。 平均价格、 做销库处 大连理工大学专业学位硕士学位论文 仓库信息管理实现如下功能: ( 1 ) 查询在存品的数量,所在库位。 ( 2 ) 新增、删除、修改数据的自动处理,

38、删除不用的库位号,为新的物品增加新的 库位号。 ( 3 ) 最低库存报警。系统可以在一个特定时间( 比如每天中午午饭) 把所有库位上 的物品数量和最低库存量进行对比,如果物品数量小于最低库存量,则可以把这个库位 号显示在旁边,方便管理员统计。 4 4 应急处理实现 该窗体是用户输入产品名称和材料编号,由系统给出可替代材料编号。比如当S D 生产线上的焊接头套管不足时,我们进行查询,输入物料编号和产品名称后,系统给出 了2 个可选择的替代品。如图4 4 所示。 图4 4 替代品查询表 F i g 4 4 P r o d u c ts u b s t i t u t i o nc l e a r

39、- s i g h t e d 上海日立电器库存管理系统的设计与实现 5 库存管理系统测试 软件测试是一个破坏性过程,其目的是尽可能多地发现软件中的错误,而不是为了 演示软件的正确功能。软件测试是软件质量保证的关键步骤,它是软件质量保证的一种 检验手段。越早发现软件中存在的问题开发费用就越低。 5 1 测试的类型 计算机软件是基于计算机系统的一个重要组成部分,软件开发完毕后应与系统中其 它成分集成在一起,此时需要进行一系列系统集成和确认测试。 ( 1 ) 为测试软件系统的输入信息设计出错处理通路; ( 2 ) 设计测试用例,模拟错误数据和软件界面可能发生的错误,记录测试结果, 为系统测试提供经

40、验和帮助; ( 3 ) 参与系统测试的规划和设计,保证软件测试的合理性。 统测试应该由若干个不同测试组成,目的是充分运行系统,验证系统各部件是否都 能完成所赋予的任务。下面简单讨论几类系统测试。 ( 1 ) 恢复测试 恢复测试主要检查系统的容错能力。当系统出错时,能否在指定时间间隔内修正错 误并重新启动系统。恢复测试首先要采用各种办法强迫系统失败,然后验证系统是否能 尽快恢复。对于自动恢复需验证重新初始化( r e i n i t i a l i z a t i o n ) 、检查点( c h e c k p o i n t i n g m e c h a n i s m s ) 、数据恢复(

41、 d a l ar e c o v e r y ) 和重新启动( r e s t a r t ) 等机制的正确性;对于人工干 预的恢复系统,还需估测平均修复时间,确定其是否在可接受的范围内。 ( 2 ) 安全测试 安全测试检查系统对非法侵入的防范能力。安全测试期间,测试人员假扮非法入侵 者,采用各种办法试图突破防线。例如,想方设法截取或破译口令;专门定做软件 破坏系统的保护机制;故意导致系统失败,企图趁恢复之机非法进入;试图通过浏 览非保密数据,推导所需信息,等等。理论上讲,只要有足够的时间和资源,没有不可 进入的系统。因此系统安全设计的准则是,使非法侵入的代价超过被保护信息的价值。 ( 3

42、) 强度测试 强度测试检查程序对异常情况的抵抗能力。强度测试总是迫使系统在异常的资源配 置下运行。例如,当中断的正常频率为每秒一至两个时,运行每秒产生十个中断的测 试用例:定量地增长数据输入率,检查输入子功能的反映能力;运行需要最大存储 大连理f :大学专业学位硕十学位论文 空间( 或其他资源) 的测试用例;运行可能导致虚存操作系统崩溃或磁盘数据剧烈抖 动的测试用例。 ( 4 ) 性能测试 对于那些实时和嵌入式系统,软件部分即使满足功能要求,也未必能够满足性能要 求,虽然从单元测试起,每一测试步骤都包含性能测试,但只有当系统真正集成之后。 在真实环境中才能全面、可靠地测试运行性能系统性能测试是

43、为了完成这任务。性能 测试有时与强度测试相结合,经常需要其他软硬件的配套支持。 仓库管理系统的开发过程中,结合上述测试思路,严格测试了该系统。该系统运行 稳定,可以达到一般仓库系统对数据安全性的要求。 5 2 测试的方法 在本系统设计的过程中,常有这样的情况发生,即每个模块都能单独工作,但集成 在一起之后却不能正常工作。主要原因是,模块相互调用时接口会引入许多新问题。例 如,数据经过接口可能丢失:个模块对另一模块可能造成不应有的影响;几个子功能 组合起来不能实现主功能;误差不断积累达到不可接受的程度:全局数据结构出现错误, 等等。综合测试是组装软件的系统测试技术,按设计要求把通过单元测试的各个

44、模块组 装在起之后,进行综合测试以便发现与接口有关的各种错误。这里介绍一下本系统设 计时用到的自顶向下的设计思路。 自顶向下集成是构造程序结构的一种增量式方式,它从主控模块开始,按照软件的 控制层次结构,以深度优先或广度优先的策略,逐步把各个模块集成在一起。深度优先 策略首先是把主控制路径上的模块集成在一起,至于选择哪一条路径作为主控制路径, 这多少带有随意性,一般根据问题的特性确定。自顶向下综合测试的具体步骤为: ( 1 ) 以主控模块作为测试驱动模块,把对主控模块进行单元测试时引入的所有桩 模块用实际模块替代; ( 2 ) 依据所选的集成策略( 深度优先或广度优先) ,每次只替代个桩模块;

45、 ( 3 ) 每集成一个模块立即测试一遍; ( 4 ) 只有每组测试完成后,才着手替换下一个桩模块: ( 5 ) 为避免引入新错误,须不断地进行回归测试( 即全部或部分地重复已做过的 测试) 。 从第二步开始,循环执行上述步骤,直至整个程序结构构造完毕。 上海日立电器库存管理系统的设计与实现 结论 上海日立电器库存管理系统经过最初设计、实现及应用检验,已经具备基本的功能, 用计算机替代了简单的手工记录,可初步满足该企业的库存信息化管理的需求。在系统 的分析工程中,采用M V C 可视化地建立系统的功能模型、对象模型,确定系统的结构和 行为,并在此基础上进行系统的设计与实现。在系统的设计过程中,

46、结合系统的具体需 求和特点,采用了基于B S 模式的J 2 E E 四层体系结构。这种系统结构方便了用户的使用、 提高了系统的响应速度和计算能力、保证了数据的安全并且增强了系统的可扩展性和可 维护性。在系统的具体实现中,大量地应用组件技术,提高了开发效率,减轻了维护工 作量。 该系统还有一些不足之处,比如业务需要进一步提炼和抽象,完善业务模型的建立, 做到业务模型的通用化。并发访问速度需要进一步提高,充分考虑并解决动态配置给系 统带来的负面影响。结合技术发展趋势,采用新技术、新规范对现有系统进行改造、完 善,以提高系统的效率、安全性和先进性。 大连理一大学专业学位硕 = 学慢论文 参考文献 I

47、 】谢鹏,新一代M R PI I 一企业制造资源计划系统E R P ,计算机世界。1 9 9 6 。S ( 2 7 ) :1 6 5 - 1 6 9 2 J 陈兵兵。从M R PI I 到职P ,I T 经理世界,1 9 9 8 ( 1 2 ) :4 0 4 2 ( 3 1L a h rPB ,X i a o h u iZ h o u ,T o m a s t i kRN ne f f e c t i v em e t h o dt or e d u c ei n v e n t o r yi nj o b s h o p s J I E E ET r a n s a c t i o n so

48、 nR o b o t i c sa n dA u t o m a t i o n ,2 0 0 0 ,1 6 ( 4 ) :4 2 0 4 2 4 4 】J a v a D I2P l a t f o mg n t e r p r i s eE d i t i o nS p e c i f i c a t i o n 。V I 4 C o p y r i g h t2 0 0 3 S u n M i c r o s y s t e m s ,I N C 5 R i c kC a t e l l ,J i mI n s c o r e 。E n t e r p r i s eP a r t n

49、 e r s4 J 2 E E 技术实践机械工业出版社,2 0 0 2 6 D e v e l o p i n gE n t e r p r i s eA p p l i c a t i o n sw i t ht h eJ a y a T M2P l a t f o r m E n t e r p r i s e E d i t i o n C o p y r i g h t2 0 0 3S u nM i c r o s y s t e m s ,I N C 7 赖学成,张微微基于B S 结构的数据绑定技术及远程数据服务应阁系统计算机r 程。2 0 0 1 2 7 ( 1 ) :1 3 0 1 3 2 I s 崔有利,崔宏阳B S 模式应用系统的一种新型结构及实现计算机应用研究,2 0 0 1 6 :3 1 - 3 2 9 方盈_ S Q LS e r v e r2 0 0 0 中文版彻底研究中国铁道出版社,2 0 0 1

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

当前位置:首页 > 高中教育


经营许可证编号:宁ICP备18001539号-1