当前位置:论文写作 > 毕业论文范文 > 文章内容

基于Flex的电子商务网站框架设计实现

主题:svn客户端切换用户 下载地址:论文doc下载 原创作者:原创作者未知 评分:9.0分 更新时间: 2024-03-23

简介:关于本文可作为相关专业用户客户端论文写作研究的大学硕士与本科毕业论文用户客户端论文开题报告范文和职称论文参考文献资料。

用户客户端论文范文

svn客户端切换用户论文

目录

  1. 1.Flex技术简介
  2. 2.电子商务网站功能设计
  3. 2.1 需求分析
  4. 2.2 主要功能设计
  5. 3.电子商务系统架构的设计和实现
  6. 3.1 客户端架构
  7. 3.2 服务器端架构
  8. 3.3 客户端和服务器端的通信
  9. 4.结语
  10. svn客户端切换用户:北风网实战淘宝网客户端开发第四讲:利用Dialog实现用户登录的高级技巧

李响1,2 张文波1

(1 沈阳理工大学信息科学与工程学院 辽宁沈阳 110000;2 葫芦岛第一职业中专 辽宁葫芦岛 125001)

摘 要:该文针对电子商务这样典型的以数据为中心,存在大量用户的系统,为了丰富用户体验、提高互动性,提出了基于Flex+J2EE框架下的电子商务网站的设计方案与实现方法.该方案提升了电子商务系统的开发与维护效率,为现有遗留系统引入RIA框架提供了可靠方案.

关键字:RIA Flex 电子商务 框架

中图分类号:G71 文献标识码:A 文章编号:1674-098X(2012)12(c)-00-01

随着电子商务规模的不断扩大,电子商务网站建设的优劣直接影响电子商务的效果.传统的Web电子商务网站一般都采用页面表现内容、由服务器端传递数据的开发模式.其客户端是浏览器,主要是靠服务器端程序来处理相关业务程序,这种模式易于管理,安全性高,而且硬件花费较少,但同时也存在着缺乏灵活性、服务器端遇到网络带宽问题、应用程序缺乏丰富的用户界面及高效的多媒体处理性能等缺点.因此,为了满足用户更高的、更全方位的使用体验要求,就需要功能更加强大的表示层.于是,被称为富互联网应用(简称RIA)的、具有丰富用户体验和高度互动性的网络应用模式应运而生.

1.Flex技术简介

Flex技术由MXML、ActionScript及Flex类库三部分组成.MXML是用来描述Flex程序视图部分的基于XML的标记语言,主要用来呈现Flex的用户界面,也包括一些不可见元素,例如数据绑定、访问数据源等.ActionScript是一种基于ECMAScript的面向对象编程语言,主要负责实现和控制客户端程序逻辑.Flex还提供了一个丰富的类库,包括了各种Flex容器和控件、行为组件、数据绑定组件及其他功能组件[1].这些组件作为辅助,来加快整个开发的进程.

2.电子商务网站功能设计

基于Flex技术开发的电子商务网站,彻底改变了以往的交互过程,让顾客可以个性化地配置所选商品,并即时得到商品的最终效果,让顾客的购物过程更方便更快捷,极大的改善了顾客的购物体验.

svn客户端切换用户:北风网实战淘宝网客户端开发第四讲:利用Dialog实现用户登录的高级技巧

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、Blaze DS4.0及SQL Server 2000等.

3.1 客户端架构

Flex应用程序与传统的HTML应用程序的主要区别是Flex应用程序能够处理最适合在客户端运行的程序,如数据格式和字段的校验、数据分类和过滤、视频的合成及特效果等.Flex应用程序能够迅速地对用户操作做出反应,在不同“页面”之间流畅的过渡,提供连续而毫无中断的工作流.为使程序开发人员更好地开发和交付RIA应用程序,本系统采用Adobe公司开发的Flex轻量级MVC框架Cairngorm,该框架的结构清晰,并有Adobe论文范文的支持,所以应用非常广泛.

3.2 服务器端架构

大部分Flex应用程序都需要和服务器进行交互.本系统采用的是基于J2EE平台的服务器程序架构,Web服务器采用的Tomcat.为了能和Flex客户端进行通信,采用的是Adobe公司开发并提供的一套中间层技术解决方案——BlazeDS[3].BlazeDS实际上是一套J论文范文a应用程序框架,能够运行在服务器端,作为Flex实现远程调用和实时消息通信的组件,通过AMF网关(ActionScript Messaging Formatter)来实现ActionScript语言和J论文范文a语言的数据类型的转换.这样前端的Flex应用程序就可以和后台应用程序相连接,为前端的Flex应用程序和后端的数据库搭起桥梁.

3.3 客户端和服务器端的通信

构建用户体验良好的富客户端,客户端和服务器端就必须实现异步交互,这样用户才能免去等待服务器响应的烦恼.Flex客户端和服务器端的通信编程模型为异步交互提供了支持:即当用户进行某项操作并等待服务器返回结果时,用户还可以进行其他操作,服务器返回的结果将由后台程序进行处理.另外,Flex客户端程序的应用又是一个整体,而不像传统网页由多个页面组成,因此就没有页面刷新的问题.

4.结语

该文设计的基于Flex+J2EE框架的电子商务系统从根本上改善了用户体验,提高电子商务的部署效率,在电子商务应用领域可以帮助企业提供多元化的重要业务效益,用Flex技术建立电子商务网站将对企业十分有益.

参考文献

[1] 李庆,沈钧.我的Flex我精通[M].北京:电子工业出版社,2009.

[2] 彭晓川.基于Flex的RIA与J2EE应用的整合[J].应用技术与研究,2007(2).

[3] Barber S,Tretola R.Adobe Flex高级编程[M].北京:人民邮电出版社,2008.

总结:此文是一篇用户客户端论文范文,为你的毕业论文写作提供有价值的参考。

svn客户端切换用户引用文献:

[1] 腾讯新闻客户端和大数据硕士学位毕业论文范文 关于腾讯新闻客户端和大数据类学术论文怎么写5000字
[2] 新闻客户端和内容聚合毕业论文模板范文 关于新闻客户端和内容聚合相关论文范文检索2万字
[3] 扫描仪和邮箱客户端论文如何写 扫描仪和邮箱客户端类论文如何怎么撰写10000字
《基于Flex的电子商务网站框架设计实现》word下载【免费】
svn客户端切换用户相关论文范文资料