关于电子商务相关论文范文素材,与基于Flex的电子商务网站框架设计与实现相关毕业设计论文
本论文是一篇关于电子商务相关毕业设计论文,关于基于Flex的电子商务网站框架设计与实现相关毕业论文模板范文。免费优秀的关于电子商务及电子商务网站及电子商务系统方面论文范文资料,适合电子商务论文写作的大学硕士及本科毕业论文开题报告范文和学术职称论文参考文献下载。
摘 要:该文针对电子商务这样典型的以数据为中心,存在大量用户的系统,为了丰富用户体验、提高互动性,提出了基于Flex+J2EE框架下的电子商务网站的设计方案与实现方法.该方案提升了电子商务系统的开发与维护效率,为现有遗留系统引入RIA框架提供了可靠方案.
关键字:RIAFlex电子商务框架
中图分类号:G71文献标识码
关于电子商务相关论文范文素材
随着电子商务规模的不断扩大,电子商务网站建设的优劣直接影响电子商务的效果.传统的Web电子商务网站一般都采用页面表现内容、由服务器端传递数据的开发模式.其客户端是浏览器,主要是靠服务器端程序来处理相关业务程序,这种模式易于管理,安全性高,而且硬件花费较少,但同时也存在着缺乏灵活性、服务器端遇到网络带宽问题、应用程序缺乏丰富的用户界面及高效的多媒体处理性能等缺点.因此,为了满足用户更高的、更全方位的使用体验要求,就需要功能更加强大的表示层.于是,被称为富互联网应用(简称RIA)的、具有丰富用户体验和高度互动性的网络应用模式应运而生.
有关论文范文主题研究: | 关于电子商务的论文范文 | 大学生适用: | 专科论文、本科毕业论文 |
---|---|---|---|
相关参考文献下载数量: | 47 | 写作解决问题: | 怎么撰写 |
毕业论文开题报告: | 论文任务书、论文前言 | 职称论文适用: | 职称评定、职称评初级 |
所属大学生专业类别: | 怎么撰写 | 论文题目推荐度: | 优质选题 |
1Flex技术简介
Flex技术由MXML、ActionScript及Flex类库三部分组成.MXML是用来描述Flex程序视图部分的基于XML的标记语言,主要用来呈现Flex的用户界面,也包括一些不可见元素,例如数据绑定、访问数据源等.ActionScript是一种基于ECMAScript的面向对象编程语言,主要负责实现和控制客户端程序逻辑.Flex还提供了一个丰富的类库,包括了各种Flex容器和控件、行为组件、数据绑定组件及其他功能组件[1].这些组件作为辅助,来加快整个开发的进程.
2电子商务网站功能设计
基于Flex技术开发的电子商务网站,彻底改变了以往的交互过程,让顾客可以个性化地配置所选商品,并即时得到商品的最终效果,让顾客的购物过程更方便更快捷,极大的改善了顾客的购物体验.
2.1需求分析
对于电子商务这样的数据流量较大的数据库管理系统类网络管理系统,必须做到使用方便、操作灵活等设计要求.因此,本电子商务系统针对以下目标进行设计:(1)界面设计友好、美观,采用人机对话的操作方式,对信息的查询,可以做到方便快捷、灵活准确、数据存储安全可靠.能够全面展示所有商品,并能展示最新商品及特价商品.(2)可以对商品销售情况进行排行,以方便顾客了解热销商品及帮助企业领导者做出正确的决策.(3)对用户输入的信息,系统可以进行严格的数据检验,尽量排除人为错误.(4)系统做到最大限度的易维护性和易操作性.
2.2主要功能设计
(1)用户注册:用户填写注册资料,进行校对后提交.将信息存入用户信息表中.(2)个人信息维护:进入后自动显示该用户信息,用户进行修改后提交.并在数据库中对信息进行更新.(3)商品展示:商品可按不同分类进行展示.(4)购物车管理:用户可以查看购物车,从购物车添加和移除商品.(5)结账:用户可通过结账功能进行订单管理和在线支付.
3电子商务系统架构的设计和实现
Flex在企业级应用中与J2EE已经实现了完美的结合,所以本系统采用Flex+J2EE的系统架构[2].Flex应用的客户端程序作为经过编译的二进制字节码文件被部署在基于J2EE的Web服务器上,当用户浏览器请求这些文件时,它们被下载到用户的客户端,由FlashPlayer来执行.因此,开发本系统需要用到的软件及插件包括:JDK7.0、Tomcat7.0、MyEclipse9.0、FlashBuilder4.6插件、Cairngorm2.2.2、BlazeDS4.0及SQLServer2000等.
3.1客户端架构
Flex应用程序与传统的HTML应用程序的主要区别是Flex应用程序能够处理最适合在客户端运行的程序,如数据格式和字段的校验、数据分类和过滤、视频的合成及特效果等.Flex应用程序能够迅速地对用户操作做出反应,在不同“页面”之间流畅的过渡,提供连续而毫无中断的工作流.为使程序开发人员更好地开发和交付RIA应用程序,本系统采用Adobe公司开发的Flex轻量级MVC框架Cairngorm,该框架的结构清晰,并有Adobe官方的支持,所以应用非常广泛.
3.2服务器端架构
大部分Flex应用程序都需要和服务器进行交互.本系统采用的是基于J2EE平台的服务器程序架构,Web服务器采用的Tomcat.为了能和Flex客户端进行通信,采用的是Adobe公司开发并提供的一套中间层技术解决方案――BlazeDS[3].BlazeDS实际上是一套Java应用程序框架,能够运行在服务器端,作为Flex实现远程调用和实时消息通信的组件,通过AMF网关(ActionScriptMessagingFormatter)来实现ActionScript语言和Java语言的数据类型的转换.这样前端的Flex应用程序就可以和后台应用程序相连接,为前端的Flex应用程序和后端的数据库搭起桥梁.
3.3客户端和服务器端的通信
构建用户体验良好的富客户端,客户端和服务器端就必须实现异步交互,这样用户才能免去等待服务器响应的烦恼.Flex客户端和服务器端的通信编程模型为异步交互提供了支持:即当用户进行某项操作并等待服务器返回结果时,用户还可以进行其他操作,服务器返回的结果将由后台程序进行处理.另外,Flex客户端程序的应用又是一个整体,而不像传统网页由多个页面组成,因此就没有页面刷新的问题.
本篇论文转载于 http://www.sxsky.net/zhengzhi/050426554.html
4结语
该文设计的基于Flex+J2EE框架的电子商务系统从根本上改善了用户体验,提高电子商务的部署效率,在电子商务应用领域可以帮助企业提供多元化的重要业务效益,用Flex技术建立电子商务网站将对企业十分有益.
参考文献
[1]李庆,沈钧.我的Flex我精通[M].北京:电子工业出版社,2009.
[2]彭晓川.基于Flex的RIA与J2EE应用的整合[J].应用技术与研究,2007(2).
[3]BarberS,TretolaR.AdobeFlex高级编程[M].北京:人民邮电出版社,2008.
关于电子商务相关论文范文素材,与基于Flex的电子商务网站框架设计与实现相关毕业设计论文参考文献资料: