北京工业大学硕士学位论文全球化电子商务软件的测试管理方法探讨姓名:孙丹申请学位级别:硕士专业:计算机应用技术指导教师:蒋代梅20040508全球化电子商务软件的测试管理方法探讨作者:孙丹学位授予单位:北京工业大学相似文献(10条)1.学位论文张芳面向电子商务的Web应用元模型的研究与实现2004随着Web技术的快速发展,电子商务得到广泛应用,利用互联网进行商业运作和信息交流,已经成为企业发展的重要手段。在电子商务实施中传统的Web应用开发平台多提供集成代码编辑环境,Web应用主要依靠手工编码技术实现。由于需求的不断变动,应用的规模和复杂度的日渐提高,这种方法实现的Web应用难以维护、扩展,严重影响了电子商务开发的效率和质量。MDA的开发方法为快速构建电子商务应用,有效复用良好的设计经验,提高Web应用开发的质量提供了有效的途径。MDA体系的中心是元模型,以元模型为基础驱动代码自动生成,在Web领域现有的模型语言还不能很好地支持MDA,为解决该问题,课题就面向电子商务的Web应用元模型的设计与实现展开了研究。首先,本文在深入分析面向电子商务的Web应用系统的特点、OMG建模体系规范和已有设计方法的基础上,提出了一种新的面向电子商务的Web应用元模型:EWL(ExtendWebApplicationLanguage)元模型,其特点是可同时用MOF与UMLprofile表示,具有对Web应用系统的四个主要方面:信息层、导航层、动态操作、表现层方面进行建模的能力;其次,通过分析现有的Web应用各层元模型的研究现状,提出了扩展和改进的方法:提出了一种设计层的Web应用数据建模方案—从CWM规范的Relational包中裁剪出SQL元模型细化传统的E/R概念模型;在传统的导航概念模型上分析出多种常用导航链接类型,定义了更易为代码实现的导航链接模型;通过研究电子商务的Web应用中常见的动态操作建模问题,提出了一组模型元素集合,用于快速生成常用操作代码;第三,研究Web应用元模型的实现机制,定义了从EWL元模型到J2EE平台的一种转换框架,基于该元模型和转换框架实现的转换工具,能有效地进行代码自动生成。最后,以EWL元模型为基础,课题设计实现了基于MDA的电子商务开发平台EBP平台中的建模工具,该建模工具提供了Web应用的建模语言、图形编辑界面、模型检查器和XMI转换器,为开发者使用MDA的方法对Web应用进行建模提供了有力的支持。2.期刊论文石晶.龚震宇基于JavaServlet实现交互式Web应用-计算机工程2001,27(9)作为一种新兴的信息载体,Internet正逐渐成为人们日常生活当中不可缺少的一部分,而这一切应归功于Web应用的出现.Web应用基于客户/服务器的结构,现在Internet上最流行的应用大多采用Web方式.传统的Web服务器功能有限,难以满足许多Web应用的需要,于是技术人员想出许多办法来扩展服务器的功能,JavaServlet就是一种这样的技术.因其独特的优势,JavaServlet成为现在开发Web应用的主流技术,尤其是在电子商务应用方面.该文详细地介绍了JavaServlet的技术特点及开发方法.3.学位论文王磊基于Struts+Spring+Hibernate的架构设计及其在电子商务中的应用2007近年来,随着Internet技术和企业信息化建设的发展,构建基于Web的应用系统的需求越来越复杂,开发周期越来越紧迫。对于复杂多变的市场环境,开发伸缩性强、扩展性好、重用性高和易维护、易管理的Web应用是当前Web技术发展的热点之一。针对以上问题,论文结合应用系统多层次体系结构发展的现状,对Struts、Spring和Hibernate框架进行深入分析。Struts是一个MVC模式的框架,它将业务代码与视图代码分离,有效地优化了系统结构,提高了系统的扩展性,降低系统复杂度与维护难度。Hibernate是一个对象/关系数据库映射工具,通过Hibernate的使用,能够很好地解决面向对象编程语言与关系数据库一起使用可能带来的种种麻烦,使得程序设计人员可以减少对关系数据模型的依赖,致力于业务逻辑的开发。Spring框架的使用将J2EE层次结构中的业务层分离为业务逻辑层和数据持久层,这样业务逻辑便交给Spring处理,而数据访问则交给Hibernate处理,使得层次结构更加清晰,便于系统的维护和扩展。本文以基于J2EE体系的Web开发方法为探讨的基线。首先,从Servlet/JSP的技术原理,到结合这两种技术进行Web开发的Model1和Model2设计,再到实现Model2的更佳方案-Struts框架内部机制的探讨等;接着,根据Web应用的经典分层理论,对持久层的设计进行了分析,引入了Hibernate框架技术;然后,应用Struts作为表示层实现,应用Hibernate作为持久层实现,并结合Spring技术作为业务层实现,进行框架整合,从而设计出了一套足够灵活、松散耦合、可扩展且高效的Web开发框架;最后,详细论述了该架构在RoxNetwork电子商务系统中的应用。通过实践表明,应用这种系统框架可以提高系统开发的效率,同时满足系统扩展性和可维护性的要求。4.学位论文项筱波基于数据挖掘技术的Web电子商务应用与研究2009互联网的发展催生了电子商务这一全新的在线商业模式,如何有效获得海量的客户信息与企业信息显得更加重要。同时,由于电子商务企业的竞争往往只在鼠标的一点之间,因此如何获取和保持这种相对高流动性的网络客户成为了各电子商务企业之间竞争的焦点。企业开始将客户关系管理的理念贯彻到采购,生产、销售、售后服务的各个方面。在这个过程之中,需要运用客户数据仓库中的各类相关信息。而如何有效的利用这些信息成为了客户关系管理领域首要的技术问题。本文的主要工作为:br 对当今数据挖掘及研究情况进行调查和分析,阐述了数据挖掘及Web挖掘在电子商务领域的应用情况及发展概况。详细回顾了与本文相关的Web使用挖掘相关研究,涵盖了从数据收集开始的数据挖掘过程的各个子任务,在访问模式挖掘算法上对以往典型性算法进行比较综述,并在分析Apriori算法的基础上提出一种基于划分的Apriori改进算法,研究一种发现有价值的稀有数据的有效算法。br 针对目前电子商务中关联规则相关技术的实际应用,发现并指出传统协同推荐难以解决数据稀疏的问题,从而提出一种改进协同过滤算法,这种算法首先量化用户对评分项的隐式兴趣度,并将这种度量与用户的显式评分矩阵相结合。在修正后的评分矩阵基础上,根据用户角色和评分项的语义信息进行降维,从而提高了推荐效果。br 对Web挖掘技术与电子商务应用进行优化。阐述了数据挖掘在电子商务网中应用的一些必要因素,并提出了数据挖掘在电子商务中应用的五个方面,设计了服务器数据表,从网站服务器应用方面说明数据挖掘在电子商务中优化中的作用,对序列分析、关联分析、聚类分析等进行实现,实践了电子商务网站的优化。5.期刊论文吴应良.徐学军.孙东川一种基于Web应用服务的电子商务系统框架-计算机应用研究2001,18(7)提出了一种基于Web应用服务的电子商务系统框架,它通过Web应用服务器群来解决不同的Web应用服务器上集成的商业逻辑,并可实现单元应用逻辑的分布式计算,构成了客户机、Web应用服务器、外部服务(数据库等)的三层或N层的电子商务框架结构.这种框架结构能有效地解决传统的电子商务功能单一、可扩展性差、不能支持事务处理、对传统的数据交换缺乏支持的缺陷,对当前的电子商务需求有较好的适应性.6.学位论文陈翔基于MDA技术的电子商务核心平台的研究与实现2004OMG提出的MDA(ModelDrivenArchitecture)技术将注意力集中到模型级别,通过建立完整的应用模型,定义模型转换规则,使用自动代码生成等技术来实现模型到代码的映射。采用MDA技术使得开发人员可以通过创建各种模型来开发软件,同时也使得设计人员可以通过定义模型转换规则来提高软件项目的开发效率。在一些业务模型比较成熟的领域,如电子商务领域,MDA技术已经得到了较好的应用。本文对MDA相关的技术和电子商务应用环境进行了研究,首先提出了一个通用的电子商务开发框架,该框架定义了MVC(Model-View-Controller)模式下的七层体系结构,在七层结构上抽取电子商务应用的共性作为应用模型。接着对应用模型进行描述,应用模型主要由界面模型、数据模型和处理逻辑模型三部分组成,对应MDA思想中的PSM(Platform-SpecificMode)。最后基于电子商务开发框架,提出处理模式的方法,进而实现模型到代码的映射。本文重点设计并实现了基于MDA的电子商务核心平台(E-BusinessCorePlatform,简称EBP),完成了应用模型到代码模型映射的过程,详细讨论了应用模型的解析、处理模式的技术框架和模型映射引擎的设计。最后阐述了EBP是如何基于Eclipse开发平台实现其主要功能。电子商务核心平台EBP提供了电子商务领域的专用建模语言、建模工具、模型解析器、模式驱动的代码生成器、服务器管理等,并做成插件嵌入Eclipse平台中,从而构成了电子商务系统的开发平台。开发人员只需要使用本平台定义完整的电子商务应用模型,就能得到自动生成的电子商务系统的服务端数据库和应用程序代码。7.学位论文HileniPetruJosephat电子商务应用:一个基于多层架构的在线商场2005任何设计能否获得成功的一个关键因素是其系统架构是否合理可行.本文论述一种电子商务应用,它是基于多层架构的网上交易系统.多层架构是一种发展趋势,对企业级运用和基于web的运用产生了深远影响.在线交易系统运行在计算机上,能够通过网络完成在线订货和在线支付.随着在线客户的不断增加,需要系统能够尽量不出错并且随时能够提供服务.因此,本系统在电子商务领域具有很高的可靠性,安全性,灵活性.在三层结构(即多层结构),中间层位于系统客户端和远端数据库之间.中间层把客户端界面和数据独立出来,这样就提高了整个系统的灵活性,高性能,可伸缩性,可管理性,安全性和可扩展性.在本文阐述的多层架构中,客户端和数据库可以通过中间层进行通信,为客户提供高质量的服务,而这一点也是该架构能为电子商务提供的.8.会议论文张剑电子商务实现的技术框架及Web应用服务器2002电子商务的实现需要借助Internet及其相关技术,其中客户端技术包括HTML、JavaScript、VBScript、JavaApplet等,服务器端技术包括CGI、JavaServlet、ASP、PHP和JSP等.电子商务应用系统通常采用以Web服务器为中心的模式,Web服务器为应用的业务逻辑提供了一个良好的运行环境.目前应用服务器的产品很多,流行的应用服务器包括:BEA公司的WebLogic产品家族、IBM的Webshpere、AOL和SUN联盟的iPlanet、Microsoft的ⅡS及SiteSuite.其中IBMWebSphereApplicationServer(WebSphere应用服务器)是众多Web应用服务器软件产品之一,是一套符合J2EE标准规范的应用服务器软件.9.学位论文张敏基于J2EE多层架构技术的Web应用与实现2007目前很多应用系统是建立在Web基础上,基于B/S结构的Web2.0应用程序也成为Interrlet上使用最为广泛的应用开发。而J2EE平台的成熟,为Web应用程序更进一步的发展提供了更广阔的空间。当前基于J2EE平台的Web应用在逻辑上一般被分为四层:域模型层、表示层、业务层、数据层。这种多层的体系结构向开发者提供了一种基于组件的设计和开发Web应用的模块化方法。应用系统各层的实现技术多种多样,每种技术都有其优缺点和最适用的范围,怎样选择各层的技术以及如何结合这些技术来实现一个应用系统是一个值得进一步考虑的问题。本文主要针对表示层、业务层和持久层的实现提出了基于Webwork+Spring+Hibernat