基于B2B电子商务交易模式分析_第1页
基于B2B电子商务交易模式分析_第2页
基于B2B电子商务交易模式分析_第3页
基于B2B电子商务交易模式分析_第4页
基于B2B电子商务交易模式分析_第5页
已阅读5页,还剩55页未读 继续免费阅读

下载本文档

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

文档简介

本科毕业设计(论文)毕业设计(论文)题目: 基于 B2B 电子商务交易模式分析本科毕业设计(论文)摘要随着信息技术的不断发展和 Internet 互联网技术的日益普及,人们越来越意识到电子商务对国家经济、企业管理和个人生活所带来的巨大影响。电子商务的出现,使得商业模式发生了根本性的变化。企业级电子商务(Business to Business)是目前最具有潜力的电子商务形式。因此,研究企业级电子商务具有重要意义。本设计首先给出了电子商务的概念和 B2B 的需求背景;讲述了了什么是B2B 电子商务,与传统电子商务的比较。然后讨论 B2B 电子商务的基本原理和体系结构。同时对 B2B 电子商务交易模式进行了深入分析,研究其中的关键技术,主要包括几个方面:首先分析.NET 平台构建 B2B 电子商务交易模式;其次研究智能型、个性化价格机制;然后研究安全便捷的在线支付系统;接着将Web Service 技术整合到 B2B 电子商务交易模式中,实现了 Web Service 和电子商务交易模式的无缝集成。最后,对电子商务交易模式的相关技术研究做了分析总结,并对电子商务的发展做了展望。关键词: 电子商务;B2B;NET; Web Service 本科毕业设计(论文)ABSTRACTWith information technology development and Internet technology popularization, people more and more realize the huge influence brought by electronic commerce to the national economy, business management and individual life. The electronic commerce has changed the commercial pattern fundamentally. The enterprise level electronic commerce (Business to Business, B2B) is one of the most potential electronic commerce forms at present. Therefore, It is significant for us to research on B2B electronic commerce.This thesis expounds the basic conceptions and theories of E-Business. Then, discuss the advantages and limitations of current E-Business develop techniques, and clarify the possibility and necessary of building a database-based E-Business system. And this thesis analyzes B2B electronic commerce system, and explores the key technologies of the B2B E-Commerce system, which includes: Compare the.NET platform with the B2B platform. Construct B2B E-Commerce system based on the two different platforms;Research and implement price principle with intelligence and individualization;Research and implement secure and facilitated on-line payment system;Integrate the B2B E-Commerce system seamlessly with Web Service. At last, this thesis analyses and summarize the application and developing of E-Business system, and the future of business system.Key words: Electronic;B2B;NET;Web Service本科毕业设计(论文)目 录1 绪论 .11.1电子商务概述 .11.1.1 电子商务的概念 .11.1.2 B2B电子商务系统的需求背景 .21.2 B2B电子商务交易模式的研究 .31.2.1 什么是 B2B电子商务 .31.2.2 传统商务过程与 B2B电子商务系统的比较 .42 B2B电子商务交易模式的相关技术介绍及分析 .621 B2B 电子商务的基本原理 .62.2 B2B电子商务交易模式的体系结构 .62.2.1 B2B电子商务交易模式体系结构 .62.2.2 B2B电子商务交易模式流程框图 .82.3 B2B电子商务交易模式总体规划 .92.3.1 基本结构 .92.3.2系统的前台和后台 .102.3.3总体规划 .112.4 B2B电子商务交易模式关键技术 .132.4.1 系统平台架构 .132.4.2 智能型、个性化的价格机制 .132.4.3 安全便捷的在线支付系统 .142.4.4 Web Service技术在 B2B电子商务交易模式中的应用 .143 基于.NET 平台电子商务的体现结构 .153.1 NET平台的主要技术构成 .153.2基于.NET 构建电子商务系统 .163.2.1客户身份验证和登录模块 .163.2.2商品定位查询模块 .183.2.3个人账户管理模块 .203.2.4购物车模块 .214智能型、个性化价格机制的研究和实现 .304.1客户逻辑规则 .304.2价格逻辑规则 .314.3与 B2B电子商务交易模式的集成 .325 B2B电子商务交易模式在线支付功能的研究和实现 .345.1在线支付的概念 .345.1.1 在线支付概念简介 .34本科毕业设计(论文)5.1.2 安全接层 SSL协议 .345.1.3 安全电子交易 SET协议 .355.2 基于 SSL的 B2B电子商务交易模式在线支付系统的实现 .355.2.1 购买并安装数字认证证书 .355.2.2 选定信用卡交易方式和交易处理系统 .355.2.3支付功能与系统集成的实现 .376 WEB SERVICE技术在电子商务系统中的应用 .416.1 WEB SERVICE的概念 .416.2 WEB SERVICE技术与 B2B电子商务交易模式集成 .426.2.1基于 Web Service的 B2B电子商务交易模式体系结构 .426.2.2 功能分析 .446.2.3 实现技术分析 .447 结束语 .47参考文献 .48致谢 .49本科毕业设计(论文)1 绪论1.1电子商务概述21 世纪是一个以计算机网络为核心的信息时代,随着计算机网络全球化的发展和世界经济一体化的形成,电子商务异军突起,已成为国际贸易,国际支付及结算的桥梁和纽带。了解市场动态,调整自身产业结构,确立市场定位,充分利用电子商务,是企业在激烈市场竞争中立于不败之地的重要条件。电子商务是以国际互联网为依托,采用适当的网站设备为依托,通过网上宣传,网上订单,网上交易,网上支付等方式,以无纸化办公形式来进行的商务活动。包括网上商品或者服务的提供者,消费者,中间商等有关各方面引行总和,它是一系列以电脑网络为基础的现代化电子工具在商务过程中的应用。如电子 EDI,电子资金转账,电子密码,电子签名等,此外,电子商务能自动化处理产品调价,合同签订,供货,发运,投保,通关,结算等环节。电子商务以其高效,快捷的工作效率,低耗的成本,成为现代社会新的经济增长点,具有广阔的发展前景。1.1.1 电子商务的概念电子商务是通过电子手段进行商业活动。电子商务的英文表示有两种,EC(Electronic Commerce)和 EB(Electronic Business)。目前还没有一个统一的较为全面和权威的电子商务定义。国际标准化组织在关于 EB 谅解备忘录中对 EB 的定义是:电子商务是企业之间、企业与消费者之间信息内容与需求交换的一种通用术语。本科毕业设计(论文)全球信息基础设施委员会对电子商务的定义是:电子商务是运用电子通信手段的经济活动,通过这种方式人们可以对带有经济价值的产品和服务进行宣传、购买和结算。联合国国际贸易委员会对 EC 的定义是:电子商务是采用电子数据交换 (EDI)和其他通讯方式增进国际贸易的职能。IBM 公司的电子商务(EB)概念包括三个部分:企业内部网、企业外部网和电子商务,它所强调的是在网络环境下的商业化应用,不仅仅是硬件和软件的结合,也不仅仅是通常意义下的强调交易的狭义的电子商务,而是把买方、卖方、合作厂商及合作伙伴在 Internet,Intranet , Extranet 上结合起来的应用,它同时强调这三个部分是分层次的。简单的说,电子商务是指实现从售前服务到售后支持的整个商务或贸易活动环节的电子化、自动化。对于企业来说,电子商务是利用以 Internet 为核心的信息技术,进行商务活动和企业资源管理,它的核心是高效地管理企业的所有信息,帮助企业创建一条畅通于客户、企业内部和供应商之间的信息流,并通过高效率的管理、增值和应用,把客户、企业、供应商连接在一起,以最快的速度、最低的成本响应市场,及时把握商机,不断提高和巩固竞争优势。电子商务从涵盖范围方面还可以理解为:交易各方以电子交易方式,而不是通过当面交换或直接面谈方式进行的任何形式的商业交易;从技术方面可以理解为是一种多技术的集合体,如电子数据交换(EDI)、电子邮件、获得数据(共享数据库、电子公告牌) 以及自动捕获数据( 如条形码)等。1.1.2 B2B电子商务系统的需求背景电子商务是全球经济领域的一场革命,是人们利用电子手段(主要是通过因特网)以商品交换为中心进行的各种商务活动,是一种新的商业运作模式,使信息流、资金流、物流融为一体。B2B 电子商务系统的结构是指商业机构(或企业、公司)使用Internet 或各种商务网络向供应商(企业或公司)订货和付款的电子商务运营模式。这种结构的电子商务发展较快,已经有了多年的历史,特别是通过增值网络(Value Added Network,VAN) 上运行的电子数据交换(EDI) ,使 B2B 的电子商务得到了迅速扩大和本科毕业设计(论文)推广。公司之间可以使用网络进行订货和接受订货,签订合同等单证和进行付款。目前 B2B 结构模式是电子商务顶层结构中最重要的一种形式,交易额巨大,引入后能够产生可观的经济效益。顶层结构是指多个电子商务实体利用电子商务应用系统提供的技术手段进行商业、贸易等商务活动,实现商务处理过程电子化所遵循的概念结构,是实现运作的电子商务体系结构的抽象。网络的迅速普及,使中国的电子商务已经不再是遥不可及的高科技,它己真真切切地走到我们身边。电子商务的推广,加快了世界经济的一体化。电子商务正在成为一种经济和社会潮流,电子商务在较大的范围里已经深入人心。1.2 B2B电子商务交易模式的研究1.2.1 什么是 B2B电子商务企业对企业(B2B)、企业对消费者(B2C)企业对政府机构(B2G)和消费者对政府机构(C2G) 构成了现有商务应用进一步拓展的基础,它们具有类似的运营结构,构成了电子商务的顶层结构。顶层结构是指多个电子商务实体利用电子商务应用系统提供的技术手段进行商业、贸易等商务活动,实现商务处理过程电子化所遵循的概念结构,是实现运作的电子商务体系结构的抽象。其结构模块如图 1-1。电子商务处理中心(S)电子商务实体(E1) 电子商务实体(E2)图 1-1 顶层电子商务结构框图上图所描述的基础结构可以表述为 S=Ai + Ej (l i +,2j+ )。其中S 为 B2B 模式下的电子商务体系结构(Structure) : A 为形形色色的电子商务应用系统(Application),提供了功能强大的电子商务应用服务,其开发手段和技术标准的不断改进构成了电子商务机构的技术优化;E 为电子商务环境下从事电子商务业务的商务实体(Entity),是电子商务结构中最活跃的因素,其持续增长的需求直接推动着电子商务体系结构的优化和完善,构成了电子商务结构的应用优化。本科毕业设计(论文)B2B 电子商务系统的结构是指商业机构(或企业、公司)使用 Internet 或各种商务网络向供应商( 企业或公司)订货和付款的电子商务运营模式。这种结构的电子商务发展较快,己经有了多年的历史,特别是通过增值网络(Value Added Network ,VAN) 上运行的电子数据交换(EDI) ,使 B2B 的电子商务得到了迅速扩大和推广。公司之间可以使用网络进行订货和接受订货,签订合同等单证和进行付款。目前 B2B 结构模式是电子商务顶层结构中最重要的一种形式,交易额巨大,引入后能够产生可观的经济效益。在利益驱动下,众多传统商品生产和商品流通领域的企业单位纷纷涌入 B2B 电子商务应用体系,强烈的需求刺激了 B2B 结构的广泛应用,推动了 B2B 结构的不断发展和完善。1.2.2 传统商务过程与 B2B电子商务系统的比较传统的企业之间的商务处理过程大致可以描述为:需求调查材料采购生产商品销售收款货币结算商品交割。可以通过图 1-2 来表示。图 1-2 传统的企业之间的商务处理图例传统的商务处理过程存在着许多不足:首先是信息不准确。主要体现在产品分类不准确和采购的量、价格、质量等数据不准确。其次是对供应商的了解不够。比如缺乏供应商的详细资料;不经常对与供应商所签的协议进行审查和调整等等。最后是采购渠道不规范。而在 B2B 的电子商务结构下,企业间的商务处理过程可以表述为:本科毕业设计(论文)利用智能搜索引擎进行需求调查以电子单证的形式调查原材料信息,经比较确定采购方案一一生产通过互联网发送电子广告,促进电子销售采用电子支付技术,以电子货币的形式进行资金接收同电子银行进行货币结算商品交割。在 B2B 模式下的电子商务结构框图如图 1-3 所示。图 1-3 B2B 模式下的电子商务体系结构图例图中,企业 A 提出商务业务请求,将请求信息和银行账户信息通过因特网发送到电子商务 ASP 提供的电子商务应用服务;智能搜索引擎在因特网上寻找合适的交易企业 B,并将请求信息通过因特网发送给企业 B;企业 B 得到企业 A 的请求信息后,经过分析处理,响应交易请求,并将响应信息和自身银行账户信息发送给电子商务应用服务;收到企业 B 的交易请求后,电子商务应用服务对交易双方进行身份认证,将认证合格的银行账户信息通过支付网关发送给交易双方的开户银行,以银行专网为基础完成银行转账;将转账后的信息通过电子商务应用服务发送给交易企业,并联合工商、税务、海关、法律和运输等协同作业单位完成配送。可见,B2B 电子商务系统完全可以实现企业之间的商务处理过程,而且还可以克服传统商务处理的不足。电子商务已经成为促进国民经济的快速增长的重要因素之一。本科毕业设计(论文)2 B2B电子商务交易模式的相关技术介绍及分析21 B2B 电子商务的基本原理B2B 电子商务交易模式结构是指商业机构(和企业、公司)使用 Internet 或各种商务网络向供应商(企业或公司)订货和付款的电子商务运营模式。它是企业与企业之间通过互联网进行产品、服务和信息的交换,是一个将买方、卖方和中间商之间的信息交换和交易行为集成在一个平台上的电子运作方式。传统的企业间的交易往往要耗费企业的大量资源和时间,无论是销售和分销还是采购都要占用相当大一部分产品成本。通过 B2B 的交易方式买卖双方能够在网上完成整个业务流程,从建立最初印象,到货比三家,再到讨价还价、签单和交货,最后到客户服务。B2B 使企业之间的交易减少许多事务性的工作流程和管理费用,降低了企业经营成本。网络的便利及延伸性使企业扩大了活动范围,企业发展跨地区跨国界更方便,成本更低廉。商业机构对商业机构的电子商务发展最快,已经有了多年的历史,特别是通过增值网络(Value Added Network,Van)上运行的电子数据交换(EDI)使企业对企业的电子商务得到了迅速扩大和推广。公司之间可以使用网络进行订货和接受订货、签订合同等单证和进行付款。2.2 B2B电子商务交易模式的体系结构2.2.1 B2B电子商务交易模式体系结构通常一个 B2B 电子商务交易模式应基于一个分布式的环境,应用 B/S 模式的三层体系结构。BS 结构,即 BrowserServer(浏览器服务器)结构,就是只安装维护一个服务器(Server),而客户端采用浏览器(Browse)运行软件。它是随着 Internet 技术的兴起,对 CS 结构的一种变化和改进。主要利用了不断成熟的 WWW 浏览器技术,结本科毕业设计(论文)合多种 Script 语言(VBScript、JavaScript)和 ActiveX 技术,是一种全新的软件系统构造技术。BS 三层体系结构采用三层客户服务器结构,在数据管理层(Server)和用户界面层(Client)增加了一层结构,称为中间件(Middleware),使整个体系结构成为三层。三层结构是伴随着中间件技术的成熟而兴起的,核心概念是利用中间件将应用分为表示层、业务逻辑层和数据存储层三个不同的处理层次。三个层次的划分是从逻辑上分的,具体的物理分法可以有多种组合。中间件作为构造三层结构应用系统的基础平台,提供了以下主要功能:负责客户机与服务器、服务器与服务器间的连接和通信;实现应用与数据库的高效连接;提供一个三层结构应用的开发、运行、部署和管理的平台。这种三层结构在层与层之间相互独立,任何一层的改变不会影响其它层的功能。在 BS 体系结构系统中,用户通过浏览器向分布在网络上的许多服务器发出请求,服务器对浏览器的请求进行处理,将用户所需信息返回到浏览器。而其余如数据请求、加工、结果返回以及动态网页生成、对数据库的访问和应用程序的执行等工作全部由 Web Server 完成。随着 Windows 将浏览器技术植入操作系统内部,这种结构已成为当今应用软件的首选体系结构。显然 BS 结构应用程序相对于传统的 CS 结构应用程序是一个非常大的进步。应用 B/S 模式的三层体系结构,如图 2-1 所示,由表示层、逻辑层和数据层组成。表示层通过用户界面负责与客户之间进行交互。一般负责按预定指令显示信息和收集用户输入信息。逻辑层大部分处理工作发生在逻辑层,可以在一个或几个服务器上运行,负责电子商务系统业务的处理,实现完整的业务逻辑,如验证数据、处理数据、与数据库层交互等等。只有逻辑层才能与数据层进行通信。数据层负责数据存储与维护,以及各项数据库操作,实现事务逻辑和数据逻辑。本科毕业设计(论文)客户机Internet Brower用户界面表示层数据层逻辑层表示逻辑业务逻辑事务逻辑数据逻辑数据库服务器Web 服务器应用服务器业务处理模块图 2-1 B/S 模式的三层体系结构2.2.2 B2B电子商务交易模式流程框图在 B2B 模式下的电子商务结构框图如图 2-2 所示:本科毕业设计(论文)企业 A 开户银行处理机支付网关工商、税务等协同单位运输配送公司企业 B 开户银行处理机支付网关企业 A企业 BInternet互联网 电子商务系统 认证机构图 2-2 B2B 电子商务交易模式结构框图图 2-2 中,企业 A 通过 Internet 选定一家提供商务服务的电子商务系统,根据其自身需要提出商务业务请求,将请求信息通过 Internet 发送给此电子商务系统;电子商务系统根据企业 A 提出的商务业务请求寻找合适的交易企业 B,并将请求信息通过 Internet 发送给企业 B;企业 B 得到企业 A 的请求信息后,经过分析处理其相应交易请求,并将相应信息发送给电子商务系统;收到企业 B 的交易请求后,电子商务系统开始处理交易信息,并要求交易双方提供各自银行账户信息、;得到交易双方的银行账户信息后,需对交易双方进行身份认证,将认证合格的银行账户信息通过支付网关发送给交易双方的开户银行,完成银行转账,将转账后的信息通过电子商务系统发送给交易企业,并联合工商、税务等协同单位,最后委托运输配送公司来完成配送工作。这是一个理想的 B2B 电子商务交易模式的运作过程。目前比较常用的 B2B 电子商务交易模式 B2B 电子商务交易模式关键技术研究及实现运作过程中,企业 A 与企业 B的交流是完全通过第三方 B2B 电子商务交易模式服务提供商来进行的,彼此之间不产生即时关联。先是企业 B 向该服务提供商提供其服务列表,委托其处理其商务服务,本科毕业设计(论文)然后企业 A 向该服务提供商提出商务请求,将请求信息和账户信息一同提交给 B2B 电子商务交易模式,由 B2B 电子商务交易模式启动支付系统,向支付网关提交支付信息完成资金交割。之后,该服务提供商再和企业 B 联系,根据协定将资金划到企业 B 的账户上。这种方式下,企业双方共同信任信誉较好的第三方系统,从而避免了因交易双方不信任而造成的信息不畅和商务交易停滞等问题。2.3 B2B电子商务交易模式总体规划2.3.1 基本结构B2B 电子商务交易模式是由许多子系统角色构成的一个系统组合。其基本机构如图所示:图 2-3 B2B 电子商务交易模式基本结构采购者:对于 B2B 电子商务交易模式来说,采购者一般是指企业(Business).供货者:对于一般的 B/-B 电子商务系统,供货者也是指企业。本文构建的 B2B电子商务交易模式中的供货者是指提供商品(包括服务)的分销商。认证机构(CA):一些不直接从电子商务交易中获利的受法律承认的权威机构,负责发放和管理电子证书,使网上交易的各方能够相互确认身份。本科毕业设计(论文)支付系统:一般为电子商务系统中的采购者和供货者提供资金支付方面的服务。在本文构建的 B2B 电子商务交易模式中,通过 Merchant Express 获取支付网关Authorize.Net 的支付服务。运输公司应用系统:主要是根据采购者要求的运送方式将采购者购买的商品及时、准确地送往目的地。2.3.2系统的前台和后台电子商务系统一般都可以划分为前台和后台两个部分,这两部分相互联系、相互支持,共同构成电子商务系统的有机整体。前台的主要功能是发布商务信息、接受客户需求,后台的主要功能是处理和满足客户需求。1)系统前台系统前台是指客户登录电子商务网站时的前端店面。一般客户可以在前端店面进行商品浏览、比较、搜索、放入购物车等操作,然后进行在线支付,生成订单。2)系统后台系统后台则是真正处理订单操作的地方。当客户登录网站时,后台首先要验证客户身份的有效性。当客户进行购物车管理时,后台则响应处理,和数据库系统进行交互。一旦客户提交了支付信息,后台就要和支付网关进行交互,验证支付信息的有效性,完成整个交易处理过程。后台还应具有数据内容动态更新、启动价格机制、数据挖掘、数据仓库等功能。此外,后台还应包括处理和其他应用程序的交互,如企业资源规划(Enterprise Resource Planning. ERP)、客户关系管理(Customer Relations Management, CRM)供应链管理(Supply Chain Management SCM)等系统的集成,以及联系运输公司应用系统等。2.3.3总体规划1)系统工作示意图本科毕业设计(论文)首先,客户通过登录 B2B 电子商务交易模式主页,浏览商品的概要分类信息,如果客户对这些商品感兴趣,需要浏览详细的商品信息则必须进行用户注册或用户登录操作。登录完成后,根据权限,客户可以浏览相应的商品分类信息,并可以启动商品快速搜索引擎和商品比较功能,通过这些辅助工具来选定要购买的商品。客户也可从购物历史信息里选定本次所需购买的商品目录。确定商品购买列表后,将所需购买的商品加入购物车,进行购物车管理的相应操作,确定后进行在线支付操作。在购物的过程中,客户可以进行个人账户管理,如果客户的身份是分销商,还可以进行分销商信息管理。当所有购物操作完成后,客户可以选择是注销登录还是关闭浏览器以退出系统。这个在线购物系统是整个 B2B 电子商务交易模式的一个重要部分,这部分不是独立存在的,还应和银行处理机、认证中心、货物运输系统以及一些应用系统如ERP,CRM , SUM 等进行交互。根据上述分析,确定 B2B 电子商务交易模式的主要工作示意图如图 2-4 所示:本科毕业设计(论文)客户主页商品分类信息浏览用户注册用户登陆个人账户管理购物历史信息管理分销商信息管理购物车管理商品分类信息浏览商品快速查询商品比较注销登录/退出系统在线支付在线购物系统ERP/CRM/SCM系统货物运输系统 认证中心 银行处理机图 2-4 B2B 电子商务交易模式工作示意图2)数据库设计由系统工作过程可知,一个完整的 B2B 电子商务交易模式必将牵涉许多复杂的数据库表,用以存放客户信息、分销商信息、商品信息、购物信息、商品运送信息、支本科毕业设计(论文)付信息等大量数据资料。因此选择合适的数据库系统以及合理设计数据库表结构就显得十分重要。B2B 电子商务交易模式设计过程中数据库的选择十分重要,应注意以下几个原则:易用性、分布性、并发性、数据完整性、可移植性、安全性和容错性。常用的数据库主要有 Microsoft SQL Server,Oracle 以及 Sybase。其中 SQL Server数据库具有以下特点:1,完整性约束:是数据库用于维护数据完整性的一种机制。2.存储过程:是由流控制语句(如 If Else)和一系列相关的 SQL 语句组成的模块化程序,经过编译和优化后存储在数据库服务器上,使数据库具有应用系统处理能力,使用时只要调用即可,不必重新编译和优化。3.数据库触发器:是一种特殊的存储过程,当所在的数据表进行更新、添加或删除记录时自动触发执行。4.事务处理:事务是在逻辑上控制顺序来完成的一组工作序列单元,是由数据库管理的最小的逻辑工作单元,在这个单元中对数据库的所有更新要么全成功,要么全失败。5.并发处理:指多用户在同一时间对相同数据同时访问的能力。6.序号生成器:数据库本身可以提供序号生成器,在给一个表定义列时增加一个序号列 identity,数据库会自动生成连续的序号,供应用程序使用。7.视图:是存储在数据库中的预先定义好的查询,可以从一个或多个表中创建,视图本身不占有物理存储空间,它只存储在内存里,可给应用程序带来安全性、简单性和独立性。鉴于上述优点,本研究对象采用 SQL Server 作为研究 B2B 电子商务交易模式的后台数据库系统。本科毕业设计(论文)2.4 B2B电子商务交易模式关键技术B2B 电子商务交易模式作为电子商务系统的新形式,是最新商业理念和最新网络技术的组合,它对许多高科技人员而言是个挑战,因此,针对其所包含的关键技术,做了比较深入的研究和探讨。 2.4.1 系统平台架构电子商务的实现技术有很多,但当今电子商务平台的架设不外乎使用两大主流阵营技术,一个是 Microsoft 公司的.NET,一个是 SUN 公司的 J2EE。这两种技术各有千秋,如何合理运用这两种技术,如何最大限度地发掘这两种技术对 B2B 电子商务交易模式的支持程度,是急待解决的第一个关键技术。2.4.2 智能型、个性化的价格机制电子商务系统网上交易不同于传统的 F2F(Face to Face)商务活动,客户无法看到商品的实体,只能通过页面上的商品信息描述和商品图片来决定购买与否。因此要想吸引客户,除了方便快捷的送货方式以外,就是要启动合理的价格策略。当客户对某商品感兴趣,但对其价格不满意,通常情况下他可以面对面地与卖家商量价格,但在电子商务系统中这是无法做到的,因此一个智能型、个性化的价格机制就显得非常重要。理想情况下的智能型、个性化价格机制具有以下几个功能:1)能够自动识别客户的角色,根据客户的不同角色决定商品不同的折扣率。2)能够自动根据客户购买商品的不同数量,决定商品不同的折扣率。3)能够根据客户所选择的不同运送方式、购买商品的不同重量,以及客户居住地的远近,计算出不同的运货费用。4)自动进行税率计算。税率计算包括两部分,商品税率和支付税率。本科毕业设计(论文)5)给客户提供一个界面友好的询/报价平台,让客户对其感兴趣的商品和商家进行商品价格方面的商量,解决一般电子商务系统无法做到的交互性问题。2.4.3 安全便捷的在线支付系统没有实现在线支付的电子商务系统不能算是一个完整的电子商务系统,而不能保证客户资料安全的网络系统更不能让客户放心地提交信用卡信息。因此,建立一个安全、便捷的在线支付系统也是关键所在。2.4.4 Web Service技术在 B2B电子商务交易模式中的应用Web 是为了程序到用户的交互,而 Web 服务是为程序到程序的交互做准备。Web 服务使公司降低进行电子商务的成本,进行更快的部署解决方案以及开拓新机遇。Web 服务使应用程序的集成比以前更快、更容易而且成本更低。集成在协议栈中较高层发生,它基于更注重服务语义而不很注重网络协议语义的消息,从而实现了业务功能的松散集成。这些特性对于在企业之间和企业内部通过 Web 连接业务功能是非常理想的。 下面是对于 B2B 电子商务交易模式关键技术的具体研究。本科毕业设计(论文)3 基于.NET 平台电子商务的体现结构3.1 NET平台的主要技术构成Microsoft 把.NET 定义为其下一代商业平台。实际上,.NET 是一个产品、框架、服务和概念的组合,旨在为常规的或以 Web 服务来部署软件提供技术基础结构。一般可以把.NET 分为几个部分:(1).NET Framework.NET Framework 是.:NET 最重要的一部分,它用于建立、部署以及运行 XML Web 服务和其他应用程序的编程模型。 Framework 由两个主要组件构成:公共语言运行环境(Common Language Runtime,CLR),它为开发、部署和执行应用程序提供引擎;统一类(Unified Classes) ,它涵盖了系统函数、数据访问、组件模型、事务处理以及其他服务。(2).NET 产品.NET 产品包括开发工具、.NET 服务器和智能客户机设备等。开发工具主要是指 Visual Studio.NET(VS.NET),在 Visual Studio.NET 上的中介语言是主要的.NET 策略。它将所有的 V S.NET 上的语言转换为共同的语言,叫做MSIL。通过 MSIL 的转换,其他的厂商可以制作与 VS.NET 相容的语言。Microsoft 将.NET 服务器定义为中间件,用于将软件传送为服务,涵盖了与应用程序部署、集成和数据存储有关的功能,它是一群外挂伺服器,提供了特殊的企业级的服务。(3).NET 服务本科毕业设计(论文).NET 服务是 Microsoft 建议的个性化 Web 服务的商业实现,它是用 .NET 技术设计的,包括 Framework 和电子商务服务器产品。有关 web 服务的详细内容,将在第七章做详细研究。 3.2基于.NET 构建电子商务系统电子商务系统是一个集中了买卖双方进行货物和服务交易的 B2B 交易平台,系统后台可以采用 Windows 2000 Serve:的 IIS 服务器和 Oracle 9i 数据库,前台采用VisualStudio.Net作为开发工具,结合 HTML,C#,ASP.Net,Web Service 和 XML 等技术,实现商品分类搜索、在线支付、订单查询、报表生成等功能。系统的主要功能模块:(1)客户身份验证和登录模块(2)商品信息搜索模块(3)购物车模块(4)在线支付模块(5)分销商管理模块充分利用.NET 平台的优势,利用 .NET 自身提供的集成开发环境,同时采用 C#和 VB.NET 两种语言进行系统开发。在文件目录里,每个后缀为.aspx 的文件都包含两个子文件,其中一个后缀名为.aspx.cs 的子文件存储的是用 C#语言编写的代码,完成页面的逻辑功能。而.aspx 文件中存储的是脚本信息,负责页面的排版显示。由于.NET 可以使得代码和脚本分开,可以让专业的美工人员加入进来,而解放开发人员专注于页面的逻辑功能,从而大大提高了开发人员的工作效率。各功能模块的详细情况如下。本科毕业设计(论文)3.2.1客户身份验证和登录模块图 3-1 所示为该模块的流程示意图:用户登陆信息用户信息验证商品浏览、采购验证通过是否 出错信息提示取回密码 重新注册图 3-1 客户身份验证和登录模块流程示意图这部分的主要操作是将用户的登录信息和数据库里的用户信息相比较,相同则把此用户标志为有效用户,不同则跳转至出错信息提示页面,提示用户取回密码或建议重新注册。由于本系统对不同的客户有不同的权限设置,如个人用户和分销商等。因此对未登录用户赋予极低的权限,只让其浏览商品分类信息,而对于登录用户则可以进行商品浏览、对比、查询以及定购等操作,如果信用卡信息有效,还可完成在线支付操作。表 3-1 函数说明本科毕业设计(论文)函数 输入 处理和输出Login() User NameUser Psw启动验证函数 Validate()Validate() User NameUser Psw将客户的用户名和密码与数据库里信息比较。如果一致,则输出为 True;如果数据库中有此用户名,但密码不一致,则输出为 False,提示客户重新登录;如果数据库中无此用户名,则输出为False,提示客户要先注册。Register() User NameUser PswAddress将用户输入的注册信息,存入数据库。GetPsw() User NameSecret Answer系统根据客户提交的用户名从数据库中查出该用户设定的密码问题,提示客户输入密码答案。客户提交密码答案后,系统验证答案是否正确。如果正确,启动发信系统将密码发送给客户,如果不正确,返回出错信息。用户若要使用在线购书功能,必须以会员身份登录;系统管理员要进行后台管理,如管理库存和定单,也必须使用系统管理员的 id 登录。 Login.aspx 实现用户登录功能,如图 3-2

温馨提示

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

评论

0/150

提交评论