基于J2EE虚拟商场的设计与分析

来源 :商场现代化 | 被引量 : 0次 | 上传用户:JK0803yangye
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  [摘要] 基于J2EE平台、JSP技术实现虚拟商场的设计。采用Browser/Server(B/S)模式与Oracle数据库服务器以及JDBC数据库技术、java程序片实现电子商务网络销售。系统结合面向对象设计语言的优点和虚拟商场日益庞大的需求,以java语言为核心,并基于一系列开放和流行标准、技术及协议,对电子商务网络化进行全新的诠释。
  [关键词] 虚拟商场 java 电子商务
  
  随着Internet和电子商务等应用的出现,主流的动态网页技术也发展迅速,以java语言为领军的面向对象程序设计逐渐占领了大部分市场。本系统采用树状菜单,动态实现商品类别的修改,主要实现商品管理、商品分类和查询、购物车、用户订单处理、用户交流论坛等功能的javabean开发。
  一、J2EE与JSP
  J2EE是一套全然不同于传统应用开发的技术架构,包含许多组件,主要可简化且规范应用系统的开发与部署,进而提高可移植性、安全与再用价值。J2EE核心是一组技术规范与指南,其中所包含的各类组件、服务架构及技术层次,均有共通的标准及规格,让各种依循J2EE架构的不同平台之间,存在良好的兼容性,解决过去企业后端使用的信息产品彼此之间无法兼容,导致企业内部或外部难以互通的窘境。
  用JSP开发的Web应用是跨平台的,即能在Linux下运行,也能在其他操作系统上运行。JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。JSP将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。
  二、需求与构架分析
  由于网络的蓬勃发展,越来越多的人倾向于足不出户的消费理念使得虚拟商场系统的研究逐渐升温,网上购物越来越流行起来:价格会比较低廉,不需要排队只要点击几下鼠标就可以买到你想要的商品。结合J2EE的架购特点开发的网上购物系统通过中间件提供持续性服务,进一步诠释了虚拟商场的实际应用性。
  Struts框架提供了一种创建具有良好管理性的Web应用框架,其中对应用程序的显示、表示和数据的后端代码进行了抽象。Struts采用JSP作为MVC视图,全部表单元素都是用定制标签编码,这些页面能够方便地同控制器交互。控制器就是Servlet,负责试图和模型之间的交互。控制器的每个入口点都由名为struts-config.xml的配置文件设置。JavaBean为此模型代表,Bean的作用是存储从视图获取的信息,同时被称为“动作类”,动作类实现了业务逻辑。Struts的处理过程如图。
  三、系统总体设计
  系统功能模块分为前台管理和与后台管理。前台有:注册登录、注册信息修改、购物车、商品分类、商品查询、最新商品查看、特价商品查看、订单状态查看、留言板、论坛。后台管理:用户管理、商品管理、订单管理。
  在配置tomcat服务器后,创建初始站点、配置数据库连接,然后对配置进行初步测试,构建网站页面框架和公用页面。创建公用组件以方便正式开发中重复代码:ManagerFilter(管理模块进行身份验证的过滤器)、SignonFilter(严整是否已经登录的过滤器)、EncodingFilter(编码过滤器)、DatabaseConn(从数据源获得一个连接)。商品管理在编程中采用JSTL和表达式语言结合的方式。为了实现商品的管理,首先要确定商品实体的内容及各个实体之间的关系,这种关系确定后,为数据库设计提供了依据。本系统中,商品通过类别来管理,每个商品都属于一个类别。而商品分类则是以树状菜单实现。创建树状菜单的方式就是JSP动态生成树状结构描述的XML文件,然后编写自定义标签库,通过定义标签库来控制和显示树状结构。
  商品查询是电子商务系统必备的功能,对于虚拟商场中庞大的数据仓库,除了普通查询外,应提供给消费者更为便捷的查询方式:查询最新商品、查询特价商品、按商品厂家和产地查询、同类商品按价格查询等等。使用session对象保存用户会话信息以实现购物车的功能,在后台业务逻辑实现中把它封装在JavaBean中方便在JSP也面中进行统一调用。
  订单处理包括用户结账部分和后台订单处理。与用户相关的部分包括结账、查看订单状态、取消订单;和后台相关的部分包括列出未处理、已处理的订单、删除订单等。用户结账部分和购物车紧密结合在一起,当用户结账完毕后,后台的订单处理流程就启动了,后台的流程可以是自动的,也可以是人工干预。
  完善的电子商务站点必须提供完善的会员管理方案,根据会员登记提供不同的个优惠服务.论坛系统采用JSP+Servlet+JavaBean的方式开發。JavaBean用语连接数据库以执行业务逻辑,或者作为值对象在Servlet和JSP之间传递数据,开发Servlet控制器或者执行数据库更新的操作,JSP调用JavaBean以执行业务逻辑。
  四、数据库技术与设计
  JDBC API为数据库提供了统一的编程接口,数据库驱动程序采用JDBC-ODBC Bridge Driver,可访问一个ODBC数据源。Oracle在以Internet计算为基础的完整的电子商务解决方案中提供了开源数据库,从而获得了更大的许可灵活性以及业务便利。连接与配置数据库,启动数据库后把oracle的驱动程序拷贝到ch1\WEB-INF\lib中,这个驱动程序的jar包为classes12.jar。
  系统涉及的数据庞大且关联性极强,主要数据表有:inventory(产品库存)、item(产品信息)、lineitem(订单中的项目)、product(产品信息)、category(商品类别)、topic(论坛中发布的主题)、reply(论坛中对发布信息的回复)、orders(订单信息表)、oderstatus(订单状态表)、user_info(用户信息表)等等。
  五、结论
  虚拟商场在当前消费群体中逐渐占领了主导地位,采用J2EE平台与Oracle相结合的技术开发此类系统在同类中具备较高水平,J2EE的诸多优势为电子商务的发展起到了推波助澜的作用。在全球各地广泛的商业贸易活动中,在因特网开放的网络环境下,买卖双方不谋面地进行各种商贸活动,从而真正实现消费者的网上购物、商户之间的网上交易等各种商务活动。
