㈠ 简述电子商务框架包括的三个层次和两个支柱
两个支柱:一个是国家公共政策,另一个是技术标准和网络协议。
三个层次分别是:网络基础设、信息发布和传输技术没施、一般业务服务,在这三个层次之上。就是全面的电子商务的应用。其中网络层是实现电子商务的最低层基础设施,即信息基础设施。它是信息的传输系统,也是实现电子商务最基本的保证。主要包括电信网络、有线电视网络和计算机网络,消息和信息的传输。
(1)在电子商务构架中属于扩展阅读:
电子商务的特征与功能:
1、普遍性
电子商务作为一种新型的交易方式,将生产企业、流通企业以及消费者和政府带入了一个网络经济、数字化生存的新天地。
2、方便性
在电子商务环境中,人们不再受地域的限制,客户能以非常简捷的方式完成过去较为繁杂的商业活动。如通过网络银行能够全天候地存取账户资金、查询信息等,同时使企业对客户的服务质量得以大大提高。在电子商务商业活动中,有大量的人脉资源开发和沟通,从业时间灵活,完成公司要求,有钱有闲。
3、整体性
电子商务能够规范事务处理的工作流程,将人工操作和电子信息处理集成为一个不可分割的整体,这样不仅能提高人力和物力的利用率,也可以提高系统运行的严密性。
4、安全性
在电子商务中,安全性是一个至关重要的核心问题,它要求网络能提供一种端到端的安全解决方案,如加密机制、签名机制、安全管理、存取控制、防火墙、防病毒保护等等,这与传统的商务活动有着很大的不同。
5、协调性
商业活动本身是一种协调过程,它需要客户与公司内部、生产商、批发商、零售商间的协调。在电子商务环境中,它更要求银行、配送中心、通信部门、技术服务等多个部门的通力协作,电子商务的全过程往往是一气呵成的。
㈡ 简述电子商务服务体系架构
电子商务是以信息网络技术为手段,以商品交换为中心的商务活动;也可理解为在互联网、企业内部网和增值网上以电子交易方式进行交易活动和相关服务的活动,是传统商业活动各环节的电子化、网络化、信息化。
电子商务通常是指在全球各地广泛的商业贸易活动中,在因特网开放的网络环境下,基于浏览器/服务器应用方式,买卖双方不谋面地进行各种商贸活动,实现消费者的网上购物、商户之间的网上交易和在线电子支付以及各种商务活动、交易活动、金融活动和相关的综合服务活动的一种新型的商业运营模式。各国政府、学者、企业界人士根据自己所处的地位和对电子商务参与的角度和程度的不同,给出了许多不同的定义。电子商务分为:ABC、B2B、B2C、C2C、B2M、M2C、B2A(即B2G)、C2A(即C2G)、O2O 等。
㈢ 简述电子商务的基本框架结构
电子商务的基本框架结构:
1、综合商城:
将许多品牌专卖店装进去,这就是商城。而后面的淘宝商城也是这个形式,它有庞大的购物群体,有稳定的网站平台,有完备的支付体系,诚信安全体系(尽管仍然有很多不足),促进了卖家进驻卖东西,买家进去买东西。
如同传统商城一样,淘宝自己是不卖东西的,是提供了完备的销售配套。而线上的商城,在人气足够,产品丰富,物流便捷的情况下,其成本优势,二十四小时的不夜城,无区域限制,更丰富的产品等等优势,体现着网上综合商城,即将获得交易市场的一个角色。
2、专一整合型:
(1)百货商店:商店,谓之店,说明卖家只有一个;而百货,即是满足日常消费需求的丰富产品线。这种商店是自有仓库,以备更快的物流配送和客户服务。
(2)垂直商店:垂直商店,服务于某些特定的人群或某种特定的需求,提供有关这个领域需求的全面及更专业的服务。
3、衔接通道型:
M2E是英文Manufacturers to E-commerce(厂商与电子商务)的缩写,是驾驭在电子商务上的一种新型行业。是一个以节省厂商销售成本和帮助中小企业的供应链资源整合的运作模式。2007年美国电商峰会上由知名经济学家提出,在国内代表企业有广州点动信息科技有限公司。
4、服务型网店:
服务型的网店越来越多,都是为了满足人们不同的个性需求,甚至是帮你排队买电影票,都有人交易,很期待见到更多的服务形式的网店。
5、导购引擎型:
作为B2C的上游商,给商家们带去客户。服务业必须站在消费者的角度。这才是王道。爱比网力争成为电商有效的流量采购平台,并以降低高品质B2C商家们的营销成本。
6、社交电商:
社交电子商务是电子商务的一种新的衍生模式。它借助社交媒介、网络媒介的传播途径,通过社交互动、用户自生内容等手段来辅助商品的购买和销售行为。在Web2.0时代,越来越多的内容和行为是由终端用户来产生和主导的,比如博客、微博。一般可以分为两类。
一类是专注于商品信息的,主要是通过用户在社交平台上分享个人购物体验、在社交圈推荐商品的应用。另一类是比较新的模式,通过社交平台直接介入了商品的销售过程,这类是让终端用户也介入到商品销售过程中,通过社交媒介来销售商品。
7、团购模式:
团购就是团体线上购物,指认识或不认识的消费者联合起来,加大与商家的谈判筹码,会取得最优价格的一种购物方式。根据薄利多销的原则,商家可以给出低于零售价格的团购折扣和单独购买得不到的优质服务。
团购作为一种新兴的电子商务模式,通过消费者自行组团、专业团购网、商家组织团购等形式,提升用户与商家的议价能力,并极大程度地获得商品让利,引起消费者及业内厂商、甚至是资本市场关注。团购的商品价格更为优惠,尽管团购还不是主流消费模式,但它所具有的爆炸力已逐渐显露出来。团购的主要方式是网络团购。
(3)在电子商务构架中属于扩展阅读:
电子商务的基本功能:
1、普遍性:电子商务作为一种新型的交易方式,将生产企业、流通企业以及消费者和政府带入了一个网络经济、数字化生存的新天地。
2、方便性:在电子商务环境中,人们不再受地域的限制,客户能以非常简捷的方式完成过去较为繁杂的商业活动。如通过网络银行能够全天候地存取账户资金、查询信息等,同时使企业对客户的服务质量得以大大提高。在电子商务商业活动中,有大量的人脉资源开发和沟通,从业时间灵活,完成公司要求,有钱有闲。
3、整体性:电子商务能够规范事务处理的工作流程,将人工操作和电子信息处理集成为一个不可分割的整体,这样不仅能提高人力和物力的利用率,也可以提高系统运行的严密性。
4、安全性:在电子商务中,安全性是一个至关重要的核心问题,它要求网络能提供一种端到端的安全解决方案,如加密机制、签名机制、安全管理、存取控制、防火墙、防病毒保护等等,这与传统的商务活动有着很大的不同。
5、协调性:商业活动本身是一种协调过程,它需要客户与公司内部、生产商、批发商、零售商间的协调。在电子商务环境中,它更要求银行、配送中心、通信部门、技术服务等多个部门的通力协作,电子商务的全过程往往是一气呵成的。
㈣ 电子商务的一般框架有哪四个层次组成
电子商务体系结构可以分为网络基础平台、安全结构、支付体系和业务系统四个层次。
网络基础平台
1.电子商务的网络基础平台
电子商务以因特网为主要载体。网络带宽、网络的可靠性、稳定性成为影响电子商务系统整体性能的重要因素。
2.安全结构
电子商务活动需要一个安全的环境,以保证在线交易等数据在网络中传输的安全性和完整性,实现交易双方的身份认证,防止交易中抵赖的发生。电子安全结构建立在网络基础平台之上。
3.电子商务业务系统和支付体系
电子商务业务系统分为支付型业务和非支付型业务。支付型业务需要支付体系层完成。支付体系在安全结构之上,为支付型电子商务业务提供各种支付手段;非支付型业务直接在安全结构之上,使用安全基础层提供的各种认证手段和安全技术提供电子商务服务。
电子商务系统包括业务应用系统。例如,网上购物、证券交易、在线谈判、电信交费、电子银行等。
用户及终端系统。例如,电话终端、计算机终端、智能终端。用户使用电子支付系统,需要在计算机终端上安装电子支付软件,例如,电子钱包软件。
4、支付网关系统。它处于因特网与银行网络之间,主要完成通信、协议转换和数据加密解密功能和保护银行内部的网络。支付网关系统的使用可以过滤因特网发过来的数据包,防止黑客的攻击和不相关信息的流入。
CA安全认证体系,它通过发放证书,保证所有参与活动的实体表明身份。
㈤ 电子商务系统的框架是指实现电子商务的什么/
1.电子商务一般框架
电子商务影响的不仅仅是交易各方的交易过程,它在一定程度上改变了市场的组成结构。传统上,市场交易链是在商品、服务和货币的交换过程中形成的,现在,电子商务在其中强化了一个因素——信息。于是就有了信息商品、信息服务和电子货币。人们进行贸易的实质并没有变,但是贸易过程中的一些环节因为所依附的载体发生了变化,也相应地改变了形式。这样,从单个企业来看,它进行贸易的方式发生了一些变化;从整个的贸易环境来看,有的商业机会消失了,同时又有新的商业机会产生,有的行业衰退了,同时又有别的行业兴起了,从而使得整个贸易过程呈现出一些崭新的面貌。
电子商务的一般框架如图2-2所示,它简洁地描绘出了电子商务环境中的主要因素。通过它,可以更好地理解电子商务的概念,同时也可以了解电子商务的总体框架。
图2-2 电子商务的一般框架
电子商务的一般框架基本上包含了电子商务环境中的主要因素。
(1)网络基础设施。
网络基础设施层次主要是电子商务的硬件基础设施,也是实现电子商务的最低层的基本设施。网络基础设施主要是信息传输系统,它包括远程通信网、有线电视网、无线电通信网和Internet等。
以上这些不同的网络都提供了电子商务信息传输的线路,但是,目前大部分电子商务应用都建立在Internet上,其主要硬件有:电话设备、调制解调器(Modem)、集线器(Hub)、路由器(Router)、程控交换机、有线电视等。
(2)信息处理的基础设施。
网络上传播的内容包括有文本、图片、声音、图像等。但网络本身并不知道传递的是声音还是文字,它把它们一视同仁地视为0、1串。对于这些串的解释、格式编码及还原是由一些用于消息传播的硬件和软件共同实现的,它们位于网络基础设施的上一层,即信息处理的基础设施。网上信息的传递和发布、面向电子商务的基础设计建设和电子商务应用等,都需要应用以计算机软件技术和数据库技术为主体的信息处理技术。电子商务的信息处理技术主要以Web平台为基础,以HTML(Hypertext Marked Language,超文本链接语言)和XML、Java、ActiveX的形式将信息发布在WWW上为主要形式,开发面向电子商务的系统平台。数据库技术是电子商务中信息收集、存储、传递和发布的基础,数据库管理系统DBMS是其核心。
网络基础设施的日益完善,使得通过网络来传递信息成为可能,在网络上可以传播文本、图片、声音、图像等形式多样的信息。目前,在网上最流行的发布信息的方式是以HTML的形式将信息发布在WWW上,通过HTML可以将多媒体内容组织得益于检索和富于表现力。这样,企业可以利用网上主页在Internet上发布各类商业信息,客户可借助网上的检索工具迅速地找到所需商品信息。一个复杂的Web服务器可以向一个特定的查询者提供符合其个人习惯的目录,一个Web网站所能完成的功能比任何用户登记卡所能做到的更好、更持久,它能够捕捉和分析用户行为,用来完成未来规划、掌握动态的个人市场营销情况。本书第3章将综合介绍数据库、网络与Internet等电子商务技术基础知识。
(3)消息和信息传播的基础设施。
消息和信息传播的基础设施层次主要提供传播信息的工具和方式,是电子商务信息传播的主要工具。它提供了以下两种交流方式:
①格式化数据交流,例如,EDI(电子数据交换)传递消息,它的对象是机器,不需要人来干预,可以全部自动化。如订单、发票、装运单都比较适合格式化的数据交流。
②非格式化的数据交流,例如,使用FAX(传真)和E-mail传递消息,它的对象一般是人,需要人来干预。
Internet上使用HTTP(超文本传输协议)作为传递消息的一种工具,它以一种统一的界面在多种不同环境下显示非格式化的多媒体信息。每一个按该协议建立的文档都包含着可供用户进一步检索的超级链接,这种超级链接可以连接到文本文档,还可以连接到图形、图像、声音和影视画面等文档。用户可以在各种终端和操作系统下通过HTTP统一资源定位器(URL)找到所需要的信息。
(4)商业贸易服务的基础设施。
商业贸易服务的基础设施层次主要是实现标准的网上商务活动服务,以方便网上交易。这个层次是所有企业、个人进行贸易时都会使用到的服务。它主要包括:商品目录/价目表建立、电子支付、商业信息的安全传送、认证买卖双方的合法性方法等。
对电子商务来说,目前的消息的传播要适合电子商务的业务要求,必须提供安全和认证机制来保证信息传递的可靠性、不可篡改性和不可抵赖性,且在有争议的时候能够提供适当证据。商务服务的关键问题就是安全的电子支付。目前,很多的技术如密码技术、数字证书、SET协议等都是为这个服务的,本书后面会专门讨论电子商务中的安全与支付问题。
(5)电子商务的应用。
在上述基础上,可以一步一步地建设实际的电子商务应用,如网上交易、网上银行、电子广告、供应链管理、视频点播、家庭购物、信息服务等。
(6)政策法规。
法律法规和公共政策是电子商务的社会人文环境支柱,是电子商务活动的准则,也是电子商务顺利开展的保证。主要涉及电子商务参与各方的法律关系、税收、知识产权保护、隐私权的保护、新技术(如电子合同、电子签名)在法律上的效力、社会诚信体系和市场规则等。
从法律角度考虑,电子商务安全认证是指进行商务活动的双方资料与产品的真实性和安全性。电子商务和传统商务一样,是一种严肃的社会行为,为了从法律上保证买卖双方的权益,电子商务双方必须以真实的身份进入市场、提供真实的信息。这就是电子商务的真实性。正因为是真实的资料/产品,电子商务双方在对方没有授权可公开资料的情况下就有义务为对方的资料/产品保密,这就是电子商务的安全性。电子商务安全认证系统的建设首先是电子商务法的制定。没有法律的保护,其他有关电子商务安全认证系统只能是空头支票。国际上,人们对于信息领域的立法工作十分重视。美国政府在不久前发布的“全球电子商务的政策框架”中,在法律方面做了专门的论述,俄罗斯、德国、英国等国家也先后颁布了多项有关法规,1996年联合国贸易组织通过了《电子商务示范法》。目前在我国,政府在信息化方面的注意力还主要集中在信息化基础设施建设方面,信息立法也已经起步,如《电子签名法》已经颁布实施,但针对电子商务的法律法规还有待健全。其他的如个人隐私权、信息定价等问题也需要进一步界定,比如:是否允许商家跟踪用户信息,对儿童能够发布哪些信息,这些问题随着越来越多的人介入到电子商务中,必将变得更加重要和迫切。
随着电子商务的发展,商家不仅要抢夺已有的网上客户,还要挖掘潜在的客户,于是人们在网上的各种商务活动和个人信息都在不知不觉中被商家记录。商家可以有的放矢,大量的宣传广告会充斥用户的电子邮箱。个人秘密信息的安全得不到保障,这必然使用户对电子商务望而却步,阻碍电子商务的发展。为保障网上的个人隐私权,促进电子商务的发展,应该对此进行立法或对相应的法规进行必要的修改。
(7)技术标准。
技术标准是信息发布和传递的基础,是网络上信息一致性的保证,是电子商务的自然科学性支柱。技术标准定义了用户接口、传输协议、信息发布标准等技术细节。就整个网络环境来说,标准对于保证兼容性和通用性是十分重要的。这就像不同的国家使用不同的电压传输电流,用不同的制式传输视频信号,限制了许多产品在世界范围的使用。目前在电子商务活动中也遇到了类似的问题,例如EDI标准,电子商务数据交换标准ebXML,一些像VISA、MasterCard这样的国际组织已经同业界合作制定出用于电子商务安全支付的SET协议。
2.2.2 电子商务系统的体系结构
1.电子商务系统的基本结构
电子商务系统是由许多系统角色构成的一个大系统。由于电子商务条件下的各方是通过网络进行信息沟通和业务合作的,因此需要一些传统商务活动中没有或者参与程度不深的一些角色,如用于网上身份认证的认证中心、完成商品配送的物流中心和提供电子商务相关服务的电子商务服务商等。即使是传统商务中的角色,在电子商务系统中其功能和定位上也发生了巨大的变化,如银行的网上支付服务的提供等。
电子商务系统的基本结构如图2-3所示。
图2-3 电子商务系统的基本结构
电子商务系统的主要角色有采购者、供应者、支付中心、认证中心、物流中心、电子商务服务商等
㈥ 电子商务网站一般架构有哪些
大型电子商务网站架构,摘抄 7.同一个网站的多语言该如何处理是好,使用配置文件然后cookie或url来判别?===客户是自己公司,使用标准方法即可
8.电子商务网站最多的就是 商品的打折方式和积分的赠送了,这里要怎么设计才好(工厂模式)?===采购成熟的规则引擎
9.如果同一时间并发大量订单的话,如果确保一个订单的有效提交呢?
==电子商务一般要使用MQ,推荐IBM MQ;使用MSMQ也可
第一点是数据库要设计好,要达到什么级别,你可能需要考虑哪些表需要拆分,哪些表的核心数据需要冗余,如果是mysql,还要考虑其他的问题,比如存储引擎。
新闻肯定是要生成纯静态页,对数据库压力就小很多,不过静态页也有管理上的不方便,更新删除添加都要对磁盘文件进行操作
做一个自定义缓存层,对缓存逻辑进行控制,可以采用第三方缓存模块,如果使用.net来做,可以层层缓存,页面缓存,数据缓存(memcache,不过在win下效率不高)
电子商务网站特点就是对事务的严格,需要数据库设计的时候要求高性能,也需要合适的索引,支持高并发,经常对产品表用户表等进行索引检查,是否有很多索引扫描和表扫描(即使是局部的,也要将逗局部地控制到最小范围)
mssql语句对不需要事务的查询要附带上with(nolock),以利于并发更新。
有些功能模块不能按照想当然的方式开发,比如产品访问次数,切不可将这些更新非常频繁的字段置于核心表内,明确的做法是将其剥离开来 还有就是切不可经常性将字段设计成bool类型,这样会给以后的扩展留出路,即使是男女这种字段,也建议采用tiny类型
其他还有就是在产品设计的时候充分考虑seo,网站目录结构清晰可读,而不是带着一串串的查询参数。
对安全要有整体的把握,最好全都是用存储过程,在项目上线前将数据库存储过程全部导出再查找貌似exec的语句,查找是否需要替换成sp_executesql。
另外,如果采用mssql,全文搜索直接用mssql fte就可以,速度和精确度都还是可以的,最重要的是维护和管理开发很简单。
打折的处理可以按照电信的一次,二次批价功能,如果你做过电信方面的系统。
当然也可以设计得更简单的一些。 静态的页面建议使用CDN加速,以解决网通和电信之间访问速度的问题;
数据的缓存方面建议考虑用memcache,另外也可以分别在表现层和数据层利用.net中的现存缓存机制作业可;
简单执行的sql可以不用存储过程,存储过程会占用数据库服务器的处理时间,造成死锁;
mvc建议还是做些CMS的项目上应用,电子商城不是很适合,个人观点。url上可以做转义,使url显示更友好;
数据库建议建立分布数据库,这样可以转移查询和大访问量对数据库带来压力;
图片可以考虑单独放在一台服务器上;1.三层架构
2.使用手写sql,手写entity(生成也可),缓存反射绑定(不是缓存数据哦,缓存映射关系),要考虑网站的长期发展还是手写吧 灵活 性能也好
3.没有这种问题,商业驱动的,纯购物就好了,千万别搞什么圈子,wiki
4.纯.net的mvc不建议,webform不搞viewstate,不搞服务端控件(除repeater)再加点mvc的思想已足够用了
5.不需要缓存数据(除搜索产品部分),要考虑多台服务器的程序快速部署,config文件会很多,config要序列化缓存
6.当然是先生成好了,参照jd吧,按业务每张图片对应几个不同大小的图
7.据经验,电子商务网站仅靠中英双语来达到多语言是不靠谱的(文化 用户习惯不是简单的语言切换),如果想真正运营英语的就要重新开发一个版本
8.不搞模式
9.负载均衡(web,db)+ssb异步处理数据
10.你是业务类型的日志还是异常日志? 前台订单流程上异常日志不需要了,找个工具录个脚本不停的跑 保证随时发现问题发邮件就可以了
11.找第三方搜索组件 类似endeca的
12.负载均衡挺简单的,初期靠软件就可以,一切图片找第三方放cdn,前台网站用到ajax的地方很少,如果用的话jquery 1,一个电子商务网站用户99.5%的行为时Find
2、对于商品检索部分,能不用数据库就不用数据库(网上切词等相关的开源平台很多)
3、分布式缓存(Memcached 、Volecity),个人测试volecity 3还是不错的
4、系统设计时必须要考虑可运营。从这个角度去设计系统
5、对于电子商务网站改动很频繁,必须考虑架构设计如何适应频繁的版本更新
6、必须设计一个好的单点登录系统。
7、建议能不用sqlserver就不用它。
8、对于大型电子商务网站来说,系统的I/O是起决定因素而不是CPU和内存。1.项目划分是否会有问题,图中分别是 实体层,数据访问接口层,数据访问层,业务逻辑接口层,业务逻辑,网站A,B,C
项目划分其实不重要,重要的的是你在写代码的时候是否能把代码合理的分到对应的项目里。
2.数据访问层是要开发效率(NBear,Linq,Nh等),还是访问效率(直接使用sql等)?是否可以先使用开发效率高的,等日后访问量大了,再重写并替换数据访问层?
开发效率优先,访问量大了以后,我相信是有钱投到硬件上的,在你程序写的不是很烂的情况下,升级硬件远比优化程序节省成本。
3.网站被切割成了多个子网站,有一些控件(如header,footer)是要共享的,如何跨网站项目共享这些控件呢?
那就做成自定义控件啦。
4.ms的mvc 1.0也出来不少时间了,是否已经够成熟运用到项目中?或者是网站后台使用webform的,前台使用mvc?
推荐使用使用webform的,前台使用mvc,对于前台来说使用mvc能更好的提升性能,更方便的更换页面表现形式。后台界面相对稳定,用webform可以提高开发效率。
5.网站数据的缓存是自己开发一个hashtable什么的来维护呢,还是使用Memcached ?
初期建议用hashtable,因为简单,将来升级到Memcached 。
6.缩略图的处理,我看有的网站是在上传图片的时候直接生成,有的是在httpmodle里处理,访问的时候生成.
直接生成缩略图的好处是节约性能。httpmodle相反,每次浏览图片的时候都会生成新的图片,服务器压力大,建议直接生成。
7.同一个网站的多语言该如何处理是好,使用配置文件然后cookie或url来判别?
多语言建议使用asp.net自带的资源文件的方式实现,当前语言保存在cookie里面。
8.电子商务网站最多的就是 商品的打折方式和积分的赠送了,这里要怎么设计才好(工厂模式)?
规则引擎
9.如果同一时间并发大量订单的话,如果确保一个订单的有效提交呢?
使用MQ队列
10.日志方面,log4net?
log4net只能记录程序运行日志,主要目的是用来调试程序的,系统业务操作日志还你是得自己建一个表来保存。
11.电子商务的全文检索,这也是个头疼的问题
lucene,微软索引服务,sqlserver全文检索,方案很多的。
12.负载均衡方面,有什么好的文章推荐码?
可以看windows 2003 集群方面的文章 1.项目划分是否会有问题,图中分别是 实体层,数据访问接口层,数据访问层,业务逻辑接口层,业务逻辑,网站A,B,C
目前我也是这样分的,不过当数据表结构有修改时,会带动其它层的联级修改,非常不方便,所以开发之前最好将数据库设计地完善一点。另外,当网站分成多个以后,其它项目生成的DLL文件要部署到每个网站的bin文件夹里,更新一次都要重新部署,这也是个挺烦人的事,当然可以将DLL部署到GAC里来解决这个问题,不过这样的话本地调试起来就不太方便了,因为项目一有改动,就要将生成的DLL重新拷贝到GAC里才能看到效果。
2.数据访问层是要开发效率(NBear,Linq,Nh等),还是访问效率(直接使用sql等)?是否可以先使用开发效率高的,等日后访问量大了,再重写并替换数据访问层?
这个我也在考虑。目前我还没有采用ORM框架,都是在DAL里直接访问DB的。
3.网站被切割成了多个子网站,有一些控件(如header,footer)是要共享的,如何跨网站项目共享这些控件呢?
自定义控件。
4.ms的mvc 1.0也出来不少时间了,是否已经够成熟运用到项目中?或者是网站后台使用webform的,前台使用mvc?
正在学习这一块。
5.网站数据的缓存是自己开发一个hashtable什么的来维护呢,还是使用Memcached ?
现在我用的比较多的是.net自带的数据缓存。
6.缩略图的处理,我看有的网站是在上传图片的时候直接生成,有的是在httpmodle里处理,访问的时候生成.
直接生成好,快一点。
7.同一个网站的多语言该如何处理是好,使用配置文件然后cookie或url来判别?
我没涉及到这一块,不过我觉得资源文件应该就是用来处理这个问题的。
8.电子商务网站最多的就是 商品的打折方式和积分的赠送了,这里要怎么设计才好(工厂模式)?
这些都放在逻辑层好了。
9.如果同一时间并发大量订单的话,如果确保一个订单的有效提交呢?
MSMQ
10.日志方面,log4net?
目前我是自已写代码存在库里的。
11.电子商务的全文检索,这也是个头疼的问题
用lucene.net分词建索引,再直接从索引库里搜索,又快又准。
12.负载均衡方面,有什么好的文章推荐码?
不清楚了。 这样的设计要达到新蛋的效果肯定不可能的,新蛋少说几百台服务器,不同数据库之间的发布订阅链路都有几千条。有复杂的缓存,负载均衡机制。新蛋所有的通讯都是基于WCF的。另外对于这么大型的网站来说,数据库一刻都不停止,所以读写分离也很重要,因为你也不可能让数据库停下来进行备份。总归要做到新蛋这样的大型电子商务网站,靠你上面画的这点好像远远不够。
不过关于公共的header,footer,我不建议做成自定义控件,这个维护起来不方便,稍有变动就要发布dll,麻烦的。
如果你的header和footer不是很大的话,建议采用js+css的方式。然后加上压缩和cdn缓存,应该效率上能接受。
㈦ 电子商务的框架是什么
电子商务套件是电子商务时代,基于ERPII思想的管理软件,主要强调的是企业在整个产业链中的协同商务能力,以物流为基础,物流、信息流、资金流、商务流四流合一,串起ERP、SCM、CRM、DRP等企业信息化应用的各个部分,是电子商务套件的显著特征。目前主流的电子商务套,国外以Oracle11i为代表,国内以博科的Open9000为代表。
本文以国内外主流的电子商务套件为例,讲述电子商务套件的框架及设计理念。
一、产品框架
1、什么是电子商务套件
电子商务套件是旨在增强整个价值链竞争优势,采用基于活动管理的技术来评估各种业务流程,消除重复(即不增值)的活动;强调内部协作和外部协同;以物流管理为基础,功能涵盖ERP、CRM、SCM、DRP等企业信息化应用,同时支持企业间的协同商务。通过标准化的咨询、实施和服务,为企业分阶段快速部署行业化解决方案,在开放、集成的平台基础之上,可以灵活地满足用户个性的需求及企业业务不断变化的要求。
对于需要管理创新的中国企业来说,电子商务套件不单是软件产品,而是为企业引进一种先进的管理思想,导入一套成熟的经营管理模式、管理方法和手段。
2、电子商务套件应用框架
电子商务套件为企业信息化搭建起一个战略框架,在这个框架指导下,企业可以根据自身的实际需求迅速构筑信息平台,同时可以灵活、动态地、有效地管理,并实现电子化的商业事务处理的能力,使企业可以持续保持在IT投入上的竞争力,在提供的专业、贴身的服务下塑造自己的独特竞争优势。在这一灵活弹性的框架下,电子商务套件供应商给出了在供应市场、消费市场、资本市场、知识市场具体应用解决方案,体现了作业层、管理层和决策层等不同层次的应用,真正实现物流、资金流、信息流、商务流四流合一。实现了企业的集成管理,使企业产、供、销、人、财、物各个环节联结成一个紧密衔接的有机整体,同时也为进一步实现产业链级的协同商务提供了保证。
电子商务套件主要的应用框架特点:
◆ 全面集成、功能完整应用解决方案
◆ 弹性、灵活、可成长
◆ 开放的体系,集成第三方应用
◆ 基于价值链,面向电子商务及产业级协同商务
◆ 标准化服务、快速实施
电子商务套件应用框架
3、子商务套件主要特点
电子商务套件针对不同企业的规模,不同企业的类型以及不同管理模式与管理流程,均能够实现功能可裁剪性、系统可配置性、流程可重构性、平台可移植性。
主要特点:
◆ 基于架构式平台技术,开放、集成,可成长
◆ 跨平台操作,支持多种大型数据库
◆ 先进的工作流技术,工作流程可自由定义
◆ 国际化应用,多语言、多币种及多会计制度
◆ 协同商务,实现全程物流管理
◆ OLAP技术,实现多维多点智能分析
◆ 全面的预算管理,完善的KPI绩效考核
◆ 支持多种生产管理模式,灵活的计划应变功能
◆ 全面电子化的实时企业内部审计
◆ 支持移动计算技术,实现移动商务
4、电子商务套件的主要功能部件
国外电子商务套件产品,以Oracle 11i为例,主要的功能部件或者模块包括:
◆ 市场营销
◆ 销售
◆ 服务
◆ 合同
◆ 财务
◆ 人力资源
◆ 供应链管理
◆ 定单管理
◆ 项目管理
◆ 采购
◆ 资产管理
◆ 生产制造
国内电子商务套件产品,以博科Open9000为例,主要的功能部件或者模块包括:
◆ 财务管理
◆ 生产制造
◆ 购销链管理
◆ 客户关系管理
◆ 物流配送系统
◆ 零售系统
◆ 工作流及知识管理
◆ 企业内审
◆ 集团管理
◆ 商业智能
◆ 企业信息门户
二、设计理念
电子商务套件的产品核心理念,主要包括:技术平台化,功能套件化,应用协同化。
以博科电子商务套件Open9000为例,产品理念的详细情况阐述如下:
1、技术平台化
架构式平台技术是企业级应用软件开发技术的一种趋势,博科的Open9000平台是基于软件构件技术,完全集成和开放的“通用对象化内核+客户端界面”体系架构(构件应用框架),是目前国内在技术上居于领先的,最具规模的大型企业管理平台。构件应用框架,它常是针对特定应用领域的,表示构件复用所需的软件结构架构,说明构件是如何组装成应用系统的,以及它们是如何相互交互的,框架既反映了一个应用领域共性的功能和基本的支撑服务,代表更大、更高层次的设计复用模式,另外,它又具备灵活性和可扩充性,允许客户根据特定应用需要,在一些可变的插入点上,接入所需特定功能的构件,进行客户化。“通用对象化内核”是一个群件化结构的用于数据处理的构件仓库,它包含了企业管理中各类基本业务内容和业务逻辑规则。在内核的基础上,针对不同行业企业处理的特点和需求,抽取不同的构件进行组合。
博科电子商务套件正是基于这一软件工程思想,基于这一平台技术实现的,并在此基础上快速孵化出各种行业版本的解决方案。
平台技术的优势:
◆ 可以使企业方便地、快速地、平滑地增加新的功能,新的构件同原有的构件可以集成在一起可靠地工作
◆ 可以特别灵活地、动态地重新配置,将一个构件替换为升级的新版本不必考虑对其它构件的适配
◆ 允许对给定的任务采用不同的软件开发供货商提供的软件,企业在实现它的解决方案时具有选择产品的充分自由
◆ 企业可以容易地、灵活地将为企业特别设计的构件与整个系统集成使用,从而实现企业的特殊需求
◆ 基于构件的解决方案能够为进一步方便地扩展系统功能提供方便,因为定制的构件的接口也可以由用户特殊构件的使用
2、功能套件化
对于ERP软件来说,集成是第一位的。由于国内管理软件起步较晚以及在产品发展规划方面缺乏远见,没有考虑到不同产品的集成,甚至依靠收购的方式来增加完善功能,结果导致用户在使用过程中形成了一个个信息孤岛,无法发挥信息整合的作用。同时用户可能面临对于相同的基础资料要分别维护,数据需要重复输入之类的问题,一方面带来无效劳动;另外为了得到想要的数据,不得不做大量的二次开发工作,这不但增加项目实施的难度,还会使预算大大超过计划。这些都给企业信息化设置了陷阱。
博科是国内第一家倡导套件概念的软件厂商,博科电子商务套件基于博科Open9000平台实现了大型企业应用程序的全面集成,其十一大功能部件涵盖了公司的前台和后台办公系统,不同的功能模块均能互连互通,还提供了无缝实时的商业智能。
3、应用协同化
企业运作效率越来越依赖于各部门、各类不同应用的协同,而不是单一部门、单一应用的水平。由于电子商务的出现,人们开始从单纯关注交易这一节点向关注商务全过程转移,这将使协作扩大到整个供应链上企业业务之间的协作。在企业内部,有各部门之间的业务协同、不同的业务指标和目标之间的协同以及各种资源约束的协同。如协同的生产管理能根据现有可调配的人力、物力和设备能力等资源进行优化排产,以便实现按期交货。而在企业之间,业务间的协同变得更为重要,也更难实现。在供应链上,企业为了满足客户和市场的需求,通常需要有三个层次的计划:需求计划、供应计划、满足需求计划,通过实施这三个计划来完成需求与供给的匹配,在相应执行层次上提供支持功能。
只有做好不同层次、不同业务间的协同,才能帮助企业提高其产品和服务的创新能力,优化企业内部的业务流程,合理调配企业及供应链上的资源,更好地实现企业的并行运作,提高企业和供应链整体的快速响应能力。
㈧ 电子商务的基础框架结构是怎样的
从技术角度看,电子商务的基础框架结构由以下三部分组成:
(一)企业内部网
企业内部网由Web服务器、电子邮件服务器、数据库服务器以及客户端的PC机组成。所有这些服务器和PC机都通过先进的网络设备集线器HUB或交换器SWITCH连接在一起。
WEB服务器可以向企业内部提供一个内部WWW站点,借此提供企业内部日常的信息访问;邮件服务器为企业内部提供电子邮件的发送和接收;数据库服务器通过WEB服务器和由自己对企业内部和外部提供电子商务处理服务;客户端PC机则用来为企业内部员工提供访问工具,员工可以通过InternetExplorer等浏览器在权限允许的前提下方便快捷地访问各种服务器。
(二)企业外联网
企业外联网是架构在企业内联网和供应商、合作伙伴、经销商等其他企业内联网之间的通信网络。也可以说,企业外联网是由两个或两个以上的企业内联网连接而成的。这样组织之间就可以访问彼此的重要信息,如定购信息、交货信息等。当然,组织间通过外联网各自的需要共享一部分而不是全部的信息。
(三)Internet
Internet是电子商务最广泛的层次。任何组织都可以通过Internet向世界上所有的人发布和传递信息,而任何入都可以访问Internet获得相关信息和服务。当企业需要和其他所有的公司和广大消费者进行交流的时候。它们就必须充分利用互联网。互联网是目前世界上最大的计算机通信网络,它将世界各地的计算机网铬联结在一起。企业开展全面的电子商务必须借助互联网。
只有在企业内联网、外联网以及借助互联网的前提下,企业才可能实现真正意义上的完全的电子商务。
㈨ 电子商务网站的基本架构
电子商务网站的基本架构设计
电子商务网站是以商务活动为中心进行的,而网站的盈利一般通过网站的会员制收费进行,网站的盈利点是网站根据网站的商务活动内容确定的,所以网站的基本架构设计既要以商务活动的业务内容、流程、相关规则为基础,又要兼顾电子商务网站的收费体系.
网站基本架构的设计主要根据以下步骤进行:
2.1 确定电子商务网站功能定位
确定网站所涉及的商务活动的内容、商务活动的流程.比如我们在进行房产信息网的设计中,首先考虑确定网站发布房产信息的种类,确定了房源信息包括中介所的房源信息和个人的出售、出租信息,网站负责信息的发布和信息的管理.同时在确定了信息发布种类后,确定了信息处理的流程为房源信息输入、会员资格审核、信息审核,信息发布.
2.2 确定网站的收费对象和收费规则
在网站所涉及的商务内容确定了的情况下,确定收费的对象和如何进行收费,以此为依据确定网站的栏目.网站栏目的划分实际上就是系统的功能模块划分.在房产网站的系统设计中,确定了网站只对房产中介所进行收费,个人用户免费,所以网站的主要栏目分为个人专区和中介所专区两个主要栏目,同时根据功能的逐步扩大,这样也就基本确定了网站的信息服务内容和方式.
2.3 确定网站的栏目的功能
在确定了网站的收费项目后,要确定网站的主要栏目和功能,包括网站的管理功能模块、网站的信息发布方式、网站商务活动的发布以及网站导航栏等.
网站的功能栏目的设置和系统的主要功能模块的划分是相一致的.
网站业务介绍性栏目,应包括内容应包括会员申请流程,收费标准,网站运行规程等,使用户对网站的服务有一个明确的了解,是扩大网站的会员用户数量和提高网站的使用率都是必不可少的栏目.
网站的导航栏是网站的整体功能的全面介绍,使用户对网站的功能有一个清晰的了解,也是网站不可缺少的栏目.
同时也应有网站运行的相关提示信息,比如在房产网站的设计中,我们在确定了收费对象和主要功能后,确定了网站首页的主要栏目为中介所专区、个人专区、写字间专区、新房楼市等栏目,同时加入了上网导航栏目对网站的主要功能进行介绍.
2.4 确定网站的信息流和控制流
在确定了网站的主要功能和商务活动的主要规则后,应该确定网站的信息流图和控制流图,作为数据库设计的基础.
在房产网的设计中,我们根据房产信息发布的功能和所确定的信息审核和控制流程,在确定了一个网站的数据流图和控制流后,系统的运行控制流程也就确定下来了.