论文部分内容阅读
网络销售是指销售各方均是通过完全电子形式在计算机网络上来进行的多种销售形式的总称。它是商业和现代信息技术的结合,是利用现有的计算机硬件设备、软件和网络基础设施,在电子网络环境中进行销售活动的先进方式。随着计算机互联网的飞速发展,网络销售形式已经越来越普及,诸如电子产品、书籍、衣服以及越来越多的商品等,都可以在网上进行销售。足不出户就能购买到所需要的各种类型的商品已经成为一种基本的电子商务模式。而所有的网络销售系统几乎都大同小异,基本都采用了Browser/Server(B/S)模式,大多是通过ASP程序代码连接SQL Server或Access数据库来实现网络销售系统。本文针对Java EE多层体系结构、关键设计模式进行研究,为系统设计与实现提供方法与技术支持;采用UML建模技术对系统需求进行了分析,结合Java EE设计模式,设计了多层分布式应用框架,该框架实现了表现逻辑和业务逻辑的分离,使系统具有较好的扩展性和可维护性;从系统的功能性、非功能性双方面需求入手,设计并实现了页面静态化、两级缓存、动态可替换页面模板、可配置式定时任务等多项高效实用的技术,满足了网络销售系统多方面的需求;对于分布式系统从需求分析到系统实现进行了全面细致的分析和说明,这对于同类系统的开发也具有一定的参考意义。本系统的主要目的是应用Java EE企业开发平台实现的安全性高的网络销售平台,对比以原有技术开发的网络销售平台有很好的安全性和系统效率优势。买家只要在销售网站注册,就可以浏览商品信息、收藏货物以及加入购物车等在线购物等操作,并最终通过网上银行或支付宝等网络支付方式来完成最终的交易。系统对卖家设有管理员,管理员可以通过网站的后台管理页面对前台显示的产品进行添加、修改、删除等操作,从而实现对网站产品的动态更新管理。此外,还可以随时发布网站公告,并以滚动形式显示在首页内,同时也实现了动态管理添加或删除友情链接及网上投票等功能。这样,既达到了做广告的目的,也可利用销售网络更好地为各种类型的企业进行服务。近年,企业级Java开发平台Java EE的不断发展为计算机网络上的计算平台软件开发提供了诸多可行有效的实施解决方案。目前,Java EE开发平台已经成为构建应用服务框架、软件架构结构的最为核心的应用开发技术,在很多大型的分布式应用系统中,特别是现行电子商务的诸多应用中体现了强大生命力。