电子商务网站架构分析

电子商务网站架构分析

ID:9872819

大小:1.28 MB

页数:13页

时间:2018-05-13

电子商务网站架构分析_第1页
电子商务网站架构分析_第2页
电子商务网站架构分析_第3页
电子商务网站架构分析_第4页
电子商务网站架构分析_第5页
资源描述:

《电子商务网站架构分析》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、哈工大(威海)计算机学院《软件工程》大作业2:电子商务网站架构分析哈尔滨工业大学(威海)计算机科学与技术学院2014年秋季学期《软件工程》大作业2:电子商务网站架构分析目录1对象顺序图12状态图13电子商务网站架构分析13.1当前系统的体系结构13.2针对各项NFR的设计策略13.2.1.针对“海量数据规模”的设计决策13.2.2.针对“商品信息更新速度”的设计决策13.2.3.针对“可靠性/可用性”的设计决策13.2.4.针对“效率”的设计决策13.2.5.针对“并发性”的设计决策13.3其它针对电子商务网

2、站架构方面的想法和建议1[文档全部完成之后,请更新上述区域]12哈工大(威海)计算机学院《软件工程》大作业2:电子商务网站架构分析1对象顺序图1.1购买顺序图12哈工大(威海)计算机学院《软件工程》大作业2:电子商务网站架构分析1.1取消订单顺序图12哈工大(威海)计算机学院《软件工程》大作业2:电子商务网站架构分析1.1购买顺序图1.2退货顺序图12哈工大(威海)计算机学院《软件工程》大作业2:电子商务网站架构分析12哈工大(威海)计算机学院《软件工程》大作业2:电子商务网站架构分析1.1发货顺序图12哈工

3、大(威海)计算机学院《软件工程》大作业2:电子商务网站架构分析1.1商品入库顺序图2状态图12哈工大(威海)计算机学院《软件工程》大作业2:电子商务网站架构分析1.1买家状态图12哈工大(威海)计算机学院《软件工程》大作业2:电子商务网站架构分析1.1卖家状态图2电子商务网站架构分析2.1当前系统的体系结构B2C电子商务网站是一个企业级的分布式系统,采用4层分层模型架构,即:业务表示层、业务逻辑层、数据访问层和数据层来架构整个B2C电子商务系统。表示层,web应用的外观显示,该层直接和用户打交道,可以构建一个

4、外观风格保持一致的页面。12哈工大(威海)计算机学院《软件工程》大作业2:电子商务网站架构分析业务逻辑层,一般在该层会直接处理业务逻辑及相关计算等,通过使用objectdatasource控件来处理业务逻辑层。数据访问层,将所有对数据库操作的有关过程业务分离出来,该层一般封装数据库的选择,添加,更新和删除等操作。数据层是通过ADO。Net于冠西数据库等进行交互,操纵数据为事物逻辑层提供数据服务。1.1针对各项NFR的设计策略1.1.1.针对“海量数据规模”的设计决策海量数据带来了三个主要挑战:第一,数据规模大

5、,且持续不断增长,而且这些数据都需要高效的进行存储,已被之后的查询和使用;第二,由于数据规模增速非常快,因此对于系统的可靠性及扩张性有很高的要求;第三,在海量数据之上进行复杂的决策分析处理需要较大的时间和性能开销。海量数据处理技术:并行数据库,Hadoop海量数据决策分析处理技术:Hadoop之上的MPP系统Impala,一来捏村作为存储介质的海量数据仓库架构Shark,基于Hadoop的核心数据库仓库系统Hive以及在Hive基础上优化执行的框架Stinger。1.1.2.针对“商品信息更新速度”的设计决策

6、用户登录电子商务平台时,平台对用户发出提醒。此外,还可以为买家卖家专门设计一个软件,可用于快速更新商城的商品信息,当某商品信息(如价格、描述等)发生变化时,卖家可以快速更新,甚至还可以支持批量更改。1.在淘宝的主页上有动态状态栏,实时更新最新商品的各种信息;2.在用户登录账户期间,向用户弹出最新商品信息的消息提醒;3.用户购买过商品的店铺,当本店铺更新商品信息时可以单独向用户发送短信或淘宝消息;4.当某商品信息(如价格、描述等)发生变化时,卖家可以利用公司设计的软件快速更新商品信息,甚至还可以支持批量更改。1

7、2哈工大(威海)计算机学院《软件工程》大作业2:电子商务网站架构分析1.1.1.针对“可靠性/可用性”的设计决策电子商务的可靠性主要反映在:信息的保密性;访问的可控性、不可抵赖性等方面。保护电子商务交易网免受非法侵犯,必须采用防火墙技术保证网络的安全。为确保电子商务系统全面安全,必须建立完善的加密技术和认证机制。为了提高网络系统的可靠性,还可以采用分布式体系结构。分布式体系结构是提高可靠性的基础,与集中式体系设备相比较,分布式体系设备除性能可以通过插入更多的接口处理板提高整体性能外更为关键的是将管理、路由转发

8、、接口处理等功能分配在不同的部件上,协同工作,分布式体系可以分散故障风险、隔离故障、提供冗余配置,提高系统的自动恢复能力;如管理部件故障,只需要更换这部分板件,不影响其他功能。而且,分布式体系结构可以提高组网的可靠性,如在城域网环网组网中,每个骨干节点都有两条GE接口与相邻的两节点互联,从路由上提高了可靠性。但如果是集中式体系,则当节点设备出现障时,这个节点两个GE口都会失效,造成节点所带网络的中断

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。