其他文献
一、博弈模型的建立  1.模型的假设条件。假设上市公司是理性的。它的出发点是实现自身利益最大化,上市公司理性地权衡所发布地虚假会计信息;上市公司的监管者忠实地从广大投资者的利益出发,来监管上市公司,并假定如果上市公司的会计信息有假,监管者能够有效地查出;不考虑行政干预等非市场因素地影响;上市公司的收益只考虑因发布虚假信息所筹集到的资金及市场信誉的增强,损失只考虑监管者对上市公司的处罚及造成的信誉损
期刊
[摘要] 根据教学和实验的需要,提出了电子商务教学实验模拟系统的体系结构,进行了功能模块的划分,并以Dreamweaver为工具实现了本系统。  [关键词] 电子商务 模拟系统 体系结构    电子商务作为21世纪的主要经济贸易方式,将给世界各国的经济带来巨大的变革。目前我国高校纷纷开设电子商务课程,该课程有别于其他课程,其强调实际操作能力的培养,而很多高校由于客观条件的限制,在提供现场实践方面存
期刊
[摘要] 本文采用财务指标法,通过分析选取的32家样本公司在2003年至2006年中四项财务指标数据,研究股改对上市公司绩效产生的影响。研究发现,股改能够在短期内提升上市公司绩效,并且非流通股比例越高,股改的绩效提升效应越显著。  [关键词] 股权分置 股权分置改革 财务指标法    一、引言  由于早期的制度设计缺陷,我国内地证券市场存在“股权分置”的问题。股权分置改革就是要实现“全流通”,通过
期刊
[摘要] 随着字处理软件Word的使用范围的加大,人们对它的某些操作只了解其表面含义,并没有将其扩展开来,如替换命令,仅知道用它来替换文字,但对其很多应用人们还不怎么了解,如在替换字符格式、段落标记、分页符、换行和其他项目等方面还不怎么熟悉。本人结合多年来对Word2000的教学,谈一谈Word中替换命令的一些妙用。  [关键词] Word 替换 妙用    随着计算机技术的迅猛发展,计算机在各个
期刊
[摘要] 本文从教学方法、课时分配、考核方式等几个方面着手,探讨应用型软件人才培养的Java语言课程的教学改革方法。  [关键词] Java 教学方法 实践教学    Java语言因为它的平台无关性、安全性、简单性、多线程和网络支持的特性,已成为21世纪首选的应用程序开发语言。作为应用型软件人才培养的基础课程,Java语言课程的教学方法的改革尤为重要。  一、现状分析  目前,很多院校的多数课程还
期刊
改革开放以来,中国经济经历了20多年的快速发展,成为世界经济中一个重要角色。按照官方汇率核算,中国是世界第四大经济强国。加入世界贸易组织以来,中国的对外贸易额以每年30%的速度在递增,在世界贸易中的份额从1980年的不到1%增长到2005年的6.7%,成为世界第三大贸易国。中国经济实力的不断增强和贸易地位的不断上升,对世界其他的经济实体必然产生影响。因此,有人危言耸听,散布“中国威胁论”。因此本文
期刊
[摘要] 长期以来,传统贸易理论推崇自由贸易政策,因为其推进了各国福利的提高。但是在实践中一些国家却出台了贸易保护政策。关于贸易保护政策相关的理论很多,在此,本文对贸易保护理论构建一种国际政治经济学的理论分析框架,并以中国加入WTO后遭受反倾销为例,提出中国应对的策略。  [关键词] 贸易保护 理论分析框架 国际政治经济学    20世纪70年代中期以来,西方发达国家新贸易保护主义日益兴起,对二战
期刊
[摘要] 贸易投资一体化理论的形成,使人们认识到了国际直接投资与国际贸易之间的关联性,即两者既存在互补性,又具有相互替代性。中国已经在这一方面进行了有益的实践,但是还需要进一步拓展和完善。   [关键词] 贸易投资一体化 国际直接投资 国际贸易    一、遭遇反倾销是中国对外贸易发展的一个重要障碍  我国当前对外贸易面临的主要问题之一,就是出口商品屡屡遭到国外反倾销调查。自1979年欧共体对我国出
期刊
[摘要] 农村剩余劳动力向非农产业转移,是我国目前和今后相当长一段时期内经济和社会发展的一个重要问题。本文以湖南省贫困地区农村劳动力的基本情况入手,探讨了湖南省贫困地区农村劳动力转移的总体状况和特征,并提出促进湖南省贫困地区农村劳动力转移的有效途径。  [关键词] 农村剩余劳动力 转移特征 贫困地区    改革开放以来,湖南农村剩余劳动力转移工作取得了较大的成绩,对本省的经济发展做出了重要的贡献.
期刊
[摘要] 在传统统一账号管理无法保证用户账号的有效管理、安全授权和认证,因此,各大企业一直坚持不懈地对如何实现真正的统一账号管理进行研究。本文结合实际需求,将统一账号管理与AAA技术有机结合起来,让企业在账号管理过程中,实现真正的统一账号管理、授权和认证。本文对AAA框架设计和价值进行了论述。  [关键词] 账号 授权 认证 AAA    一、引言  随着企业各种应用系统的迅速发展,各种应用系统和
期刊