当前位置: 首页 > 专利查询>大连大学专利>正文

电子拍卖系统技术方案

技术编号:10354757 阅读:133 留言:0更新日期:2014-08-27 11:09
本发明专利技术涉及一种对外开放的电子拍卖系统。包括:网页业务模块,控制模块、业务逻辑模块、数据访问模块和数据服务模块,其中,网页业务模块由开源框架开发得到,用于为第三方平台开放调用;控制模块由模型-视图-控制器MVC框架开发获得,用于控制业务逻辑模块和对外提供界面的交互;业务逻辑模块,用于提供业务规则,并根据业务规则进行逻辑处理,并对DAO对象进行证明模式的封装;数据访问模块,由Spring框架开发的,用于与数据库的持久化对象交互,封装对数据的原子操作;数据服务模块,采用Hibernate作为O/R Mapping框架开发,用于将关系型数据库的数据映射成对象,实现以面向对象方式操作数据库。

【技术实现步骤摘要】
电子拍卖系统
本专利技术涉及电子商务领域,尤其涉及一种电子拍卖系统。
技术介绍
目前,电子拍卖是电子商务的一个重要应用,是一个由拍卖群体决定价格及分配过程的特殊现货交易方式。随着网络技术的发展和保密系统的完善,拍卖交易逐渐从传统模式转向基于网络的电子模式。电子拍卖系统主要有两方面的优势:一是精心设计电子拍卖系统可以实现资源的最优分配,达到资源的合理利用;二是电子拍卖系统可以无需到拍卖现场就可以参与竞标,从而节约大量的人力物力,最小化交易成本,这个特点来源于其网络系统提供的强大功能。电子拍卖涉及到多种网络和信息技术,这些技术不仅可以用于电子拍卖,也可以用于其它电子商务和电子政务。WebService (网页业务)主要是为了使原来各孤立的站点之间的信息能够相互通信、共享。Web Service所使用的是Internet (因特网)上统一、开放的标准,如HTTP (HyperText Transfer Protocol,超文本传输协议)、XML(Extensible Markup Language,可扩展标记语言)、SOAP (Simple Object Access Protocol,简单对象访问协议),WSDL (Web ServicesDescription Language, Web Service描述语言)等,所以Web Service可以在任何支持这些标准的环境(例如:Windows, Linux)中使用。Web Service的出现满足了动态的商务合作所要求的基本功能和原则,从而使Web不仅成为信息共享的平台,而且成为服务共享的平台。但,不管是SOAP还是WSDL,都比较复杂,如果开发者希望自己手动编写WSDL来开发Web Service,难度是相当大的。Apache CXF是一个开源的Service框架,可用于简化用户的Service开发,基于CXF开发的应用可提供SOAP、XML/HTTP、RESTfuI HTTP或CORBA等服务。CXF底层也可以使用不同的传输协议,包括HTTP、JMS或JBI等。同时,CXF部署灵活,支持多种编程语言。但是目前还没有开放和自动管理的的电子商务的系统。有鉴于上述的缺陷,本设计人,积极加以研究创新,以期创设一种新型结构的电子拍卖系统,使其更具有产业上的利用价值。
技术实现思路
为解决上述技术问题,本专利技术的目的是提供一种实现开放和自动管理的电子拍卖系统。本专利技术的电子拍卖系统,包括:网页业务模块,控制模块、业务逻辑模块、数据访问模块和数据服务模块,其中,网页业务模块由开源框架开发得到,用于为第三方平台开放调用;控制模块由模型-视图-控制器MVC框架开发获得,用于控制业务逻辑模块和对外提供界面的交互;业务逻辑模块,用于提供业务规则,并根据业务规则进行逻辑处理,并对DAO对象进行证明模式的封装;数据访问模块,由Spring框架开发的,用于与数据库的持久化对象交互,封装对数据的原子操作;数据服务模块,采用Hibernate作为0/R Mapping框架开发,用于将关系型数据库的数据映射成对象,实现以面向对象方式操作数据库。进一步的,开源框架为CXF框架。借由上述方案,本专利技术至少具有以下优点:在传统JavaEE项目的开发过程中,利用了 Spring和Hibernate框架来实现DAO组件和业务逻辑组件,并利用了 Spring框架的1C容器来管理各组件之间的依赖关系,从而保证了整个应用具有良好的可扩展性和可维护性。而CXF框架的使用,不仅大大减轻开发者开发Web Service的过程,而且可以将业务逻辑方法暴露成Web Service,从而允许其他平台、其他语言的程序来远程调用。上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,并可依照说明书的内容予以实施,以下以本专利技术的较佳实施例并配合附图详细说明如后。【附图说明】图1是本专利技术电子拍卖的系统的结构示意图。【具体实施方式】下面结合附图和实施例,对本专利技术的【具体实施方式】作进一步详细描述。以下实施例用于说明本专利技术,但不用来限制本专利技术的范围。基于上述考虑,本专利技术在传统Java EE项目一电子拍卖系统的基础上,添加CXF框架,将业务逻辑方法暴露成Web Service,从而允许其他平台、其他语言的程序来远程调用。电子拍卖系统其实就是一个电子商务平台,只要将该系统部署在互联网上,全球的客户都可以在该系统上发布想售出的商品,也可以对拍卖中的商品参与竞价。整个过程无须任何人工干预,有系统自动完成。本专利技术提供与电子银行的接口,可以通过电子银行的操作,实现从买家到卖家的自动付款。一但付款成功,就可以利用全球物流供应系统将拍卖物品发送到买家手中。可见,本专利技术一种基于CXF的电子拍卖系统是一种开放式的,成本及其低廉的系统,大部分工作无须人工干预,系统自动完成管理。参见图1所示,一种电子拍卖的系统,包括:网页业务模块,控制模块、业务逻辑模块、数据访问模块和数据服务模块,其中,网页业务模块由开源(Celtix+XFire,CXF)框架开发得到,用于为第三方平台开放调用,这样可将应用中的业务方法暴露成Web Service操作,允许其他平台、其他语言的应用来调用;控制模块由模型-视图-控制器(Model ViewController, MVC)框架开发,用于控制业务逻辑模块和对外提供界面的交互。业务逻辑模块,用于提供业务规则,并根据业务规则进行逻辑处理,并对DAO对象进行证明模式的封装。数据访问模块,由Spring框架开发的,用于与数据库的持久化对象交互,封装对数据的增、删、改、查等原子操作。数据服务模块,用于通过实体/关系映射工具将关系型数据库的数据映射成对象,实现以面向对象方式操作数据库,数据服务模块采用Hibernate作为0/RMapping框架开发。本专利技术的效果和益处是:本专利技术在传统JavaEE项目的开发过程中,利用了 Spring和Hibernate框架来实现DAO组件和业务逻辑组件,并利用了 Spring框架的1C容器来管理各组件之间的依赖关系,从而保证了整个应用具有良好的可扩展性和可维护性。而CXF框架的使用,不仅大大减轻开发者开发Web Service的过程,而且可以将业务逻辑方法暴露成Web Service,从而允许其他平台、其他语言的程序来远程调用。下面介绍一个具体的例子,来说明上述电子拍卖系统的开发过程包括:1,设计系统数据库,2,开发系统DAO层组件,3,开发业务逻辑层组件,4,CXF框架的添加。现就CXF框架对Web Service的调用做详细阐述。为了在该应用中启动CXF支持,首先应该将CXF的核心JAR包csf_2.2.2.jar复制到Web应用的WEB-1NF/lib路径下。除此之外,还应将CXF所依赖的第三方类库复制到Web应用的WEB-1NF/lib路径下。为了在应用中整合CXF和Spring,首先应该在web.xml文件中启动Spring容器,然后在CXF中添加核心Serlet,负责处理Web Service客户端请求。代码如下:本文档来自技高网
...

