电子商务论文——C2C电子商务平台三层体系结构及实现技术分析与研究_第1页
电子商务论文——C2C电子商务平台三层体系结构及实现技术分析与研究_第2页
电子商务论文——C2C电子商务平台三层体系结构及实现技术分析与研究_第3页
电子商务论文——C2C电子商务平台三层体系结构及实现技术分析与研究_第4页
电子商务论文——C2C电子商务平台三层体系结构及实现技术分析与研究_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

电子商务论文C2C电子商务平台三层体系结构及实现技术分析与研究【摘要】 电子商务作为一种全新的商务模式,在社会的生产和管理、人们的生活和就业、政府职能、法律制度以及文化教育的各个领域有着重大的影响。并且它的发展极为迅速,是互联网的产物,也是网络技术应用的全新发展方向。C2C电子商务模式【1】是一种个人对个人的网上交易行为,例如淘宝等,其中三层体系结构为其电子商务平台的实现提供了架构。本文就C2C电子商务平台三层体系结构,研究它的实现过程。关键词 电子商务 C2C电子商务模式 三层体系结构一 C2C电子商务模式1.1 概述国内C2C的诞生以1998年易趣成立为标志。C2C平台通过为买卖双方提供一个在线交易平台,使卖方可以主动提供商品上网拍卖,而买方可以自行选择商品进行竞价。1.2 工作流程物流公司向卖家提供物流,卖家在拍卖网站上提供信息流,登录并发布产品,拍卖网站可以和卖家议价,并且处理对应卖家的订单。卖家可以在拍卖网站上浏览拍卖网站上的信息流,进行议价后就可以下订单。最后第三方支付平台会把资金流汇入卖家的账户里面。大体工作流程如下:卖家拍卖网站买家物流公司第三方支付平台物流信息流 登录 发布产品信息流 浏览 议价下订单 资金流图一 C2C工作流程1.3 基本框架网站框架决定了网站页面上交互元素的位置,框架层被用于优化设计布局,以达到页面上交互元素之间最大的工作效率,引导用户一步步完成辣作。其主要包括:信息结构布局、导航结构布局、界面层级结构。页面设计需要考虑可交互元素之间的位置布局,导航则需要考虑网站中引导用户移动的元素安排,而信息设计则考虑传达给用户的信息要素的排布。具体的设计包括按钮、表格、照片和文本区域等模块之间的位置关系,布局位置等都属于框架层范畴。首先,以淘宝网为例分析C2C电子商务网站架构。淘宝网能够为卖家建立网上的个人店铺、发布商品信息、帮助买家快速查找所需商品( 即搜索功能) 、使用“淘宝旺旺”软件实现买卖双方在线聊天、使用“支付宝”软件实现网上电子支付。淘宝网目前已经成为我国国内最受欢迎的C2C 的电子商务交易平台。淘宝网购物流程:搜索浏览用支付宝付款购买注册登录等待发货客户收货商家评价确认支付 图三 淘宝网购流程淘宝网开店流程:发布商品申请支付宝确认注册登录 评价和提现发货图四 淘宝开店流程1.4 功能模块1. 分类:(1) 前台模块包括会员注册、拍卖物品登记、商品浏览、物品查找、关注物品、投诉、价格参考、购买物品、顾客留言、.会员注册后可以登记拍卖物品,会员通过商品浏览和查找可以对拍卖进行竞标;也可以关注物品,投诉不合法的物品;还可以在参考历史成交物品记录后再进行响应操作;顾客可以在自己的会员管理模块里修改自己的个人资料、查看物品竞标过程、重新提交未成交的物品等。(2) 后台模块包括类别管理、拍卖物品管理、用户管理、公告栏管理.管理人员可以删除、增加、修改类别,对拍卖物品进行推荐、删除管理,还可以查看、修改、删除用户资料,通过公告栏管理可以实施在首页发布信息等功能。2. 具体功能:(1) 个人信息管理,修改密码,设置密码保护、安全邮箱,设置收货地址。(2) 发布商品,针对需求发布商品,管理个人商品。发布需求,管理个人需求。(3) 查看商品分类,分类浏览商品,收藏商品,订购商品( 商品放入购物车) 。(4) 生成订单,管理订单,进行交易评价,查看个人评价。(5) 开设店铺,管理店铺,管理留言。浏览店铺,收藏店铺,进行店铺留言。(6) 搜索商品、店铺、会员、需求,收藏搜索。(7) 帮助中心,提供咨询、建议、管理员登录、管理员管理、用户管理。(8) 商品管理、需求管理、订单管理、店铺管理。分类管理、积分配置、公告管理。二 C2C三层体系结构的实现【2】22.1 分类三大部分:表达层、业务逻辑层、数据访问层2.2 作用1. 表示层: 主要提供统一的图形用户界面,它提供了一个可视化接口,用来标示信息和收集数据。2. 业务逻辑:通常实现应用逻辑(又称为商业规则),是连接客户端和数据库服务器的桥梁,既响应用户发来的请求,执行某种业务任务,充当服务器角色,又与数据库服务器打交道,充当着客户端角色。其实现过程如下:确定业务实体进行数据的分装与映射确定业务逻辑组件类组织实体对象编写业务逻辑和业务规则的实现代码 图五 业务逻辑层实现过程3. 数据访问层:定义数据访问组件,该组件用于连接和访问数据库,其核心是执行自定义 SQL 语句以实现对于数据记录的操作。实现数据的定义、维护、访问、更新以及管理并响应客户端或应用服务的数据请求,它的物理实现可以在某种数据库管理系统中,也可以是一个异种的数据集合,这种数据库可以驻留在多种平台上。2.3 三者相互关系1. 表示层业务逻辑层:表示层从业务逻辑层获取数据并显示给用户,实现与用户的交互,将有关数据送给业务逻辑层进行处理。2. 业务逻辑层数据访问层:业务逻辑层将纯粹的数据库访问操作命令下达到了数据访问层,然后将操作结果返回给业务逻辑层提供并处理数据业务逻辑层表示层提供用户数据返回操作结果下达数据访问命令数据访问层图六 三层体系结构之间的关系2.4 各层技术分析1. 表示层:(1) Masterpage技术【1】建立具有统一布局和风格的页面,带给用户以一致性的感受; 我从网上找了一些代码,发现和JSP代码差不多。UntitledPage(2) 静态网页主要是HTML语言。它的页面的内容和显示效果就基本上不会发生变化除非修改页面代码。(3) 动态网页动态网页是基本的html语法规范与Java、VB、VC等高级程序设计语言、数据库编程等多种技术的融合,以期实现对网站内容和风格的高效、动态和交互式的管理它的特点页面代码虽然没有变,但是显示的内容却是可以随着时间、环境或者数据库操作的结果而发生改变的。 (4) 脚本技术实现页面特效,如背景切换、图片切换、页面选项卡等,增强用户体验。(5) 利用PHP+MySQL技术MVC架构开发。注:MVC使用面向对象技术来构建用户界面的。2. 业务逻辑层:(1) Web服务器服务器是专指某些高性能计算机,能够通过网络,对外提供服务(狭义)。例如:Tengine是由淘宝网发起的Web服务器项目。它在Nginx的基础上,针对大访问量网站的需求,添加了很多高级功能和特性。Tengine的性能和稳定性已经在大型的网站如淘宝网,天猫商城等得到了很好的检验。它的最终目标是打造一个高效、稳定、安全、易用的Web平台。它输入过滤器机制支持,通过使用这种机制Web应用防火墙的编写更为方便。可以对后端的服务器进行主动健康检查,根据服务器状态自动上线下线。(来自于www.L)(2) TomCat服务器学习电子商务的时候,我们在使用J2EE版本的Eclipse时候,先配置了TomCat,我就知道了想要在Eclipse上面运行JSP代码必须要有这个服务器。3. 数据访问层:(1) 数据库数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,数据管理不再仅仅是存储和管理数据,而转变成用户所需要的各种数据管理的方式。数据库有很多种类型,从最简单的存储有各种数据的表格到能够进行海量数据存储的大型数据库系统都在各个方面得到了广泛的应用。例如,淘宝网共引进了3个完整的“SAN+ORAC”系统,分别服务于其最核心的“商品信息”、“会员信息”和“公用信息”。这一数据库系统是一个面向任务型数据库的一体化解决方案。在提升数据资产安全性与管理效率的同时,最大限度地发挥整个系统的数据处理能力,提高设备的稳定性与系统的可用性,满足各类“任务关键型”系统的应用需求。建立数据库连接的一些代码如下:Connection con = null; String CLASSFOR = com.mysql.jdbc.Driver; /jspdev是数据库名字 String url = jdbc:mysql:/:3306/jspdev?useUnicode=true&characterEncoding=gbk; /数据库的账户名称和密码 String user = root; String pwd = admin; try Class.forName(CLASSFOR); con = DriverManager.getConnection(url,user,pwd); catch(Exception e) e.printStackTrace(); return con; /上面类的静态方法,连接数据库Connection con = DataBaseConnection.getConnection();Statement stmt = con.createStatement(); /返回数据库category的查询结果 ResultSet rst = stmt.executeQuery(select * from category); while(rst.next() /rst.getString(String a); a为数据库的列名String catid = rst.getString(catid); String descn = rst.getString(descn); String name = rst.getString(name); (2) 数据访问接口在学习Java时候就学习了接口的内容,查了一下资料才知道数据访问接口是为与 Microsoft SQL Server 2012 和 Microsoft SQL Server 2008 R2 一起使用而设计的并且进行了测试。2.5 一些重要的技术模式分析(以淘宝为例)1. 推荐物流【3】淘宝公司仅仅为方便用户交易作出推荐物流,并非是用户和物流公司间运输关系中的主体。用户选择推荐的物流公司,将被视为用户自行与物流公司达成的一个运输合同,所选物流公司是该合同的承运方,运输过程中发生的费用由用户和物流公司自行结算。物流公司在取得货物后会自动在支付宝系统中更新交易状态为“卖家已发货,等待买家收货”。物流公司在买家签收后会通知支付宝买家已经签收。买家有义务在签收之后,在支付宝系统完成“确认收货”或者“申请退款”,否则支付宝公司将视为买家收到货物并同意支付卖家货款。2. 信用评级制度是会员在淘宝网交易成功后,在评价的有效期内就该笔交易作出评价的一种行为。淘宝会员在淘宝网每使用支付宝成功交易一次,就可以对交易对象进行一次信用评价。评价分为三种等级,每种评价对应一个信用积分。即“表扬”加1分,“鼓励”不加分,“批评”扣1分。这样,会员在选择卖家的时候可以先考虑其信用等级,使购物更加有保障。3三 结语C2C电子商务模式比起传统商务模式具有高效、方便和节约的特性,人们可以随时随地买到自己需要的物品,一根网线、一台电脑就可以与全世界的买家卖家进行商务活动。客户不再像以往那样因受地域的限制而只能在一个区域内、有限的几家商场中选择交易对象,寻找所需的商品,而是可以在更大的范围内,甚至全球范围内寻找交易伙伴,选择商品,而且更重要的是,人们不在把目光集中在价格上,服务质量的好坏也成为商务活动能否成功的关键。当然,我查阅资料并结合个人的感受,发现C2C电子商务模式也存在很多需要改进的问题。首先就是诚信的问题,诚信危机是最不容易被解决的,人们需要自己去改变,虚假交易、假冒行为、合同诈骗、网上拍卖、哄抬标的、侵犯消费者合法权益、网上盗窃等各种违法、违规行为和现象屡屡发生。目前唯一的改变方法就是完善法律,通过法律来约束和保护网络上的商务活动。从技术上尽量减少和避免黑客的侵入,为商务活动提供一个安全的绿色环境。个人认为,现在淘宝等拍卖网确实大大方便了我们的生活,据统计大学生人均花在支付宝上的费用为4万元,当然这也包括转账的花费,想想也很可怕,我们这些没有经济能力的人在电子支付上的人均消费竟然那么高,我周围的人基本上每月都会在淘宝上买东西,包括我自己,衣服、化妆品、生活用品,淘宝上的女装、儿童用品等市场也特别丰富成熟,而且还有漂亮的界面和多样的选择,能够让我们足不出户就可以将自己需要的东西运回家。所以,淘宝已经成为我们生活中必不可少的网上购物平台。但是,我想说的是,美中不足的是淘宝的信用制度,一些商家的刷单等营销手段会误导我们的视线,阻碍我们选择满意的商品。当然这也是一项很难以解决的问题,但是我相信,科技的力量可以最大化的满足人们的消费需求,这就是我

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论