【技术保护点】
一种电子拍卖系统,其特征在于,包括:网页业务模块,控制模块、业务逻辑模块、数据访问模块和数据服务模块,其中,网页业务模块由开源框架开发得到,用于为第三方平台开放调用;控制模块由模型‑视图‑控制器MVC框架开发获得,用于控制业务逻辑模块和对外提供界面的交互;业务逻辑模块,用于提供业务规则,并根据业务规则进行逻辑处理,并对DAO对象进行证明模式的封装;数据访问模块,由Spring框架开发的,用于与数据库的持久化对象交互,封装对数据的原子操作;数据服务模块,采用Hibernate作为O/RMapping框架开发,用于将关系型数据库的数据映射成对象,实现以面向对象方式操作数据库。

【技术特征摘要】
1.一种电子拍卖系统,其特征在于,包括:网页业务模块,控制模块、业务逻辑模块、数据访问模块和数据服务模块,其中,网页业务模块由开源框架开发得到,用于为第三方平台开放调用;控制模块由模型-视图-控制器MVC框架开发获得,用于控制业务逻辑模块和对外提供界面的交互;业务逻辑模块,用于提供业务规则,并根据业务规则进行逻辑处理,并对DA...

【专利技术属性】
技术研发人员:汪祖民王阳
申请(专利权)人:大连大学
类型:发明
国别省市:辽宁;21

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1